|
Post by tophercantrell on Jun 25, 2018 21:20:32 GMT
The schema for EthernetInterfaces.v1_4_0->StatelessAddressAutoConfiguration includes a boolean for IPv4AutoConfigEnabled and IPv6AutoConfigEnabled. redfish.dmtf.org/schemas/v1/EthernetInterface.v1_4_0.jsonThe description of the boolean is: description: "Indicates whether IPv4 SLAAC is enabled for this interface." Isn't SLAAC an IPv6-only thing? (My coworker, Brad Lanford asked me about this one. We are out of our elements here on this networking stuff ... I more than he.) Thanks for your awesome support!
|
|
|
Post by jautor on Jul 9, 2018 20:48:15 GMT
Hi Topher,
SLAAC is Stateless Address AutoConfiguration. The "IPv4AutoConfigEnabled" property refers to IPv4 link-local address autoconfiguration as specified in RFC3927. The ‘stateless’ part of SLAAC generally indicates ‘non-DHCP’, which does pertain here as well, although it’s certainly understandable that "SLAAC" does for many bring first to mind IPv6 and might be a possibly confusing reference here. The containing object probably should have been named something slightly more generic to avoid confusion with the IPv6 "SLAAC" terminology...
I'm going to open an issue on that schema to clarify the description for that property and perhaps the object as well, to explain this better.
Thanks for the question,
Jeff
|
|
|
Post by blanford on Jul 10, 2018 16:20:51 GMT
Hey jautor,
I am still having issues understanding the IPv4AutoConfigEnabled property. The long description in the schema for this property is: "This property shall indicate whether IPv4 Stateless Address Auto-Configuration (SLAAC) is enabled for this interface." From my understanding, there is no such thing as IPv4 SLAAC. I see that you said it refers to IPv4 link-local addressing, but this is not the same thing as SLAAC. SLAAC is defined in RFC 4862 as an IPv6 protocol, with no mention of IPv4. I am not familiar with any other documents establishing a SLAAC protocol for IPv4. While SLAAC can configure link-local addresses, it also has the ability to configure routable global addresses. So, is there something we are missing (ie. IPv4 SLAAC) or is this an issue of an incorrect description?
Thanks,
Brad
|
|
|
Post by jautor on Jul 12, 2018 19:58:39 GMT
Hey jautor, I am still having issues understanding the IPv4AutoConfigEnabled property. The long description in the schema for this property is: "This property shall indicate whether IPv4 Stateless Address Auto-Configuration (SLAAC) is enabled for this interface." From my understanding, there is no such thing as IPv4 SLAAC. I see that you said it refers to IPv4 link-local addressing, but this is not the same thing as SLAAC. SLAAC is defined in RFC 4862 as an IPv6 protocol, with no mention of IPv4. I am not familiar with any other documents establishing a SLAAC protocol for IPv4. While SLAAC can configure link-local addresses, it also has the ability to configure routable global addresses. So, is there something we are missing (ie. IPv4 SLAAC) or is this an issue of an incorrect description? Thanks, Brad It's an incorrect description... And that will be addressed. The IPv4AutoConfigEnabled was intended to refer to the link-local autoconfig, but the description suffers from cut and paste syndrome... The object and property names will remain the same and we'll try to make the object-level description more 'generic' regarding auto-configuration. Jeff
|
|