RFC: 2684
Оригинал: Multiprotocol Encapsulation over ATM Adaptation Layer 5
Предыдущие версии: RFC 1483
Категория: Предложенный стандарт
Дата публикации:
Авторы: ,
Перевод: Николай Малых

RFC 2684, Страница 13 из 15

Приложение A. Многопротокольная инкапсуляция поверх FR-SSCS

Рекомендации ITU-T I.365.1 определяют связанный с коммутацией кадров подуровень конвергенции FR- SSCS (Frame Relaying Specific Convergence Sublayer) для использования поверх общей части подуровня конвергенции CPCS (Common Part Convergence Sublayer) AAL типа 5 для межсетевого взаимодействия Frame Relay/ATM. Сервис, предоставляемый FR-SSCS, соответствует Core-сервису для коммутации кадров (Frame Relaying), описанной в I.233.

Пакеты FR-SSCS-PDU содержат поле адреса Q.922, за которым следует информационное поде Q.922. Флаги Q.922 и FCS не используются, поскольку соответствующие функции обеспечиваются AAL. Ниже показан формат FR-SSCS-PDU, вложенных в поле Payload пакетов AAL5 CPCS-PDU.

FR-SSCS-PDU в поле Payload пакетов AAL5 CPCS-PDU:

 FR-SSCS-PDU in Payload of AAL5 CPCS-PDU
+-------------------------------+ -------
|      Q.922 Address Field      | FR-SSCS-PDU Header
|         (2-4 octets)          |
+-------------------------------+ -------
|             .                 |
|             .                 |
|    Q.922 Information field    | FR-SSCS-PDU Payload
|             .                 |
|             .                 |
+-------------------------------+ -------
|      AAL5 CPCS-PDU Trailer    |
+-------------------------------+

PDU, использующие маршрутизацию или мосты, инкапсулируются в FR-SSCS-PDU в соответствии с RFC 2427. Информационное поле Q.922 начинается с поля Q.922 Control, за которым следует необязательный октет заполнения, используемый для выравнивания остальной части кадра по приемлемой для отправителя границе. Протокол передаваемых PDU указывается с помощью предшествующих PDU идентификаторов протокола сетевого уровня ISO/IEC TR 9577 NLPID.

В частном случае IP PDU идентификатор NLPID = 0xCC и пакет FR-SSCS-PDU имеет следующий формат:

+-------------------------------+
|       Q.922 Addr Field        |
|       (2 or 4 octets)         |
+-------------------------------+
|     0x03 (Q.922 Control)      |
+-------------------------------+
|          NLPID  0xCC          |
+-------------------------------+
|             .                 |
|           IP PDU              |
|    (up to 2^16 - 5 octets)    |
|             .                 |
+-------------------------------+

Отметим, что согласно RFC 2427, адрес Q.922 должен содержать 2 или 4 октета, т.е. 3-октетные адреса использовать недопустимо.

Для частного случая CLNP PDU идентификатор NLPID = 0x81 и формат FR-SSCS-PDU приведен ниже:

+-------------------------------+
|       Q.922 Addr Field        |
|       (2 or 4 octets)         |
+-------------------------------+
|     0x03 (Q.922 Control)      |
+-------------------------------+
|         NLPID  0x81           |
+-------------------------------+
|              .                |
|       Rest of CLNP PDU        |
|    (up to 2^16 - 5 octets)    |
|              .                |
+-------------------------------+

Отметим, что для протоколов ISO поле NLPID формирует первый октет PDU и не должно повторяться.

Описанная выше инкапсуляция применима только к тем из маршрутизируемых протоколов, которые имеют уникальный идентификатор NLPID. Для остальных маршрутизируемых протоколов (и для протоколов, использующих мосты) требуется обеспечить иной механизм простой идентификации протокола. Для решения этой задачи можно использовать значение NLPID = 0x80 для того, чтобы указать следующий далее заголовок IEEE 802.1a SNAP.

Детальное описание многопротокольной инкапсуляции поверх FRCS приведено в RFC 2427.

Приложение B. Список локально распределяемых OUI 00-80-C2

 С сохранением FCS    Без сохранения FCS    Среда
-------------------  --------------------  ----------------
 0x00-01              0x00-07               802.3/Ethernet
 0x00-02              0x00-08               802.4
 0x00-03              0x00-09               802.5
 0x00-04              0x00-0A               FDDI
 0x00-05              0x00-0B               802.6
                      0x00-0D               Fragments
                      0x00-0E               BPDUs

Приложение C. Частичный список NLPID

0x00    Null Network Layer or Inactive Set (not used with ATM)
0x80    SNAP
0x81    ISO CLNP
0x82    ISO ESIS
0x83    ISO ISIS
0xCC    Internet IP
2007 - 2017 © Русские переводы RFC, IETF, ISOC.