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

相關文章
相關標籤/搜索