Skip to content

RFC Information

Thomas Mangin edited this page Oct 26, 2016 · 27 revisions

ExaBGP MAY violate some of the SHALL/MUST requirement of some RFC (most likely by mistake - like most BGP implementations).

RFC (fully or mostly fully) implemented

  • RFC 1997 - BGP Communities Attribute
  • RFC 2385 - Protection of BGP Sessions via the TCP MD5 Signature (for OSes supporting TCP_MD5SIG)
  • RFC 2545 - Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
  • RFC 2918 - Route Refresh Capability for BGP-4
  • RFC 3107 - Carrying Label Information in BGP-4
  • RFC 3765 - NOPEER Community for Border Gateway Protocol (BGP) Route Scope Control
  • RFC 4271 - A Border Gateway Protocol 4 (BGP-4), Obsoletes: 1771
  • RFC 4360 - BGP Extended Communities Attribute
  • RFC 4364 - Constrained Route Distribution for BGP/MPLS IP VPNs
  • RFC 4456 - BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
  • RFC 4659 - BGP-MPLS IP Virtual Private Network (VPN) Extension for IPv6 VPN
  • RFC 4724 - Graceful Restart Mechanism for BGP
  • RFC 4760 - Multiprotocol Extensions for BGP-4, Obsoletes: 2858
  • RFC 4762 - Virtual Private LAN Service (VPLS) Using Label Distribution Protocol (LDP) Signaling
  • RFC 4893 - BGP Support for Four-octet AS Number Space
  • RFC 5492 - Capabilities Advertisement with BGP-4, Obsoletes 3392,2842
  • RFC 5396 - Textual Representation of Autonomous System (AS) Numbers
  • RFC 5492 - Capabilities Advertisement with BGP-4
  • RFC 5575 - Dissemination of Flow Specification Rules
  • RFC 6286 - Autonomous-System-Wide Unique BGP Identifier for BGP-4
  • RFC 6608 - Subcodes for BGP Finite State Machine Error
  • RFC 7311 - The Accumulated IGP Metric Attribute for BGP
  • RFC 7313 - Enhanced Route Refresh Capability for BGP-4
  • RFC 7606 - Revised Error Handling for BGP UPDATE Messages
  • RFC 7911 - Advertisement of Multiple Paths in BGP
  • RFC 7999 - BLACKHOLE Community
  • draft-raszuk-idr-flow-spec-v6-03 - Dissemination of Flow Specification Rules for IPv6
  • draft-ietf-idr-bgp-multisession-07 - Multisession BGP
  • draft-ietf-idr-flowspec-redirect-ip-00 - BGP Flow-Spec Extended Community for Traffic Redirect to IP Next Hop

RFC partially implemented

Planned development

The following BG4 RFC look like reading material

  • MRT helper programs
  • RFC 6396 - Multi-Threaded Routing Toolkit (MRT) - Routing Information Export Format
  • draft-ietf-idr-bgp-extended-messages - Extended Message support for BGP
  • RFC 5701 - IPv6 Address Specific BGP Extended Community Attribute
  • RFC 4684 - Constrained Route Distribution for BGP/MPLS IP VPNs
  • draft-ietf-idr-as0-05 - Codification of AS 0 processing
  • draft-ietf-grow-bgp-gshut-03 - Graceful BGP session shutdown
  • RFC 3065 Autonomous System Confederations for BGP
  • RFC 5549 Advertising IPv4 Network Layer Reachability Information with an IPv6 Next Hop

All current BGP RFC and drafts

  • [https://datatracker.ietf.org/wg/idr/]