Hi Alvaro, Please check inline with KT3 for response.
On Thu, Oct 6, 2022 at 5:29 PM Alvaro Retana <aretana.i...@gmail.com> wrote: > On October 6, 2022 at 7:44:51 AM, Ketan Talaulikar wrote: > > > Ketan: > > > > > > > (1) The main behavior in this document (using the reverse metric) > is > > > > > covered in the following sentences: > > > > > > > > > > §6: > > > > > A router receiving a Hello packet from its neighbor that contains > the > > > > > Reverse Metric TLV on a link SHOULD use the RM value to derive the > > > > > metric for the link to the advertising router in its Router-LSA... > > > > > > > > > > ... > > > > > The neighbor SHOULD use the reverse TE metric value... > > > > > > > > > > §7: > > > > > Implementations SHOULD NOT accept the RM from its neighbors by > default > > > > > and SHOULD provide a configuration option to enable the acceptance > of > > > > > the RM from neighbors on specific links. > > > > > > > > > > For all cases, why is this behavior recommended and not required? > When > > > > > is it ok to not use the RM, or to accept it by default? > > > > > > > > KT> This feature is expected to be used in specific deployments and > use > > > > cases. This behavior is not something that is enabled by default - > this > > > > applies to both the sending and the receiving side. If the feature > is not > > > > properly configured/enabled, e.g. if there is a misbehaving router > (as in > > > > the case pointed out by Martin), we don't want this to affect the > network. > > > > > > I understand all that. > > > > > > However, the specification should be written and interpreted in the > > > context of using the extension. IOW, if the RM is being used what > > > should be the behavior? Is it only recommended that the RM be used > > > (even after enabling the configuration knob)? Or should it be > > > required? > > > > > > From your answer I would expect §7 to require configuration (default = > > > off). Why is it only recommended? > > > > KT2> I think that I now understand your point. Indeed, we need the MUST > for > > both the config for sending and receiving/accepting part. How about the > > following change? > > > > <OLD> > > Implementations MUST NOT signal reverse metric to neighbors by default > and > > MUST provide a configuration option to enable the signaling of reverse > metric > > on specific links. Implementations SHOULD NOT accept the RM from its > neighbors > > by default and SHOULD provide a configuration option to enable the > acceptance > > of the RM from neighbors on specific links. > > </OLD> > > > > <NEW> > > Implementations MUST NOT signal reverse metric to neighbors by default > and > > MUST provide a configuration option to enable the signaling of reverse > metric > > on specific links. Implementations MUST NOT accept the RM from its > neighbors > > by default and MUST provide a configuration option to enable the > acceptance of > > the RM from neighbors on specific links. > > </NEW> > > Yes, that works. > > What about the SHOULDs from §6? If accepting RM has been enabled, > when is it ok to not accept it? I'm assuming that if the > configuration was turned on then the user wants to receive the RM, and > that a misbehavior is addressed separately (back-off, etc.). > KT3> That SHOULD is qualified by what is in the brackets (i.e., reference to sec 7 for enablement). Plus, we have also recently added text in security considerations when the receiver would ignore RM if it saw instability in the RM signaling. Thanks, Ketan > > > Alvaro. >
_______________________________________________ Lsr mailing list Lsr@ietf.org https://www.ietf.org/mailman/listinfo/lsr