Border Gateway Protocol (BGP) Extended Communities
Border Gateway Protocol (BGP) Parameters
2005-08-15
2024-03-19
BGP Transitive Extended Community Types
0x00-0x3f
First Come First Served
0x80-0x82
First Come First Served
see
0x83-0x8f
Reserved for Experimental Use
see
0x90-0xbf
Standards Action
This registry contains values of the high-order octet (the "Type"
field) of a Transitive Extended Community.
0x00
Transitive Two-Octet AS-Specific Extended Community
(Sub-Types are defined in the "Transitive Two-octet AS-Specific Extended
Community Sub-Types" registry)
0x01
Transitive IPv4-Address-Specific Extended Community
(Sub-Types are defined in the "Transitive IPv4-Address-Specific Extended
Community Sub-Types" registry)
0x02
Transitive Four-Octet AS-Specific Extended Community
(Sub-Types are defined in the "Transitive Four-octet AS-Specific Extended
Community Sub-Types" registry)
0x03
Transitive Opaque Extended Community
(Sub-Types are defined in the "Transitive Opaque Extended
Community Sub-Types" registry)
0x04
QoS Marking
0x05
CoS Capability
0x06
EVPN (Sub-Types are defined in the "EVPN Extended
Community Sub-Types" registry)
0x07
FlowSpec Transitive Extended Communities
0x08
Flow spec redirect/mirror to IP next-hop
0x09
FlowSpec Redirect to indirection-id Extended Community
0x0a
Transport Class
0x0b
SFC (Sub-Types are defined in the "SFC Extended Community Sub-Types" registry)
0x0c
SRv6 MUP Extended Community
0x0d-0x3f
Unassigned
0x80
Generic Transitive Extended Community (Sub-Types
are defined in the "Generic Transitive Extended Community
Sub-Types" registry)
0x81
Generic Transitive Extended Community Part 2
(Sub-Types are defined in the "Generic Transitive
Extended Community Part 2 Sub-Types" registry)
0x82
Generic Transitive Extended Community Part 3
(Sub-Types are defined in the "Generic Transitive
Extended Community Part 3 Sub-Types" registry)
0x83-0x8f
Reserved for Experimental Use
0x90-0xbf
Unassigned
BGP Non-Transitive Extended Community Types
0x40-0x7f
First Come First Served
0xc0-0xcf
Reserved for Experimental Use
see
0xd0-0xff
Standards Action
This registry contains values of the high-order octet (the "Type"
field) of a Non-transitive Extended Community.
0x40
Non-Transitive Two-Octet AS-Specific Extended Community
(Sub-Types are defined in the "Non-Transitive Two-octet AS-Specific Extended
Community Sub-Types" registry)
0x41
Non-Transitive IPv4-Address-Specific Extended Community
(Sub-Types are defined in the "Non-Transitive IPv4-Address-Specific Extended
Community Sub-Types" registry)
0x42
Non-Transitive Four-Octet AS-Specific Extended Community
(Sub-Types are defined in the "Non-Transitive Four-octet AS-Specific Extended
Community Sub-Types" registry)
0x43
Non-Transitive Opaque Extended Community
(Sub-Types are defined in the "Non-Transitive Opaque Extended
Community Sub-Types" registry)
0x44
QoS Marking
0x45-0x46
Unassigned
0x47
FlowSpec Non-Transitive Extended Communities
0x48-0x49
Unassigned
0x4a
Non-Transitive Transport Class
0x4b-0x7f
Unassigned
0xc0-0xcf
Reserved for Experimental Use
0xd0-0xff
Unassigned
EVPN Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x06.
0x00
MAC Mobility
0x01
ESI Label
0x02
ES-Import Route Target
0x03
EVPN Router’s MAC Extended Community
0x04
EVPN Layer 2 Attributes
0x05
E-Tree Extended Community
0x06
DF Election Extended Community
0x07
I-SID Extended Community
0x08
ARP/ND Extended Community
0x09
Multicast Flags Extended Community
0x0A
EVI-RT Type 0
0x0B
EVI-RT Type 1
0x0C
EVI-RT Type 2
0x0D
EVI-RT Type 3
0x0E
EVPN Attachment Circuit Extended Community
0x0F
Service Carving Timestamp
0x10
EVPN Link Bandwidth Extended Community
0x11-0x14
Unassigned
0x15
RT-derived-EC
0x16-0xFF
Unassigned
Transitive Two-Octet AS-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x00.
0x00-0x01
Unassigned
0x02
Route Target
0x03
Route Origin
0x04
Juniper Transitive Link Bandwidth
0x05
OSPF Domain Identifier
0x06
Route Aggregation Parameter
0x07
Unassigned
0x08
BGP Data Collection
0x09
Source AS
0x0a
L2VPN Identifier
0x0b-0x0f
Unassigned
0x10
Cisco VPN-Distinguisher
0x11-0x12
Unassigned
0x13
Route-Target Record
0x14
Unassigned
0x15
RT-derived-EC
0x16-0x7f
Unassigned
0x80
Virtual-Network Identifier Extended Community
0x81-0xff
Unassigned
Non-Transitive Two-Octet AS-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x40.
0x00-0x03
Unassigned
0x04
Link Bandwidth
0x05-0x7f
Unassigned
0x80
Virtual-Network Identifier Extended Community
0x81-0xff
Unassigned
Transitive Four-Octet AS-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x02.
0x00-0x01
Unassigned
0x02
Route Target
0x03
Route Origin
0x04
Generic (deprecated)
0x05
OSPF Domain Identifier
0x06
Route Aggregation Parameter
0x07
Unassigned
0x08
BGP Data Collection
0x09
Source AS
0x0a-0x0f
Unassigned
0x10
Cisco VPN Identifier
0x11-0x12
Unassigned
0x13
Route-Target Record
0x14
Unassigned
0x15
RT-derived-EC
0x16-0xff
Unassigned
Non-Transitive Four-Octet AS-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x42.
0x00-0x03
Unassigned
0x04
Generic (deprecated)
0x05-0xff
Unassigned
Transitive IPv4-Address-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x01.
0x00
Unassigned (deprecated)
0x01
Unassigned
0x02
Route Target
0x03
Route Origin
0x04
IPv4-Address-Specific IFIT Tail Community
0x05
OSPF Domain Identifier
0x06
Unassigned
0x07
OSPF Route ID
0x08
Unassigned
0x09
Node Target Extended Community
0x0a
L2VPN Identifier
0x0b
VRF Route Import
0x0c
Flow-spec Redirect to IPv4
0x0d-0x0f
Unassigned
0x10
Cisco VPN-Distinguisher
0x11
Unassigned
0x12
Inter-Area P2MP Segmented Next-Hop
0x13
Route-Target Record
0x14
VRF-Recursive-Next-Hop-Extended-Community
0x15
RT-derived-EC
0x16-0x1f
Unassigned
0x20
MVPN SA RP-address Extended Community
0x21-0xff
Unassigned
Non-Transitive IPv4-Address-Specific Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x41.
0x00-0x08
Unassigned
0x09
Node Target Extended Community
0x0a-0xff
Unassigned
Transitive Opaque Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x03.
0x00
Unassigned (deprecated)
0x01
Cost Community
0x02
Unassigned (deprecated)
0x03
CP-ORF
0x04
Extranet Source Extended Community
0x05
Extranet Separation Extended Community
0x06
OSPF Route Type
0x07
Additional PMSI Tunnel Attribute Flags
0x08
Context-Specific Label Space ID Extended Community
0x09-0x0a
Unassigned
0x0b
Color Extended Community
0x0c
Encapsulation Extended Community
0x0d
Default Gateway
0x0e
Point-to-Point-to-Multipoint (PPMP) Label
0x0f
BGP Group Policy Class Tag Extended Community
0x10-0x13
Unassigned
0x14
Consistent Hash Sort Order
0x15-0x16
Unassigned
0x17
Group Policy ID Extended Community
0x18-0x1a
Unassigned
0x1b
Local Color Mapping (LCM)
0x18-0xa9
Unassigned
0xaa
LoadBalance
0xab-0xff
Unassigned
Non-Transitive Opaque Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x43.
0x00
BGP Origin Validation State Extended Community
0x01
Cost Community
0x02
Route Target
0x03-0x14
Unassigned
0x15
RT-derived-EC
0x16-0xff
Unassigned
Generic Transitive Extended Community Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x80.
0x00
OSPF Route Type (deprecated)
0x01
OSPF Router ID (deprecated)
0x02-0x03
Unassigned
0x04
SecurityGroup
0x05
OSPF Domain Identifier (deprecated)
0x06
Flow spec traffic-rate-bytes
0x07
Flow spec traffic-action (Use of the "Value" field is defined in the "Traffic Action Fields" registry)
0x08
Flow spec rt-redirect AS-2octet format
0x09
Flow spec traffic-remarking
0x0a
Layer2 Info Extended Community
0x0b
E-Tree Info
0x0c
Flow spec traffic-rate-packets
0x0d
Flow Specification for SFC Classifiers
0x0e-0x83
Unassigned
0x84
Tag
0x85
Origin Sub-Cluster
0x86-0xff
Unassigned
Generic Transitive Extended Community Part 2 Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x81.
0x00-0x07
Unassigned
0x08
Flow spec rt-redirect IPv4 format
0x09-0xff
Unassigned
Generic Transitive Extended Community Part 3 Sub-Types
0x00-0xbf
First Come First Served
0xc0-0xff
IETF Review
This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x82.
0x00-0x03
Unassigned
0x04
SecurityGroupAS4
0x05-0x07
Unassigned
0x08
Flow spec rt-redirect AS-4octet format
0x09-0x83
Unassigned
0x84
Tag4
0x85
Origin Sub-Cluster4
0x86-0xff
Unassigned
Traffic Action Fields
IETF Review
Bit 0 is the most significant, or leftmost bit of the six-byte
field; bit 47 is the least significant, or rightmost bit.
47
Terminal Action
46
Sample
0-45
Unassigned
Transitive IPv6-Address-Specific Extended Community Types
First Come First Served
This registry contains values of the two high-order octets of an
IPv6-Address-Specific Extended Community.
0x0000-0x0001
Unassigned
0x0002
Route Target
0x0003
Route Origin
0x0004
OSPFv3 Route Attributes (deprecated)
0x0005
IPv6-Address-Specific IFIT Tail Community
0x0006-0x000a
Unassigned
0x000b
VRF Route Import
0x000c
Flow-spec Redirect to IPv6
0x000d
Flow spec rt-redirect-ipv6 format
0x000e-0x000f
Unassigned
0x0010
Cisco VPN-Distinguisher
0x0011
UUID-based Route Target
0x0012
Inter-Area P2MP Segmented Next-Hop
0x0013
Unassigned
0x0014
VRF-Recursive-Next-Hop-Extended-Community
0x0015
RT-derived-EC
0x0016-0x00ff
Unassigned
Non-Transitive IPv6-Address-Specific Extended Community Types
First Come First Served
This registry contains values of the two high-order octets of an
IPv6-Address-Specific Extended Community.
0x4000-0x40ff
Unassigned
Additional PMSI Tunnel Attribute Flags
Standards Action
0-46
Unassigned
47
DCB
EVPN Layer 2 Attributes Control Flags
RFC Required
P
Advertising PE is the primary PE.
B
Advertising PE is the backup PE.
C
Control word MUST be present.
E-Tree Flags
RFC Required
0-6
Unassigned
7
Leaf-Indication
DF Alg
RFC Required
0
Default DF Election
1
HRW Algorithm
2
Highest-Preference Algorithm
3
Lowest-Preference Algorithm
4-30
Unassigned
31
Reserved for Experimental Use
DF Election Capabilities
RFC Required
0
D (Don't Preempt) Capability
1
AC-DF Capability
2-15
Unassigned
Multicast Flags Extended Community
First Come First Served
0-3
Unassigned
4
Single Flow Group
IETF
5
SEMG (Seamless Interop EVPN Multicast Gateway)
IETF
6
EVPN/MVPN Seamless Interop Supported
IETF
7
SBD
IETF
8
Segmentation Support
IETF
9
IPMG
IETF
10
MEG
IETF
11
PEG
IETF
12
OISM-supported
IETF
13
Extended-MH-AR
IETF
14
MLD Proxy Support
IETF
15
IGMP Proxy Support
IETF
Context-Specific Label Space ID Type
First Come First Served
0
MPLS Label
IETF
1-254
Unassigned
255
Reserved
Anantharamu Suryanarayana
mailto:anantharamu&gmail.com
2018-10-01
Dhananjaya Rao
mailto:dhrao&cisco.com
2022-10-26
Enke Chen
mailto:enchen&paloaltonetworks.com
2023-07-31
Eric Rosen
mailto:erosen&cisco.com
2012-04-10
Jeffrey Haas
mailto:jhaas&juniper.net
2023-04-25
Nischal Sheth
mailto:nischal.sheth&gmail.com
2019-05-17
Manju Ramesh
mailto:manjrame&cisco.com
2019-06-19
Richard Roberts
mailto:rroberts&juniper.net
2019-09-03
Rishabh Parekh
mailto:rishabhp&gmail.com
2016-01-19
Thomas Martin Knoll
mailto:thomas.m.knoll&gmail.com
2015-01-25
Yakov Rekhter
mailto:yakov&juniper.net
2012-07-10