how is the client identifer used in other DHCP servers.

Ralph Blach ralph.blach at gmail.com
Thu Mar 23 13:15:46 UTC 2006


Ok, so ether it matches of it does not.
Any comments of RFC 4361 which seems to change this?

Thanks

Chip

On 3/22/06, David W. Hankins <David_Hankins at isc.org> wrote:
>
> On Wed, Mar 22, 2006 at 04:27:45PM -0500, Ralph Blach wrote:
> > Ok, I meant option 61 type code 0.
>
> Yes.
>
> > I know Internet Systems Consortium DHCP Distribution version 3,
> > will accept a string if the option is 61 and the type of the option is
> 0.
>
> Doesn't matter what the first byte is.  It's an opaque blob.  We don't
> touch it, we don't look inside it except to compare its contents against
> other option 61s provided in other packets.
>
> It's either a 1:1 match bit for bit, or it is not.
>
> I consider the fact that the first byte is often called the 'type'
> to be a convention, not a standard.  Or, at least the use of 'type
> zero' to indicate a string is a convention.
>
> Not a bad one, but just a convention.
>
> I know it's confusing because the figure (ascii text) for the
> option in 2132 includes the 'type' field, but this is describing
> the optional (and in my opinion, incorrect) behaviour directly
> above it ("MAY").  This is the proper line in rfc2132 to read on
> the subject of option 61:
>
>    Identifiers SHOULD be treated as opaque objects by DHCP servers.
>
> See also RFC2131.
>
>    reply messages and as a client identifier.  The 'client identifier'
>    is an opaque key, not to be interpreted by the server; for example,
>    the 'client identifier' may contain a hardware address, identical to
>    the contents of the 'chaddr' field, or it may contain another type of
>    identifier, such as a DNS name.  The 'client identifier' chosen by a
>
> Naught else matters.
>
> As I've voiced, I tend to prefer rfc2131's interpretation over
> rfc2132's.
>
> > How do other DHCP servers react to option 61, type 0?
>
> As far as I am aware, in the exact same way.  I think all the server
> manufacturers know that doing anything different would probably result
> in incompatible and broken behaviours.
>
> At least I hope they do.
>
> --
> David W. Hankins                "If you don't do it right the first time,
> Software Engineer                       you'll just have to do it again."
> Internet Systems Consortium, Inc.               -- Jack T. Hankins
>
>



More information about the dhcp-users mailing list