<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Was on the Redfish call earlier and this forum thread was discussed. The <br>
Redfish members on the call did not totally agree with this statement. <br>
They believe SSDP has a wider adaption than just Windows. A wider <br>
adaption than mDNS.  Since SSDP is already in the Redfish specification <br>
and has been adapted by Redfish implementations, adding a 2nd discovery <br>
service would damage interoperability in Redfish.<br>
The members on the call really wanted to encourage OpenBMC to implement <br>
SSDP instead.<br>
Posted the same to the forum thread.<br></blockquote><div><br></div><div>Well that is unfortunate.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
><br>
>>> I want to allow the BMC admin to enable and disable the mDNS discovery<br>
>>> service.  How can this be done?  Options:<br>
>>> 1. Implement ManagerNetworkProtocol.Oem.OpenBMC.mDNS.<br>
>>> 2. Move OpenBMC to SSDP and away from mDNS.<br>
>>> 3. Re-ask Redfish to add a ManagerNetworkProtocol.mDNS protocol.<br>
>> I don't see a strong reason to "move away" from mDNS, but I certainly<br>
>> think that *any* network service should be able to be disabled by an<br>
>> administrator to reduce the security footprint if the service is unused.<br>
>><br>
>> So, either #1 or #3 seems best to me.  Adding optional SSDP support <br>
>> would<br>
>> be reasonable, but likely only to be added by someone who cares about<br>
>> discovery in a Windows environment.<br>
><br>
> I've appended the thread to re-ask Redfish if they would support <br>
> ManagerNetworkProtocol.mDNS.<br>
> <a href="https://redfishforum.com/thread/267/add-avahi-managernetworkprotocol" rel="noreferrer" target="_blank">https://redfishforum.com/thread/267/add-avahi-managernetworkprotocol</a><br>
><br>
If think we are down to #1 or #2.<br></blockquote><div><br></div><div>I'm trying to put myself in the mind of an administrator here, and I'd expect most are relatively inflexible. Most hyperscalars probably have their own discovery system, and are likely supporting that regardless of our decision here.  Likewise smaller operations probably aren't super interested in migrating here.</div><div><br></div><div>Can anyone speak to the merits of the two protocols? Is there are technical benefit to moving to SSDP.</div></div></div>