Многоцелевое расширение почты Интернет

Необходимая информация


Информация, транспортируемая в обобщенном запросе метки, имеет формат:

Тип кодирования LSP :8 бит

Указывает на запрашиваемый тип кодирования LSP. Ниже представлена таблица возможных значений этого поля:

Значение

Тип

1



Пакет

2

Ethernet

3

ANSI/ETSI PDH

4

Зарезервировано

5

SDH ITU-T G.707 / SONET ANSI T1.105

6

Зарезервировано

7

Цифровой конверт

8

Lambda (оптическое)

9

Волокно

10

Зарезервировано

11

FiberChannel

ANSI PDH и ETSI PDH типы обозначают соответствующие сетевые технологии. DS1 и DS3 являются примерами ANSI PDH LSP. E1 LSP будет ETSI PDH. Тип кодирования Lambda относится к LSP, которые охватывают все длины волн. Тип кодирования волокно (Fiber) относится к LSP, работающим с оптоволоконным портом.

Тип коммутации : 8 бит

Указывает на тип коммутации, которая должна осуществляться в заданном канале. Это поле необходимо для каналов, которые анонсируют более одного типа коммутации. Это поле следует связать с одним из значений, анонсированных для соответствующих каналов в описателе возможностей маршрутной коммутации (Switching Capability Descriptor), смотри [GMPLS-RTG]. В настоящее время определены следующие значения:

Значение

Тип

1

Packet-Switch Capable-1 (PSC-1)

2

Packet-Switch Capable-2 (PSC-2)

3

Packet-Switch Capable-3 (PSC-3)

4

Packet-Switch Capable-4 (PSC-4)

51

Layer-2 Switch Capable (L2SC)

100

Time-Division-Multiplex Capable (TDM)

150

Lambda-Switch Capable (LSC)

200

Fiber-Switch Capable (FSC)

Обобщенный PID (G-PID): 16 бит

Идентификатор поля данных, транспортируемых через a LSP, т.е., идентификатор уровня клиента данного LSP. Он используется узлами в конечных точках LSP, и иногда предпоследним узлом. Стандартные значения Ethertype используются для пакета и Ethernet LSP; прочие значения перечислены в таблице:

Значение

Тип

Технология

0

Не определено

Все

1

Зарезервировано

2

Зарезервировано

3

Зарезервировано

4

Зарезервировано

5

Asynchronous mapping of E4

SDH

6

Asynchronous mapping of DS3/T3

SDH

7

Asynchronous mapping of E3

SDH

8

Bit synchronous mapping of E3

SDH

9

Byte synchronous mapping of E3

SDH

10

Asynchronous mapping of DS2/T2

SDH

11

Bit synchronous mapping of DS2/T2

SDH

12

Зарезервировано

13

Asynchronous mapping of E1

SDH

14

Byte synchronous mapping of E1

SDH

15

Byte synchronous mapping of 31 * DS0

SDH

16

Asynchronous mapping of DS1/T1

SDH

17

Bit synchronous mapping of DS1/T1

SDH

18

Byte synchronous mapping of DS1/T1

SDH

19

VC-11 в VC-12

SDH

20

Зарезервировано

21

Зарезервировано

22

DS1 SF Asynchronous

SONET

23

DS1 ESF Asynchronous

SONET

24

DS3 M23 Asynchronous

SONET

25

DS3 C-Bit Parity Asynchronous

SONET

26

VT/LOVC

SDH

27

STS SPE/HOVC

SDH

28

POS - No Scrambling, 16 bit CRC

SDH

29

POS - No Scrambling, 32 bit CRC

SDH

30

POS - Scrambling, 16 bit CRC

SDH

31

POS - Scrambling, 32 bit CRC

SDH

32

ATM mapping

SDH

33

Ethernet

SDH, l , волокно

34

SONET/SDH

l , волокно

35

Зарезервировано (SONET против)

l , волокно

36

Цифровой конверт

l , волокно

37

Lambda

Fiber

38

ANSI/ETSI PDH

SDH

39

Зарезервировано

SDH

40

Протокол доступа к каналу SDH LAPS - X.85 и X.86)

SDH

41

FDDI

SDH, l , волокно

42

DQDB (ETSI ETS 300 216)

FiberChannel

43

FiberChannel-3 (услуги)

FiberChannel+

44

HDLC

SDH

45

Ethernet V2/DIX (only)

SDH, l , волокно

46

Ethernet 802.3 (only)

SDH, l , волокно


Метка : переменная длина

Несет в себе данные метки. Интерпретация этого поля зависит от типа канала, где используется метка.




