大家好,想请教一个 BMC 网络相关的功能确认问题。
我这边目前没有实机可验证,想先向社区确认一下,以下这些要求在openUBMC 实现里是否支持。
需求如下。
一、基础网络要求
-
支持 IPv4 和 IPv6
-
默认 DHCP 模式
-
默认 sharelink auto 模式
-
不采用缺省静态方式
-
Web 页面及 BIOS 下提供 IPv6 设定界面,至少允许设定:
-
IPv6 开关
-
DHCP 开关
-
IPv6 地址
-
子网前缀长度
-
二、针对 BMC IPv6 的要求
-
在没有 Router Advertisement 的情况下,主动发起 DHCPv6 报文交换
-
BMC 发出的 Solicit 和 Request 报文必须包含 IA_NA Option 或者 IA_TA Option
-
如果 Router Advertisement 报文中某 Prefix 的 autonomous address-configuration 标识(A Flag)为 0,则 BMC 不能使用该 Prefix 创建无状态地址
-
如果配置为 DHCP 模式,在获取到 IP 之前,要周期性重新发起 Solicit,使得网络恢复或 DHCPv6 服务恢复后,BMC 有机会重新获取 IP
-
IPv6 报文的 Source MAC 与 BMC MAC 地址保持一致
-
DHCPv6 Solicit 报文中的 Client Identifier,DUID 部分需要包含 BMC MAC 地址
三、针对 BMC NCSI 的要求
a. Dedicated port 优先;如果 Dedicated NIC 在位,则 disable NCSI
b. Dedicated 与 NCSI 共用一个 MAC 地址,即 Dedicated 网口的 MAC 地址
我目前主要想确认下面几个问题:
- 以上这些要求里,哪些通常属于标准/通用能力,