Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.88 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.88 KB

RFC 8212 compliance tracking

RFC 8212 updates the core BGP specification (RFC 4271) by defining the default behavior of a BGP speaker when there is no Import or Export Policy associated with an External BGP session.

Contributions

If you observe a mistake on this page or if you can contribute an update, please file a pull-request or email job@fastly.com. If you can include version numbers or point to public documentation that would be ideal.

Compliant BGP implementations

  • Cisco IOS XR
  • BIRD (version 2.0.1 and higher)
  • OpenBGPD (OpenBSD 6.4 and higher)
  • Nokia SR Linux (19.11.R1 and higher)
  • Nokia SR OS (19.5.R1 and higher)
  • FRRouting (7.4 and higher)
  • Bio routing / bio-rd
  • freeRouter (22.4.1 and higher)

Non-compliant BGP implementations

  • Arista EOS 1
  • Cisco IOS (classic) / NX-OS
  • Cisco IOS XE 2
  • Juniper Junos 3
  • Quagga
  • Extreme IronWare
  • Huawei VRP

Footnotes

1: Arista EOS 4.18.0f allow you to emulate RFC 8212 behaviour by configuring the below, however this is not the default as of yet:

bgp missing-policy direction in action deny
bgp missing-policy direction out action deny

2: IOS XE 17.2.1 allow you to emulate RFC 8212 behaviour by configuring the below, however this is not the default as of yet:
bgp safe-ebgp-policy

3: Junos 20.3R1 allows to set `defaults ebgp no-policy` at the `[edit protocols bgp]` hierarchy level, more information here.
Adam Chappell wrote a RFC 8212 SLAX script to side-load a RFC 8212 shim on Junos devices.