Из всех узлов локальной сети с кольцевой топологией обычно один находится в состоянии активного контроля с точки зрения подуровня MAC, а остальные в состоянии резервного контроля. На подуровне MAC узел активного контроля не только обеспечивает обычные процедуры передачи и приема кадров, но и выполняет контрольные функции, чтобы избежать вывода из кольцевой схемы маркера и правильных кадров и обеспечить требуемую циркуляцию маркеров с приоритетами (РРР > 0) и кадров по кольцу. Кроме того, рассматриваемый узел должен обеспечивать выход из состояния активного контроля. На подуровне MAC узел активного контроля синхронизирует работу всех узлов сети с кольцевой топологией, используя собственный генератор колебаний. На этом подуровне устраняется также дрожание синхронизирующих импульсов, завершающих один цикл, за счет использования собственного буфера задержки. На подуровне MAC узел резервного контроля синхронизирует работу собственной станции принятым сигналом, а также реализует обычные процедуры передачи и приема кадров.
Для управления на подуровне MAC всеми узлами сети с кольцевой топологией и быстрого перехода из аномального состояния в рабочее используются кадры следующих шести типов:
• кадр MAC формирования маркера (CL-TK);
• кадр MAC теста многократного определения адреса DAT;
• кадр MAC наличия узла активного контроля AMP;
• кадр MAC наличия узла резервного контроля SMP;
• кадр MAC контроля BCN,
• кадр MAC анализа PRG.
Перечисленные кадры MAC присутствуют в информационном поле и предназначены для управления на подуровне MAC. Например, все кадры, кроме DAT, содержат поле адреса следующего по циклу соседнего узла. Когда узел принимает кадр SMP, биты распознавания адреса и копии последнего заменяются единичными, если до приема они были нулевыми. Адрес источника передачи принятого кадра SMP запоминается так же, как адрес следующего по циклу соседнего узла, и включается в поле адреса соседнего узла пересылаемого кадра (если он не является кадром DAT). При перестройке кольцевой структуры все узлы посылают кадр SMP, поэтому каждый из них может определить своего следующего по циклу соседа. Кроме того, кадры BCN содержат информацию с указанием типа неисправности, предназначенную для обнаружения местонахождения последней.
|