1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
|
Internet Engineering Task Force (IETF) E. Rosen
Request for Comments: 7153 Cisco Systems, Inc.
Updates: 4360, 5701 Y. Rekhter
Category: Standards Track Juniper Networks, Inc.
ISSN: 2070-1721 March 2014
IANA Registries for BGP Extended Communities
Abstract
This document reorganizes the IANA registries for the type values and
sub-type values of the BGP Extended Communities attribute and the BGP
IPv6-Address-Specific Extended Communities attribute. This is done
in order to remove interdependencies among the registries, thus
making it easier for IANA to determine which codepoints are available
for assignment in which registries. This document also clarifies the
information that must be provided to IANA when requesting an
allocation from one or more of these registries. These changes are
compatible with the existing allocations and thus do not affect
protocol implementations. The changes will, however, impact the
"IANA Considerations" sections of future protocol specifications.
This document updates RFC 4360 and RFC 5701.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 5741.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
http://www.rfc-editor.org/info/rfc7153.
Rosen & Rekhter Standards Track [Page 1]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
Copyright Notice
Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Rosen & Rekhter Standards Track [Page 2]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
Table of Contents
1. Introduction ....................................................3
2. Types, Sub-Types, and Registries ................................4
3. Applicability to IPv6-Address-Specific EC Attribute .............4
4. How to Request EC Type and/or Sub-Type Codepoints ...............5
5. IANA Considerations .............................................6
5.1. Registries for the "Type" Field ............................7
5.1.1. Transitive Types ....................................7
5.1.2. Non-Transitive Types ................................8
5.2. Registries for the "Sub-Type" Field ........................9
5.2.1. EVPN Extended Community Sub-Types ...................9
5.2.2. Transitive Two-Octet AS-Specific Extended Community
Sub-Types ..........................................10
5.2.3. Non-Transitive Two-Octet AS-Specific Extended
Community Sub-Types ................................10
5.2.4. Transitive Four-Octet AS-Specific Extended
Community Sub-Types ................................11
5.2.5. Non-Transitive Four-Octet AS-Specific Extended
Community Sub-Types ................................11
5.2.6. Transitive IPv4-Address-Specific Extended Community
Sub-Types ..........................................12
5.2.7. Non-Transitive IPv4-Address-Specific Extended
Community Sub-Types ................................12
5.2.8. Transitive Opaque Extended Community Sub-Types .....13
5.2.9. Non-Transitive Opaque Extended Community
Sub-Types ..........................................13
5.2.10. Generic Transitive Experimental Use Extended
Community Sub-Types ...............................14
5.2.11. Registries for the "Value" Field ..................14
5.2.11.1. Traffic Action Fields ....................14
5.3. Registries for IPv6-Address-Specific ECs ..................15
5.3.1. Transitive Types ...................................15
5.3.2. Non-Transitive Types ...............................15
6. Security Considerations ........................................15
7. Acknowledgments ................................................16
8. Normative References ...........................................16
1. Introduction
RFC 4360 [RFC4360] defines the BGP "Extended Communities" (EC)
attribute. This attribute consists of a sequence of eight-octet
"extended communities". The high-order octet is defined to be the
"Type" field. Each Type has a range of values for "Transitive
Extended Community Types" and a range of values for "Non-transitive
Extended Community Types". Some of these ranges are further
subdivided into a sub-range of values to be assigned by IANA under
the "Standards Action" policy, a sub-range of values to be assigned
Rosen & Rekhter Standards Track [Page 3]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
by IANA under the "First Come First Served" policy, and a sub-range
for "experimental use". (See [RFC5226], [RFC7120], and [RFC3692] for
an explanation of these policies.)
For some Extended Community Types, the second octet of the Extended
Community is a "Sub-Type" field, and the remaining six octets are the
"Value" field. These are referred to as "Extended Types". For other
types, there is no "Sub-Type" field, and the "Value" field contains
seven octets. These are referred to as "Regular Types".
RFC 4360 is not very specific about how the IANA registries for
Extended Community Types and/or Sub-Types are to be organized, and
this has led to some confusion. The purpose of this document is to
reorganize the registries to make the IANA codepoint allocation task
more straightforward.
2. Types, Sub-Types, and Registries
The high-order octet of an Extended Community will be known as the
"Type" field.
There will be one IANA registry for "Transitive Extended Community
Types" (see Section 5.1.1) and one for "Non-transitive Extended
Community Types" (Section 5.1.2). Each registry specifies three
ranges, and each range is associated with a particular IANA
allocation policy.
There will be a set of IANA registries for Extended Community
Sub-Types (see Section 5.2). Each such registry will have a range of
0x00-0xFF. Values in the range 0x00-0xBF are assignable by IANA
according to the "First Come First Served" allocation policy of
[RFC5226]. Values in the range 0xC0-0xFF are assignable by IANA
according to the "IETF Review" allocation policy of [RFC5226].
If a particular Type has Sub-Types, that Type's entry in its Type
registry identifies its Sub-Type registry. Note that some Types do
not have Sub-Types. When the request is made to establish a new Type
registry, the request must specify whether or not there is to be a
Sub-Type registry associated with that Type.
Whether a given Type has Sub-Types is determined when the Type is
initially defined; this cannot be changed later.
3. Applicability to IPv6-Address-Specific EC Attribute
RFC 5701 [RFC5701] defines the IPv6-Address-Specific Extended
Community to be a 20-octet quantity whose high-order two octets may
be considered to be the "Type" field. The high-order octet is either
Rosen & Rekhter Standards Track [Page 4]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
0x00, indicating a transitive Extended Community; or 0x40, indicating
a Non-transitive Extended Community. The second octet is said to be
a "Sub-Type", and it is suggested that the Sub-Types are the same as
the Sub-Types for the IPv4-Address-Specific Extended Community.
However, the existing IANA codepoint allocations for this octet do
not always match the corresponding allocations for the
IPv4-Address-Specific Extended Community Sub-Types.
This document modifies RFC 5701 by removing any requirement for the
values of the second octet of the IPv6-Address-Specific Extended
Community Type codepoints to match the codepoints in either of the
IPv4-Address-Specific Sub-Types registries.
This document requests IANA to create two IPv6-Address-Specific
Extended Community registries -- one for transitive communities and
one for non-transitive communities. See Section 5.3.
4. How to Request EC Type and/or Sub-Type Codepoints
When a codepoint is needed for a new Extended Community, the
requester should first determine whether an existing Type can be
used. If so, IANA should be asked to allocate a codepoint from the
corresponding Sub-Type registry, if there is one.
If a new Extended Community Type is needed, the requester should ask
IANA to allocate a new type from the "BGP Transitive Extended
Community Types" registry, the "BGP Non-Transitive Extended Community
Types" registry, or both. It is up to the requester to state whether
an allocation is needed from one or both of these registries. When
an allocation from both registries is requested, the requester may
find it desirable for both allocations to share the same low-order
six bits. If so, it is the responsibility of the requester to
explicitly request this of IANA.
Of course, any request for a codepoint from a particular registry
must follow the defined registration procedures for that registry.
If a new Extended Community Type is needed and the new Type is to
have Sub-Types, the requester should specify whether an existing
Sub-Type registry can be used for the new Type or a new Sub-Type
registry is needed. (At the current time, every Type that has
Sub-Types is associated with a unique Sub-Type registry. It is
possible that in the future a new Type registry may be created that
is associated with a pre-existing Sub-Type registry.) In either
case, if a new Sub-Type value needs to be allocated from a particular
Sub-Type registry, the request should explicitly identify the
registry.
Rosen & Rekhter Standards Track [Page 5]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
If the creation of a new Sub-Type registry is requested, the range of
values is always 0x00-0xFF. It is recommended that the allocation
policy described in Section 2 be used, i.e., 0x00-0xBF to be
allocated by IANA under the "First Come First Served" policy and
0xC0-0xFF to be allocated by IANA under the "IETF Review" policy.
Commonly, a new Extended Community is defined such that it can be of
several Types. For example, one may want to define a new Extended
Community so that it can be either transitive or non-transitive,
either the two-octet AS Number Type or the four-octet AS Number Type,
etc. The requester is responsible for explicitly asking IANA to
allocate codepoints in all the necessary Type and/or Sub-Type
registries.
When a new Extended Community is defined, it may be necessary to ask
IANA to allocate codepoints in several Sub-Type registries. In this
case, it is a common practice to ask IANA to allocate the same
codepoint value in each registry. If this is desired, it is the
responsibility of the requester to explicitly ask IANA to allocate
the same value in each registry.
When a new Extended Community Sub-Type codepoint is allocated, it may
also be desirable to allocate a corresponding value in one or both of
the IPv6-Address-Specific Extended Community registries. The
requester is responsible for requesting this allocation explicitly.
If the requester would like the same numerical value to be allocated
in an IPv6-Address-Specific Extended Community registry that is
allocated in some other registry, it is the responsibility of the
requester to explicitly ask this of IANA.
5. IANA Considerations
IANA has replaced the pre-existing BGP Extended Communities
registries with the registries described in this section.
The registries reproduced below do not include the "references" or
"date" fields for the individual codepoints in the registries,
because it is difficult to incorporate those within the 72-character
line limitation of RFCs. The references and associated dates have
been copied from the existing registries when creating the new
registries; the authors have worked with IANA to ensure that this
information has been carried over correctly to the reorganized
registry. As this document does not change the usage or semantics of
any of the codepoints, the references associated with the individual
codepoints do not change.
On the other hand, the references for each of the registries defined
in this section have been changed to refer to this document.
Rosen & Rekhter Standards Track [Page 6]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.1. Registries for the "Type" Field
5.1.1. Transitive Types
The following note has been added to the "BGP Transitive Extended
Community Types" registry.
This registry contains values of the high-order octet (the "Type"
field) of a Transitive Extended Community.
Registry Name: BGP Transitive Extended Community Types
RANGE REGISTRATION PROCEDURES
0x00-0x3F First Come First Served
0x80-0x8F Experimental Use (see RFC 3692)
0x90-0xBF Standards Action
TYPE VALUE NAME
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)
0x08 Flow spec redirect/mirror to IP next-hop
Rosen & Rekhter Standards Track [Page 7]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
0x80 Generic Transitive Experimental Use Extended
Community (Sub-Types are defined in the
"Generic Transitive Experimental Use Extended
Community Sub-Types" registry)
5.1.2. Non-Transitive Types
The following note has been added to the "BGP Non-Transitive Extended
Community Types" registry.
This registry contains values of the high-order octet (the "Type"
field) of a Non-transitive Extended Community.
Registry Name: BGP Non-Transitive Extended Community Types
RANGE REGISTRATION PROCEDURES
0x40-0x7F First Come First Served
0xC0-0xCF Experimental Use (see RFC 3692)
0xD0-0xFF Standards Action
TYPE VALUE NAME
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
Rosen & Rekhter Standards Track [Page 8]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2. Registries for the "Sub-Type" Field
5.2.1. EVPN Extended Community Sub-Types
The following note has been added to the "EVPN Extended Community
Sub-Types" registry:
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.
Registry Name: EVPN Extended Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x00 MAC Mobility
0x01 ESI MPLS Label
0x02 ES Import
Rosen & Rekhter Standards Track [Page 9]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2.2. Transitive Two-Octet AS-Specific Extended Community Sub-Types
The following note has been added to the "Transitive Two-Octet
AS-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Transitive Two-Octet AS-Specific Extended
Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x02 Route Target
0x03 Route Origin
0x05 OSPF Domain Identifier
0x08 BGP Data Collection
0x09 Source AS
0x0A L2VPN Identifier
0x10 Cisco VPN-Distinguisher
5.2.3. Non-Transitive Two-Octet AS-Specific Extended Community
Sub-Types
The following note has been added to the "Non-Transitive Two-Octet
AS-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Non-Transitive Two-Octet AS-Specific Extended
Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x04 Link Bandwidth Extended Community
Rosen & Rekhter Standards Track [Page 10]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2.4. Transitive Four-Octet AS-Specific Extended Community Sub-Types
The following note has been added to the "Transitive Four-Octet
AS-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Transitive Four-Octet AS-Specific Extended
Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x02 Route Target
0x03 Route Origin
0x04 Generic
0x05 OSPF Domain Identifier
0x08 BGP Data Collection
0x09 Source AS
0x10 Cisco VPN Identifier
5.2.5. Non-Transitive Four-Octet AS-Specific Extended Community
Sub-Types
The following note has been added to the "Non-Transitive Four-Octet
AS-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Non-Transitive Four-Octet AS-Specific
Extended Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x04 Generic
Rosen & Rekhter Standards Track [Page 11]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2.6. Transitive IPv4-Address-Specific Extended Community Sub-Types
The following note has been added to the "Transitive
IPv4-Address-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Transitive IPv4-Address-Specific Extended
Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x02 Route Target
0x03 Route Origin
0x05 OSPF Domain Identifier
0x07 OSPF Route ID
0x0A L2VPN Identifier
0x0B VRF Route Import
0x10 Cisco VPN-Distinguisher
5.2.7. Non-Transitive IPv4-Address-Specific Extended Community
Sub-Types
The following note has been added to the "Non-Transitive
IPv4-Address-Specific Extended Community Sub-Types" registry:
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.
Registry Name: Non-Transitive IPv4-Address-Specific Extended
Community Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
None Assigned
Rosen & Rekhter Standards Track [Page 12]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2.8. Transitive Opaque Extended Community Sub-Types
The following note has been added to the "Transitive Opaque Extended
Community Sub-Types" registry:
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.
Registry Name: Transitive Opaque Extended Community
Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x06 OSPF Route Type
0x0B Color Extended Community
0x0C Encapsulation Extended Community
0x0D Default Gateway
5.2.9. Non-Transitive Opaque Extended Community Sub-Types
The following note has been added to the "Non-Transitive Opaque
Extended Community Sub-Types" registry:
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.
Registry Name: Non-Transitive Opaque Extended Community
Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x00 BGP Origin Validation State
Rosen & Rekhter Standards Track [Page 13]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.2.10. Generic Transitive Experimental Use Extended Community
Sub-Types
The following note has been added to the "Generic Transitive
Experimental Use Extended Community Sub-Types" registry:
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.
Registry Name: Generic Transitive Experimental Use Extended Community
Sub-Types
RANGE REGISTRATION PROCEDURE
0x00-0xBF First Come First Served
0xC0-0xFF IETF Review
SUB-TYPE VALUE NAME
0x06 Flow spec traffic-rate
0x07 Flow spec traffic-action (Use of the
"Value" field is defined in the
"Traffic Action Fields" registry)
0x08 Flow spec redirect
0x09 Flow spec traffic-remarking
0x0A Layer2 Info Extended Community
Note: RFC 5575 contains narrative text that declares the "Flow spec
traffic-rate" to be non-transitive but then assigns it a codepoint
that indicates that it is transitive. Addressing this error in
RFC 5575 is not within the scope of this document.
5.2.11. Registries for the "Value" Field
At the time of the writing of this document, there is only one
registry containing codepoints for the "Value" field of an Extended
Community.
5.2.11.1. Traffic Action Fields
This registry has not been modified.
Rosen & Rekhter Standards Track [Page 14]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
5.3. Registries for IPv6-Address-Specific ECs
5.3.1. Transitive Types
The following note has been added to the "Transitive
IPv6-Address-Specific Extended Community Types" registry:
This registry contains values of the two high-order octets of an
IPv6-Address-Specific Extended Community.
Registry Name: Transitive IPv6-Address-Specific Extended
Community Types
RANGE REGISTRATION PROCEDURE
0x0000-0x00FF First Come First Served
TYPE VALUE NAME
0x0002 Route Target
0x0003 Route Origin
0x0004 OSPFv3 Route Attributes (deprecated)
0x000B VRF Route Import
0x0010 Cisco VPN-Distinguisher
0x0011 UUID-based Route Target
5.3.2. Non-Transitive Types
The following note has been added to the "Non-Transitive
IPv6-Address-Specific Extended Community Types" registry:
This registry contains values of the two high-order octets of an
IPv6-Address-Specific Extended Community.
Registry Name: Non-Transitive IPv6-Address-Specific Extended
Community Types
RANGE REGISTRATION PROCEDURE
0x4000-0x40FF First Come First Served
None assigned
6. Security Considerations
No security considerations are raised by this document.
Rosen & Rekhter Standards Track [Page 15]
^L
RFC 7153 IANA Registries for BGP ECs March 2014
7. Acknowledgments
The authors wish to thank Jon Mitchell, Hyojeong Kim, and Pearl Liang
for their review and comments.
The authors wish to thank Amanda Baber of IANA for educating us on
some of the problems faced by IANA staff when responding to requests
for BGP Extended Community Type and Sub-Type codepoint allocations.
8. Normative References
[RFC3692] Narten, T., "Assigning Experimental and Testing Numbers
Considered Useful", BCP 82, RFC 3692, January 2004.
[RFC4360] Sangli, S., Tappan, D., and Y. Rekhter, "BGP Extended
Communities Attribute", RFC 4360, February 2006.
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", BCP 26, RFC 5226,
May 2008.
[RFC5701] Rekhter, Y., "IPv6 Address Specific BGP Extended Community
Attribute", RFC 5701, November 2009.
[RFC7120] Cotton, M., "Early IANA Allocation of Standards Track Code
Points", BCP 100, RFC 7120, January 2014.
Authors' Addresses
Yakov Rekhter
Juniper Networks
1194 North Mathilda Ave.
Sunnyvale, CA 94089
EMail: yakov@juniper.net
Eric C. Rosen
Cisco Systems, Inc.
1414 Massachusetts Avenue
Boxborough, MA 01719
EMail: erosen@cisco.com
Rosen & Rekhter Standards Track [Page 16]
^L
|