[Last-Call] Re: [OPS-DIR]Opsdir telechat review of draft-ietf-lsr-ospf-prefix-extended-flags-06

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ran, Tony, 

See one inline. 

> On Mar 26, 2025, at 12:19 AM, <chen.ran@xxxxxxxxxx> <chen.ran@xxxxxxxxxx> wrote:
> 
> Hi Tony,
> Thank you for your review and valuable feedback. Please see inline:
> 
> 
> Original
> From: TonyLiviaDatatracker <noreply@xxxxxxxx>
> To: ops-dir@xxxxxxxx <ops-dir@xxxxxxxx>;
> Cc: draft-ietf-lsr-ospf-prefix-extended-flags.all@xxxxxxxx <draft-ietf-lsr-ospf-prefix-extended-flags.all@xxxxxxxx>;last-call@xxxxxxxx <last-call@xxxxxxxx>;lsr@xxxxxxxx <lsr@xxxxxxxx>;
> Date: 2025年03月26日 06:13
> Subject: [OPS-DIR]Opsdir telechat review of draft-ietf-lsr-ospf-prefix-extended-flags-06
> Reviewer: Tony Li
> Review result: Has Nits
> 
> OPSDIR Last Call Review of draft-ietf-lsr-ospf-prefix-extended-flags
> 
> Reviewer: Tony Li
> Status: Has Nits
> 
> Overall: Ready, but with a few nits.
> 
> Details:
> 
> Section 2:
> 
> 1)
> 
> OLD:
>     This contains a variable number of 32-bit flags.
> 
> NEW:
>     This contains a variable number of flags, grouped in 4-octet
>     blocks.
> 
> Flags, by definition, are a single bit.
> >>Ran: OK. Thanks.
> 
> 2) You write:
> 
>    If any trailing 32-bit block(s) are
>    received without any bit being set in it, then the LSA MUST be
>    considered malformed.
> 
> This seems unnecessarily restrictive. Please consider dropping
> it. Postel's Law says that it should be accepted as it is semantically
> clear. Operationally, this will improve interoperability.
> >>Ran:You mean this sentence should be removed, right?

I agree with Tony that this should be removed. An implementation
could support 1 or more bits in a 32 bit block but they all could be clear./
We shouldn't require this block to be trimmed. Note that this restriction
is not present for the variable length capabilities TLVs in 
RFC 7770 (which I added many moons ago). 

https://datatracker.ietf.org/doc/html/rfc7770#section-2.4

Thanks,
Acee



> 
> Section 5.1.1:
> 
> OLD:
>     *  Bit number (counting from bit 0 as the most significant
>     bit)
> 
> NEW:
>     *  Bit number (counting from bit 0 as the most significant bit
>     of the first block)
> 
> There is no specification of which way the blocks of bits are ordered
> within the TLV.  This is a subtle hint that we are consistently being
> big-endian. If you would like to be less subtle, I would also suggest
> explicit wording in section 2. Repeat this change in section 5.2.1 as
> well.
> 
> >>Ran: Sure, and we will add the following text to see if it is appropriate:
> The bits are numbered starting from bit 0 as the most significant bit of the first 32-bit block.If a Prefix Attribute Flags field's length exceeds 4 bytes, numbering for the additional bits picks up where the previous 32-bit block left off.  For example, the most significant bit in the fifth byte of an 8-byte Prefix Attribute Flags is referred to as bit 32
> 
> Best Regards,
> Ran
> 
> _______________________________________________
> OPS-DIR mailing list -- ops-dir@xxxxxxxx
> To unsubscribe send an email to ops-dir-leave@xxxxxxxx
> 

-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux