Физический уровень технологии Ethernet

Все технологии семейства Ethernet имеют одинаковую реализацию МАС-подуровня – форматы кадров и способы доступа к среде передачи. Однако эти технологии отличаются реализацией физического уровня, который определяет различные скорости передачи сигналов и типы среды передачи.

В настоящее время стандарт IEEE 802.3-2012 определяет спецификации физического уровня для скоростей передачи 10 Мбит/с, 100 Мбит/с (технология Fast Ethernet), 1000 Мбит/с (технология Gigabit Ethernet), 10 Гбит/с (технология 10 Gigabit Ethernet), 40 Гбит/с (технология 40 Gigabit Ethernet) и 100 Гбит/с (технология 100 Gigabit Ethernet).

Следует отметить, что ранее спецификации Fast Ethernet, Gigabit Ethernet, 10 Gigabit Ethernet, 40 Gigabit Ethernet и 100 Gigabit Ethernet описывались в отдельных стандартах.

Архитектура физического уровня IEEE 802.3-2012 представляет собой набор интерфейсов и подуровней, каждый из которых выполняет определенную функцию.

Рис. 5. 30 Архитектура физических уровней Ethernet 10 Мбит/с, 100 Мбит/с, 1000 Мбит/с, 10 Гбит/с
Рис. 5. 30 Архитектура физических уровней Ethernet 10 Мбит/с, 100 Мбит/с, 1000 Мбит/с, 10 Гбит/с
Рис. 5.31 Архитектура физических уровней Ethernet 40 Гбит/с и 100 Гбит/с
Рис. 5.31 Архитектура физических уровней Ethernet 40 Гбит/с и 100 Гбит/с

Физический уровень технологий Ethernet 100 Мбит/с, 1000 Мбит/с, 10 Гбит/с, 40 Гбит/с и 100 Гбит/с включает следующие элементы:

  • подуровень согласования (Reconciliation sublayer);
  • независимый от физической среды интерфейс (xMII):

Media Independent Interface (MII) – интерфейс, независимый от физической среды для технологии Fast Ethernet;

Gigabit Media Independent Interface (GMII) – гигабитный интерфейс, независимый от физической среды для технологии Gigabit Ethernet;

10 Gigabit Media Independent Interface (XGMII) – 10-гигабитный интерфейс, независимый от физической среды для технологии 10 Gigabit Ethernet;

40Gb/s Media Independent Interface (XLGMII) — независимый от физической среды интерфейс 40 Гбит/с;

100Gb/s Media Independent Interface (CGMI) — независимый от физической среды интерфейс 100 Гбит/с.

  • устройство физического уровня (Physical layer device, PHY);
  • зависимый от физической среды интерфейс (Medium Dependent Interface, MDI).

Интерфейсы xMII поддерживают независимый от физической среды способ обмена данными между подуровнем MAC и устройством физического уровня (PHY).

Устройство физического уровня (PHY) состоит, в свою очередь, из нескольких подуровней:

  • подуровня физического кодирования (Physical Coding Sublayer, PCS), зависящего от среды передачи и выполняющего кодирование данных (например, 4В/5В или 8В/10В), поступающих с МАС-подуровня;
  • подуровня физического присоединения (Physical Medium Attachment, PMA), который является интерфейсом между подуровнями PCS и PMD и выполняет преобразование данных при их передаче между этими подуровнями;
  • подуровня зависимости от физической среды (Physical Medium Dependent, PMD), который обеспечивает интерфейс со средой передачи. Он преобразует закодированные данные, полученные от подуровня PMA в сигналы, предназначенные для передачи через соответствующую физическую среду. Интерфейс MDI, который логически относится к PMD, фактически является средством физического присоединения к различным поддерживаемым стандартом средам передачи. Другими словами, он является портом сетевого устройства с соответствующим разъемом (RJ-45, SC, LC и др.), служащим для подключения кабеля;
  • подуровня автосогласования (Auto-Negotiation), который позволяет портам двух взаимодействующих устройств автоматически выбрать наиболее эффективный общий режим работы. В технологии Fast Ethernet этот подуровень является опциональным; в технологиях Gigabit Ethernet и 10 Gigabit Ethernet — обязательным; в технологиях 40 Gigabit Ethernet и 100 Gigabit Ethernet наличие этого подуровня зависит от типа устройства физического уровня.

Опционально в спецификациях 10 Gigabit Ethernet, 40 Gigabit Ethernet и 100 Gigabit Ethernet, предназначенных для работы с медными кабелями, имеется подуровень прямой коррекции ошибок (FEC, Forward Error Correction), который выполняет помехоустойчивое кодирование.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

восемнадцать − восемь =