Сбои в сетях Token Ring

Token Ring имеет встроенные возможности устранения сбоев. Если какая-либо станция перестает «слышать» сигнал от своего ближайшего соседа по сети в течение 7 с, то, исходя из особенностей топологии Token Ring, можно сделать вывод, что этот сбой вызван либо нарушением работы одного из портов концентратора, к которому подсоединены рабочая станция и станция NAUN, либо повреждением одного из кабелей, соединяющих порты с этими станциями. В этом случаепередача данных по сети немедленно прекращается. Последующие действия называются «разграничивающей сигнализацией». Она служит для идентификации той зоны кольца, где возникла неисправность (такая область называется неисправным доменом). Станция, перестав получать сигнал, генерирует специальный предупреждающий о сбое кадр BCN, предназначенный для всех сетевых устройств и содержащий адрес станции NAUN. При получении кадра BCN станция NAUN немедленно отключается от сети и производит тестирование соединительного кабеля. Если при этом повреждение кабеля или порта не обнаружено, то станция NAUN вновь включается в работу, а первая станция, не получив кадр BCN, в свою очередь отключается от сети и проводит тестирование соединительного кабеля и порта MAU. При обнаружении сбоя станция автоматически отключается от сети и кольцо замыкается. При этом на ближайшего соседа «ниже» по кольцу возлагается обязанность удалить из сети пакеты отказавшей станции. В результате сеть сохраняет стабильность. Автоматический корректирующий процесс платы называется автореконфигурацией. Если по каким-то причинам плата не может сама скорректировать свою работу и вернуться в кольцо, надо реконфигурировать ее вручную или заменить запасной.

При сбоях в Token Ring возможна также «потеря» сетевого маркера. В том случае, если станции кольца по истечении определенного времени ожидания (7 сек) не получают служебных кадров АМР и SMP, то начинается «борьба» за маркер. Каждая станция сети генерирует кадр Claim Token, предназначенный для всех станций сети. При получении этого кадра станция сравнивает свой МАС адрес с адресом устройства, передавшего кадр. Если он больше, чем адрес станции, то кадр передается дальше по сети, а если меньше, то распространение этого кадра прекращается, а станция в свою очередь генерирует новый собственный кадр Claim Token со своим МАС адресом. Этот процесс продолжается до тех пор, пока какая либо станция не получит кадр со своим собственным МАС-адресом. Новым активным монитором становится станция, имеющая на данный момент самый большой МАС-адрес.

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