Гигабитный Ethernet: от 1 до 100 Гбит/с и быстрее

Ethernet является широко распространенной и доминирующей технологией для проводных локальных сетей. Преимущественно используется в корпоративных ЛВС, для обеспечения ШПД, в ЦОДах, а также для связи между сетями MAN и даже WAN. Рынок решений на основе Ethernet достиг достаточных размеров для того, чтоб ускорить увеличение скоростей для конкретных видов использования. Залог популярности технологии Ethernet кроется в наличии недорогих, надежных и совместимых сетевых решений от целого ряда поставщиков. Успешность гигабитного и 10-гигабитного Ethernet подтверждает важность выбора технологий, связанных с управлением сети.
Технология Ethernet появилась в начале 1980-х годов и с тех пор стала основным решением для развертывания локальных вычислительных сетей (ЛВС) в офисном пространстве. Требования к пропускной способности ЛВС стремительно росли из года в год. К счастью, росла и пропускная способность Ethernet. Сейчас на дворе эпоха гигабитного Ethernet.
Изначально Ethernet представлял собой систему на базе шинной топологии со скоростью передачи данных 2.94 Мбит/с по коаксиальному кабелю. В топологии типа «общая шина» все рабочие станции подключены к одному кабелю, при этом станции не могут передавать одновременно, а только последовательно. Использование шины регулируется с помощью протокола управления доступом к среде (Medium Access Control – MAC), в основе которого лежит принцип обнаружения конфликтов. По сути, каждая рабочая станция может свободно передавать MAC-кадры по шине. Если станция обнаруживает конфликт при передаче, она приостанавливает передачу и через некоторое время предпринимает новую попытку.
Первым поступившим в продажу оборудованием на основе Ethernet стали системы на базе шинной топологии со скоростью 10 Мбит/с. Их появление совпало с разработкой единого стандарта Ethernet комитетом IEEE 802.3. Также, не меняя MAC-протокол или формат MAC-кадров, можно было использовать конфигурацию на базе топологии «звезда», при которой трафик идет через центральный узел, а пересылка данных через узел возможна в определенный момент времени только одной станцией. Для повышения пропускной способности вместо узла используется коммутатор, что позволяет работать в полнодуплексном режиме. При использовании коммутатора применяются тот же формат и протокол MAC, однако обнаружения конфликтов больше не требуется. По мере роста спроса и требований к пропускной способности был усовершенствован MAC-уровень. В частности, были увеличены кадры MAC-уровня.
В настоящее время скорость систем Ethernet достигает 100 Гбит/с. На рис.1 обобщена информация об этапах развития стандартов IEEE 802.3.

Технология Ethernet быстро завоевала всеобщее признание и стала основной технологией для ЛВС, со временем также распространившись на региональные вычислительные сети. Она применяется в различных целях и средах.
Ошеломляющий успех технологии Ethernet обусловлен ее чрезвычайно высокой адаптивностью. При любой пропускной способности используется один и тот же протокол и формат кадров MAC. Различия наблюдаются на физическом уровне, в определении метода сигнализации и средствах передачи.
Теперь рассмотрим характеристики Ethernet с гигабитными скоростями передачи данных.
Гигабитный Ethernet (1 Гбит/с)
На протяжении многих лет первоначальной мощности Ethernet (10 Мбит/с) было достаточно для удовлетворения нужд большинства офисов. Однако к началу 1990-х годов стала очевидна необходимость повышения скорости передачи дынных для поддержки растущей нагрузки трафика в типичной локальной сети.
Основными движущими силами процесса повышения скорости Ethernet стали:
- Централизованные серверные фермы: во многих мультимедийных приложениях требуется, чтобы клиентская система могла получать большие объемы данных от множества централизованных серверов, которые называются «серверные фермы». С ростом производительности серверов пропускная способность сети стала недостаточной.
- Рабочие группы, потребляющие большие объемы данных: как правило, такие группы состоят из небольшого количества пользователей, которым требуется обмениваться по сети большими файлами. Например, разработчики программного обеспечения и специалисты по компьютерному моделированию.
- Высокоскоростные магистральные сети: по мере роста требований к производительности компьютеров, компании стали создавать системы ЛВС, связанные высокоскоростными магистральными линиями.
Для удовлетворения таких потребностей комитет IEEE 802.3 разработал ряд спецификаций для повышения пропускной способности Ethernet до 100 Мбит/с, а еще через несколько лет были созданы стандарты для гигабитного Ethernet. В каждой новой спецификации новые средства передачи и схемы кодировки строились на основе уже известной технологии Ethernet, что делало переход на новые стандарты проще, чем если бы каждый раз спецификации создавались с нуля.
Гигабитный стандарт включает ряд вариантов передачи данных (Рис. 2):