Коммутация по диапазонам длин волн использует тот же формат, что и обобщенная метка, смотри раздел 3.2.1. В контексте коммутации по диапазонам длин волн обобщенная метка имеет следующий формат:

Id диапазона длин волн : 32 бит.

Идентификатор диапазона длин волн. Значение выбирается отправителем и повторно используется во всех последующих сопряженных сообщениях.

Начальная метка : 32 бит

Указывает на идентификатор канала наинизшей длины волны, образующей диапазон, берется из TLV-объекта отправителя.

Конечная метка : 32 бит

Указывает на идентификатор канала наибольшей длины волны, образующей диапазон, берется из TLV-объекта отправителя.

Идентификаторы канала устанавливаются либо при конфигурации, либо протокольными средствами, такими как LMP [LMP]. Они обычно используются как параметр обобщенной метки PSC и LSC.




Набор меток состоит из одной или более объектов Label_Set/TLV. Каждый объект/TLV содержит один или более элементов набора меток. Каждый элемент воспринимается как идентификатор субканала и имеет тот же формат, что и обобщенная метка. Информация в наборе меток имеет формат:

Действие :8 бит

0 - включающий список

Указывает, что объект/TLV содержит один или более субканальных элементов, которые включены в набор меток.

1 - исключающий список

Указывает, что объект/TLV содержит один или более субканальных элементов, которые исключены из набора меток.

2 - включающий диапазон

Указывает, что объект/TLV содержит диапазон меток. Объект/TLV содержит два субканальных элемента. Первый элемент указывает на начало диапазона. Второй элемент указывает на конец диапазона. Значение нуль говорит о том, что соответствующая часть диапазона не имеет ограничения.

3 - исключающий диапазон

Указывает, что объект/TLV содержит диапазон меток, которые исключены из набора меток. Объект/TLV содержит два субканальных элемента. Первый элемент указывает на начало диапазона. Второй - на конец диапазона. Значение нуль говорит о том, что соответствующая часть диапазона не имеет ограничения.

Зарезервировано :10 бит

Это поле зарезервировано. Оно должно быть установлено равным нулю при передаче и игнорироваться при приеме.

Тип метки : 14 бит

Указывает тип и формат меток, содержащийся в объекте/TLV. Значения зависят от сигнального протокола.

Субканал:

Субканал представляет метку (длина волны, волокно...), которая может быть присвоена. Это поле имеет тот же формат, что описан для меток в разделе 3.2.




Для двунаправленных LSP, надо выделить две метки. Установление двунаправленного LSP отмечается наличием объекта/TLV метки для маршрута вверх по течению в соответствующем сигнальном сообщении. Вышестоящая метка имеет тот же формат, что и обобщенная метка, смотри раздел 3.2.




Явная метка (Label Explicit) и запись маршрутов содержит:

L:1 бит Этот бит должен быть равен 0.

U:1 бит Этот бит указывает направление метки. Оно равно 0 для метки сегмента вниз по течению. Оно равно 1 для метки противоположного направления и используется только для двунаправленных LSP.

Метка : переменная

Это поле идентифицирует используемую метку. Формат этого поля идентичен тому, который используется полем метка в обобщенной метке, смотри раздел 3.2.1. Размещение и порядок этих параметров зависит от сигнального протокола.




Следующие данные содержатся в полях защитной информации:

Вторичный (S):1 бит

Когда равен 1, указывает, что запрошенный LSP является вторичным.

Зарезервировано :25 бит

Это поле зарезервировано. Оно должно быть равно нулю при передаче и игнорироваться при приеме. Эти биты должны передаваться транзитными узлами без модификации.

Флаги канала :6 бит

Отмечает желательный тип защиты канала. Как ранее упоминалось, возможности защиты канала могут анонсироваться при маршрутизации. Значение 0 подразумевает, что может использоваться любая защита канала, включая ее отсутствие. Можно использовать более одного бита для указания нескольких приемлемых типов защиты. Когда установлено несколько бит и доступны несколько типов защиты, выбор типа защиты определяется локально.

Определены следующие флаги:

0x20 Улучшенная

Указывает на то, что следует использовать, ту схему защиты, которая более надежна, чем 1+1, напр., 4 волокна BLSR/MS-SPRING.

0x10 Выделенная 1+1

Указывает, что для LSP следует использовать выделенную схему защиты канального уровня, т.е., защиту 1+1.

0x08 Выделенная 1:1

Указывает, что для LSP следует использовать выделенную схему защиты канального уровня, т.е., 1:1.

0x04 Совместная

Указывает, что для LSP следует использовать совместную схему защиты канального уровня, такую как 1:N.

