До недавнего времени
единственным средством
объединения сетей с различными
протоколами канального уровня были
маршрутизаторы. Однако в последнее
время появилось много моделей
мостов и коммутаторов, которые
способны транслировать протоколы
канального уровня локальных сетей.
В связи с этим при необходимости
объединения, например, сетей Ethernet и
FDDI нет нужды ставить между этими
сетями маршрутизатор, а можно
воспользоваться более дешевым
решением на основе транслирующего
коммутатора. По принципу передачи пакетов
между сетями с разными канальными
протоколами мосты и коммутаторы
подразделяются на инкапсулирующие
(encapsulating) и транслирующие (translational).
Инкапсулирующие мосты
применяются тогда, когда
необходимо соединить два сегмента
сети, в которых используется один и
тот же канальный протокол, через
промежуточную сеть, использующую
другой канальный протокол. При
передаче данных мост упаковывает
кадры первого сегмента в кадры
промежуточного сегмента. Ясно, что
максимальный размер
инкапсулируемого кадра не должен
превышать максимального размера
поля данных кадра, в который он
вкладывается. После прохождения кадра по
промежуточной части сети
аналогичный мост удаляет оболочку
промежуточного протокола и пакет
продолжает свое движение в
исходном виде. Очевидно, что при
таком методе взаимодействие со
станциями промежуточной сети
невозможно, и эта сеть используется
только как транзитное транспортное
средство. В виду широкого распространения
другого класса мостов и
коммутаторов, а именно
транслирующих мостов и
коммутаторов, инкапсуляция сейчас
редко применяется для объединения
локальных сетей с различными
канальными протоколами. Транслирующие мосты и
коммутаторы выполняют
преобразование из одного протокола
канального уровня в другой,
например, Ethernet в FDDI, Fast Ethernet в Token Ring
и т.п. Преобразование заключается в
изменении формата кадра, в
вычислении нового значения
контрольной суммы. При этом они
работают в соответствии со
спецификациями RFC 1042 и 802.1H,
определяющими правила
преобразования полей кадров разных
протоколов. Трансляцию протоколов канального
уровня локальных сетей облегчает
то обстоятельство, что наиболее
сложную работу, которую часто
выполняют маршрутизаторы и шлюзы
при объединении гетерогенных
сетей, а именно работу по
трансляции адресной информации, в
данном случае выполнять не нужно.
Все конечные узлы локальных сетей
имеют уникальные адреса одного и
того же формата, независимо от
поддерживаемого протокола. Поэтому
адрес сетевого адаптера Ethernet
понятен сетевому адаптеру FDDI, и они
могут использовать эти адреса в
полях своих кадров не задумываясь о
том, что узел, с которым они
взаимодействуют, принадлежит сети,
работающей по другой технологии. Поэтому при согласовании
протоколов локальных сетей
коммутаторы не строят таблиц
соответствия адресов узлов, а
переносят адреса назначения и
источника из кадра одного
протокола в кадр другого протокола.
Единственным преобразованием,
которое, возможно, придется при
этом выполнить, является
преобразование порядка бит в байте,
если согласуется сеть Ethernet с сетью
Token Ring или FDDI. Это связано с тем, что
в сетях Ethernet принята так называемая
каноническая форма передачи адреса
по сети, когда сначала передается
самый младший бит самого старшего
байта адреса. В сетях FDDI и Token Ring
всегда передается сначала самый
старший бит самого старшего байта
адреса. Так как технология 100VG-AnyLAN
поддерживает кадры стандартного
формата Ethernet или Token Ring, то в одних
случаях трансляция может вовсе не
потребоваться (при связи
сегментами Ethernet или Token Ring), а в
других - она может свестись к одной
из известных процедур
преобразования Token Ring -FDDI, Ethernet- FDDI. Кроме изменения порядка бит при
передаче байт адреса, трансляция
протокола Ethernet (и Fast Ethernet, который
использует формат кадров Ethernet) в
протоколы FDDI и Token Ring включает
выполнение следующих (возможно не
всех) операций: Трансляция на уровне канальных
протоколов имеет преимущества по
сравнению с инкапсуляцией: Но трансляция имеет и недостатки: Предыдущая
глава | Оглавление
| Следующая глава
Согласование протоколов
канального уровня мостами и
коммутаторами
Инкапсулирующие мосты и
коммутаторы
Транслирующие мосты и
коммутаторы