7. Согласование с IANA
Все атрибуты BGP Extended Communities содержат поле Type. Агентство IANA создало реестр "BGP Extended Communities Type", который будет поддерживаться IANA.
Поле Type может быть обычным (regular) или расширенным (extended). Для обычного поля Type агентство IANA выделяет 8-битовое значение. а для расширенного — 16-битовое.
Значения, выделенные для обычных (regular) полей Type, недопустимо выделять в качестве значений старшего октета расширенных (extended) полей Type. Значения, выделенные для старшего октета расширенных полей Type, недопустимо выделять в качестве значений обычных полей Type.
Поле Type показывает является атрибут Extended Community переходным или непереходным. Будущие запросы на выделение значений Type должны указывать для какого атрибута (переходного или непереходного) Extended Community предназначено это значение Type.
Выделение значений будет осуществляться в соответствии с процессом Standards Action, определенным в [RFC2434], процессом Early IANA Allocation, определенным в [RFC4020] или правилом First Come First Served, которое определено в [RFC2434].
В приведенной ниже таблице указаны диапазоны для распределения значений поля Type.
Тип | Правила распределения | |
Standard Action Early IANA Allocation | First Come First Served | |
Обычные, переходные | 0x90 - 0xbf | 0x00 - 0x3f |
Обычные, непереходные | 0xd0 - 0xff | 0x40 - 0x7f |
Расширенные, переходные | 0x9000 - 0xbfff | 0x0000 - 0x3fff |
Расширенные, непереходные | 0xd000 - 0xffff | 0x4000 - 0x7fff |
При распределении выделяется имя и значение.
Значения поля Type из диапазонов 0x80 - 0x8f и 0xc0 - 0xcf для обычного типа и диапазонов 0x8000 - 0x8fff и 0xc000 - 0xcfff — для расширенного, предназначены для экспериментального использования, как определено в RFC 3692.
Этот документ определяет класс расширенных групп, называемых двухоктетными расширенными группами уровня AS (AS specific extended community), для которых IANA поддерживает реестр "Two-octet AS Specific Extended Community". Все группы этого класса относятся к расширенному типу. Выделение значений для этого класса будет происходить согласно правилу "First Come First Served", определенному в [RFC2434]. Значения Type для переходных групп этого класса относятся к диапазону 0x0000 - 0x00ff, а для непереходных — к диапазону 0x4000 - 0x40ff. При распределении выделяется имя и значение.
В данном документе выделяются два значения для двухоктетных расширенных групп уровня AS, показанные в таблице.
Имя | Значение поля Type |
two-octet AS specific Route Target | 0x0002 |
two-octet AS specific Route Origin | 0x0003 |
Данный документ определяет класс расширенных групп, называемых IPv4 address specific extended, для которых IANA поддерживает реестр "IPv4 Address Specific Extended Community". Все группы этого класса относятся к расширенному типу. Выделение значений для этого класса будет происходить согласно правилу "First Come First Served", определенному в [RFC2434]. Значения Type для переходных групп этого класса относятся к диапазону 0x0100 - 0x01ff, а для непереходных — к диапазону 0x4100 - 0x41ff. При распределении выделяется имя и значение.
В таблице показаны значения, выделенные данным документом для класса двухоктетных расширенных групп, связанных с адресом IPv4.
Имя | Значение поля Type |
IPv4 address specific Route Target | 0x0102 |
IPv4 address specific Route Origin | 0x0103 |
Данный документ определяет расширенные группы, названные Opaque Extended Communityб для которых IANA поддерживает реестр "Opaque Extended Community". Все группы этого класса относятся к расширенному типу. Выделение значений для этого класса будет происходить согласно правилу "First Come First Served", определенному в [RFC2434]. Значения Type для переходных групп этого класса относятся к диапазону 0x0300 - 0x03ff, а для непереходных — к диапазону 0x4300 - 0x43ff. При распределении выделяется имя и значение.
При запросе на выделение значений из нескольких реестров, определенных выше, может запрашиваться выделение одного значения Type из разных реестров. По возможности агентству IANA следует принимать это во внимание.