Hi Ran, Tony, 

See one inline. 

> On Mar 26, 2025, at 12:19 AM, <chen....@zte.com.cn> <chen....@zte.com.cn> 
> wrote:
> 
> Hi Tony,
> Thank you for your review and valuable feedback. Please see inline:
> 
> 
> Original
> From: TonyLiviaDatatracker <nore...@ietf.org>
> To: ops-...@ietf.org <ops-...@ietf.org>;
> Cc: draft-ietf-lsr-ospf-prefix-extended-flags....@ietf.org 
> <draft-ietf-lsr-ospf-prefix-extended-flags....@ietf.org>;last-c...@ietf.org 
> <last-c...@ietf.org>;lsr@ietf.org <lsr@ietf.org>;
> 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-...@ietf.org
> To unsubscribe send an email to ops-dir-le...@ietf.org
> 

_______________________________________________
Lsr mailing list -- lsr@ietf.org
To unsubscribe send an email to lsr-le...@ietf.org

Reply via email to