IT技术互动交流平台

VLAN技术:XEN创建内网

来源:IT165收集  发布日期:2014-12-23 20:43:19

 

 

 

步骤:

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:


  1. Network.Record networkRecord   = new Network.Record(); networkRecord.nameLabel        = "for_vlan_test_1"; 
  2. networkRecord.nameDescription  = "for_vlan_test_1"; networkRecord.MTU              = 1500L;//最大传输单元,取配置文件常量,1500L 
  3. networkRecord.otherConfig      = null; Network  network = Network.create(connection, networkRecord); 
  4.  Long tag = 801L; 
  5. PIF taggedPIF = PIF.getByUuid(connection, "8a6dfb4d-187f-a5d0-7e35-bd8d81a301a7");//PIF为图中的③ //create vlan 
  6. VLAN vlan = VLAN.create(connection, taggedPIF, tag, network); 

 

Tag标签: 技术  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规