VLAN技術:XEN創建內網
作者:jingyunyb
一個Network只能和一個PIF關聯,就像一個VDI只能和一個VBD關聯一樣,所以當一個Network和一個PIF關聯后就不能另外一個PIF關聯了。
步驟:
1、創建一個Network
2、創建VLAN
創建VLAN的時候內部包含幾個工作
● 創建一個Vlan對象(圖中的①)
● 創建一個PIF(圖中的②)連接之前新建的VLAN(圖中的①)和新建的Network(步驟一創建)
● Vlan(圖中的①)和PIF(圖中的③)連接起來
注:
1、tag相當于VLAN(同一個PIF下)的唯一標識符,范圍是0-4096,也就是說一個PIF下只能創建4096+1個VLAN
2、一個Network只能和一個PIF關聯,就像一個VDI只能和一個VBD關聯一樣,所以當一個Network和一個PIF關聯后就不能另外一個PIF關聯了(圖中 X 的地方)
code:
- Network.Record networkRecord = new Network.Record();
- networkRecord.nameLabel = "for_vlan_test_1";
- networkRecord.nameDescription = "for_vlan_test_1";
- networkRecord.MTU = 1500L;//***傳輸單元,取配置文件常量,1500L
- networkRecord.otherConfig = null;
- Network network = Network.create(connection, networkRecord);
- Long tag = 801L;
- PIF taggedPIF = PIF.getByUuid(connection, "8a6dfb4d-187f-a5d0-7e35-bd8d81a301a7");//PIF為圖中的③
- //create vlan
- VLAN vlan = VLAN.create(connection, taggedPIF, tag, network);
責任編輯:林琳
來源:
博客園