Neutron Vlan Network 原理- 每天5分鍾玩轉 OpenStack(92)


前面我們陸續學習了 Neutron local network,flat network 和 DHCP 服務,從本節開始討論 vlan network。


vlan network 是帶 tag 的網絡,是實際應用最廣泛的網絡類型。
下圖是 vlan100 網絡的示例。

1. 三個 instance 通過 TAP 設備連接到名為 “brqXXXX” linux bridge。 2. 在物理網卡 eth1 上創建了 eth1.100 的 vlan interface,eth1.100 連接到 brqXXXX。 3. instance 通過 eth1.100 發送到 eth1 的數據包就會打上 vlan100 的 tag。

如果再創建一個 network vlan101,eth1 上會相應的創建 vlan interface eth1.101,並且連接的新的 lingux bridge “brqYYYY”。 每個 vlan network 有自己的 bridge,從而也就實現了基於 vlan 的隔離。

這里有一點要 特別提醒: 因為物理網卡 eth1 上面可以走多個 vlan 的數據,那么物理交換機上與 eth1 相連的的 port 要設置成 trunk 模式,而不是 access 模式。

下一節討論如何在 Neutron 中配置 vlan 網絡。

 

blob.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM