VXLAN Pool
VXLAN
Pool表示使用UDP进行报文封装的VXLAN类型的集合,是基于IP网络组建的大二层网络,可满足大规模云计算中心的需求,最大支持16M个逻辑子网。
- VXLAN Pool和VxlanNetwork共同提供了VxlanNetwork类型的配置,使用VxlanNetwork需先创建VXLAN Pool,VxlanNetwork对应了VXLAN Pool里的一个虚拟网络。
- VXLAN Pool最大可支持16777216(16M)个虚拟网络。其Vni(VXLAN网络ID)范围可从1-16777216设置。
- 在创建VXLAN Pool时,如果需要加载到相应集群,则需设置相应的VTEP(VXLAN隧道端点)。
- VTEP一般对应于集群内计算节点中的某一网卡的IP地址,ZStack对VTEP的设置基于相应的CIDR进行配置,例如:
- 假定计算节点某网卡的IP为10.12.0.8,子网掩码为255.0.0.0,网关为10.0.0.1,则VTEP输入的CIDR应为10.0.0.1/8;
- 假定计算节点某网卡的IP为172.20.12.13,子网掩码为255.255.0.0,网关为172.20.0.1,则VTEP输入的CIDR应为172.20.0.1/16。
- VXLAN Pool与集群进行挂载时,检查的是VTEP相关的IP地址,与物理的二层设备无关。
创建VXLAN Pool
在ZStack私有云主菜单,点击 ,进入VXLAN Pool界面,点击创建VXLAN
Pool,在弹出的创建VXLAN Pool界面,可参考以下示例输入相应内容:
- 名称:设置VXLAN Pool名称
- 简介:可选项,可留空不填
- 起始Vni:VxlanNetwork的起始ID,可输入1-16777214之间的数字
- 结束Vni:VxlanNetwork的结束ID,可输入1-16777214之间的数字,需大于或等于起始VniNote: ZStack将最后两个Vni(即:16777215、16777216)作为系统保留。
- 集群:可选项,选择需要加载的集群Note:
- 可在创建VXLAN Pool时加载集群,也可在创建VXLAN Pool后再加载集群;
- 加载集群时,集群内计算节点上应该存在VTEP对应的子网内IP。
- VTEP CIDR:输入VTEP对应的CIDR
如Figure 1所示:Figure 1. 创建VXLAN Pool


VXLAN Pool支持的操作
VXLAN Pool支持以下操作:
- 修改名称:修改VXLAN Pool的名称。
- 修改简介:修改VXLAN Pool的简介。
- 加载集群:加载VXLAN Pool到集群,需指定VTEP对应的CIDR,请确保此CIDR在集群内各物理机均存在对应的IP,否则加载会失败。
- 卸载集群:从集群卸载VXLAN Pool。
- 删除:删除VXLAN Pool,其对应的子资源VxlanNetwork将被删除,相关的三层网络和云主机的网卡也将被删除。
- 共享:将此VXLAN Pool共享给指定的普通账户使用。
- 召回:将此VXLAN Pool从普通账户召回,使其不可见。
- 全局共享:将此VXLAN Pool共享给全部普通账户使用。
- 全局召回:将此VXLAN Pool从全部普通账户召回,使其不可见。
- 创建Vni范围:创建一个Vni范围给VXLAN Pool。
- 删除Vni范围:从VXLAN Pool中删除一个Vni范围。
- 创建VXLAN网络:基于VXLAN Pool创建VxlanNetwork,每个VxlanNetwork对应了VXLAN Pool中的一个Vni。
- 删除VXLAN网络:删除VxlanNetwork,其对应的子资源三层网络将被删除,使用此三层网络的云主机的网卡也将被删除。
- 审计:查看VXLAN Pool的相关操作。