- 1000BASE-SX: Коротковолновый вариант. Оптоволоконный многомодовый кабель диаметром 62,5 мкм и длиной до 275 м или диаметром 50 мкм и длиной до 550 м, поддерживающий дуплексные линии. Используемые длины волн находятся в диапазоне от 770 до 860 нм.
- 1000BASE-LX: Длинноволновый вариант. Оптоволоконный многомодовый кабель диаметром 62,5 мкм или 50 мкм, поддерживающий дуплексные линии длиной до 550 м или одномодовый кабель диаметром 10 мкм длиной до 5 км. Используемые длины волн находятся в диапазоне от 1270 до 1355 нм.
- 1000BASE-CX: Этот вариант поддерживает гигабитные линии связи между устройствами, расположенными в одном помещении или в одной аппаратной стойке, для которых используются медные перемычки (специализированные экранированные кабели из витых пар протяженностью не более 25 м). Каждая линия состоит из отдельной экранированной витой пары, данные по которой передаются в обе стороны.
- 1000BASE-T: Этот вариант использует четыре неэкранированных витых пары категории 5 для связи с устройствами на расстоянии до 100 м, передавая и получая данные на все четыре пары одновременно с эхокомпенсацией.
В первых трех из вышеприведенных вариантов гигабитного Ethernet используется система кодирования 8B/10B, в которой 8-битные символы при передаче кодируются 10 битами. Добавление битов выполняет две функции. Во-первых, в результате код обеспечивает стабильное соотношение нолей и единиц по сравнению с некодированным потоком и позволяет ограничить число подряд идущих нолей и единиц, которые иначе бы замедляли синхронизацию между отправляющим и получающим устройствами. Во-вторых, код позволяет выявлять ошибки.
Для 1000BASE-T используется кодирование 4D-PAM5, сложная система, описание которой не входит в задачи данной статьи.
Как правило, при использовании гигабитного Ethernet, опорный коммутатор ЛВС со скоростью 1 Гбит/с обеспечивает связь по магистральной линии с центральными серверами и коммутаторами Ethernet высокоскоростных рабочих групп. Каждый коммутатор рабочей группы поддерживает как связь со скоростью 1 Гбит/с для соединения с опорным коммутатором ЛВС и поддержки высокопроизводительных серверов рабочих групп, так и связь со скоростью 100 Мбит/с для работы с высокопроизводительными рабочими станциями, серверами и коммутаторами ЛВС со скоростью 100 Мбит/с.
10-гигабитный Ethernet
Еще не высохли чернила на спецификациях гигабитного Ethernet, когда стало ясно, что по мере роста трафика эта технология не сможет удовлетворить растущие потребности даже в краткосрочной перспективе. В связи с этим комитет IEEE 802.3 вскоре принял стандарт 10-гигабитного Ethernet. Основным требованием для нового стандарта было повышение внутрисетевого трафика (локальные взаимосвязанные сети) и интернет-трафика.
Стремительный рост внутрисетевого и интернет-трафика стал результатом целого ряда факторов:
- Рост количества сетевых подключений.
- Рост скорости соединения каждой рабочей станции (например, пользователи с подключением 10 Мбит/с стали переходить на 100 Мбит/с, а те, кто пользовался аналоговыми модемами 56K стали переходить на DSL или кабельные модемы).
- Распространение приложений, требующих большой пропускной способности сети, например, высококачественного видео- контента.
- Рост трафика по интернет-хостингу и хостингу приложений.
Изначально 10-гигабитный Ethernet использовался на высокоскоростных локальных магистральных линиях, соединяющих мощные коммутаторы. По мере повышения требований к пропускной способности, 10-гигабитный Ethernet стали применять и в других сегментах сети, включая серверные фермы, опорные и локальные сети. Эта технология позволяет интернет-провайдерам и поставщикам услуг сетевого доступа обеспечивать высокую скорость связи при минимальных издержках между коммутаторами операторского класса и маршрутизаторами.
Данная технология также позволяет строить сети MAN и WAN, соединяющие географически удаленные друг от друга ЛВС между кампусами или точками присутствия (PoP). Таким образом, Ethernet стал конкурировать с протоколом АТМ (асинхронный режим передачи) и другими географически распределенными системами и сетевыми технологиями передачи данных. В большинстве случаев, когда требования заказчика сводятся к передаче данных и использованию TCP/IP, 10-гигабитный Ethernet обладает существенными преимуществами по сравнению с протоколом АТМ как для конечных пользователей, так и для провайдеров. К таким преимуществам относятся следующие:
- Не требуется осуществлять дорогостоящую конвертацию пакетов Ethernet в ячейки АТМ, существенно снижающую пропускную способность; вся сеть работает по технологии Ethernet.
- Сочетание IP и Ethernet обеспечивает возможность отслеживать качество и класс предоставляемых услуг передачи данных на сопоставимом с АТМ уровне, то есть продвинутые технологии управления трафиком доступны как пользователям, так и провайдерам.
- В спецификациях 10-гигабитного Ethernet представлено большое разнообразие стандартных оптических интерфейсов (длина волны и расстояние), что способствует оптимизации функционирования самой технологии и делает использование LAN, MAN и WAN менее затратным.
Максимальное расстояние колеблется от 300 метров до 40 килoметров. Связь работает исключительно в полнодуплексном режиме на различном оптоволоконном оборудовании.
Для 10-гигабитного Ethernet предусмотрены четыре стандарта физической среды (Рис. 3). Первые три имеют по два подвида: R и W. Буквой R обозначаются виды физической среды, в которых применяется технология кодирования 64B/66B (66 бит линейного кода на 64 бита данных), обладающая теми же преимуществами, что и 8B/10B при более низких накладных расходах. Стандарты R предназначены для так называемого темного волокна, то есть для не работающих в данный момент каналов волоконно-оптического кабеля, которые не соединены с каким-либо оборудованием. Буквой W обозначаются виды физической среды, в которых также используется код 64B/66B, и имеется возможность подсоединения к оборудованию синхронных оптических сетей.

