二层网络管理

二层网络

概述

二层网络对应于一个二层广播域,进行二层相关的隔离。一般用物理网络的设备名称标识。二层网络负责为三层网络提供二层隔离。

二层网络类型

二层网络支持L2NoVlanNetwork和L2VlanNetwork两种类型:

1. L2NoVlanNetwork

  • 必须指定物理机的网卡名称。
  • 所有物理机必须都存在相同的网卡名称。
  • 所有网卡都必须创建网桥,且 3 个管理节点的网桥上都有配置IP。如未创建网桥,则在创建二层网络时会自动创建网桥并给3 个管理节点配置IP,此时要求所选网卡在所有节点都未创建网桥,且都未配置IP。
  • 虚拟机、容器组、服务的流量经过物理机网卡到达物理交换机时,不携带VLAN标签;物理交换机接口必须配置VLAN Access模式。

2. L2VlanNetwork

  • 必须指定物理机的网卡名称和VLAN ID。
  • 所有物理机必须都存在相同的网卡名称。
  • 所有网卡都必须创建网桥,且 3 个容器管理节点的网桥上都有配置IP。如未创建网桥,则在创建二层网络时会自动VLAN子接口,并基于此VLAN子接口创建网桥,且给 3 个容器管理节点的网桥配置IP,此时要求所选网卡在所有节点都未创建所填 VLAN ID 的网络子接口、网桥,且都未配置IP。
  • 虚拟机、容器组、服务的流量经过物理机网卡到达物理交换机时,携带用户指定的VLAN ID。
  • 如果同时存在L2NoVlanNetwork与L2VlanNetwork,或者同时存在多个L2VlanNetwork,物理交换机接口必须为Trunk模式,且Trunk VLAN需包含当前使用的VLAN ID。

资源关系

二层网络与物理机、三层网络之间存在以下关系:

  • 如果已创建二层网络,但物理机不存在此二层设备,则物理机不能添加进入集群。
  • 如果某物理机存在此二层设备,但设备接线与集群内其他物理机接线不一致,则创建出的三层网络段的IP不能正常工作。
  • 删除二层网络,会删除使用此二层网络的VPC路由器和路由器规格。
  • 一个二层网络可用于创建多个三层网络,但若非特殊业务需求,不推荐多个三层网络共用一个二层网络,否则可能出现DHCP服务不可用的情况。

创建二层网络

ZStack Cube 双引擎版主菜单,点击平台管理 > 网络管理 > 二层网络,进入二层网络界面。点击创建二层网络,弹出创建二层网络界面。

可参考以下实例输入相应内容:
  • 名称:设置二层网络名称。命名规则:长度限制1-128字符,只能包含中文汉字、英文字母、数字和以下特殊字符:(-) (_) (.) (() ()) (:) (+)
  • 简介:可选项,备注二层网络相关信息
  • 类型:支持L2NoVlanNetwork与L2VlanNetwork两种类型
  • 网卡名称:选择二层网络设备名称,例如:em01
    Note: 网卡需满足如下条件:
    1. 所有物理机上有相同的网卡名称
    2. 所有物理机上的网卡都有创建网桥,且 3 个容器管理节点的网桥上都有配置IP
    3. 如未创建网桥,则在创建二层网络时会自动创建网桥,此时要求所选网卡在所有物理机都未创建所填 VLAN ID 的网络子接口、网桥,且都未配置IP
  • VLAN ID:若类型选择为L2VlanNetwork,则需输入VLAN ID,可选择1~4094之间的数字,需与实际网络配置相匹配
  • IP信息:如 3 个容器管理节点的所选网卡未配置IP时,支持填写IP信息由系统自动将IP配置到节点,需填写如下IP信息:
    • 子网掩码:设置IP所在网络段的子网掩码,例如:255.255.0.0
    • 网关:设置IP所在网络段的网关,例如:192.168.0.1
    • IPv4 地址:分别填写每个容器管理节点的IPv4地址
图 1所示:
图 1. 创建二层网络


管理二层网络

ZStack Cube 双引擎版主菜单,点击平台管理 > 网络管理 > 二层网络,进入二层网络界面。

二层网络支持以下操作:
操作 描述
创建二层网络 创建一个L2NoVlanNetwork或L2VlanNetwork类型的二层网络。
编辑二层网络 修改二层网络的名称与简介。
二层网络详情 进入二层网络详情页,查看二层网络基本信息和关联资源
删除二层网络 删除二层网络。
Note: 二层网络下还存在三层网络时不允许删除二层网络