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

Кольцевая топология

Кольцевая топология — это топология компьютерной сети, в которой каждый узел (компьютер, сервер, сетевое устройство) соединён ровно с двумя другими, образуя замкнутую линию передачи данных (кольцо). Данные в такой сети передаются последовательно от одного узла к другому, обычно в одном направлении, пока не достигнут адресата. Кольцевая топология относится к классу связных топологий и исторически была одной из первых, применявшихся в локальных вычислительных сетях (ЛВС).

История

Концепция кольцевой топологии возникла в 1960-х годах как альтернатива шинной топологии, где все узлы подключаются к общему кабелю. Первые реализации кольцевых сетей были разработаны в исследовательских лабораториях, таких как Лаборатория Белла (Bell Labs) и Массачусетский технологический институт (MIT). В 1969 году компания IBM представила сеть Token Ring, которая стала одной из наиболее известных реализаций кольцевой топологии. В 1985 году Token Ring был стандартизирован как IEEE 802.5, что обеспечило его широкое распространение в корпоративных сетях 1980-х и начала 1990-х годов.

В 1980-х годах также появилась технология FDDI (Fiber Distributed Data Interface), использующая двойное кольцо для повышения отказоустойчивости. FDDI применялась в магистральных сетях и сетях кампусов, обеспечивая скорость передачи до 100 Мбит/с. Однако с развитием Ethernet и топологии «звезда» (например, 10BASE-T и 100BASE-TX) кольцевая топология постепенно утратила популярность из-за сложности управления и более высокой стоимости оборудования. Тем не менее, кольцевые архитектуры продолжают использоваться в некоторых специализированных областях, таких как промышленные сети (например, PROFINET с кольцевой избыточностью) и оптические транспортные сети (SONET/SDH).

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

В кольцевой топологии данные передаются в виде последовательности кадров (пакетов), которые движутся по кольцу от узла к узлу. Каждый узел выполняет функцию ретранслятора: он принимает кадр, проверяет его адрес назначения и, если кадр адресован не ему, передаёт его следующему узлу. Если кадр адресован данному узлу, он копирует данные и либо удаляет кадр из кольца, либо помечает его как обработанный (в зависимости от протокола).

Существуют два основных метода управления доступом к среде в кольцевой топологии:

  • Маркерный доступ (Token Passing): используется в Token Ring и FDDI. Специальный кадр — маркер (token) — циркулирует по кольцу, когда сеть свободна. Узел, желающий передать данные, захватывает маркер, вставляет в него свой кадр и отправляет по кольцу. После завершения передачи узел освобождает маркер. Этот метод предотвращает коллизии (одновременные передачи), гарантируя, что в каждый момент времени только один узел может передавать.
  • Доступ с контролем несущей (Carrier Sense): используется в некоторых реализациях, где узлы слушают среду перед передачей. Однако из-за последовательной природы кольца коллизии возможны, и для их разрешения требуются дополнительные механизмы (например, CSMA/CD в ранних версиях Ethernet, но Ethernet не является кольцевой топологией).

Классификация

Кольцевые топологии можно классифицировать по нескольким признакам:

По направлению передачи данных

  • Однонаправленное кольцо: данные передаются только в одном направлении (например, по часовой стрелке). Это упрощает управление, но снижает отказоустойчивость.
  • Двунаправленное кольцо: данные могут передаваться в обоих направлениях. Часто используется в двойных кольцах (например, FDDI), где одно кольцо является основным, а второе — резервным.

По количеству колец

  • Одиночное кольцо: один замкнутый контур. При обрыве кабеля или выходе из строя узла сеть разделяется на два сегмента, которые не могут обмениваться данными.
  • Двойное кольцо: два кольца, работающих в противоположных направлениях. В нормальном режиме данные передаются по основному кольцу, а резервное используется для восстановления при сбоях. Пример — FDDI.

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

  • Медное кольцо: использует витую пару или коаксиальный кабель. Характерно для Token Ring (IBM Type 1, Type 3).
  • Оптоволоконное кольцо: использует оптоволоконные кабели. Обеспечивает высокую скорость и помехоустойчивость. Применяется в FDDI и SONET/SDH.

Устройство и характеристики

Кольцевая топология состоит из следующих компонентов:

  • Узлы (nodes): компьютеры, серверы, сетевые принтеры или другие устройства, имеющие сетевые интерфейсы.
  • Соединительные линии: кабели (витая пара, оптоволокно, коаксиал), образующие замкнутый контур.
  • Сетевые адаптеры (NIC): специальные платы, поддерживающие кольцевой протокол (например, Token Ring NIC).
  • Ретрансляторы (repeaters): в некоторых реализациях (например, в FDDI) используются активные ретрансляторы для усиления сигнала.
  • Концентраторы (MAU — Multistation Access Unit): в Token Ring используются концентраторы, которые подключают узлы к кольцу и обеспечивают обход неисправных узлов.

