【待评审】新增定制化项支持Ipv6静态地址定制

背景

IPV6的使用越来越广泛,很多客户都要求出厂定制IPV6的静态地址,目前BMC不支持。只支持IPV4的静态定制。

评审点

  1. 增加定制化项,在出厂配置时按照诉求进行定制,默认或者空定制化时不进行处理。

详细描述

评审点1:新增定制化项 BMCSet_EthGroup1Ipv6Addr

项目
定制化项 BMCSet_EthGroup1Ipv6Addr 定制项
定制化接口名称 BMCSet_EthGroup1Ipv6Addr
取值类型 string
取值范围 标准Ipv6格式字符串
默认值 “”
处理逻辑 if (BMCSet_EthGroup1Ipv6Addr != “”)
 设置第一个网口组上Ipv6的地址
else
  无动作处理

评审点2:新增定制化项 BMCSet_EthGroup2Ipv6Addr

项目
定制化项 BMCSet_EthGroup2Ipv6Addr 定制项
定制化接口名称 BMCSet_EthGroup2Ipv6Addr
取值类型 string
取值范围 标准Ipv6格式字符串
默认值 “”
处理逻辑 if (BMCSet_EthGroup2Ipv6Addr != “”)
 设置第二个网口组上Ipv6的地址
else
  无动作处理

评审点3:新增定制化项 BMCSet_EthGroup3Ipv6Addr

项目
定制化项 BMCSet_EthGroup3Ipv6Addr 定制项
定制化接口名称 BMCSet_EthGroup3Ipv6Addr
取值类型 string
取值范围 标准Ipv6格式字符串
默认值 “”
处理逻辑 if (BMCSet_EthGroup3Ipv6Addr != “”)
 设置第三个网口组上Ipv6的地址
else
  无动作处理

评审结论

遗留问题

1.配套增加前缀的定制化项。
2.按芯片支持的网口数量决定最大的定制化项个数。
3.给出完整的多网口组网场景下Ipv6定制项的设置。
4.更新社区定制化项的文档。