Skip to content

bgp/RFC8212

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 

Repository files navigation

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.

About

RFC 8212 - Default EBGP Route Propagation Behavior Without Policies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published