Руководство по технологиям объединенных сетей Cisco (953103), страница 100
Текст из файла (страница 100)
Под назначенным портом (делгйпатед рогг) локальной сети понимается порт, соединяющий ее с назначенным мостом. Иногда у двух и более мостов могут оказаться равными стоимости корневых маршрутов. Например, на рис. 27.3 мосты 4 и 5 позволяют достичь моста 1 (корневого) с затратами, равными 10, В таком случае снова используются идентификаторы мостов, но на этот раз, чтобы определить назначенные мосты. Порту локальной сети Ч моста 4 отдается предпочтение по сравнению с портом локальной сети Ч моста 5. При продолжении этого процесса для каждой локальной сети исключаются все мосты, кроме одного, который непосредственно соединен с ней. Таким путем удаляются все петли между парами локальных сетей.
Кроме того, алгоритм БТА исключает петли, охватывающие более двух локальных сетей, сохраняя при этом связность. На рис. 27.4 показан результат применения алгоритма БТА к сети, изображенной на рис. 27.3. На рис. 27.4 более ясно видна топология дерева. На нем также показано, что согласно алгоритму БТА порты моста 3 и моста 5 к локальной сети Ч переведены в режим ожидания.
Вычисление связующего дерева происходит при включении моста и при каждом изменении топологии сети, Эти вычисления требуют обмена информацией между мостами связующего лерева, что осуществляется при помощи кон$игураиионных соодщений, иногда называемых модулями данных мостового протокола (Впдйе Рготосо1 1)ага 1)пйв — ВР1)П). Конфигурационные сообщения содержат информацию, идентифицирующую мост, который, как предполагается, должен стать корневым (идентнфикатор корня), и расстояние от моста-источника до корневого моста (стоимость корневого маршрута). Кроме того, в конфигурационных сообщениях содержатся идентификаторы моста-источника и его порта, а также давность этой информации.
482 Часть Ч. Мосты и переключатели активный порт Заблокированный порт Рис. 27,4. Тоновогия дерева без петель в сети с прозрачными мостами, построенная с испагьзованием аггоритма о ТА Мосты обмениваются конфигурационными сообщениями через равные интервалы (обычно от 1 до 4 секунд). В случае отказа моста (что приводит к изменению топологии) соседние мосты, не получив конфигурационные сообщения, начинают пересчет связующего дерева. Все решения при выборе топологии прозрачных мостов принимаются локально, на уровне каждого отдельного моста.
Мосты обмениваются конфигурационными сообщениями с соседними мостами. Центрального управления для определения сетевой топологии или администрирования не существует. Формат фреймов Прозрачные мосты обмениваются конфигураиионными сообщениями и сообщениями об изменении топологии. Конфигурационные сообщения передаются между мостами для установления сетевой топологии.
Сообщения об изменении топологии посылаются после того, как было обнаружено изменение топологии, для чтобы сообщить о необходимости пересчета связующего дерева. Получив такое сообщение, мосты заново исследуют расположение узлов, так как узел, прежде доступный из порта 1, после изменения топологии может стать доступным через порт 2. На рис. 27.5 показан формат конфигурационного сообщения 1ЕЕЕ 802.1г(. Конфигурационное сообщение для прозрачного моста состоит из описанных ниже полей.
° Идентификатор протокола. Содержит ноль. ° Версия. Содержит ноль. ° Тип сообщения. Содержит ноль. авЗ Глава 27. Прозрачные хвостовые соединения данна ооаа, байт 2 ! ! ! б 4 8 2 2 2 2 2 Рис. 27,5. Конфигурационттое сааб!ление нроэрачного моста состоит иэ !2 нолей ° Флаг. Содержит 1 байт, в котором используются только 2 бита. Младший нз них называется битом изменения топологии (горо!оду-сйапдс — ТС) и сообщает об изменении топологии. Старший называется битом подтверждения изменения топологии (горо!оду-с)!апйе аскпотн!ес!8глеп! — ТСА) и устанавливается для подтверждения получения конфигурационного сообщения с установленным битом ТС.
° 11) корневого моста. Идентифицирует корневой мост и состоит из его 2-байтового приоритета и б-байтового идентификатора. ° Стоимость маршрута к корво. Стоимость маршрута от моста, отправляющего конфигурационное сообщение, к корневому мосту. ° 11) моста. Идентифицирует приоритет и 1О моста, отправляющего сообщение. ° Ю порта.
Идентифицирует порт, из которого было отправлено конфигурационное сообщение. Это поле позволяет обнаруживать и обрабатывать петли, образованные несколькими связанными мостами. ° Давяость сообшеяия. Время, прошедшее с момента отправки корневым маршрутизатором конфигурационного сообщения, на котором основано данное конфигурационное сообщение.
° Допустимый срок давности. Указывает, когда данное конфигурационное сооб- щение должно быть удалено. ° Время приветствия (Небо Т!ще). Промежуток времени между конфигурацион- ными сообщениями корневого порта. ° Задержка передачи. Период ожидания, который должен пройти, прежде чеи мост перейдет в новое состояние после изменения топологии.
Если переход происходит слишком быстро, то не все сетевые соединения могут быль готовы изменить свое состояние и могут образоваться петли. Сообщения об изменении топологии состоят лишь из четырех байтов Оии включают в себя поля идентификатора протокола (Рпносо! !дев!!бег) и версии (Уегз!оп) с нулевыми значениями, а также поле типа сообщения (Меэзайе-Туре) со значением 128. Контрольные вопросы 1.
Какие три типа фреймов распространяет прозрачный мост методом лавинной маршрутизации? 2. Как мост узнает относительное расположение рабочей станции? 3. Какие два модуля Р)2() генерирует прозрачный мост и для чего они использу- ются? 484 Часть зг'. Мосты и переключатели 4.
В чем состоит разница между пересылкой и лавинной маршрутизацией? 5. После того как топология связующего дерева определена, мосты делятся на две категории: корневые и назначенные мосты, а их порты настраиваются на различные режимы — корневых и назначенных портов.
Если в сети есть 10 мостов и 11 сегментов, сколько из них будет принадлежать широковешательному домену? Дополнительные источники ° С!асс, Кепледу, алд Кеил Напл!гол, ССУВ Рп?геиопа1 Юеуе1ортепг: Саса ЕАУ Яи!гсй!щ 1лб!аларо!!з: Свсо Ргезз, 1999. (Принципы коммутации в локальных сетях Сиса. ИД "Вильямс", 2003.) ° Рег!глап К. /лгегсаппеспапг, Бесопд Егйг!оп: Вгйфез, Виаегз, Вкцгсйез, апВ 1пгегпеГ- наг?гГпд Ргтоса?к Воьтол: АгЫ!зол %ез!еу, 1999. авб Глава 27.
Прозрачные мостовые соединения В этой главе... в Рассмотрены ф йолазовваФйй» мостового соедине- . 4$;„,, 'ф „~Ф" 44» 6 Ф "':ъй,. Ъ:.4."' "»ф,, и ав»Е»».'ф ° Описаны раэМн жпу р р м9сто и мостовуР~уединениеы с трансляцией;:,, ° рассс~рФренй проблемы'," возник ,»ф ™ ~~ Ф $ ФФ' ф; Ф'А , ф" Ь,~» 'к Ф.'" »;,ф * 4''"Ь '" Ф"':., '~:Ф ~ф '%Ф.
ф "'М;, а ';4' Ев»: Ф мат~:.„. ' ц»» ~~ив»» товвц)яаршрутизация"от источника (Боигсе-Копге Видех — БКВ) — главным образом х'То)геп Кшй И прозрачные мостовые соединения, и ЖВ широко распросгранеоэтцму возникает вопрос: существует ли способ непосредственного мостового соция 'между такими:.сетями. Такие способы сушествуют и их несколько. остовое соединение с трансляцией является относительно недорогим решением торых проблем'из тех, которые вызываются мостовыми соединениями между доцеиами с прозрачными мостовыми соединениями и с ЖВ. Впервые мостовые соединевяя с трансляцией стали применяться в середине 80-х годов, но тогда они не получязйг поддержки ни олной организации по стандартизации.
Вследствие этого многие аспекты таких соединений определяются разработчиком. В 1990 г. компания 1ВМ устранила некоторые слабые места мостового соединения с трансляцией, введя прдзрачную мостовую маршрутизацию от источника (Боигсе- е Тгапзрагепг — ", БЩ. ЖТ-мосты могут передавать потоки данных от прозрачных маршругизируемых от источника конечных узлов и образовывать обычное разветвленнре дерево с прозрачными мостами, тем самым позволяя однотипным конечным паациям обмениваться данными друг с другом в сети с произвольной топологией. Маршрутизацйя ЖТ г)писана в Приложении С стандарта 1ЕЕЕ 802.1д.