Сложные сети Token Ring

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

В сложных сетях Token Ring, состоящих из нескольких колец, используется протокол маршрутизации от источника Source Route Bridging, разработанный фирмой IBM и позволяющий выбрать оптимальный путь для прохождения пакета. Каждому кольцу сложной сети присваивается уникальный номер, по такому же принципу маркируются и мосты. Системы Token Ring сами выбирают, каким мостом они будут пользоваться. Маршрутизация от источ­ника (Source Routing, SR) основана на том, что станция-отправитель помещает в посылаемый в другое кольцо кадр всю адресную инфор­мацию о промежуточных мостах и кольцах, кото­рые должен пройти кадр перед тем, как попасть в кольцо, к которому подключена станция‑получатель. Хотя в название этого способа входит термин «маршрутизация», настоящей маршрути­зации в строгом понимании этого термина здесь нет .

При формировании кадра к нему добавляется поле Routing Information Field (RIF), в которое заносится информация о «местоположении» пункта назначения кадра в сети. Изначально рабочая станция, передающая кадр, «не знает», в каком сегменте сети находится «адресат», и посылает его в то кольцо, где находится сама. Если адресат находится в другом кольце, то кадр возвращается и в сеть направляется уже модифицированный кадр Explorer Frame, который перенаправляется мостами в другие сегменты сети. При каждой передаче этого кадра в следующий сегмент сети мост добавляет в поле RIF свой номер и номер кольца, в которое переадресован кадр. Через некоторое время станция назначения получит один или несколько кадров Explorer Frame, пришедших к ней разными маршрутами. Затем станция назначения помещает в Explorer Frame признак доставки и отправляет кадр назад. На обратном пути Explorer Frame проходит мосты в строго обратном порядке. Для этого используется информация из поля RIF. В результате на рабочую станцию, пославшую кадр, первым вернется тот кадр, который дошел до станции назначения за минимальное время. В дальнейшем все кадры будут пересылаться адресату именно по этому маршруту. При сбое в сети, когда прохождение кадра по ранее выбранному оптимальному маршруту станет невозможным, процесс запуска Explorer Frame повторяется вновь.

Недостатки этого протокола особенно наглядно проявляются в крупных распределенных сетях. Кадры Explorer Frame, генерируемые многочисленными сетевыми устройствами, создают «штормы», аналогичные «штормам широковещательных пакетов».

Необходимо также заметить, что при использовании протокола Source Route Bridging в процессе передачи кадров между кольцами принимают участие не только мосты, но и рабочие станции. Это еще одна причина более высокой стоимости адаптеров Token Ring по сравнению с адаптерами Ethernet.