Why does OpenBMC use Avahi mDNS instead of SSDP?
Joseph Reynolds
jrey at linux.ibm.com
Wed Apr 8 00:58:15 AEST 2020
Redfish specifies SSDP [1] [2] as the standard discovery service but
OpenBMC uses the Avahi mDNS discovery service [3]. I asked Redfish to
add mDNS to the spec [4] but they don't want to, and pointed to their spec.
I want to allow the BMC admin to enable and disable the mDNS discovery
service. How can this be done? Options:
1. Implement ManagerNetworkProtocol.Oem.OpenBMC.mDNS.
2. Move OpenBMC to SSDP and away from mDNS.
3. Re-ask Redfish to add a ManagerNetworkProtocol.mDNS protocol.
What is best for the project?
- Joseph
[1]: Redfish spec DSP0266 version 1.9.0 section 5.6.4 "Service Discovery".
[2]: Redfish ManagerNetworkProtocol.SSDP version 1.4.2
[3]:
https://github.com/openbmc/docs/blob/master/designs/management-console/service_discovery.md
[3]: https://redfishforum.com/thread/267/add-avahi-managernetworkprotocol
Note: This email refreshes a previous thread archived here:
https://lists.ozlabs.org/pipermail/openbmc/2020-April/021170.html
More information about the openbmc
mailing list