Supporting 64-bit MAC address

I am working on adding support for 64-bit MAC addresses in Foreman. My
hope this will improve the ability for Foreman to manage Infiniband
interfaces.

Currently I am working on the validations that occur in Nic::Base,
Host::Managed, and Net::Validations.

Does anyone foresee there being issues with such a feature in regards to
the smart-proxy or other applications not directly in the Foreman codebase?

Issue: Feature #5915: Support 64-bit MAC addresses - Foreman
PR: 1470

Thanks

  • Trey

> I am working on adding support for 64-bit MAC addresses in Foreman. My
> hope this will improve the ability for Foreman to manage Infiniband
> interfaces.
>
> Currently I am working on the validations that occur in Nic::Base,
> Host::Managed, and Net::Validations.
>
> Does anyone foresee there being issues with such a feature in regards to
> the smart-proxy or other applications not directly in the Foreman codebase?
>

I would assume we need to figure out if the proxy dhcp backends support
64bit mac? e.g. ISC and MS, and if they do, from which version.

What is the usage case for 64bit macs, is it to use it with a DHCP server
or just store it?

Thanks!
Ohad

··· On Fri, May 23, 2014 at 9:52 PM, Trey Dockendorf wrote:

Issue: Feature #5915: Support 64-bit MAC addresses - Foreman
PR: 1470

Thanks

  • Trey


You received this message because you are subscribed to the Google Groups
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

64bit MAC is used by Infiniband. I have seen RedHat BZs mentioning ISC
getting support for IB DHCP. I do not know about MS. The other use case
besides DHCP would be DNS management for IPoIB usage. The need for the MAC
address support is simply to add the values to Foreman as right now they
don't pass the validations. I will test using DHCP on an IB enabled host
with the smart proxy sometime this week. I only have the means to test ISC
DHCP. I "know" it works based on other HPC groups I work with having done
DHCP for IB, but have not yet tested myself. I personally do not plan to
use the DHCP in production but rather the DNS and the ability to query host
interface data for use in puppet modules that manage ifcfg files (ie
razorsedge/network module).

PR is submitted, but I have not yet tested the code outside of unit tests.
https://github.com/theforeman/foreman/pull/1470

  • Trey
··· On May 25, 2014 6:04 AM, "Ohad Levy" wrote:

On Fri, May 23, 2014 at 9:52 PM, Trey Dockendorf treydock@gmail.comwrote:

I am working on adding support for 64-bit MAC addresses in Foreman. My
hope this will improve the ability for Foreman to manage Infiniband
interfaces.

Currently I am working on the validations that occur in Nic::Base,
Host::Managed, and Net::Validations.

Does anyone foresee there being issues with such a feature in regards to
the smart-proxy or other applications not directly in the Foreman codebase?

I would assume we need to figure out if the proxy dhcp backends support
64bit mac? e.g. ISC and MS, and if they do, from which version.

What is the usage case for 64bit macs, is it to use it with a DHCP server
or just store it?

Thanks!
Ohad

Issue: http://projects.theforeman.org/issues/5915
PR: 1470

Thanks

  • Trey


You received this message because you are subscribed to the Google Groups
“foreman-dev” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “foreman-dev” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-dev/cPCZbjs5BWY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.