Инкапсулирующие мосты (encapsulating bridges)
Инкапсулирующие мосты обычно ассоциируются с тесно связанным термином — сетевой хребет, или магистраль (backbone). Рис. 5 показывает четыре сети Ethernet, соединенные высокоскоростной магистралью — сетью FDDI. Как видно из рис. 5, инкапсулирующие мосты объединяют сети с одинаковыми протоколами канального и физического уровней (Ethernet) через сеть с отличающимися протоколами (FDDI).
В отличие от транслирующих мостов, которые преобразуют конверты одного типа в другой, инкапсулирующие мосты вкладывают полученные пакеты внутрь другого конверта, который используется в магистральной сети (отсюда термин инкапсуляция), и передает его по этой магистрали другим мостам для доставки к месту назначения.
Используя рис. 5, опишем работу инкапсулирующего моста при передаче сообщения из сети А в сеть В.
1. Мост 1, используя протоколы канального и физического уровня, считывает из заголовков пакетов, переданных из сети A (Ethernet), МАС-адрес назначения.
2. Игнорирует все пакеты, адресованные в сеть А.
3. Вкладывает все пакеты, адресованные другим сетям, в конверты FDDI, адресованные всем мостам в магистрали (через коллективный адрес, называемый широковещательным), и посылает этот конверт в FDDI-магистраль.
4. Мост 2, получив конверт, раскрывает его и сравнивает адрес назначения со своей базой данных адресов. Если адрес не для этой сети, пропускает конверт дальше.
Сегмент а
Рис. 5. Инкапсулирующие мосты
5. Мост 3, получив конверт, раскрывает его и в свою очередь тоже сравнивает адрес назначения со своей базой данных адресов. Так как адрес назначения находится в его сети, мост, используя протоколы канального и физического уровня сети Ethernet, передает пакет по адресу назначения.
6. Мост 4 в данном случае производит такие же действия, что и Мост 2.
7. Мост 1 удаляет конверт из сети FDDI.
Мосты с маршрутизацией от источника (source routing bridges)
Термин маршрутизация от источника впервые ввела фирма IBM для описания прохождения пакетов через мосты в сетях Token Ring. Маршрутизация от источника требует от устройства, посылающего пакет, поддерживать технологию, используемую для точной доставки пакета по адресу назначения.
В сети с маршрутизацией от источника мосты вычисляют путь прохождения пакета по тому или иному направлению, основываясь на информации, хранящейся в конверте пакета. Для реализации этой схемы нужно, чтобы каждое сетевое устройство определяло путь к адресату через процесс, называемый обнаружение маршрута.
Обнаружение маршрута может быть выполнено несколькими способами. Один из упрощенных путей заключается примерно в следующем. На рис. 6 пять сетей Token Ring объединены с помощью трех мостов с маршрутизацией от источника. Чтобы понять механизм обнаружения маршрута, представьте, что устройство в сети 1 хочет послать сообщение устройству в сети 5.
