上一節咱們學習了 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。