Стек протоколов OTN
Сеть OTN (Optical Transport Network) — это оптическая транспортная сеть, которая обеспечивает мультиплексирование и передачу цифровых данных по волновым каналам DWDM.
Стек протоколов OTN[править | править код]
Стек протоколов OTN состоит из 4 уровней:
- Оптический канал (Optical Channel, Och) — нижний уровень протоколов;
- Протокол OPU(Optical Channel Payload Unit) — блок пользовательских данных оптического канала;
- Протокол ODU(Optical Channel Data Unit) — блок данных оптического канала;
- Протокол OTU(Optical Channel Transport Unit) — транспортный блок оптического канала.
Оптический канал[править | править код]
Нижний уровень протоколов составляет оптический канал; обычно это спектральный канал DWDM. Данный уровень примерно соответствует фотонному уровню технологии SDH.
Протокол OPU[править | править код]
Протокол OPU ответственен за доставку данных между пользователями сети. Он обеспечивает:
- инкапсуляцию пользовательских данных, таких как кадры Ethernet и SDH, в блоки OPU;
- выравнивание скоростей передачи пользовательских данных и блоков OPU;
- на приемной стороне извлекает пользовательские данные и передает их пользователю.
В зависимости от скорости передачи данных этому протоколу соответствуют блоки OPU1, OPU2, OPU3 и OPU4. Для выполнения своих функций протокол OPU добавляет к пользовательским данным свой заголовок OPU OH(OverHead). Блоки OPU не модифицируются сетью.
Протокол ODU[править | править код]
Протокол ODU работает между конечными узлами сети OTN. В его функции входят:
- мультиплексирование и демультиплексирование блоков OPUU. (Например, мультиплексирование четырёх блоков OPU1 в один блок OPU2;
- мониторинг качества соединений в сети OTN.
Этот протокол формирует блоки ODU требуемой скорости, добавляя к соответствующим блокам OPU свой заголовок. Протокол ODU является аналогом протокола линии SDH.
Протокол OTU[править | править код]
Протокол OTU работает между соседними узлами сети OTN, которые поддерживают функции электрической регенерации оптического сигнала, называемые также функциями 3R(retiming, reshaping and regeneration). Основное назначение протокола — контроль и исправление ошибок с помощью кодов FEC. Этот протокол добавляет к блоку ODUk свой концевик, содержащий код FEC, образуя блок OTUk. Протокол OTU соответствует протоколу секции SDH. Блоки OTUk помещаются непосредственно в оптический канал.
Кадр OTN[править | править код]
Кадр OTN обычно представляется в виде матрицы, состоящей из 4080 столбцов-байтов и четырёх строк.
Кадр состоит из поля пользовательских данный(Payload) и служебных полей блоков OPU, ODU и OTU. Формат кадра зависит от уровня скорости OTN.
Поле пользовательских данных располагается с 17-го по 3824-й столбец и занимает все четыре строки кадра, а заголовок блока OPU занимает столбцы 15 и 16 также в четырёх строках. При необходимости заголовок OPU OH может занимать несколько кадров подряд (например, такой вариант встречается в том случае, когда нужно описать структуру поля пользовательских данных, мультиплексирующую несколько блоков OPU более низкого уровня).
Блок ODU представлен только заголовком ODU OH. Блок OTU состоит из заголовка OTU OH и концевика OTU FEC, содержащего код коррекции ошибок FEC.
Начинается кадр с небольшого поля выравнивания кадра, необходимого для распознавания начала кадра.
выравнивание кадра | OTU OH | O
P U O H |
Пользовательские данные | OTU FEC |
---|---|---|---|---|
ODU OH |
Иерархия скоростей технологии OTN[править | править код]
Интерфейс G.709 | Битовая скорость кадров OTN (Гбит/с) | Клиентский кадр | Битовая скорость клиента (Гбит/с) |
---|---|---|---|
OTU1 | 2.666 | STM-16 | 2.488 |
OTU2 | 10.709 | STM-64 | 9.953 |
OTU3 | 43.018 | STM-256 | 39.813 |
OTU4 | 111.8 | 100G Ethernet | 100 |
Коррекция ошибок[править | править код]
В процедуре прямой коррекции ошибок (FEC) используются кода Рида-Соломона RS(255, 239). В этом самокорректирующемся коде данные кодируются блоками по 255 байт, из которых 239 байт являются пользовательскими, а 16 байт представляют собой корректирующий код. Коды Рида-Соломона позволяют исправлять до 8 ошибочных байтов в блоке из 255 байт.
Применение кода Рида-Соломона позволяет улучшить отношение мощности сигнала к мощности шума на 5дБ при уменьшении уровня битовых ошибок с 10−3(без применения FEC) до 10−2(после применения FEC). Этот эффект дает возможность увеличить расстояние между генераторами сети на 20 км или использовать менее мощные передатчики сигнала.
Ссылки[править | править код]
- Optical Transport Network Tutorial[1]
Литература[править | править код]
В. Олифер, Н. Олифер, «Компьютерные сети», 5 издание