背景
为将各服务器组网拓扑互连,引入新部件UB接口卡作为互联设备,UB接口卡形态类似PCIE标卡,插在Riser上的PCIE slot上,每张UB接口卡对外出4个接口,UB接口可以接光模块或者线缆
关联ISSUE
暂无
整体方案
新增UB接口卡、外接UB接口资源协作接口模型
评审点
1、新增UB接口卡资源协作接口模型,包括卡的名称、UID、厂商、PcbID、PartNumber等信息
2、新增UB接口资源协作接口模型,包括接口的link状态、编号、UB线缆连接等信息
详细描述
评审点1:新增资源协作接口:新增UB接口卡资源协作接口模型,包括卡的名称、UID、厂商、PCBID、PartNumber等信息
path:/bmc/kepler/Chassis/${ChassisId}/UBInterfaceCards/${Id}
interface:
复用已有接口:bmc.kepler.Systems.Board
复用已有接口:bmc.kepler.Systems.Board.Unit
评审点2:新增资源协作接口:UB接口资源协作接口模型,包括接口的link状态、编号、UB线缆连接等信息
path:/bmc/kepler/Chassis/${ChassisId}/UBInterfaceCards/${Id}/Ports/${PortId}
interface:
bmc.kepler.Chassis.UBPort
bmc.kepler.Chassis.UBPort.Status
bmc.kepler.Chassis.UBPort
属性评审点
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
LinkStatus |
s |
True |
True |
UB端口连接状态,取值范围:Nolink(默认值),Linkup,Linkdown |
Read: ReadOnly |
- | 不持久化 |
false |
PortId |
y |
True |
False |
UB端口号 |
Read: ReadOnly |
CSR |
不持久化 |
false |
LinkStatusFromSMC |
y |
True |
True |
通过SMC检测的UB端口连接状态,取值范围:0 - Linkdown,1 - Linkup |
Read: ReadOnly |
CSR |
不持久化 |
false |
bmc.kepler.Chassis.UBPort.Status
属性评审点
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
CableConnection |
y |
False |
True |
UB端口线缆连接状态,取值范围:0 - 线缆连接正常(默认值),1 - 线缆连接错误 |
Read: ReadOnly; Write: BasicSetting |
CSR |
不持久化 |
false |
评审结论
1、同意新增资源协作对象路径:/bmc/kepler/Chassis/${ChassisId}/UBInterfaceCards/${Id},该路径下复用已有资源协作接口:bmc.kepler.Systems.Board,bmc.kepler.Systems.Board.Unit
2、同意新增资源协作对象路径:/bmc/kepler/Chassis/${ChassisId}/UBInterfaceCards/${Id}/Ports/${PortId},该路径下新增资源协作接口 bmc.kepler.Chassis.UBPort,bmc.kepler.Chassis.UBPort.Status,详细定义参考详细描述