Border Gateway Protocol (BGP) Extended Communities (last updated 2012-04-10) Registries included below: - BGP Extended Communities Type - regular, transitive - BGP Extended Communities Type - regular, non-transitive - BGP Extended Communities Type - extended, transitive - BGP Extended Communities Type - extended, non-transitive - BGP Extended Communities Type - Experimental Use - Traffic Action Fields - Two-octet AS Specific Extended Community - Four-octet AS Specific Extended Community - IPv4 Address Specific Extended Community - IPv6 Address Specific Extended Community - Opaque Extended Community Registry Name: BGP Extended Communities Type - regular, transitive Reference: [RFC4360] Range Registration Procedures ----------- --------------------------------------- 0x90-0xbf Standards Action/Early IANA Allocation 0x00-0x3f First Come First Served Registry: Type Value Name Reference Date ----------- ------------------------------------ --------- --------------------- 0x04 QoS Marking [Knoll] 2008-12-30 0x05 CoS Capability [Knoll] 2009-05-18 Registry Name: BGP Extended Communities Type - regular, non-transitive Reference: [RFC4360] Range Registration Procedures ----------- --------------------------------------- 0xd0-0xff Standards Action/Early IANA Allocation 0x40-0x7f First Come First Served Registry: Type Value Name Reference Date ---------- --------------------------------------------------------- --------- --------------------- 0x00 Transitive Two-Octet AS Specific Extended Communities [RFC4360] (see Two-octet AS Specific Extended Community registry) 0x40 Non-Transitive Two-Octet AS Specific Extended Communities [RFC4360] (see Two-octet AS Specific Extended Community registry) 0x44 QoS Marking [Knoll] 2008-12-30 Registry Name: BGP Extended Communities Type - extended, transitive Reference: [RFC4360] Range Registration Procedures --------------- --------------------------------------- 0x9000-0xbfff Standards Action/Early IANA Allocation 0x0000-0x3fff First Come First Served Registry: Type Value Name Reference Date ---------- ------------------------------------- --------- --------------------- There are no registrations at this time Registry Name: BGP Extended Communities Type - extended, non-transitive Reference: [RFC4360] Range Registration Procedures --------------- --------------------------------------- 0xd000-0xffff Standards Action/Early IANA Allocation 0x4000-0x7fff First Come First Served Registry: Type Value Name Reference Date ---------- ------------------------------------- --------- --------------------- There are no registrations at this time Registry Name: BGP Extended Communities Type - Experimental Use Reference: [RFC4360] Range Registration Procedures ------------------------------------------------ ------------------------ 0x80-0x8f and 0xc0-0xcf Regular Types 0x8000-0x8fff and 0xc000-0xcfff Extended Types Registry: Type Value Name Reference Date ------------ --------------------------------------- --------- --------------------- 0x8006 Flow spec traffic-rate [RFC5575] 0x8007 Flow spec traffic-action [RFC5575] 0x8008 Flow spec redirect [RFC5575] 0x8009 Flow spec traffic-remarking [RFC5575] 0x800a Layer2 Info Extended Community [RFC4761] Registry Name: Traffic Action Fields Reference: [RFC5575] Registration Procedures: IETF Review Note: Bit 0 is the most significant, or leftmost bit of the six-byte field; bit 47 is the least significant, or rightmost bit. Registry: Bit Name Reference ------- --------------------------------------- --------- 47 Terminal Action [RFC5575] 46 Sample [RFC5575] 0-45 Unassigned Registry Name: Two-octet AS Specific Extended Community Reference: [RFC4360] Range Registration Procedures ----------------------------------------- ------------------------------ 0x0000-0x00ff Transitive communities First Come First Served 0x4000-0x40ff Non-transitive communities First Come First Served Registry: Type Value Name Reference Date ------------ -------------------------------------------- --------- --------------------- 0x0002 two-octet AS specific Route Target [RFC4360] 0x0003 two-octet AS specific Route Origin [RFC4360] 0x0005 OSPF Domain Identifier [RFC4577] 0x0008 BGP Data Collection [RFC4384] 0x0009 Source AS [RFC6514] 0x000a Two-octet AS specific Layer 2 VPN Identifier [RFC6074] 0x0010 Cisco VPN-Distinguisher [Rosen] 2012-04-10 0x4004 Link Bandwidth Extended Community [draft-ietf-idr-link-bandwidth-00] Registry Name: Four-octet AS Specific Extended Community Reference: [RFC5668] Range Registration Procedures ---------------------------------------- ----------------------- 0x0200-0x02ff Transitive communities First Come First Served 0x4200-0x42ff Non-transitive communities First Come First Served Registry: Type Value Name Reference Date ------------- --------------------------------------------- --------- --------------------- 0x0202 four-octet AS specific Route Target [RFC5668] 0x0203 four-octet AS specific Route Origin [RFC5668] 0x0204 transitive generic four-octet AS specific [draft-ietf-idr-as4octet-extcomm-generic-subtype] 0x0205 OSPF Domain Identifier [RFC4577] 0x0209 Source AS [RFC6514] 0x0210 Cisco VPN-Distinguisher [Rosen] 2012-04-10 0x4204 non-transitive generic four-octet AS specific [draft-ietf-idr-as4octet-extcomm-generic-subtype] Registry Name: IPv4 Address Specific Extended Community Reference: [RFC4360] Range Registration Procedures ------------------------------------------ --------------------------- 0x0100-0x01ff Transitive communities First Come First Served 0x4100-0x41ff non-transitive communities First Come First Served Registry: Type Value Name Reference Date ------------ --------------------------------------- --------- --------------------- 0x0102 IPv4 address specific Route Target [RFC4360] 0x0103 IPv4 address specific Route Origin [RFC4360] 0x0105 OSPF Domain Identifier [RFC4577] 0x0107 OSPF Router ID [RFC4577] 0x010a Layer 2 VPN Identifier [RFC6074] 0x010b VRF Route Import [RFC6514] 0x0110 Cisco VPN-Distinguisher [Rosen] 2012-04-10 Registry Name: IPv6 Address Specific Extended Community Reference: [RFC5701] Range Registration Procedures ------------------------------------------ --------------------------- 0x0000-0x00ff transitive communities First Come First Served 0x4000-0x40ff non-transitive communities First Come First Served Registry: Type Value Name Reference Date ------------ --------------------------------------- --------- --------------------- 0x0002 IPv6 address specific Route Target [RFC5701] 0x0003 IPv6 address specific Route Origin [RFC5701] 0x0004 OSPFv3 Route Attributes (DEPRECATED) [RFC-ietf-l3vpn-ospfv3-pece-11.txt] 0x000b VRF Route Import [RFC6515][RFC6514] 0x0010 Cisco VPN-Distinguisher [Rosen] 2012-04-10 Registry Name: Opaque Extended Community Reference: [RFC4360] Range Registration Procedures ----------------------------------------- ------------------------- 0x0300-0x03ff Transitive communities First Come First Served 0x4300-0x43ff Non-transitive communities First Come First Served Registry: Type Value Name Reference Date ----------- ---------------------------------------------- --------- --------------------- 0x0300 Unassigned deprecated 2007-02-20 0x0301 Unassigned deprecated 2007-02-20 0x0302 Unassigned deprecated 2007-02-20 0x0306 OSPF Route Type [RFC4577] 0x030b Color Extended Community [RFC5512] 0x030c Encapsulation Extended Community [RFC5512] 0x4300 BGP Origin Validation State Extended Community [draft-ietf-sidr-origin-validation-signaling] References ---------- [RFC4360] S. Sangli, D. Tappan and Y. Rekhter, "BGP Extended Communities Attribute", RFC 4360, February 2006. [RFC4384] D. Meyer, "BGP Communities for Data Collection", RFC 4384, February 2006. [RFC4577] E.C. Rosen and P. Psenak, "OSPF as the Provider/Customer Edge Protocol for BGP/MPLS IP VPNs", RFC 4577, June 2006. [RFC4761] K. Kompella, Y. Rekhter, "Virtual Private LAN Service (VPLS) Using BGP for Auto-discovery and Signaling", RFC 4761, January 2007. [RFC5512] P. Mohapatra, E. Rosen, "BGP Encapsulation SAFI and BGP Tunnel Encapsulation Attribute", RFC 5512, April 2009. [RFC5575] P. Marques, N. Sheth, R. Raszuk, B. Greene, J. Mauch, D. McPherson, "Dissemination of flow specification rules", RFC 5575, August 2009. [RFC5668] Y. Rekhter, S. Sangli, D. Tappan, "Four-octet AS Specific BGP Extended Community", RFC 5668, October 2009. [RFC5701] Y. Rekhter, "IPv6 Address Specific BGP Extended Communities Attribute", RFC 5701, November 2009. [RFC-ietf-l3vpn-ospfv3-pece-11.txt] P. Pillay-Esnault, P. Moyer, J. Doyle, E. Ertekin, M. Lundberg, B. Hamilton, "OSPFv3 as a PE-CE routing protocol", RFC XXXX, Month Year. [RFC6074] E. Rosen, W. Luo, B. Davie, V. Radoaca, "Provisioning, Autodiscovery, and Signaling in L2VPNs", RFC 6074, January 2011. [RFC6514] R. Aggarwal, E. Rosen, T. Morin, Y. Rekhter, "BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs", RFC 6514, February 2012. [draft-ietf-idr-link-bandwidth-00] work in progress [draft-ietf-sidr-origin-validation-signaling] work in progress [RFC6515] R. Aggarwal, E. Rosen, "IPv4 and IPv6 Infrastructure Addresses in BGP Updates for Multicast VPN", RFC 6515, February 2012. [draft-ietf-idr-as4octet-extcomm-generic-subtype] work in progress People ------ [Knoll] Thomas Martin Knoll, , 10 June 2008, 18 May 2009. [Rosen] Eric Rosen, , 10 April 2012. (created 2005-08-15) []