Ниже приведены описания четырех стандартов физической среды:
- 10GBASE-S (для коротких расстояний): 850 нм по многомодовому волокну с поддержкой расстояний до 300 метров. Существуют версии 10GBASE-SR и 10GBASE-SW.
- 10GBASE-L (для дальних расстояний): 1310 по одномодовому волоконно-оптическому кабелю с поддержкой расстояний до 10 км. Существуют версии 10GBASE-LR и 10GBASE-LW.
- 10GBASE-E (расширенный): 1550 нм по одномодовому волоконно-оптическому кабелю при поддержке расстояний до 40 км. Существуют версии 10GBASE-ER и 10GBASE-EW.
- 10GBASE-LX4: 1310 нм по одномодовому волоконно-оптическому кабелю при поддержке расстояний до 10 км. В данной среде используется технология оптического мультиплексирования WDM для мультиплексирования четырех несущих волн.
40-гигабитный и 100-гигабитный Ethernet
Ethernet – оптимальная и наиболее распространенная технология для проводных локальных сетей. Именно ей отдается предпочтение при развертывании корпоративных ЛВС, обеспечении работы широкополосного доступа и центров обработки и хранения данных (ЦОДов). Ethernet также пользуется популярностью в рамках сетей MAN и даже WAN.
Кроме того, Ethernet на данный момент является наиболее популярным средством предоставления проводного сигнала для обеспечения работы таких беспроводных технологий как Wi-Fi and WiMAX в локальных сетях Ethernet.
Популярность технологии Ethernet обусловлена наличием недорогих, надежных и совместимых сетевых продуктов от различных поставщиков. По мере сближения и объединения различных средств связи, разрастания серверных ферм, популяризации IP-телефонии, IP-телевидения и приложений Web 2.0 появился спрос на коммутаторы Ethernet с еще большей пропускной способностью. Появлению 100-гигабитного Ethernet способствовало следующее:
- ЦОДы и поставщики мультимедийных интернет-ресурсов: по мере увеличения объема мультимедийного контента в интернете и роста популярности интернет-приложений, поставщики контента расширяют ЦОДы, максимально используя возможности 10-гигабитного Ethernet. Такие компании, скорее всего, первыми перейдут на 100-гигабитный Ethernet в силу необходимости обеспечения высокой пропускной способности.
- Городские сетевые операторы и поставщики видеоконтента: развитие сегмента видео по запросу сыграло определяющую роль в развитии нового поколения городских сетей на основе 10-гигабитного Ethernet. В среднесрочной перспективе таким провайдерам наверняка тоже потребуется высокая пропускная способность.
- Корпоративные ЛВС: продолжение сближения голосовой связи, видеосервисов и услуг по хранению данных ведет к повышению требований к коммутаторам. Однако большинство компаний до сих пор располагают лишь гигабитным или 10-гигабитным Ethernet, а переход на 100-гигабитный Ethernet вряд ли будет быстрым.
- Точки обмена интернет-трафиком и опорные сети крупных провайдеров: через эти узлы проходят огромные потоки информации, что не может не способствовать переходу на 100-гигабитный Ethernet.
В 2007 году рабочая группа IEEE 802.3 разрешила создать проектное подразделение IEEE P802.3ba по разработке 40-гигабитного и 100-гигабитного Ethernet. В запросе на создание проекта 802.3ba приводилось множество примеров ситуаций, в которых необходимая пропускная способность выше, чем 10 Гбит/с. Речь шла о точках обмена интернет-трафиком, высокопроизводительных вычислениях и доставке видео по запросу. В запросе также приводилось обоснование наличия в новом стандарте двух скоростей передачи данных (40 и 100 Гбит/с), согласно которому темпы роста потребностей сетей и конечных станций неодинаковы.
На Рис. 4 показаны примеры использования 100-гигабитного Ethernet. В крупных ЦОДах с большим количеством сверхкомпактных серверов наблюдается тенденция по оснащению отдельных серверов 10-гигабитными портами, чтобы они могли справляться с большими объемами проходящего через них трафика. Обычно в одной стойке несколько серверов и один или два 10-гигабитных коммутаторов для соединения всех серверов и взаимодействия с другими стойками. Коммутаторы обычно встроены в стойку и называются ToR (Top-of-Rack)-коммутаторами. Термин ToR считается синонимом понятия «коммутатор доступа», даже если он не расположен на верхнем этаже стойки (top of rack). Обеспечение связи между множеством стоек сверхкомпактных серверов за счет установки в них дополнительных 10-гигабитных коммутаторов представляется все менее целесообразным для крупных ЦОДов, предоставляющих, например, услуги по хранению и обработке облачных данных. Для обработки все большего объема данных требуются коммутаторы с пропускной способностью более 10 Гбит/с. С их помощью можно не только обеспечить связь между серверными стойками, но и соединение с внешними устройствами посредством контроллеров сетевого интерфейса (NICs).

