Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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 OS (19.5.R1 and higher)
  • FRRouting (7.4 and higher)
  • Bio routing / bio-rd

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.

About

RFC 8212 - Default EBGP Route Propagation Behavior Without Policies

Resources

License

Releases

No releases published

Packages

No packages published