wiki:draft-ietf-idr-rfc8203bis

Version 10 (modified by santiago@…, 5 weeks ago) (diff)

Update about BIRD

Implementers of draft-ietf-idr-rfc8203bis please fill out the following information:

implementationversionreported bylink
JuniperJunos 19.1R1Jeff Haashttps://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/protocols-bgp-shutdown.html
OpenBSDOpenBGPD 6.6Jobhttps://github.com/openbsd/src/commit/0521032199a5c6ef3fd42399ca72fff762336379
CZ.NICBIRD 1.6.8 / 2.0.6Jobhttps://gitlab.labs.nic.cz/labs/bird/commit/7ff34ca2cb86f3947bf049f73e76e6ce5d57e4a8

draft-ietf-idr-rfc8203bis options

section function Required JunOS supportsOpenBSD supportsBIRD supports
2Subcode values- only 2 and 4MUSTyes(yes/no))yes
2Send Shutdown messages in UTF-8MUSTyes(yes/no))agnostic[2]
2Receive Shutdown messages in UTF-8MUSTyes(yes/no))agnostic[2]
2Field is not NUL terminatedMUSTyes(yes/no))yes
2Shutdown reports included in syslogSHOULDno(yes/no))yes
4Error Handling includes error messages for invalid lengthSHOULDno [1](yes/no))yes
4Error Handling includes error messages for invalid length with hex dumpSHOULDno [1](yes/no))partial

[1] - There is an open PR (defect report) covering reception of invalid UTF-8 sequences. The current behavior is to truncate overly long shutdown strings to the maximum permitted length prior to display. Upon fixing of the open issue, improperly formed UTF-8 characters will be trimmed.

[2] - Does not recode, will send and display UTF-8 correctly if CLI runs in terminal with UTF-8 active (which is almost always today)