В рубрику "Решения операторского класса" | К списку рубрик | К списку авторов | К списку публикаций
В декабре 2008 г. IEEE представил новую версию стандарта IEEE 802.3 [1], которая включала версию 2005 г., а значит и 2002 г. [2] и всех последующих дополнений. Это гигантский документ, состоящий из 5 секций, одно оглавление которого занимает 72 страницы. Он содержит окончательную редакцию 10-гигабитной версии Ethernet (XGE или 10GE).
10GE (или 10GbE, 10GigE) – это развитие гигабитного Ethernet (GE), скорость которого увеличена еще в 10 раз при полном отказе (в отличие от GE) от поддержки полудуплексного режима Ethernet. При этом была сделана попытка сохранить ряд особенностей базовой технологии Ethernet.
Так, в разделе 4.4.2 [1] приведена сравнительная таблица допустимых реализаций технологии Ethernet (см.
табл. 1).
Приведенные в ней параметры дают ответы на вопросы об особенностях реализации 10GE.
В стандарте (раздел 4.4.2) сделан ряд замечаний. Из них для нас важны следующие:
В стандарте [1], кроме известных интерфейсов, используемых ранее в архитектуре физического уровня, таких как AUI, MDI, MII, GMII и TBI, описаны и три новых 10-гигабитных интерфейса:
Схема использования 10-гигабитных интерфейсов и структура модели физического уровня для трех основных версий 10GE: 10GBase-X, 10GBase-R и 10GBase-W – приведена на рис. 1. Первая версия (Х) использует формат кодирования 8В/10В, как и GE, тогда как две другие (R и W) – формат 64В/66В.
Новый стандарт 802.3 определяет интерфейсы для побитной, побайтной и покадровой передачи, однако в его рамках можно выбрать и другие форматы передаваемых данных с учетом следующих ограничений:
Для увеличения рабочей длины интерфейса XGMII можно использовать расширитель, представляющий собой связку интерфейсов XGXS-XAUI-XGXS. Он имеет отдельные маршруты приема и передачи потоков данных шириной 32 бита каждый (4 потока шириной по 8 бит), применяет дифференциальный метод передачи с пониженным напряжением и использует двоичное интерфейсное кодирование в потоке типа 8В/10В.
В зависимости от версии 10GE в стандарте [1] кодирование на физическом уровне осуществляется кодом 64B/66B (требуемая полоса – 10,3125 Гбит/с) или кодом 8В/10В (полоса – 12,5 Гбит/с). Стандарт описывает три семейства версий 10GE.
Спецификация 10GBase-X
Данная спецификация описывает семейство 10GE, использующее четырехпотоковую передачу (в формате 4х8 бит) с кодированием каждого потока кодом 8В/10В. Эта спецификация поддерживается практически всеми уровнями и интерфейсами: MAC, RS, XGMII, XGXS, XAUI, PCS, PMA, PMD и может передаваться по медным шинам, медным парам и оптическому кабелю (ВОК). К этому семейству принадлежит версия 10GBase-LX4 - стандарт 10GE для среды передачи на базе ВОК, использующий 4 длины волны с шагом 13,4 нм во втором окне прозрачности (1300 нм). Каждая длина волны передает один из четырех потоков данных (Lane). Потоки объединяются мультиплексором WDM на передающей стороне перед подачей в ВОК и демультиплексируются на приемной стороне.
Формирование 4 потоков (рассмотрена только передающая сторона) осуществляется по схеме на рисунке (правая часть): {MAC}->{RS}-XGMII-{PCS (Кодер 8B/10B)}-> {PMA}->{PMD}-MDI-{Среда передачи}.
Последовательный поток данных МАС-подуровня делится на подуровне согласования RS на 4 потока (Lane 0-3) группами по одному байту. К каждому байту на XGMII присоединяется 1 бит управляющего заголовка (TxC). В подуровне PCS кодер 8В/10В перекодирует данные, формируя в PMA 4 группы 10-битовых последовательностей (Tcg), передаваемых в PMD, а затем через MDI, на модуляторы четырех несущих (подробнее см. раздел 48 и Annex 44A [1]). На приемной стороне реализован обратный процесс.
Спецификация 10GBase-R
Эта спецификация - целое семейство, которое включает: 10GBase-SR, 10GBase-LR и 10GBase-ER работающие на ВОК в трех разных окнах прозрачности: 850 нм (S), 1300 нм (L) и 1550 нм (E), соответственно. Эти спецификации могут быть как самостоятельными (после кодирования данных на подуровне PCS по схеме 64В/66В) или могут превращаться в спецификации 10GBase-W (если потоки данных после PCS передаются WAN-интерфейсу WIS).
Если спецификации 10GBase-R используются самостоятельно, то данные передаются на физический уровень и среду передачи по схеме, представленной на рис. 1 (средняя часть): {MAC}->{RS}-XGMII-{DTE XGXS (Кодер 8B/10B)}-XAUI-{PHY XGXS (Декодер 8B/10B)}-XGMII-{PCS (Кодер 64B/66B + Скремблер + Делитель 64/16)}-XSBI-{PMA}->{LAN PMD}-MDI-{Среда передачи}.
Здесь поток данных МАС-подуровня (рассмотрена только передающая сторона), как и для 10GBase-X, делится на RS-подуровне на 4 потока (Lane 0-3) группами по 1 байту. К каждому байту на XGMII присоединяется 1 бит управляющего заголовка (TxC). На верхнем подуровне XGXS кодер 8В/10В перекодирует данные, формируя 4 кодовые группы 10-битовых последовательностей (Cg), передаваемых через интерфейс XAUI. Группы Cg в нижнем подуровне XGXS декодируются и объединяются подуровнем PCS в 66-битную группу (2 бита синхронизации (01) + 64 бита данных), то есть кодируются по схеме 64В/66В. Этот код поддерживает биты данных и управления, позволяющие обнаруживать ошибки. Затем данные скремблируются и разбиваются (при переходе через интерфейс XSBI в PMA) на 16-битные блоки данных, передаваемые в подуровень LAN PMD, а затем через интерфейс MDI на модулятор оптической несущей (раздел 49, Annex 44A). На приемной стороне осуществляется обратный процесс.
Спецификация 10GBase-W
Это семейство из трех версий: 10GBase-SW, 10GBase-LW и 10GBase-EW, также работающих через ВОК в трех окнах прозрачности: 850 нм (S),
1300 нм (L) и 1550 нм (E). Согласно спецификации, потоки указанных версий после кодирования в подуровне PCS кодом 64В/66В подключаются к WAN-интерфейсу WIS, чтобы далее инкапсулироваться в фреймы технологий SONET и SDH для транспорта потоков 10GBASE-SW, 10GBASE-LW и 10GBASE-EW через физический уровень. Осуществляется это по схеме на рис. 1, левая часть (рассмотрен только режим передачи):
{MAC}->{RS}-XGMII-{DTE XGXS (Кодер 8B/10B)}-XAUI-{PHY XGXS (Декодер 8B/10B)}-XGMII-{PCS (Кодер 64B/66B + Скремблер + Делитель 64/16)}-WIS-SVC-I/F-{WIS (Генератор фрейма)}-XSBI-{PMA}->{WAN PMD}-MDI-{Среда передачи}.
Здесь поток данных обрабатывается, как для спецификации 10GBase-R, вплоть до интерфейса WIS-SVC-I/F, пройдя через который, формируются 16-битные группы данных (Tdu). Далее в подуровне WIS (с помощью генератора) формируется заголовок фрейма SONET STS-192c//SDH STM-64c и осуществляется дополнительное
скремблирование. В результате поток данных Ethernet адаптируется к скорости передачи данных SONET/SDH. После перехода через интерфейс XSBI в PMA 16-битные блоки данных передаются на подуровень WA N PMD, а затем через интерфейс MDI – на модулятор оптической несущей (см. [1] раздел 49 и Annex 44A). На приемной стороне осуществляется обратный процесс.
Итак, три базовые технологии – 10GBase-X, 10GBase-R и 10GBase-W – позволили реализовать 7 версий (см. табл. 2):
Все версии реализуют только дуплексный режим работы и поддерживают топологию "точка-точка".
Литература
Вторую часть статьи читайте в журнале "Технологии и средства связи" №5 – 2011.
Опубликовано: Журнал "Технологии и средства связи" #4, 2011
Посещений: 32775
Статьи по теме
Автор
| |||
В рубрику "Решения операторского класса" | К списку рубрик | К списку авторов | К списку публикаций