0x02 Незащищено

Указывает, что LSP не должен использовать средства защиты.

0x01 Дополнительный трафик

Указывает, что LSP должен использовать каналы, которые защищают другой первичный трафик. Такие LSP могут быть разорваны, когда отказывают каналы с защищенным трафиком.




Следующие данные содержатся в полях административной информации статуса:

Отражение (R):1 бит

Когда бит равен 1, это указывает, что крайний узел должен вернуть объект/TLV назад в соответствующем сообщении. Этот бит не должен устанавливаться в случае запроса изменения состояния, т.е., в сообщениях уведомления.

Зарезервировано :28 бит

Это поле зарезервировано. Оно должно быть равно нулю при передаче и игнорироваться при приеме. Эти биты должны передаваться транзитными узлами без модификации.

Тестирование (T):1 бит

Когда бит равен 1, это указывает, что локальные действия относятся к режиму тестирования.

Административно выключено (A): 1 бит

Когда бит равен 1, это указывает, что локальные действия относятся к состоянию "выключено административно".

Аннулирование в процессе (D): 1 бит

Когда бит равен 1, это указывает, что локальные действия относящиеся к LSP следует аннулировать. Крайние узлы могут использовать этот флаг для управления аннулированием соединения.




В Interface_ID содержится TLV, которые имеют следующий формат:

Длина : 16 бит

Указывает полную длину TLV, т.е., 4 + длина поля значения в октетах. Поле значение , чья длина не кратна четырем, должно дополняться нулями так, чтобы длина TLV стало кратным четырем октетам.

Тип :16 бит

Указывает тип идентифицируемого интерфейса. Определены следующие значения:

Тип

Длина

Формат

Описание

1

8

IPv4 Addr.

IPv4

2

20

IPv6 Addr.

IPv6

3

12

см. ниже

IF_INDEX (индекс интерфейса)

4

12

см. ниже

COMPONENT_IF_DOWNSTREAM (Составной интерфейс)

5

12

см. ниже

COMPONENT_IF_UPSTREAM (Составной интерфейс)

Для типов 3, 4 и 5 поле значение имеет формат:

IP-адрес : 32 бита

Поле IP-адрес может включать IP-адрес канала или IP-адрес соответствующего маршрутизатора, содержащийся в TLV адреса маршрутизатора.

ID интерфейса :32 бита. Для 3-го типа применения, ID интерфейса несет в себе идентификатор интерфейса.

Для типов 4 и 5, ID интерфейса указывает на составной канал. Специальное значение 0xFFFFFFFF может быть использовано для обозначения того, что одна и та же метка служит для всех компонентов канала.




Объект запроса уведомления может транспортироваться в сообщениях Path или Resv, смотри раздел 7. Номер класса Notify_Request равен 195 (в форме 11bbbbbb). Запрос уведомления имеет следующий формат:

o Объект запроса уведомления IPv4

Адрес узла уведомления IPv4: 32 бита

IP-адрес узла, который должен быть уведомлен при генерации сообщения ошибки.

o Объект запроса уведомления IPv6

Адрес узла уведомления IPv6: 16 байт

IP-адрес узла, который должен быть уведомлен при генерации сообщения ошибки.

Если сообщение содержит несколько объектов Notify_Request, только первый объект имеет значение. Последующие объекты Notify_Request могут игнорироваться и не передаваться далее.




Сообщение уведомления Notify является обобщенным сообщением уведомления. IP-адрес места назначения устанавливается равным адресу запросившего получателя. Сообщение Notify посылается без аварийной опции маршрутизатора. Одно сообщение Notify может содержать несколько уведомлений.

Сообщение Notify имеет тип сообщения 21. Формат сообщения Notify представлен ниже:

<Notify message> ::= <Common Header> [<INTEGRITY>]

[[<MESSAGE_ID_ACK> | <MESSAGE_ID_NACK>] ... ]

[<MESSAGE_ID> ]

<ERROR_SPEC> <notify session list>

<notify session list> ::= [<notify session list> ]

<upstream notify session> |

<downstream notify session>

<upstream notify session> ::= <SESSION> [ <ADMIN_STATUS> ]

[<POLICY_DATA>...]

<sender descriptor>

<downstream notify session> ::= <SESSION> [<POLICY_DATA>...]

<flow descriptor list>

Объект ERROR_SPEC специфицирует ошибку и включает в себя IP-адрес узла, детектировавшего ошибку или отказавшего канала. Определение ERROR_SPEC смотри в [RFC2205]. MESSAGE_ID и сопряженные с ним объекты определены в [RFC2961].



Содержание раздела