VXLAN Pool

了解VXLAN Pool

VXLAN Pool:在一组VXLAN隧道端点(VTEP)之上创建的VXLAN网络的集合,同一个VXLAN网络池内VXLAN网络标识符(VNI)不能重复。
  • 使用VXLAN网络前需先建立VXLAN Pool。
  • VXLAN Pool不能用于创建三层网络,只表示VXLAN网络的集合。
  • VXLAN Pool支持两种类型:软件SDN、硬件SDN
    • 软件SDN类型:
      • 软件SDN类型VXLAN Pool的VNI范围支持1-16777214。
      • 加载的集群内物理机在指定的CIDR应有IP作为VTEP(VXLAN隧道端点)。
        • VTEP一般对应于集群内计算节点中的某一网卡的IP地址,本云平台对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地址,与物理的二层设备无关。
    • 硬件SDN类型:
      • 需提前购买SDN网络许可证,并确保许可证处于有效状态。
      • 需提前添加SDN控制器到云平台。
      • 硬件SDN类型VXLAN Pool支持的VNI范围取决于SDN控制器对应的虚拟分布式交换机。
      • 加载的集群内物理机网卡应与SDN控制器管理下的交换机相连。
      • 若使用VCFC配置硬件SDN,需提前在VCFC上配置VLAN与VXLAN的映射表,才能配置成功。

创建VXLAN Pool

ZStack Cube 旗舰版主菜单,点击资源中心 > 网络资源 > 二层网络资源 > VXLAN Pool,进入VXLAN Pool界面。点击创建VXLAN Pool,弹出创建VXLAN Pool界面。

创建VXLAN Pool分为以下场景:
  • 创建软件SDN类型VXLAN Pool。
  • 创建硬件SDN类型VXLAN Pool。

创建软件SDN类型VXLAN Pool

可参考以下示例输入相应内容:
  • 区域:显示当前区域
  • 名称:设置VXLAN Pool名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • SDN类型:选择软件
  • VNI范围:输入VxlanNetwork的起始ID与结束ID
    Note:
    • 可输入1-16777214之间的数字。
    • 结束ID需大于或等于起始ID。
    • 本云平台将最后两个VNI(即:16777215、16777216)作为系统保留。
  • 集群:可选项,可选择需要加载的集群
    Note:
    • 可在创建VXLAN Pool时加载集群,也可在创建VXLAN Pool后再加载集群。
    • 加载集群时,集群内计算节点上应该存在VTEP对应的子网内IP。
  • VTEP CIDR:输入VTEP对应的CIDR
图 1所示:
图 1. 创建软件SDN类型VXLAN Pool


创建硬件SDN类型VXLAN Pool

创建硬件SDN类型VXLAN Pool,需提前购买SDN网络许可证,并确保许可证处于有效状态。

可参考以下示例输入相应内容:
  • 区域:显示当前区域
  • 名称:设置VXLAN Pool名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • SDN类型:选择硬件
  • SDN控制器:选择SDN控制器
    Note: 需提前添加SDN控制器到云平台。
  • VNI范围:输入HardwareVxlanNetwork的起始ID和结束ID
    Note:
    • HardwareVxlanNetwork的结束ID需大于或等于起始ID。
    • 硬件SDN类型VXLAN Pool支持的VNI范围取决于SDN控制器对应的虚拟分布式交换机。
    • 若所选SDN控制器为华为SDN,将不展示此参数。
  • 集群:可选项,可选择需要加载的集群
    Note: 可在创建VXLAN Pool时加载集群,也可在创建VXLAN Pool后再加载集群。
  • 网卡:填写物理机网卡
    Note: 加载的集群内物理机网卡应与SDN控制器管理下的交换机相连。
图 2所示:
图 2. 创建硬件SDN类型VXLAN Pool


管理VXLAN Pool

ZStack Cube 旗舰版主菜单,点击资源中心 > 网络资源 > 二层网络资源 > VXLAN Pool,进入VXLAN Pool界面。

VXLAN Pool支持以下操作:
操作 描述
创建VXLAN Pool 创建一个VXLAN Pool。
编辑VXLAN Pool 修改VXLAN Pool的名称与简介。
加载集群 加载VXLAN Pool到集群。
  • 软件SDN类型VXLAN Pool:需指定VTEP对应的CIDR,请确保此CIDR在集群内各物理机均存在对应的IP,否则加载会失败。
  • 硬件SDN类型VXLAN Pool:加载的集群内物理机网卡应与SDN控制器管理下的交换机相连。
卸载集群 从集群卸载VXLAN Pool。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。

若用户使用硬件SDN创建VXLAN Pool,该VXLAN Pool不支持共享。

删除VXLAN Pool 删除VXLAN Pool,其对应的子资源VXLAN网络将被删除,相关的三层网络和云主机的网卡也将被删除。

VXLAN Pool详情

VNI范围

ZStack Cube 旗舰版主菜单,点击资源中心 > 网络资源 > 二层网络资源 > VXLAN Pool,进入VXLAN Pool界面。点击VXLAN Pool名称,进入VXLAN Pool详情页,点击VNi范围,进入VNi范围子页面。

该页面以列表形式展示VNi范围相关信息,点击对应的操作按钮,可对VNi范围执行删除或编辑操作。VNI(VXLAN Network Identifier,VXLAN 网络标识符),VNI类似VLAN ID用户标识,一个VNI代表一个租户,属于不同VNI的云主机之间不可直接进行二层通信。VXLAN报文封装时,VNI有24比特长度空间,使其可支持海量租户隔离。软件SDN类型VXLAN Pool的VNI范围支持1-16777214,硬件SDN类型VXLAN Pool支持的VNI范围取决于SDN控制器对应的虚拟分布式交换机。

查看VTEP

ZStack Cube 旗舰版主菜单,点击资源中心 > 网络资源 > 二层网络资源 > VXLAN Pool,进入VXLAN Pool界面。点击VXLAN Pool名称,进入VXLAN Pool详情页,点击VTEP,进入VTEP子页面。

该页面以列表形式展示VTEP相关信息,可查看VTEP IP地址,所对应物理机名称,物理机类型,端口号,以及创建时间。VTEP(VXLAN Tunnel Endpoints,VXLAN隧道端点)是VXLAN隧道的起点和终点,VXLAN对用户原始数据帧的封装和解封装均在VTEP上进行,源服务器发出原始数据帧,在VTEP上被封装成VXLAN格式报文,在IP网络中传递到另外一个VTEP上,并经过解封转还原出原始数据帧,最后转发给目的服务器。

VXLAN Pool关联资源

ZStack Cube 旗舰版主菜单,点击资源中心 > 网络资源 > 二层网络资源 > VXLAN Pool,进入VXLAN Pool界面。点击VXLAN Pool名称,进入VXLAN Pool详情页,点击关联资源,进入关联资源子页面。

该页面以列表形式展示VXLAN Pool的关联资源。

VXLAN网络

该页面展示当前二层网络已加载的VXLAN网络列表。点击对应的操作按钮,可对VXLAN网络执行各种操作。

集群

该页面展示当前VXLAN Pool已加载的集群列表。点击对应的操作按钮,可对集群执行各种操作。