openstack網絡之Vlan

最近作openstack的網絡實驗,分享下web

(1)網卡Vlan100的建立方法、網絡

(2)建立一個Vlan以及同一個Vlan虛擬機之間相互訪問。spa

(1)操做步驟
咱們知道若是Openstack選用Vlan的網絡模式,網卡橋接方式以下圖:
vlan1  
這裏的Vlan100就是br100網橋的出口。
建立Vlan100方法:
(1)vconfig set_name_type VLAN_PLUS_VID_NO_PAD
設置vlan的類型,初始類型爲Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD: 其實這句的目的是:生成網卡名稱形爲:vlan${id}
(2)vconfig add eth0 100  建立vlan100
(3)ifconfig vlan100  up  給vlan100設置給IP地址
(4)brctl addbr br1 建立網橋br1
ifcconfig br1 192.168.1.20 netmask 255.255.255.0 up 給網橋賦值IP地址
brctl addif br1 vlan100 把Vlan100加入br100
建立個虛擬機,把虛擬網卡綁定到網橋br1上,虛擬機配置以下圖:
最後虛擬機的網卡和vlan100的都綁定到網橋br1上,以下圖:
 
用VNC鏈接到虛擬機,設置虛擬機的IP地址爲192.168.1.21  
 
在另一臺機器上作相同的實驗:以下圖:
設置虛擬網橋,虛擬機的IP都在192.168.1.0/24 網段,能夠發現不一樣物理機上的虛擬機能夠相互ping通
(2)結論
同一個交換機能夠有兩個子網,如這裏的:10.28.1.0/24  192.168.1.0/24
虛擬機用192.168.1.0/24子網造成一個vlan.
子網之間經過Nat來相互訪問
這樣的好處是: 同一個項目的虛擬機能夠用一個子網,隔離了廣播風暴等.
2012-04-17
相關文章
相關標籤/搜索