在线客服系统

期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

云计算操作系统网络虚拟化模块Neutron分析研究(3)

人气指数: 发布时间:2016-03-10 10:42  来源:http://www.zgqkk.com  作者: 李洁 何军
分享到:

 


  (5).qbrXXX连接的Open vSwitch交换机称为br-int,代表汇聚层设备的意思.与物理网络的汇聚层交换机作用相似,而qbrXXX代表物理网络中的二层交换机.
  (6).虚拟交换机br-int是每个计算节点和网络节点都需要存在的,OpenStack的Neutron模块安装后会自动创建;在br-int上,从br-ethl方向转发过来的报文,需要实现VLAN Translation功能,以完成云计算物理设备内网租户到虚拟网络的VLAN ID之间的映射;
  (7).虚拟交换机br-int没有直接将物理端口作为其端口成员,而是通过veth pair链接另一个虚拟交换机br-ethl;该虚拟交换机br-ethl也是在Neutron安装完毕后自动创建;
  (8).虚拟交换机br-int和虚拟交换机br-tun之间的veth pair.位于br-int上的端口命名为int-br-ethl,而位于br-ethl上的端口命名为phy-br-ethl;这对vethpair在系统部署时自动创建并配置;
  (9) .br-ethl直接将物理端口ethl作为其端口成员,通过br-ethl报文在VLAN技术下实现隔离,VLAN隔离在Neutron是通过VLAN Translation实现将从br-int方向转发过来的报文,完成从租户虚拟网络到云计算设备内网的VLAN ID之间的映射;而在GRE或VXLAN隔离时,则是对隧道报文进行封装和解封装的作用;
  (10).在VLAN隔离下,网络节点的虚拟交换机br-ethl和计算节点基本一致;而网络节点虚拟交换机br-int配置,则比计算节点多出了些相应隔离域内Dnsmasq进程连接的TAP端口;一个网络(Network)对应一个名称为qdhcp-XXX的namespace,其中XXX为Network ID.
  (11).到此,整个租户网络环境实现了联通;租户可以创建任意的虚拟网络,并且同租户VM之间可通过内网相互通信;
  (12).只有网络节点才有通往外网的虚拟交换机,通常命名为br-ex,每个网络节点可有多个通往外网的虚拟交换机,但这些通外网的虚拟交换机都只能连接同一个外网,即每个网络节点的L3 Agent只可绑定到一个外网;
  (13).当创建一个虚拟路由器时,底层对应创建一个以qrouterYYY开头的namespace,其中YYY为router ID,在这个命名空间中,创建分别以qg和qr开头的两块虚拟网卡,命名以qg的开头的虚拟网卡绑定在br-ex的一个端口,qr开头的网卡绑定在br-int的一个端口,这样br-int和br-ex实现互通,联通了内网和外网;
  (14).网络节点的虚拟交换机br-int和br-ex通过在namespace名为qrouterYYY的路由器13-agent相连接,qg开头的网卡IP地址是虚拟路由器设置公网为默认网关是获取的公网IP地址,qr开头的网卡IP地址则是租户内网网关的IP地址内网和外网通过该虚拟路由器中设置IPtables和路由实现内网和外网的互通;相应qrouterYYY中qg开头的网卡设置有公网地址,是br-ex无需具体IP地址即可实现VM与外网通信的根本原因;但每个虚拟路由器设置一个公网IP地址有点浪费.
  (15).经过(1)~(15)步骤,在云计算物理机内网上建立的VM租户网络,可以和云计算外网进行互通;云计算租户内网虚拟网络可以任意命名和使用任意规划的网段;
  (16).在此基础上,Floating IP和FWaaS服务通过namespace名为qrouterXXX内的路由器设置IPtables规则来实现;LBaas和VPNaaS则通过namespace名为qrouterXXX内相应的功能模块来实现此时Neutron实现了底层网络的互连互通.从上述云计算网络环境VM通信的整个报文转发的流程来看,云计算的网络技术涉及技术点众多,流程复杂,还有很大的优化空间.

期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有