在 ML2 中配置 Vlan Network- 天天5分鐘玩轉 OpenStack(93)

上一節咱們學習了 Neutron Vlan Network 的原理,今天討論如何在 ML2 配置中 enable 它。linux

首先在 /etc/neutron/plugins/ml2/ml2_conf.ini 中設置 vlan network 相關參數。網絡

tenant_network_types = vlan學習

指定普通用戶建立的網絡類型爲 vlan。spa

而後指定 vlan 的範圍:字符串

上面配置定義了 label 爲 「default」 的 vlan network,vlan id 的範圍是 3001 - 4000。 這個範圍是針對普通用戶在本身的租戶裏建立 network 的範圍。 由於普通用戶建立 network 時並不能指定 vlan id,Neutron 會按順序自動從這個範圍中取值。原理

對於 admin 則沒有 vlan id 的限制,admin 能夠建立 id 範圍爲 1-4094 的 vlan network。配置

接着須要指明 vlan network 與物理網卡的對應關係:plugin

如上所示: 在 [ml2_type_vlan] 中定義了 lable 「default」,[linux_bridge] 中則指明 default 對應的物理網卡爲 eth1。network

這裏 label 的做用與前面 flat network 中的 label 同樣,只是一個標識,能夠是任何字符串。im

配置完成,重啓 Neutron 服務後生效。

​下一節將建立第一個 vlan network。

 

blob.png

相關文章
相關標籤/搜索