Border Gateway Protocol (BGP) Parameters (last updated 2007-10-12) Registries included below: - BGP Message Types - BGP Path Attributes - BGP Error Codes - BGP Error Subcodes - Message Header Error subcodes - OPEN Message Error subcodes - UPDATE Message Error subcodes - BGP Cease NOTIFICATION message subcodes Registry Name: BGP Message Types Reference: [RFC4271] Registration Procedures: Standards Action process or the Early IANA Allocation process Registry: Value Name Reference ----- -------------- --------- 1 OPEN [RFC4271] 2 UPDATE [RFC4271] 3 NOTIFICATION [RFC4271] 4 KEEPALIVE [RFC4271] 5 ROUTE-REFRESH [RFC2918] Registry Name: BGP Path Attributes Reference: [RFC4271] Registration Procedures: Standards Action process or the Early IANA Allocation process Registry: Value Code Reference ------ ----------------------------------------------------- --------- 1 ORIGIN [RFC4271] 2 AS_PATH [RFC4271] 3 NEXT_HOP [RFC4271] 4 MULTI_EXIT_DISC [RFC4271] 5 LOCAL_PREF [RFC4271] 6 ATOMIC_AGGREGATE [RFC4271] 7 AGGREGATOR [RFC4271] 8 COMMUNITY [RFC1997] 9 ORIGINATOR_ID [RFC4456] 10 CLUSTER_LIST [RFC4456] 11 DPA [Chen] 12 ADVERTISER [RFC1863] 13 RCID_PATH / CLUSTER_ID [RFC1863] 14 MP_REACH_NLRI [RFC4760] 15 MP_UNREACH_NLRI [RFC4760] 16 EXTENDED COMMUNITIES [Rosen][RFC4360] 17 AS4_PATH [RFC4893] 18 AS4_AGGREGATOR [RFC4893] 19 SAFI Specific Attribute (SSA) [Nalawade] 20 Connector Attribute [Nalawade] 21 AS_PATHLIMIT (TEMPORARY - Expires 27 October 2007) [draft-ietf-idr-as-pathlimit] 22 PMSI_TUNNEL (TEMPORARY - Expires 19 June 2008) [draft-ietf-l3vpn-2547bis-mcast-bgp] 23-254 Unassigned 255 Reserved for development Registry Name: BGP Error Codes Reference: [RFC4271] Registration Procedures: Standards Action process or the Early IANA Allocation process Registry: Value Name Reference ----- ------------------------------- --------- 1 Message Header Error [RFC4271] 2 OPEN Message Error [RFC4271] 3 UPDATE Message Error [RFC4271] 4 Hold Timer Expired [RFC4271] 5 Finite State Machine Error [RFC4271] 6 Cease [RFC4271] Registry Name: BGP Error Subcodes Reference: [RFC4271] Registration Procedures: Standards Action process or the Early IANA Allocation process Sub-registry: Message Header Error subcodes: Value Name Reference ----- --------------------------------- --------- 1 Connection Not Synchronized [RFC4271] 2 Bad Message Length [RFC4271] 3 Bad Message Type [RFC4271] Sub-registry: OPEN Message Error subcodes: Value Name Reference ----- --------------------------------- --------- 1 Unsupported Version Number [RFC4271] 2 Bad Peer AS [RFC4271] 3 Bad BGP Identifier [RFC4271] 4 Unsupported Optional Parameter [RFC4271] 5 [Deprecated] [RFC4271] 6 Unacceptable Hold Time [RFC4271] Sub-registry: UPDATE Message Error subcodes: Value Name Reference ----- --------------------------------- --------- 1 Malformed Attribute List [RFC4271] 2 Unrecognized Well-known Attribute [RFC4271] 3 Missing Well-known Attribute [RFC4271] 4 Attribute Flags Error [RFC4271] 5 Attribute Length Error [RFC4271] 6 Invalid ORIGIN Attribute [RFC4271] 7 [Deprecated] [RFC4271] 8 Invalid NEXT_HOP Attribute [RFC4271] 9 Optional Attribute Error [RFC4271] 10 Invalid Network Field [RFC4271] 11 Malformed AS_PATH [RFC4271] Registry Name: BGP Cease NOTIFICATION message subcodes Reference: [RFC4486] Registration Procedures: Standards Action or Early IANA Allocation process Value Name Reference ----- ----------------------------------- --------- 1 Maximum Number of Prefixes Reached [RFC4486] 2 Administrative Shutdown [RFC4486] 3 Peer De-configured [RFC4486] 4 Administrative Reset [RFC4486] 5 Connection Rejected [RFC4486] 6 Other Configuration Change [RFC4486] 7 Connection Collision Resolution [RFC4486] 8 Out of Resources [RFC4486] References ---------- [RFC1863] Haskin, D., "A BGP/IDRP Route Server alternative to a full mesh routing", RFC 1863, October 1995. [RFC1997] Chandra, R., Traina, P., and T. Li, "BGP Communities Attribute", RFC 1997, August 1996. [RFC2918] E. Chen, "Route Refresh Capability for BGP-4", RFC 2918, September 2000. [RFC4271] Y. Rekhter, T. Li, S. Hares, Eds., "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, January 2006. [RFC4456] T. Bates, E. Chen, R. Chandra, "BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)", RFC 4456, April 2006. [RFC4486] E. Chen and V. Gillet, "Subcodes for BGP Cease Notification Message", RFC 4486, April 2006. [RFC4893] Q. Vohra, E. Chen, "BGP Support for Four-octet AS Number Space", RFC 4893, May 2007. [RFC4360] S. R. Sangli, D. Tappan, Y. Rekhter, "BGP Extended Communities Attribute", RFC 4360, February 2006. [RFC4760] T. Bates, R. Chandra, D. Katz and Y. Rekhter, "Multiprotocol Extensions for BGP-4", RFC 4760, January 2007. [draft-ietf-idr-as-pathlimit] T. Li, Ed., R. Fernando, Ed. and J. Abley, Ed., "The AS_PATHLIMIT Path Attribute", work in progress, 27 October 2006. [draft-ietf-l3vpn-2547bis-mcast-bgp] R. Aggarwal, E. Rosen, T. Morin, Y. Rekhter, and C. Kodeboniya, "BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs", work in progress, 19 June 2007. People ------ [Chen] Chen, E., Bates, T., "Destination Preference Attribute for BGP", Work in progress, March 1996. [E.Chen] Enke Chen, , August 2001 [Nalawade] Gargi Nalawade, , January 2004, February 2004. (draft-kapoor-nalawade-idr-bgp-ssa-00.txt) (draft-nalawade-idr-mdt-safi-00.txt) (draft-wijnands-mt-discovery-00.txt) [Rosen] Eric Rosen , March 1999. (draft-ramachandra-bgp-ext-communities-00.txt) []