Первые устройства этого уровня появились в 2009 году, а создание стандарта IEEE 802.3ba завершилось в 2010 году. Пока большинство компаний отдает предпочтение 40-гигабитным коммутаторам, однако, ожидается, в ближайшие годы рыночная доля 40-гигабитного и 100-гигабитного Ethernet существенно вырастет.
Стандартом IEEE 802.3ba предусмотрено три типа среды (Таблица 1): медная плата, твин-аксиальный кабель (что-то вроде коаксиального кабеля) и оптоволокно. Для меди предусмотрено четыре отдельные физические линии. Для оптоволокна предусмотрены либо 4, либо 10 длин волн в зависимости от расстояния и пропускной способности.
Таблица 1. Варианты физической среды для 40-гигабитного и 100-гигабитного Ethernet
40 Гбит/c | 100 Гбит/с | |
1 метр по объединительной плате | 40GBASE-KR4 | 40GBASE-KR4 |
10 метров по медному кабелю | 40GBASE-CR4 | 1000GBASE-CR10 |
100 метров по многомодовому волокну | 40GBASE-SR4 | 1000GBASE-SR10 |
100 метров по многомодовому волокну | 40GBASE-KR4 | 40GBASE-KR4 |
10 км по одномодовому волокну | 40GBASE-LR4 | 1000GBASE-LR4 |
40 км по одномодовому волокну | 1000GBASE-ER4 |
Обозначения:
Медь: K = объединительная плата; C = соединение кабелей
Оптоволокно: S = короткий (100 м); L – длинный (10 км);
E = расширенный диапазон (40 км)
Система кодирования: R = блочное кодирование 64B/66B
Последняя цифра: кол-во линий (медный кабель или длина волн для оптоволокна)
Метод многополосного распределения (Multilane Distribution, MLD)
В основе стандарта 802.3ba лежит технология MLD, позволяющая достигать требуемых скоростей. В этой связи необходимо рассказать о двух концепциях: собственно об MLD и о виртуальных полосах.
В целом, метод MLD заключается в том, что для обеспечения скорости в 40 Гбит/с или 100 Гбит/с можно соединить конечную станцию с Ethernet коммутатором или два коммутатора по нескольким параллельным полосам (каналам). Эти полосы могут быть отдельными проводами, например, соединение узлов четырьмя параллельными витыми парами. Другой вариант заключается в разделении полос по частоте, как это делается с помощью технологии WDM по оптоволоконному кабелю.
Для наглядности, остановимся на конкретном примере многополосной структуры физического подуровня PMA (Physical Medium Attachment, модуль доступа к физической среде). Создаваемые полосы называются виртуальными полосами. Если количество полос в электрическом или оптическом канале не совпадает, виртуальные полосы принимаются соответствующим количеством физических полос подуровня PMD (Physical Medium Dependent, зависимый от физической среды модуль). Это вид обратного мультиплексирования.
На Рис. 5(a) показана схема виртуальных полос. Поток данных пользователя кодируется по системе 64B/66B, которая также применяется в 10-гигабитном Ethernet. Данные поступают в виртуальные полосы путем чередования 66-битных блоков (первое слово – первая полоса, второе слово – вторая полоса и т. п.) В каждую виртуальную полосу периодически добавляется уникальный «выравнивающий» 66-битный блок. Эти блоки используются для выявления и упорядочивания виртуальных полос и восстановления общего потока данных.
Затем виртуальные полосы передаются по физическим полосам. Если физических полос меньше, чем виртуальных, используется мультиплексирование на уровне битов. Количество виртуальных полос должно быть кратно (1 или более) количеству физически полос.
На Рис. 5(b) показан формат выравнивающих блоков. Блок состоит из восьми однобайтовых ячеек, перед которыми идет двухбитное поле синхронизации со значением 10. Ячейки Кадр содержат последовательность кадров, присущую всем виртуальным полосам и используемую получателем для выстраивания блоков. Поля VL# содержат информацию об уникальных характеристиках виртуальных полос: одна ячейка содержит двоичный код, обратный содержанию второй ячейки.

