Hi all,

I agree with Benoît that the justification of limited space (64 values) seems 
to be weak given existing codes and proposed new ones. However, after reading 
RFC 7270, I think that there might be a value in refreshing the existing IE#89 
for the sake of better interoperability and promoting it to the Standard Track. 
Please note also that some of the subcodes are weakly defined (e.g., adjacent, 
for us) in RFC7270.

Cheers,
Med

De : OPSAWG <opsawg-boun...@ietf.org> De la part de Benoit Claise
Envoyé : mardi 14 novembre 2023 14:40
À : Venkata Naga Chaitanya Munukutla <vmunuku=40juniper....@dmarc.ietf.org>; 
opsawg@ietf.org
Cc : Shivam Vaid <shiv...@juniper.net>; Vishnu Pavan Beeram 
<vbee...@juniper.net>; Aditya Mahale <amah...@google.com>; 
pateldev...@google.com
Objet : Re: [OPSAWG] ipfix-fwd-exceptions - Request WG adoption

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 [https://www.iana.org/assignments/_support/sort_none.gif]
Hex [https://www.iana.org/assignments/_support/sort_none.gif]
Description [https://www.iana.org/assignments/_support/sort_none.gif]
Reference [https://www.iana.org/assignments/_support/sort_none.gif]
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/

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) .

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<mailto:OPSAWG@ietf.org>

https://www.ietf.org/mailman/listinfo/opsawg

____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.
_______________________________________________
OPSAWG mailing list
OPSAWG@ietf.org
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to