Кольцевая топология¶
Кольцевая топология — это топология компьютерной сети, в которой каждый узел (компьютер, сервер, сетевое устройство) соединён ровно с двумя другими, образуя замкнутую линию передачи данных (кольцо). Данные в такой сети передаются последовательно от одного узла к другому, обычно в одном направлении, пока не достигнут адресата. Кольцевая топология относится к классу связных топологий и исторически была одной из первых, применявшихся в локальных вычислительных сетях (ЛВС).
¶История
Концепция кольцевой топологии возникла в 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 →


