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

Кольца данных

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

История и развитие

Концепция кольцевой топологии возникла в середине XX века как альтернатива шинной топологии, которая была подвержена коллизиям и имела ограничения по длине и количеству узлов. Первые реализации кольцевых сетей были разработаны в 1960-х и 1970-х годах. Одним из ранних примеров является сеть Token Ring, созданная компанией IBM в 1984 году и стандартизированная как IEEE 802.5. В этой сети для управления доступом к среде передачи использовался специальный маркер (token), который передавался по кольцу. Узел, получивший маркер, мог передавать данные, после чего отправлял маркер дальше. Это исключало коллизии, но требовало сложного механизма управления маркером.

Параллельно развивалась технология FDDI (Fiber Distributed Data Interface), разработанная в 1980-х годах ANSI. FDDI использовала два кольца (основное и резервное) для обеспечения отказоустойчивости. В случае обрыва одного кольца сеть автоматически переключалась на второе или замыкала кольцо в обратную сторону, что делало FDDI востребованным в критически важных приложениях (например, в банковских системах и на производственных объектах).

С развитием Ethernet и появлением коммутаторов (switches) в 1990-х годах кольцевые топологии уступили место звёздной топологии, которая стала доминирующей в локальных сетях. Однако кольца данных не исчезли полностью. Они нашли новое применение в промышленных сетях, где требуется высокая надёжность и предсказуемая задержка, а также в оптических сетях (SONET/SDH), где кольцевая архитектура обеспечивает резервирование.

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

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

Управление доступом

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

Передача данных

Процесс передачи данных в кольце можно описать следующим образом:

  1. Узел-отправитель формирует кадр данных, содержащий адрес получателя, данные и контрольную сумму.
  2. Кадр передаётся на соседний узел.
  3. Каждый узел проверяет адрес. Если он не совпадает с его собственным, узел ретранслирует кадр дальше.
  4. Когда кадр достигает узла-получателя, тот копирует данные и, в зависимости от протокола, может отправить подтверждение.
  5. Кадр продолжает движение по кольцу, пока не вернётся к отправителю, который удаляет его.

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

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

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

По физической реализации

По среде передачи

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

Кольцевая топология обладает рядом особенностей, которые определяют её применение.

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

Недостатки

Применение

Несмотря на вытеснение Ethernet в офисных сетях, кольца данных сохраняют актуальность в ряде областей.

Промышленные сети

В автоматизации производства и системах управления технологическими процессами (SCADA) кольцевые топологии широко распространены. Протоколы EtherCAT, PROFINET и EtherNet/IP поддерживают кольцевую архитектуру для обеспечения отказоустойчивости и детерминизма. Например, в EtherCAT кольцо позволяет быстро восстанавливать связь при обрыве кабеля (менее 1 мс).

Оптические транспортные сети

В магистральных сетях связи (SONET/SDH, OTN) кольцевая топология является стандартной. Два кольца (рабочее и резервное) обеспечивают защиту от повреждений кабеля. При обрыве трафик автоматически переключается на резервное кольцо, что гарантирует непрерывность связи.

Локальные сети (исторически)

Сети Token Ring и FDDI использовались в корпоративных ЛВС в 1980-1990-х годах. В настоящее время они практически полностью вытеснены Ethernet, но в некоторых устаревших системах всё ещё эксплуатируются.

Сети хранения данных (SAN)

В Fibre Channel, используемом в сетях хранения данных, иногда применяются кольцевые топологии (FC-AL — Arbitrated Loop). Однако они уступают по производительности коммутируемым сетям и используются редко.

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

Критика

Основная критика кольцевых сетей связана с их уязвимостью к одиночным отказам и сложностью масштабирования. С появлением дешёвых и высокопроизводительных коммутаторов Ethernet, которые обеспечивают более высокую пропускную способность и простоту управления, кольца утратили популярность в универсальных сетях. Однако в специализированных областях, где требуется детерминизм и отказоустойчивость, кольца остаются востребованными.

Источники

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

На главную BFOmetr →