25-гигабитный и 50-гигабитный Ethernet
Одним из вариантов внедрения 100-гигабитного Ethernet является создание четырех 25-гигабитных полос. Таким образом, разработка стандартов 25-гигабитного и 50-гигабитного Ethernet на основе одной или двух полос не представляет особой трудности. Наличие двух альтернативных решений, основанных на технологии 100-гигабитного Ethernet, позволило бы пользователям более гибко реагировать на текущие и будущие запросы, поскольку такое решение позволяет без особых усилий повысить пропускную способность.
Такие рассуждения привели к образованию консорциума 25-гигабитного Ethernet силами ведущих провайдеров облачных услуг, включая Google и Microsoft. Цель этого консорциума заключается в поддержке совместимости в рамках отраслевого стандарта Ethernet для повышения производительности и снижения издержек в расчете на Гбит/с соединения между сетевой картой сервера и ToR коммутатора. Принятая консорциумом спецификация предусматривает однополосный 25-гигабитный Ethernet протокол и двухполосный 50-гигабитный Ethernet протокол. Пропускная способность этих решений превышает мощность физических полос по твинаксиальному медному кабелю от стойки до коммутатора до 2,5 раз по сравнению с 10-гигабитным и 40-гигабитным Ethernet. В настоящее время в рамках комитета IEEE 802.3 ведется разработка необходимых стандартов для 25-гигабитного Ethernet, которые также могут включать 50-гигабитный Ethernet.
Пока сложно сказать какой из этих вариантов (25, 40, 50 или 100 Гбит/с) завоюет рынок. В среднесрочной перспективе, скорее всего, 100-гигабитные коммутаторы будут преимущественно востребованы на крупных объектах, тогда как возможность использовать менее дорогие и не такие быстрые альтернативы дает компаниям различные варианты по наращиванию пропускной способности по мере роста спроса.
400-гигабитный Ethernet
Со временем запросы увеличиваются. Комитет IEEE 802.3 в настоящее время изучает возможность создания 400-гигабитного стандарта Ethernet. Пока о каких-либо конкретных сроках не сообщалось. А если заглянуть еще дальше в будущее, мало кто спорит с тем, что когда-нибудь будет и стандарт для терабитного Ethernet (один терабит – триллион бит в секунду).
2,5-гигабитный и 5-гигабитный Ethernet
В силу универсальности и вездесущности Ethernet, а также по мере разработки стандартов для все более высоких скоростей, появилось предложение о стандартизации 2,5-гигабитного и 5-гигабитного варианта Ethernet. Это предложение пользуется всеобщей поддержкой. Эти стандарты имеют сравнительно небольшую скорость. Их называют Multirate Gigabit BASE-T (MGBASE-T). В настоящее время Альянс MGBASE-T занимается координацией разработки стандартов без участия IEEE. Не исключено, что в конечном счете комитет IEEE 802.3 подготовит стандарты, в основу которых ляжет проделанная в отрасли работа.
Эти два варианта в первую очередь предназначены для доставки беспроводного трафика IEEE 802.11ac в проводные сети. IEEE 802.11ac – это 3,2-гигабитный стандарт для Wi-Fi, который пользуется все большей популярностью там, где требуются скорости выше 1 Гбит/с. Например, речь может идти о беспроводной связи в офисном пространстве. Новый беспроводной стандарт предоставляет больше возможностей по сравнению с гигабитным Ethernet, при этом не требуя перехода на 10-гигабитный Ethernet, что на ступень выше. Если бы 2,5-гигабитный и 5-гигабитный Ethernet мог работать на кабеле для гигабитного Ethernet, такой стандарт обеспечил бы повышение скорости для точек доступа, поддерживающих беспроводные сети 802.11ac с высокой пропускной способностью.
Залог популярности технологии Ethernet кроется в наличии недорогих, надежных и совместимых сетевых решений от целого ряда поставщиков. Различные виды связи сливаются в одно целое, разрастаются огромные серверные фермы, растет использование IP-телефонии, IP-телевидения и приложений Web 2.0. Все это делает потребность в повышении скорости коммутаторов Ethernet еще более насущной.
Заключение
Ethernet является широко распространенной и доминирующей технологией для проводных локальных сетей. Преимущественно используется в корпоративных ЛВС, для обеспечения ШПД, в ЦОДах, а также для связи между сетями MAN и даже WAN. Кроме того, в настоящее время Ethernet является основным средством подсоединения таких беспроводных технологий как Wi-Fi и WiMAX к сетям Ethernet. Рынок решений на основе Ethernet достиг достаточных размеров для того, чтоб ускорить увеличение скоростей для конкретных видов использования. Например, речь идет о 25-гигибитном и 50-гигабитном Ethernet для ЦОДов и о 2,5-гигабитном и 5-гигабитном Ethernet для обеспечения работы беспроводных сетей. Доступность широкого спектра стандартизированных Ethernet решений позволяет операторам сетей предлагать индивидуальные решения, позволяющие оптимизировать деятельность, снизить расходы и потребление энергии
Залог популярности технологии Ethernet кроется в наличии недорогих, надежных и совместимых сетевых решений от целого ряда поставщиков. Различные виды связи сливаются в одно целое, разрастаются огромные серверные фермы, растет использование IP-телефонии, IP-телевидения и приложений Web 2.0. Все это делает потребность в повышении скорости коммутаторов Ethernet еще более насущной.
Успешность гигабитного и 10-гигабитного Ethernet подтверждает важность выбора технологий, связанных с управлением сети. 40-гигабитный и 100-гигабитный Ethernet совместимы с существующими ЛВС, программным обеспечением по управлению сетью и приложениями. Именно совместимостью объясняется долголетие технологии, которая появилась 30 лет назад и остается востребованной в современном быстроменяющемся мире.