码迷,mamicode.com
首页 > 其他好文 > 详细

openstack东西流量走向

时间:2016-08-15 22:43:24      阅读:1970      评论:0      收藏:0      [点我收藏+]

标签:network   防火墙   虚拟机   linux   数据包   

    很多网友问我openstack虚拟机之间通讯是怎么走的下面我大致介绍下虚拟机和虚拟机之间是如何通讯的首先虚拟机和虚拟机通讯分为两种

  1相同组租户的的虚拟机位于不同宿主机之间的通讯

  2相同组租户的的虚拟机位于同一个宿主机之间的通讯

  3不同租户之间的虚拟机之间的通讯

下面我们来简单的介绍下第一种是怎么通讯的

 技术分享

我们先看图只看vlan network就好当vm1向vm2发送packet时首先会经过qbr桥这个桥有两个端口分别是tap和qvb。这个桥是利用linux的iptable防火墙做策略做一些安全规则。假设这个规则放行流量通过会到下一个br-int的桥

br-int这个桥收到包后会把把转发到br-vlan这个桥。br-vlan这个桥会为数据包打上真实的tag会把包发到另外一个计算节点的对应的br-vlan的桥。此时会把包发到br-vlan这个桥上

同样的在node2上也有一个qbr的桥掌管着流量的进与出。如果此时为allow则数据包就被送到了vm2上。

其实当我们的openstack平台部署完成时br-vlan和br-int已经创建出来了下面看几个配置文件

 

Network node

In the openvswitch_agent.ini file, configure the Open vSwitch agent:

[ovs]local_ip = TUNNEL_INTERFACE_IP_ADDRESSbridge_mappings = ,external:br-ex

Compute nodes

In the openvswitch_agent.ini file, configure the Open vSwitch agent:

[ovs]local_ip = TUNNEL_INTERFACE_IP_ADDRESSbridge_mappings = vlan:br-vlan

当然我们的iptables规则也能在配置文件中看到

[securitygroup]firewall_driver = iptables_hybrid

上面这一项是配置规则的一个选项。


本文出自 “完美世界!” 博客,请务必保留此出处http://shyln.blog.51cto.com/6890594/1838575

openstack东西流量走向

标签:network   防火墙   虚拟机   linux   数据包   

原文地址:http://shyln.blog.51cto.com/6890594/1838575

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!