【已评审】新增网口组导入导出项评审

背景

多网口场景下,BMC的新增对外网口组需支持网络配置信息的导入导出项。

现状

当前无新增对外网口组对应网络配置信息的导入导出项。

方案

新增导出项 EthGroups,类型为array,承载新增网口组的配置导入导出项。
增加配置项,可以在现网进行当前配置的快速复制部署,支持配置项导出之后直接导入。

评审点

评审点 导出项 导出子项 取值类型 属性类型 取值范围 默认值 含义说明 导出后是否可直接导入
1 EthGroups(新增) Id integer ExportOnly 整数 对外网口组Id
2 EthGroups(新增) NetMode string ImportAndExport “Fixed”, “Automatic” 对外网口模式
3 EthGroups(新增) ActivePort integer ImportAndExport 整数 指定管理网口
4 EthGroups(新增) IpVersion string ImportAndExport “IPv4”, “IPv6”, “IPv4AndIPv6” IP协议使能
5 EthGroups(新增) IpMode string ImportAndExport “Static”, “DHCP” IPv4地址获取模式
6 EthGroups(新增) IpAddr string ImportAndExport IPv4格式(如:192.168.2.100) IPv4地址
7 EthGroups(新增) SubnetMask string ImportAndExport 四段式掩码格式(如:255.255.255.0) IPv4子网掩码
8 EthGroups(新增) DefaultGateway string ImportAndExport IPv4格式(如:192.168.2.1) IPv4默认网关
9 EthGroups(新增) BackupIpAddr string ImportAndExport IPv4格式(如:192.168.2.100) 备用IPv4地址
10 EthGroups(新增) BackupSubnetMask string ImportAndExport 四段式掩码格式(如:255.255.255.0) 备用IPv4子网掩码
11 EthGroups(新增) Ipv6Mode string ImportAndExport “Static”, “DHCPv6” IPv6地址获取模式
12 EthGroups(新增) Ipv6Addr string ImportAndExport IPv6格式(如:fdc1::0c25) IPv6地址
13 EthGroups(新增) Ipv6Prefix integer ImportAndExport 0–128 IPv6地址前缀长度
14 EthGroups(新增) Ipv6DefaultGateway string ImportAndExport IPv6格式(如:fdc1::1) IPv6地址默认网关
15 IPMIChannel NCSILanChannelNumber integer ImportAndExport 整数 2 NCSI共享网口对外的网络通道编号

评审结论

通过,具体结论如下:

  1. 同意新增导入导出项EthGroups,类型为array,用以承载新增网口组的配置导入导出项;
  2. 同意在配置导入导出项EthGroups 下新增以下导出子项:
  • Id,取值类型为integer,属性类型为ExportOnly,含义为标识网口组对象;
  • NetMode,取值类型为string,属性类型为ImportAndExport,取值范围为"Fixed", “Automatic”,含义为对外网口模式;
  • ActivePort,取值类型为integer,属性类型为ImportAndExport,含义为指定管理网口;
  • IpVersion,取值类型为string,属性类型为ImportAndExport,取值范围为"IPv4", “IPv6”, “IPv4AndIPv6”,含义为IP协议使能;
  • IpMode,取值类型为string,属性类型为ImportAndExport,取值范围为"Static", “DHCP”,含义为IPv4地址获取模式;
  • IpAddr,取值类型为string,属性类型为ImportAndExport,取值范围为IPv4格式,含义为IPv4地址;
  • SubnetMask,取值类型为string,属性类型为ImportAndExport,取值范围为四段式的掩码格式,含义为IPv4子网掩码;
  • DefaultGateway,取值类型为string,属性类型为ImportAndExport,取值范围为IPv4格式,含义为IPv4默认网关;
  • BackupIpAddr,取值类型为string,属性类型为ImportAndExport,取值范围为IPv4格式,含义为备用IPv4地址;
  • BackupSubnetMask,取值类型为string,属性类型为ImportAndExport,取值范围为四段式的掩码格式,含义为备用IPv4子网掩码;
  • Ipv6Mode,取值类型为string,属性类型为ImportAndExport,取值范围为"Static", “DHCPv6”,含义为IPv6地址获取模式;
  • Ipv6Addr,取值类型为string,属性类型为ImportAndExport,取值范围为IPv6格式,含义为IPv6地址;
  • Ipv6Prefix,取值类型为integer,属性类型为ImportAndExport,取值范围为0-128,含义为IPv6地址前缀长度;
  • Ipv6DefaultGateway,取值类型为string,属性类型为ImportAndExport,取值范围为IPv6格式,含义为IPv6地址默认网关;

遗留问题