3.1. Мультиплексирование и форматы инкапсуляции

3.1. Мультиплексирование и форматы инкапсуляции.

Пакет IP передается в поле PDU протокола AAL5.

Для пакетов IP, передаваемых по сети передачи данных ATM, предусматриваются два способа инкапсуляции:

1) при использовании одного виртуального соединения несколькими протоколами - инкапсуляция с использованием заголовка уровня управления звеном данных LLC и заголовка протокола доступа подсети SNAP для идентификации протокола IP;

2) при выделении отдельного соединения виртуального канала каждому протоколу - инкапсуляция без использования заголовков уровня LLC и SNAP (для коммутируемых соединений ATM).

Выбор способа инкапсуляции обуславливается способом мультиплексирования и реализуется при конфигурации (для постоянных соединений) или посредством процедур сигнализации B-ISDN (для коммутируемых соединений). Если оборудование поддерживает работу только по постоянным соединениям, требование к возможности задания способа инкапсуляции при конфигурации является обязательным.

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

Для инкапсуляции пакета IP заголовок LLC содержит значение "AAAA03" шестнадцатеричное, что соответствует случаю, когда за заголовком LLC следует заголовок SNAP, который идентифицирует протокол.

Заголовок SNAP состоит из поля OUI (длина 2 байта), значение которого устанавливается в "0", и поля EtherType (длина 2 байта), значение которого соответствует протоколу, которому принадлежит пакет.

Для протокола IP предусматривается установка поля EtherType в значение "0800" шестнадцатеричное, протоколу ARP соответствует "0806" шестнадцатеричное.

Для коммутируемых сетей передачи данных ATM блок PDU AAL5 не содержит заголовков LLC и SNAP и состоит только из данных пользователя и концевика.

Максимальная длина пакетов IP (MTU) по умолчанию составляет 9180 байт.

Структура блока данных протокола AAL5 с инкапсуляцией приведена на рисунке.

┌───┬───┬──┬───┬───┬──┬───────────┬────────────────┬────┬────┬────┬──────┬─────┐

│АА │АА │03│00 │00 │00│ETHERTYPYP │Пакет IP или ARP│PAD │ UU │CPI │Length│ CRC │

├───┴───┴──┼───┴───┴──┴───────────┼────────────────┼────┴────┴────┴──────┴─────┤

│<-------->│<-------------------->│<-------------->│<------------------------->│

├──────────┼──────────────────────┼────────────────┼───────────────────────────┤

│Заголовок │ Заголовок SNAP │ Данные │ Концевик AAL5 │

│ LLC │ │ пользователя │ │

PAD - поле дополнения

UU - поле для передачи информации

CPI - индикатор общей части

Length - длина данных пользователя

CRC - контрольная последовательность

Рисунок.

Разрешение адресов.

В оборудовании реализуется поддержка параметров, специфичных для работы в сети передачи данных ATM.