天天看點

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 網絡。

本文轉自CloudMan6 51CTO部落格,原文連結:http://blog.51cto.com/cloudman/1857187

繼續閱讀