Прозрачное соединение
При знакомстве с работой мостов возникает логичный вопрос, как мост узнает, в каком сегменте находится компьютер. Оказывается, в мостах поддерживаются внутренние таблицы с аппаратными адресами компьютеров в обоих сегментах. Получив пакет из одного сегмен¬та и прочитав в заголовке протокола канального уровня адрес целе¬вой системы, мост сверяет этот адрес со своей таблицей. Если адрес системы-получателя сопоставлен с другим сегментом, мост пересы-лает пакет соответствующему сегменту.
Как заполняется эта таблица? Поначалу сетевым администрато¬рам приходилось вручную создавать списки аппаратных адресов для каждого из сегментов, подключенных к мосту. В современных мостах для автоматического составления спис¬ков адресов используется технология прозрачного соединения. Когда Вы активизируете мост в первый раз, его таблица пу¬ста. У каждого входящего пакета мост считывает адрес источника и добавляет его к списку адресов того сетевого сегмента, из которого пакет прибыл. Посколь¬ку сначала у моста нет информации для принятия решения о переда¬че пакета, для надежности он передает пакет в другой сегмент. Когда через мост пройдет достаточное количество пакетов, в нем собирает¬ся полная таблица адресов, и мост руководствуется ею для выбора направления передачи пакетов.
Обычно сетевые администраторы устанавливают между сегмента¬ми сети резервные мосты на случай сбоя. Однако это может привести и к потере данных. Кроме того, при большом количестве мостов возможно зацикливание широковещательных пакетов, т. е. их бесконечная передача по сети. Чтобы этого не случилось, мосты со¬единяются друг с другом с помощью протокола STA, который выбирает для обработки пакетов один мост. Все другие мосты в данном сегменте сети простаивают, пока работающий мост не выйдет из строя.
Соединение «источник — маршрут»
Прозрачные мосты и протокол STA используются в сетях Ethernet повсеместно, но в сетях Token Ring применяется другой принцип. Здесь уже не мосты выбирают, который из них будет объединять два сегмента, а сами системы Token Ring выбирают, каким мостом они будут пользоваться. Этот способ называется соединением «источник — маршрут». Суть его в том, что каждая система передает по сети особые широковещательные пакеты — кадры ARB. Обрабатывая и направляя их во все подсоеди¬ненные сегменты, каждый мост добавляет к ним указатель маршрута, идентифицирую¬щий мост и порт, через который был получен пакет. Когда ARB-па-кеты достигают целевой системы, она отсылает их обратно. Мосты используют указатели маршрута, чтобы избежать пересылки пакетов дважды через один и тот же мост, а исходная система-отправитель выбирает по возвращенным пакетам наиболее эффективный марш¬рут к системе-получателю.