Neutron Vlan Network 原理- 天天5分钟玩转 OpenStack(92)

前面咱们陆续学习了 Neutron local network,flat network 和 DHCP 服务,从本节开始讨论 vlan network。linux


vlan network 是带 tag 的网络,是实际应用最普遍的网络类型。
下图是 vlan100 网络的示例。网络

1. 三个 instance 经过 TAP 设备链接到名为 “brqXXXX” linux bridge。学习

2. 在物理网卡 eth1 上建立了 eth1.100 的 vlan interface,eth1.100 链接到 brqXXXX。spa

3. instance 经过 eth1.100 发送到 eth1 的数据包就会打上 vlan100 的 tag。配置

若是再建立一个 network vlan101,eth1 上会相应的建立 vlan interface eth1.101,而且链接的新的 lingux bridge “brqYYYY” 。
每一个 vlan network 有本身的 bridge,从而也就实现了基于 vlan 的隔离。network

这里有一点要 特别提醒
由于物理网卡 eth1 上面能够走多个 vlan 的数据,那么物理交换机上与 eth1 相连的的 port 要设置成 trunk 模式,而不是 access 模式。im

下一节讨论如何在 Neutron 中配置 vlan 网络。数据

 

blob.png

相关文章
相关标签/搜索