云计算操作系统网络虚拟化模块Neutron分析研究(3)
(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:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心


