Why does OpenBMC use Avahi mDNS instead of SSDP?

Gunnar Mills gmills at linux.vnet.ibm.com
Sat Apr 18 02:44:37 AEST 2020


On 4/16/2020 7:42 PM, Richard Hanley wrote:
>
>     > The members on the call really wanted to encourage OpenBMC to
>     implement
>     > SSDP instead.
>
>     It probably isn't a bad thing to be able to support SSDP, don't get me
>     wrong, but "instead"?  Why would we want to take away service
>     advertisement functionality, unless someone wants to explicitly
>     disable it?
>
>     I can understand if they don't want to document, in the standard,
>     a way to
>     advertise the Redfish service over mDNS, but isn't that a different
>     problem from what we're asking for?  Aren't we asking for a method to
>     manage the enablement of services on the BMC, specifically our mDNS
>     service?  So, if we still have mDNS, don't we need a way to
>     configure it
>     through Redfish?
>
> I see your point here.  I guess there might be some implicit 
> assumption that adding it to a schema implies endorsement elsewhere.

Yeah, from Jeff's reply on the thread, "The concern is if we add this to 
ManagerNetworkProtocol, it would seem to indicate that Redfish supports 
mDNS/DNS-SD for discovery of Redfish services, which it does not (SSDP 
is the standard discovery mechanism). "

> Discovery is probably an area where supporting a diversity of 
> protocols is better than making a single choice.

A bit over my head here, but I believe Redfish's interoperability 
concern about supporting a second discovery protocol comes from then all 
Redfish implementations need to implement both otherwise different 
Redfish implementations aren't discoverable. This can be expanded to 
OpenBMC's use of mDNS vs Redfish's SSDP and hence the ask for OpenBMC to 
implement SSDP. A concern of compatibility of OpenBMC-based Redfish 
implementations vs other Redfish implementations.

These are all good questions. Anyone can sign up for an account and post 
to the Redfish forum if you are interested in pursuing.
https://redfishforum.com/thread/267/add-avahi-managernetworkprotocol

Forum posts, along with new issues and proposals, are discussed on the 
main Redfish calls, Tuesday at 1:00 PM CT and Thursday at 2:00 PM CT if 
your company is a supporting member of Redfish.

Thanks,
Gunnar

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20200417/2b59c656/attachment-0001.htm>


More information about the openbmc mailing list