Топологиявосстановлениястекапослеотказа
Еслиприработестекавозникланеполадка, стекпереходитврежимвосстановленияпослеотказа. Вэтомрежимеустройствабудутработатьпосхеме
последовательногоподключения. Главноеустройствостекаопределяетнаправлениепересылкипакетовданных. Каждыйизблоковподключенкдвум
соседнимустройствам, заисключениемкрайнихустройств.
Устройствастекаиидентификаторыблоков
Длянастройкисистемыстеканеобходимыуникальныеномераустройств, входящихвстек. Определениеработыстекапроисходитвпроцессезагрузки.
Рабочийрежимопределяетсяидентификаторомустройства, выбраннымвпроцессеинициализации. Например, еслипользовательустановил
автономныйрежим, устройствозагружаетсякакавтономноеустройство.
Всеблокиустройствапоставляютсяспредустановленнымизаводскимиидентификаторамиавтономныхустройств. Еслиустройствоработаетавтономно,
всестековыеиндикаторыбудутотключены.
Еслипользовательвыберетдругойидентификатор, топредустановленныйидентификаторнебудетудалятьсяизпамяти, асохраняетсятамдажев
случаеперезагрузки.
Идентификаторы1 и2 зарезервированыподглавныеустройствастека. Идентификаторы3 - 8 могутбытьзапрограммированыподустройствастека.
Призагрузкеглавногоустройствастекаилиприудаленииодногоизустройствстека, главноеустройствозапускаетпроцессорганизациистека.
Удалениеизаменаустройствстека
Блоки1 и2 являютсяосновнымиустройствами. Блоки1 и2 назначаютсясоответственноглавнымустройствомирезервнымустройством. Назначение
главногоустройствастекапроисходитвпроцессеконфигурации. Всоответствиисописаннымнижеалгоритмом, одноизустройств, котороеможет
бытьназначеновкачествеглавного, назначаетсявкачествеглавногоустройствастека, авторое- вкачестверезервногоустройства:
l Еслиимеетсятолькоодноустройствосфункциямиглавного, тоемуприсваиваютсяполномочияглавногоустройства.
l Еслиимеетсядватакихустройства, иодноизнихвручнуюсконфигурировановкачествеглавного, тоонобудетназначеновкачествеглавного
устройства.
l Еслиимеетсядваустройствасфункциямиглавного, иниодноизнихнебыловручнуюсконфигурировановкачествеглавного, товкачестве
главногоустройствабудетвыбраното, укоторогодлительностьподключениякстекубольше.
l Еслиимеетсядваустройствасфункциямиглавного, иобаонибыливручнуюсконфигурированывкачествеглавного, товкачествеглавного
устройстватакжебудетвыбраното, укоторогодлительностьподключениякстекубольше.
l Еслиуобоихустройствсфункциямиглавногодлительностьпребываниявстекеодинаковая, товкачествеглавногоустройствавыбирается
устройствосидентификатором1.
Так, например, еслиблок2 подключеннапервойминуте10-минутногоцикла, аблок1 установленна5-йминутетогожецикла, тоэтимустройствам
приписываетсяодинаковаядлительностьпребываниявстеке. Еслиимеетсядваустройствасфункциямиглавногосодинаковымвременемпребыванияв
стеке, товкачествеглавногоустройствавыбираетсяустройствосидентификатором1.
Главноеустройствоирезервноеустройствоподдерживаютврежим«горячегорезервирования». Режим«горячегорезервирования»обеспечивает
переходуправляющихфункцийотглавногоустройствакрезервномувслучаеегоотказа. Этогарантируетнепрерывностьработыстека.
Врежиме«горячегорезервирования»главноеирезервноеустройствобудутсинхронизированытолькостатическойсинхронизацией. Послетого, как
произошланастройкаглавногоустройствастека, егонеобходимосинхронизироватьсрезервнымустройством. Динамическаясинхронизацияне
сохраняется, например, динамическиопределенныйMAC-адрессохраненнебудет.
Каждыйпортстекаимеетспециальныйидентификаторблока, типпортаиномерпорта, которыеявляютсячастьюконфигурационныхкоманди
конфигурационныхфайлов. Конфигурационнымифайламиможноуправлятьтолькосглавногоустройствастека, котороепозволяетвыполнять
следующиефункции:
l Сохранениевофлэш-памяти
l ВыгрузкаконфигурационныхфайловнавнешнийTFTP сервер/ HTTP клиент
l ЗагрузкаконфигурационныхфайловсвнешнегоTFTP сервера/ HTTP клиента
Прикаждойперезагрузкеначинаетсяоперацияопределениятопологиистека, иглавноеустройствоопределяетэлементыстека. Идентификаторы
блоковхранятсявпамятиблоковиопределяютсяприопределениитопологиистека. Еслиблокпытаетсяпроизвестизагрузкубезвыбранногоглавного
устройства, иэтотблокнеработаетвавтономномрежиме, тоегозагрузканепроизойдет.
Конфигурационныефайлыизменяютсятольковслучае, еслипереконфигурациюпроизводитпользователь. Конфигурационныефайлыбудутизменены
автоматическивследующихслучаях:
l Придобавленииустройств
l Приудаленииустройств