Open nicklela opened 2 years ago
After #18 Use IPMI NetFn: Net to retrieve the channel information,
Device Descriptor Data for Device Type 04h (USB Network Interface v2)
The above confirms the handle that produces UsbIo protocol is consumed by USB NIC
Redfish over IP Protocol
Service UUID: NetFn: App (6), Get System GUID (0x37)
Host IP Assignment Type: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x4)
Host IP Address Format: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x50, 0x51)
Host IP Address: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x3, 0x56)
Host IP Mask: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x6)
Redfish Service IP Discovery Type: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x4)
Redfish Service IP Address Format: NetFn: Transport (0x0c), get LAN Config (0x02), Parameter selector (0x50, 0x 51, 59)
Redfish Service IP Address:
Redfish Service IP Mask: * Host IP Mask or Ipv6 prefix
Redfish Service IP Port: Ignore
Redfish Service VLAN ID: Ignore
Redfish Service Hostname Length: strlen (Redfish Service Hostname)
Redfish Service Hostname: NetFn: App (6), Get System Info (59h), Parameter selector (2): System name
2022-12-22 Action:
2023-01-03
2023-01-10
The discussion to create IPMI command in order to get UUID and Hostname in HI specification: https://github.com/DMTF/Redfish/issues/5410
We need to have a way to configure station IP address.
While Redfish service IP can be determinated by existing IPMI network command (need to check), we can define a rule like host IP address is Redfish service IP minus one. Other filed like format, type and netmask must to be the same as Redfish service IP type, format and netmask, so that they can talk with each other.