Основы технологии
Трансляционное об'единение с помощью мостов (Translational bridging -
TLB) обеспечивает относительно недорогое решение некоторых из
многочисленных проблем, связанных с об'единением с помощью моста
доменов ТВ и SRB. TLB впервые появился в середине-конце 1980 гг., но
ни одна из организаций по стандартам не стала заниматься им. В
результате многие аспекты TLB предоставлены для решения тому, кто
реализует его.
В 1990 г. IBM устранила некоторые из недостатков TLB путем введения
"Прозрачного об'единения с помощью моста "источник-маршрут"
(Source-Route Transparent-SRT).
SRT может продвигать трафик из конечных узлов
сети как с прозрачным об'единением, так и с об'единением
"источник-маршрут",
и образовывать общее связующее дерево с мостами TB, позволяя
тем самым конечным станциям каждого типа сообщаться с конечными
станциями такого же типа в сети с произвольной топологией.
В конечном итоге, целью об'единения доменов ТВ и SRB является
возможность сообщения между конечными станциями ТВ и SRB. В данной
главе описываются технические проблемы, которые должны быть решены
алгоритмами, пытающимися сделать это, а также представлены два
возможных решения: TLB и SRT.
Трудности трансляции
Существует ряд трудностей, связанных с обеспечением связи между
конечными станциями домена Ethernet/TB и конечными станциями домена
SRB/Token Ring, которые перечислены ниже:
Несовместимый порядок организации битов. Хотя и Ethernet, и Тoken
Ring поддерживают 48-битовые адреса МАС, внутреннее аппаратное
представление этих адресов различно. Token Ring считает битом высшего
порядка какого-нибудь байта первый бит, встречаемый в последовательном
потоке битов, представляющим адрес. В Ethernet же, напротив, первый
встреченный бит считается битом низшего порядка.
Адреса встроенного управления доступом к носителю (МАС). В некоторых
случаях адреса МАС фактически содержатся в информационной части блока
данных. Например, Протокол разрешения адреса (ARP), который является
популярным протоколом в сетях ТСР/IP, размещает аппаратные адреса в
информационной части блока данных канального уровня. Преобразование
адресов, которые могут находиться в информационной части блока данных
или их может не быть там, является нелегкой задачей, т.к. они должны
обрабатываться индивидуально в каждом отдельном случае.
Несовместимые максимальные размеры единиц передачи (MTU). Token Ring
и Ethernet oбеспечивают разные максимальные размеры блоков данных. MTU
Ethernet равен примерно 1500 байтам, в то время как блоки данных Token
Ring могут быть значительно больше. Т.к. мосты не могут выполнять
фрагментацию и повторную сборку пакетов, то пакеты, превышающие MTU
сети, должны быть отброшены.
Обработка операций бита состояния блока данных. Блоки данных Token
Ring содержат три бита состояния блока данных: А, С и Е. Назначение
этих битов - сообщить источнику блока данных, видел ли пункт назначения
этот блок данных (задан бит А), скопировал ли его (задан бит С) и (или)
обнаружил ли ошибки в этом блоке данных (задан бит Е). Т.к. Ethernet
не обеспечивает этих битов, то изготовителям моста Ethernet/Token Ring
предоставлено самим решать проблему этих битов.
Обработка эксклюзивных функций Token Ring. Некоторые биты Token Ring
не имеют следствия в Ethernet. Например, Ethernet не имеет механизма
приоритетов, в то время как Token Ring имеет его. В числе других битов
Token Ring, которые должны быть отброшены при преобразовании блока
данных Token Ring в блок данных Ethernet, бит маркера, бит монитора
и бит резервирования.
Обработка ТВ блоков данных разведчика. В мостах ТВ не предусмотрен
механизм обработки блоков данных разведчика маршрута SRB. ТВ узнают о
топологии сети путем анализа адреса источника входящих блоков данных.
Они не имеют понятия о процессе поиска маршрутов SRB.
Обработка ТВ информации поля маршрутной информации (RIF),
содержащейся в блоках данных Token Ring. Алгоритм SRB размещает
мааршрутную информацию в поле RIF. Алгоритм ТВ не имеет эквивалента
RIF, и для ТВ чуждо понятие о размещении маршрутной информации в блоке
данных.
Несовместимость алгоритмов связующего дерева. Как ТВ, так и SRB
используют алгоритм связующего дерева для предотвращения петель,
однако конкретные алгоритмы, используемые этими двумя способами
об'единения сетей с помощью мостов, несовместимы.
Обработка SRB блоков данных без маршрутной информации. Мосты SRB
предполагают наличие маршрутной информации во всех блоках данных
обмена между LAN. Если в мост SRB поступают блоки данных без поля RIF
(в их числе конфигурационные сообщения и сообщения о топологических
изменениях, а также блоки данных МАС, отправляемые из домена ТВ), они
просто игнорируются.