Открыть сервис

Energy-Efficient Ethernet

Energy-Efficient Ethernet (EEE, энергоэффективный Ethernet) — это набор стандартов и технологий, направленных на снижение энергопотребления сетевого оборудования Ethernet, работающего на медных и оптоволоконных линиях связи. Основная идея EEE заключается в автоматическом переводе физического уровня (PHY) сетевого интерфейса в режим пониженного энергопотребления в периоды низкой сетевой активности, с последующим быстрым возвратом к полной производительности при появлении трафика. Технология описана в стандарте IEEE 802.3az, утверждённом в 2010 году.

История

Рост числа подключённых к интернету устройств и увеличение пропускной способности сетей привели к значительному росту энергопотребления сетевой инфраструктуры. По оценкам, к концу 2000-х годов на долю сетевого оборудования приходилось до 10% общего энергопотребления центров обработки данных (ЦОД). В ответ на это Институт инженеров электротехники и электроники (IEEE) начал разработку стандарта для снижения энергопотребления Ethernet.

Работа над проектом началась в 2006 году в рамках рабочей группы IEEE 802.3az. Основной задачей было создание протокола, который бы позволял уменьшать энергопотребление без потери функциональности и без необходимости ручного вмешательства. В 2010 году стандарт был официально ратифицирован. Первоначально EEE поддерживал скорости 100BASE-TX (Fast Ethernet), 1000BASE-T (Gigabit Ethernet) и 10GBASE-T (10 Gigabit Ethernet). Позднее, в 2012 году, была добавлена поддержка для 40GBASE-T и 100GBASE-T.

Принцип работы

Основой EEE является концепция Low Power Idle (LPI, режим пониженного энергопотребления в простое). В обычном Ethernet физический уровень постоянно передаёт сигналы, даже когда нет данных, что поддерживает синхронизацию и стабильное соединение. EEE позволяет временно отключать или значительно снижать мощность передатчика в периоды бездействия.

Режимы работы

Стандарт определяет два основных состояния:

  1. Активный режим (Active Mode): передатчик работает на полную мощность, обеспечивая максимальную пропускную способность.
  2. Режим LPI (Low Power Idle): передатчик переходит в состояние с минимальным энергопотреблением. Для поддержания синхронизации периодически отправляются короткие импульсы (Refresh-сигналы), что позволяет быстро восстановить полную мощность.

Переходы между режимами

Переход из активного режима в LPI происходит автоматически, когда сетевой интерфейс обнаруживает отсутствие трафика в течение определённого времени (обычно несколько микросекунд). Выход из LPI обратно в активный режим должен быть максимально быстрым — стандарт требует, чтобы время восстановления составляло не более нескольких микросекунд (для 1000BASE-T — около 1,5 мкс, для 10GBASE-T — около 2,5 мкс). Это позволяет избежать задержек при передаче данных.

Управление энергопотреблением

EEE работает на уровне физического канала (PHY) и не зависит от протоколов более высоких уровней (например, TCP/IP). Управление осуществляется через специальный подуровень Energy Efficient Ethernet Sublayer (EES), который взаимодействует с MAC-уровнем. Когда MAC-уровень не имеет данных для передачи, он сигнализирует EES о переходе в LPI.

Классификация и виды

EEE реализуется по-разному для различных типов Ethernet:

По типу среды передачи

  • Медный Ethernet (BASE-T): для витой пары (100BASE-TX, 1000BASE-T, 10GBASE-T) EEE является наиболее востребованным, так как именно медные линии составляют основу локальных сетей и ЦОД. Энергопотребление в LPI может снижаться на 50–90% по сравнению с активным режимом.
  • Оптоволоконный Ethernet: для скоростей 40GBASE-T и 100GBASE-T EEE также реализован, но экономия энергии менее значительна из-за особенностей оптических трансиверов.
  • Backplane Ethernet: используется в серверах и коммутаторах для соединения плат. EEE для backplane (например, 10GBASE-KR) также стандартизирован.

По скорости

  • Fast Ethernet (100 Мбит/с): поддержка EEE является опциональной, но реализуется в некоторых современных контроллерах.
  • Gigabit Ethernet (1 Гбит/с): наиболее распространённая реализация EEE. Многие сетевые карты и коммутаторы поддерживают этот режим.
  • 10 Gigabit Ethernet (10 Гбит/с): стандарт IEEE 802.3az изначально был ориентирован на эту скорость. Энергосбережение здесь особенно важно из-за высокого тепловыделения.
  • 40 и 100 Gigabit Ethernet: поддержка EEE добавлена в более поздних версиях стандарта.

Применение

EEE находит применение в различных сценариях, где важна экономия электроэнергии и снижение тепловыделения:

  • Центры обработки данных (ЦОД): серверы, коммутаторы и маршрутизаторы в ЦОД часто работают с низкой загрузкой (10–30% от пиковой). EEE позволяет снизить энергопотребление оборудования на 20–40% в зависимости от нагрузки, что ведёт к значительной экономии на охлаждении и электроэнергии.
  • Корпоративные сети: в офисах и на предприятиях, где сеть используется не круглосуточно, EEE снижает затраты на электроэнергию.
  • Домашние сети: современные маршрутизаторы и сетевые карты для домашнего использования часто поддерживают EEE, что уменьшает нагрев и шум от вентиляторов.
  • Телекоммуникационное оборудование: в базовых станциях и коммутаторах операторов связи EEE помогает снизить эксплуатационные расходы.

Критика и ограничения

Несмотря на очевидные преимущества, EEE имеет ряд недостатков и критических замечаний:

  1. Задержки (Latency): переход из LPI в активный режим требует времени. Хотя оно составляет микросекунды, для некоторых приложений реального времени (например, высокочастотная торговля, аудио-видео стриминг) эти задержки могут быть критичными. В таких случаях EEE часто отключают.
  2. Несовместимость: для корректной работы EEE требуется поддержка на обоих концах соединения (коммутатор и сетевая карта). Если одно из устройств не поддерживает EEE, технология не активируется.
  3. Сложность реализации: внедрение EEE требует дополнительных логических схем в PHY-контроллерах, что увеличивает стоимость оборудования.
  4. Эффективность при высокой нагрузке: при постоянной высокой загрузке сети (например, в ЦОД с интенсивным трафиком) EEE не приносит значительной экономии, так как устройство редко переходит в LPI.
  5. Проблемы с синхронизацией: в некоторых реализациях EEE может вызывать ошибки синхронизации, особенно при использовании старых кабелей или на больших расстояниях.

Интересные факты

  • Стандарт IEEE 802.3az был разработан с учётом экологических инициатив, таких как «Зелёные технологии» (Green IT).
  • По оценкам аналитиков, массовое внедрение EEE в сетях ЦОД к 2020 году позволило сэкономить миллиарды киловатт-часов электроэнергии по всему миру.
  • EEE не влияет на пропускную способность сети — при появлении трафика устройство мгновенно возвращается к полной скорости.
  • Некоторые производители сетевого оборудования (например, Intel, Broadcom, Cisco) реализуют собственные расширения EEE, такие как Energy Efficient Ethernet 2.0 (EEE2), которые позволяют ещё более тонко настраивать энергопотребление.

Источники

  • IEEE Standard 802.3az-2010 — Energy Efficient Ethernet.
  • IEEE Standard 802.3-2012 (Clause 78) — Energy Efficient Ethernet.
  • «Energy Efficient Ethernet: An Overview» — IEEE Communications Magazine, 2010.
  • «Green Networking: A Survey» — ACM Computing Surveys, 2012.
  • «Energy Efficiency in Data Centers» — Uptime Institute, 2015.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →