Re: WGLC for draft-ietf-dhc-addr-notification - Respond by December 11, 2023

Ted Lemon <[email protected]>
Newsgroups gmane.ietf.dhc
Message-ID <CAPt1N1na3T=nqkR63pu6vXQP2dF8hLjzyco8rbjL5nnXstCqpg@mail.gmail.com>
The gap I see in 8415 is that it doesn’t allow for multiple servers
answering the information request with different answers. But as you say,
maybe that’s okay. Maybe that’s a misconfiguration and so we should just
say so rather than doing protocol work to adapt to it.

Op ma 4 dec 2023 om 20:00 schreef Bernie Volz <[email protected]>

> Personally, I’m not sure 07 was worth it. I don’t think having the clients
> track the servers is worth doing. And if the network conflicts in the
> setting, live with it - fix the settings on all servers (there shouldn’t be
> that many).
>
> The option should be defined as “does this link support address
> registration?” when sent by the client in the ORO list, and as “this link
> supports address registration” when sent by the server. It is a link, not a
> per server, setting.
>
> Do we really need clients to track which servers do or do not do it? Do we
> want clients to just send registration to specific servers (i.e., include
> server id option) or just send to all.
>
> And Ted:
>
> The reason for this is that if you have some servers that support address
> registration, and some that do not, and you send an address registration
> message without specifying a server identifier, it's going to be processed
> by all servers,
>
>
> A server that doesn’t understand the message isn’t going to say “oh, this
> is an unknown message but it has a server id option and doesn’t match my
> id?”. No, it will drop the message because it has no idea as to what the
> message is and even where options start. So, this idea is completely flawed
> - it will be discarded by the servers that don’t know the message (either
> silently or not). If address registration is administratively disabled,
> that is a different issue and the message should just be ignored (possibly
> with a log message, but see below as likely you want to limit that logging).
>
> Keeping it simple is far better. Perhaps we should even consider that once
> a client receives confirmation that the link supports address registration,
> it sends them regardless of what future Reply’s (or Advertises) say. Only
> when the client believes the link has changed, does it clear the flag and
> send something (Information-Request) with the registration option in the
> ORO list when it lands at a (possibly) new location.
>
>
> The only possible consideration for 8415-bis may be to caution servers
> against aggressive logging of unknown messages. After receiving more than X
> messages of any one unknown message code, reduce logging of that message
> code to at most once per Y minutes (perhaps X is 20, Y is 5m)? A server
> should log the total number of those messages it received in that period
> (Y) when logging the unknown message.
>
> - Bernie
>
> On Dec 4, 2023, at 5:45 PM, Ted Lemon <[email protected]> wrote:
>
> 
> My only worry about this is that the draft (correctly) acknowledges that
> there may be more than one DHCP server and that such servers may have
> different answers to the registration question, but doesn't talk about the
> specifics of when the client decides that things have or have not changed.
> The only message for which RFC8415 acknowledges that there can be multiple
> replies is a Solicit, but in fact an Information-Request could just as
> easily return multiple replies. I don't know if the WG is thinking about
> this, but this seems like a fairly serious gap.
>
> So I think that in fact what you're proposing here isn't quite right.
> Rather, the client in this case should wait as it does for Advertises. When
> it gets a reply that allows for registration, it registers with that
> server. If it gets no reply that allows for registration, then it stops
> registering. This behavior should be specified in 8415-bis, not in this
> document.
>
>
> What exactly should go into 8415-bis??? We don’t want to change any
> existing client behaviors and so not sure what is being proposed for 8415.
>
> Additionally, the client should pick a server, and include the server's
> DUID in a server identifier option as specified in section 14 of 8415. So
> this is the opposite of what's currently specified. The reason for this is
> that if you have some servers that support address registration, and some
> that do not, and you send an address registration message without
> specifying a server identifier, it's going to be processed by all servers,
> so you'll get errors back from servers that don't support it and possibly
> multiple acknowledgments from multiple servers (maybe that's okay though?).
>
> Anyway, I think this needs a bit more thinking.
>
> On Mon, Dec 4, 2023 at 5:24 PM Jen Linkova <[email protected]> wrote:
>
>> The WGLC has been uncomfortably quiet, so we've just submitted -07
>> (https://www.ietf.org/archive/id/draft-ietf-dhc-addr-notification-07.html
>> )
>> to address an oscillation problem: if some servers support the
>> registration and some don't, the client might turn the registration on
>> and off, depending on the order of arriving Replies.
>> While it's not the end of the world, I think it's rather undesirable.
>> The new text says that the client always register if at least one
>> server returns the OPTION_ADDR_REG_ENABLE option, and say the client
>> MUST stop
>> registering if that server stops returning the option.
>> Basically, as long as at least one server supports the registration,
>> the client will be sending messages, but it's still possible for the
>> administrator to turn the registration off.
>>
>> Comments?
>>
>> On Mon, Nov 27, 2023 at 9:32 PM Timothy Winters <[email protected]> wrote:
>> >
>> > Hi:
>> >
>> > The authors believe this document is ready for WGLC. Therefore, the
>> chairs
>> > are initiating a WGLC on this document.
>> >
>> > Please review this document and provide your comments and whether you
>> > support this document moving forward or not by the end of day on Monday,
>> > December 11th, 2023.
>> >
>> > Please see
>> >
>> https://datatracker.ietf.org/doc/html/draft-ietf-dhc-addr-notification-06
>> .
>> >
>> > This is a Standards Track document.
>> >
>> > Thank you!
>> >   ~ Tim and Bernie
>> > _______________________________________________
>> > dhcwg mailing list
>> > [email protected]
>> > https://www.ietf.org/mailman/listinfo/dhcwg
>>
>>
>>
>> --
>> Cheers, Jen Linkova
>>
>> _______________________________________________
>> dhcwg mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/dhcwg
>>
> _______________________________________________
> dhcwg mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/dhcwg
>
>

_______________________________________________
dhcwg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dhcwg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.