Поясним процедуры управления на подуровне MAC с использованием указанных кадров MAC на примере перестройки кольцевой топологии сети, связанной с вводом нового узла сети и последующим рестартом. Каждый узел, в котором обнаружены изменения поступивших сигналов из-за ввода нового узла и последующего рестарта, вводится в режим блокировки состояния резервного контроля, а информация о соответствующих изменениях на подуровне MAC пересылается администратору сети NMT. При этом влияние буфера задержки исключается. После этого производятся сброс и рестарт датчика времени TSM резервного контроля и устанавливается режим ввода. Прием кадров AMP и PRG до завершения работы датчика TSM свидетельствует о наличии другого узла активного контроля. Затем повторно производятся сброс и рестарт датчика TSM, а для выяснения двойного определения адреса кадр DAT направляется в очередь для передачи и устанавливается режим ввода. По окончании работы датчика TSM либо обнаружении кадра BCN, либо двойного определения собственного адреса (т. е. узел принял посланный кадр DAT, а бит распознавания его собственного адреса — единичный) информация о состоянии подуровня MAC сообщается администратору сети NMT, при этом узел возвращается в режим блокировки и описанный выше цикл повторяется.
Если в режиме запуска двойное определение собственного адреса отсутствует (т. е. узел принял посланный кадр DAT, а бит распознавания его собственного адреса — нулевой), то производятся сброс и рестарт датчика времени TNT отсутствующего маркера и датчика времени TSM резервного контроля, кадр SMP направляется в очередь для передачи и узел вводится в режим резервирования.
Режим резервирования — это такой режим, в котором узел не осуществляет активный контроль. В этом режиме реализуются обычные процедуры передачи и приема кадра. В процессе резервирования по мере поступления всевозможных управляющих кадров производятся сброс и рестарт соответствующих датчиков времени, а также обнаружение неисправности.
Если те или иные кадры AMP, PRG и BCN не приняты до окончания работы датчика TSM в режиме ввода, то считают, что других узлов активного контроля, кроме рассматриваемого, нет. Производятся сброс и рестарт датчиков времени TNT и TSM, соответствующее сообщение передается администратору сети NMT и устанавливается режим передачи кадра CL_TK. Узел, который оказывается в состоянии последнего режима, возобновляет посылку кадров CL_TK. Затем принимается кадр CL-TK, посланных им самим, и если включенный в этот кадр адрес следующего по циклу соседнего узла совпадает с аналогичным адресом, известным рассматриваемому узлу, то последний оказывается узлом активного контроля; в нем вводится буфер задержки, производятся сброс и рестарт датчика TNT и устанавливается режим анализа состояния активного контроля.
|