Основные характеристики:

  • Скорость передачи: для Token Ring — 4 или 16 Мбит/с; для FDDI — 100 Мбит/с; для современных промышленных колец (например, EtherCAT) — до 100 Гбит/с.
  • Максимальное количество узлов: в Token Ring — до 260 узлов (рекомендуется до 72); в FDDI — до 500 узлов.
  • Максимальная длина кольца: в Token Ring — до 100 км (с использованием ретрансляторов); в FDDI — до 200 км.
  • Задержка передачи: зависит от количества узлов и длины кольца. В маркерных сетях задержка может быть значительной при большом числе узлов.

Преимущества и недостатки

Преимущества

  • Предсказуемая производительность: маркерный доступ гарантирует, что каждый узел получит возможность передавать данные в течение определённого времени, что важно для приложений реального времени.
  • Отсутствие коллизий: при использовании маркерного доступа коллизии исключены, что упрощает управление трафиком.
  • Простота расширения: добавление нового узла в кольцо не требует изменения конфигурации других узлов (при наличии концентраторов MAU).
  • Высокая отказоустойчивость в двойных кольцах: при обрыве одного кольца данные могут быть перенаправлены по второму кольцу, что обеспечивает непрерывность работы.

Недостатки

  • Низкая отказоустойчивость одиночного кольца: выход из строя одного узла или обрыв кабеля приводит к разделению сети на два изолированных сегмента.
  • Сложность диагностики: локализация неисправности в кольце требует специального оборудования (например, тестеров кольца) и может быть трудоёмкой.
  • Высокая стоимость оборудования: сетевые адаптеры и концентраторы для Token Ring и FDDI дороже аналогичных устройств для Ethernet.
  • Ограниченная скорость: исторически кольцевые топологии уступали Ethernet по скорости (до 100 Мбит/с против 1 Гбит/с и выше).
  • Сложность модернизации: замена кабеля или переход на более высокую скорость часто требует замены всех компонентов сети.

Применение

Кольцевая топология используется в следующих областях:

  • Промышленные сети: в системах автоматизации (PROFINET, EtherCAT, SERCOS III) кольцевая топология с избыточностью (Ring Redundancy) обеспечивает высокую надёжность и низкую задержку. Например, в PROFINET используется протокол MRP (Media Redundancy Protocol), который позволяет восстановить связь в кольце за 200 мс.
  • Оптические транспортные сети: технологии SONET (Synchronous Optical Networking) и SDH (Synchronous Digital Hierarchy) используют кольцевую топологию для передачи данных на большие расстояния с высокой пропускной способностью (до 10 Гбит/с и выше). Они применяются в магистральных сетях операторов связи.
  • Локальные сети Token Ring: хотя Token Ring устарел, он всё ещё используется в некоторых унаследованных системах, особенно в финансовом секторе и государственных учреждениях.
  • Сети кампусов и зданий: FDDI применялась для объединения зданий в кампусах университетов и корпораций, но в настоящее время вытеснена Gigabit Ethernet.
  • Системы управления движением: в железнодорожной автоматике (например, системы управления поездами) кольцевые сети обеспечивают надёжную передачу команд.

Примеры реализации

  • Token Ring (IBM): стандарт IEEE 802.5. Использовал витую пару или коаксиальный кабель. Маркер циркулировал по кольцу, а узлы подключались через MAU. Скорость — 4 или 16 Мбит/с.
  • FDDI (Fiber Distributed Data Interface): стандарт ANSI X3T9.5. Использовал оптоволокно (реже витую пару — CDDI). Двойное кольцо с маркерным доступом. Скорость — 100 Мбит/с. Максимальная длина — 200 км.
  • PROFINET (Ring Redundancy): промышленный протокол на основе Ethernet. Кольцевая топология с протоколом MRP. Время восстановления — до 200 мс. Скорость — 100 Мбит/с или 1 Гбит/с.
  • EtherCAT: высокоскоростной промышленный протокол, использующий кольцевую топологию с обработкой данных «на лету» (on-the-fly). Скорость — до 100 Гбит/с (в современных версиях).

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

  • В Token Ring для обхода неисправного узла использовались концентраторы MAU, которые могли автоматически отключать неисправный порт, замыкая кольцо.
  • В FDDI при обрыве кабеля или выходе из строя узла кольцо «сворачивается» (wrap), образуя новое кольцо, которое включает оба направления, что позволяет сохранить связь между оставшимися узлами.
  • Кольцевая топология лежит в основе некоторых алгоритмов распределённых вычислений, например, алгоритма выбора лидера в кольце (Ring Election Algorithm).
  • В 1990-х годах Token Ring занимал до 20% рынка локальных сетей, но к 2000-м годам был вытеснен Ethernet.

Источники

  • IEEE Standard 802.5-1998: Token Ring Access Method and Physical Layer Specifications.
  • ANSI X3T9.5-1990: FDDI Token Ring Media Access Control (MAC).
  • Tanenbaum, A. S. (2010). Computer Networks (5th ed.). Prentice Hall.
  • Stallings, W. (2007). Data and Computer Communications (8th ed.). Pearson.
  • PROFINET Specification (IEC 61158).
  • EtherCAT Specification (IEC 61158).

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

На главную BFOmetr →