Dear Chaitana,

If finally read the draft.

You mentioned:

   There is an existing IE 89 - forwardingStatus[IANA-IPFIX
   <https://www.iana.org/assignments/ipfix>]but it allows a very
   limited number of exceptions to be reported from the system (6-bit
   reason code)

But at the same time, you just present a couple of entries in your table 3

+----------------+--------------------------------------------------+ | Forwarding | Reason | | Exception Code | | +----------------+--------------------------------------------------+ | 1 | FIREWALL_DISCARD | | 2 | TTL_EXPIRY | | 3 | DISCARD_ROUTE | | 4 | BAD_IPV4_CHECKSUM | | 5 | REJECT_ROUTE | | 6 | BAD_IPV4_HEADER (Version incorrect or IHL < 5)| | 7 | BAD_IPV6_HEADER (Version incorrect) | | 8 | BAD_IPV4_HEADER_LENGTH (V4 frame is too short) | | 9 | BAD_IPV6_HEADER_LENGTH | | 10 | BAD_IPV6_OPTIONS_PACKET(too many option headers) | | .. | .. | +----------------+--------------------------------------------------+ Table 3: Forwarding Status Codes



If I look at the series of Dropped Reason for IPFIX IE ForwardingStatus, at https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status, this list is even more complete.

Binary  Hex     Description     Reference
10 000000b      0x80    Unknown         [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 000001b      0x81    ACL deny        [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 000010b      0x82    ACL drop        [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 000011b      0x83    Unroutable      [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 000100b      0x84    Adjacency       [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 000101b 0x85 Fragmentation and DF set [RFC7270 <https://www.iana.org/go/rfc7270>] 10 000110b 0x86 Bad header checksum [RFC7270 <https://www.iana.org/go/rfc7270>] 10 000111b 0x87 Bad total Length [RFC7270 <https://www.iana.org/go/rfc7270>] 10 001000b 0x88 Bad header length [RFC7270 <https://www.iana.org/go/rfc7270>]
10 001001b      0x89    bad TTL         [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 001010b      0x8A    Policer         [RFC7270 
<https://www.iana.org/go/rfc7270>]
10 001011b      0x8B    WRED    [RFC7270 <https://www.iana.org/go/rfc7270>]
10 001100b      0x8C    RPF     [RFC7270 <https://www.iana.org/go/rfc7270>]
10 001101b      0x8D    For us  [RFC7270 <https://www.iana.org/go/rfc7270>]
10 001110b 0x8E Bad output interface [RFC7270 <https://www.iana.org/go/rfc7270>]
10 001111b      0x8F    Hardware        [RFC7270 
<https://www.iana.org/go/rfc7270>]

        0x90-0xBF       Unassigned      


       Status 11b: Consumed


If this list is not complete, we should update it with some additional drop reasons, as opposed to define yet a new overlapping IPFIX IE... Especially at the time where we try to clean up the IPFIX registry.
Note: I know of at least two vendors that implemented forwardingStatus.

Regarding forwardingNextHopID, we already have a series of nexthop-related IPFIX IE. As a matter of fact, even the IPv4 and IPv6 are different IPFIX IEs in the IANA registry (whether this is right or wrong is irrelevant, that was a decision taken years ago)

Therefore, I am afraid I can't support WG adoption of this draft.

Regards, Benoit


On 11/6/2023 3:56 PM, Venkata Naga Chaitanya Munukutla wrote:

Hello OPSAWG experts,

We've posted version v08 for IPFIX Extensions for Forwarding Exceptions (minor editorial changes).

https://datatracker.ietf.org/doc/draft-mvmd-opsawg-ipfix-fwd-exceptions/08/ <https://datatracker.ietf.org/doc/draft-mvmd-opsawg-ipfix-fwd-exceptions/08/>

The document has been stable for a while and we believe it is sufficiently baked to be considered for WG adoption. The last time we presented this draft (IETF116), there seemed to be a reasonable amount of interest in the work (as captured in the meeting notes --https://notes.ietf.org/notes-ietf-116-opsawg <https://notes.ietf.org/notes-ietf-116-opsawg>).

We would like to invite more feedback on this document and also formally request WG adoption.

Thanks,

Chaitanya (on behalf of co-authors/contributors)


Juniper Business Use Only


_______________________________________________
OPSAWG mailing list
OPSAWG@ietf.org
https://www.ietf.org/mailman/listinfo/opsawg
_______________________________________________
OPSAWG mailing list
OPSAWG@ietf.org
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to