Руководство по технологиям объединенных сетей Cisco (953103), страница 109
Текст из файла (страница 109)
Мосты и переключатели Эмуляция локальяоо сети (ЕА)Ч Еяги!аг!ол — ЕА)ЧЕ) представляет собой сиидарт, опрсдслснный форумом АТМ, который предоставляет сгвнциям, сосдинслным сетью АТМ, тс жс возможности, что и традиционныс локальные сети, такие как Егпсгпс! и То)гсп Йп8. Как слсдуст из названия, иазначснис протокола МХЕ заключается в эмуляции локальной сети в сети АТМ, а имснно — стшшартов )ЕЕЕ 802.3 Ей!созе! или 1ЕЕЕ 802.5 То)гсп й!п8. Существующий протокол !АХЕ нс опрсдсляст отдельной инкапсуляции для Г001 (паксты Г001 должны преобразовываться в эмулированную (АХ Е!)зспзс! или Тойсп к!п8 с примснснисм существующих мостовых преобразований).
Газ! Ейзсгпс! (!ООВазст) и 1ЕЕЕ 802.12 (100ЧО-Апу(АХ) нс требуют измснсний, так как используют такие жс форматы фрсймов. На рис. 31,11 приведено сравнение физичсской и эмулированной 1.АХ. Протокол ЕАХЕ опрсдсляст служебный интерфейс для протоколов высшего (сстсвого) уровня, идснтичный протоколу сетевого уровня настоящей ЕАХ. Данныс, отправлснныс по ссти АТМ, инкапсулируются в соотвстствующий формат пакета (АХ МАС.
Проще говоря, протоколы ЕАХЕ заставляют сеть АТМ выглядсть и действовать как Е!лсгпс! или То!гсп К(п8, но работает она гораздо быстрее, чсм настоящая локальная сеть Е!)гсгпс! или То(гсп К!п8. Следует отмстить, что 1АХЕ нс пытается эмулировать настоящий протокол МАС, используемый в локальной сети (СКМА/С0 для Е!)!сгпсг или передача марксра для 1ЕЕЕ 802.5). ЕАХЕ нс требует изменения протоколов высшего уровня для работы в ости АТМ. Поскольку служба ЕАХЕ предоставляет тот жс служебный интсрфсйс существующих протоколов МАС для драйверов сстсвого уровня (таких, как Х018- или 001-подобный интсрфсйс драйверов), измснсния этих драйверов пс нужны.
данные. Протокол 1АХЕ использустся в двух типах оборудования в сети АТМ: в сстсвых адаптерах и коммутационном оборудовании для объединенных сстсй и (АХ. Физическая ьдн Эмуляция ЬАН Рис. 31. 11. В сети А ТМ иозсио эмулировать физическую 1 4сг В сетевых адаптерах АТМ используется интсрфсйс и протокол 1АХЕ для АТМ, но драйверам протоколов высшего уровня в прсдслах подключенной конечной системы предоставляется служебный интерфейс данной (АХ. Протоколы сетевого уровня на консчной системе продолжают обмениваться информацией так жс и используют тс жс процедуры, как если бы они были установлены в обычной ЕАХ. Но им предоставляется гораздо большая пропускная способность сетей АТМ. Ко второму классу сетевого оборудования, входящему в состав 1АХЕ, относятся подключснныс к сети АТМ коммутаторы и маршрутизаторы 1АХ.
Эти устройства, а также непосредственно подключенные АТМ-узлы с сетевыми адаптерами (Х)С) АТМ образуют виртуальную (АХ (чг(АХ), в которой порты коммутаторов 1.АХ назначены конкретным т)АХ, независимо от их физического местонахождения. На рис. 31.12 показана архитектура протокола (АХЕ, примснясмая в сетевых устройствах АТМ.
Примечание Протокол (АХЕ не взаимодействует с АТМ-коммутаторами непосредственно. Подобно другим протоколам АТМ, 1АХЕ построен на оверлейной модели. Поэтому протоколы 1АХЕ работают прозрачно с АТМ-коммутаторами, используя только стандартные процедуры передачи сигналов АТМ. КОМПОНЕНТЫ ~Аьч Е Протокол (АХЕ определяет действие только одной Е(АХ или Ч(АХ. Хотя несколько Е(АХ могут одноврсмснно существовать в одной сети АТМ, Е(АХ эмулирует либо Егпсгпсд либо Тойсп К)па и состоит из описанных ниже компонентов. ° 1ЕС Клиент эмуляции 1.АХ ((АХ Ешц1аг(оп С1(спг). Объект в конечной системс, осуществляющий пересылку данных, преобразование адресов и регистрацию МАС-адрссов на сервере эмуляции (АХ (ЕЕБ).
ЕЕС также обеспечивает стандартный интсрфсйс (АХ для протоколов высшего уровня в традиционных Глава 31. Коммутация в режиме АТМ 1.АХ. У конечной системы АТМ, которая соединяется с несколькими Е1АХ, существует по одному ЕЕС на каждую ЕЕАХ. йО!81 ОО! йО!8/ ОО! Устройство АТМ с !АЙЕ й!С АТМ-коммутатор Станция Гдй Коммутатор Гдй уровня 2 Рис. 31.
12. Архитектура лратакала ЕАсгЕ махаев! лримеяяться в сетевых устройствах АТМ ° АЛЕСЯ Сервер конфигурации эмуляции (АХ (( АХ Епщ!абоп Сопййцгабоп 8сьтег). Содержит базу данных всех 1.ЕС и Е1АХ, к которым они принадлежат. Принимает запросы от 1 ЕС и сообщает в ответ идентификатор Е|АХ, а именно — АТМ-адрес ЕЕБ, который обслуживает соответствующую Е(АХ. В каждом административном домене должен быль один ЕЕС5, обслуживающий все Е(АХ этого домена. 528 Часть т(.
Мосты и переключатели ° ЬЕБ Сервер эмуляции ЕАХ (ЕАХ Епш1айоп Беьчсг). Центральный пункт управления, через который ЕЕС передают регистрационную и управляющую информацию (в каждой Е(АХ существует только один ЕЕЯ). ЕЕБ содержит список МАС-адресов данной Е1.АХ и соответствующие адреса Х8АР. ° В()8 Сервер широковещательных сообщений и сообщений для неизвестных адресатов (Вгоадсам апд ()п)гпотип Бсгиег). Многоадрссатный сервер, используемый для направления потока данных с неизвестным адресом получателя и пересылки многоадресатных и широковещательных данных клиентам в пределах данной Е(АХ.
Каждый ЕЕС связан с одним В(ЗБ в каждой Е(АХ. Поскольку серверные компоненты требуют избыточности, корпорация С!все разработала собственную систему — простой серверный протокол с избыточностью (Б!шр!е Бетчег Ведцпдапсу Ргогосо! — ББВР). Протокол ББВР работает с 1 ЕС любых производителей, но требует использования серверных компонентов С!асо. Он позволяет использовать 16 1.ЕС в сети 1А)ч)Е АТМ н неограниченное количество пар 1 ЕЯ/ВОЯ в Е1АХ. Форум АТМ также разработал независимый метод обеспечения избьпочности серверных ресурсов — межсетевой интерфейс эмуляции 1АХЕ (1АХЕ Епш!абоп !ч(епчог)т-Хепиог)с 1пгег(асс — ЕХАЙ!).
Благодаря ему серверы различных производителей обеспечивают избыточность с сохранением функциональной совместимости. Компоненты ЕЕА)ч! показаны на рнс. 31.13. ер Ст ЩС8-еервер коммутатор тли уровня 3 вер маршр Клиенты эмуляции тли Сервезы эмуляции !зтн Рис. ЗД!3. Е1АтУ состоит из «лиеитов, серверов и различных лромезеуточиых узлов Типы соединений в эмулированной ЕАМ Объекты первой фазы ЕА)ч(Е обмениваются данными между собой, используя ряд АТМ ЧСС. 1 ЕС поддерживают отдельные соединения для передачи данных и управляющих данных.
Соединения в 1.АХЕ представляют собой каналы ЧСС передачи данных, ЧСС многоадресатной передачи и ЧСС многоадресатной пересылки. ЧСС передачи данных представляет собой двунаправленный канал УСС типа '"точка-точка" между двумя 1.ЕС, которым требуется произвести обмен данными. Два ЕЕС используют, как правило, один и тот же ЧСС для передачи всех пакетов. Они не открывают новый ЧСС для каждой пары МАС-адресов. Такой подход экономит ресурсы соединения и уменьшает задержку на настройку соединения. ЧСС многоадресатной передачи представляет собой двунаправленный ЧСС типа "точка-точка", устанавливаемый между 1.ЕС и В~15.
ЧСС многоадресатной пересылки представляет собой однонаправленный УСС от ВОБ к ЕЕС. Как правило, это многоточечное соединение с ЕЕС в роли листьев. !.А)ч)Е-соединения для передачи данных показаны на рис. 31.14. Управляющие соединения включают ЧСС передачи конфигурации, УСС управления и ЧСС распределения (рис. 31.15). ЧСС передачи конфигурации представляет собой двунаправленный ЧСС типа "точка-точка", устанавливаемый между 1.ЕС и ! ЕСЯ.
ЧСС управления представляет собой двунаправленный УСС, устанавливаемый между 529 Глава 31. Коммутация в режиме АТМ ЬЕС и ЬЕЯ. ЧСС распределения прсдставляст собой однонаправленный ЧСС от ЬЕБ к ЬЕС (как правило, это многоточечное соединение). В08-сервер уСС передачи данных 'ьАН-коммутатор АТМ-станция зрис. ЗА)4. ЬАГ4Е-соединения для передачи данных иснользуют несколько еСС для связи менсду ЬА)У-коммутатором и А ТМ-узлами Функционирование 1 АМЕ Для того чтобы лучше понять принцип работы системы ЬАХЕ и сс компонентов, исследуем этапы работы ЬЕС: инициализация и настройка, подключение к ЬЕБ с регистрацией, поиск и подключение к ВЫ5 и передача данных. Инициализация и настройка При инициализации ЬЕС находит ЬЕСЗ и получаст от него нужную информацию о конфигурации.
ЬЕС начинает этот процссс, когда получает собственный АТМ-адрес, что, как правило, происходит при регистрации адрсса. Затем ЬЕС должсн опрсдслить местонахождение ЬЕСБ. Для этого ЬЕС должен обнаружить ЬЕСБ одним из следующих способов: по прсдопрсдслснной процедуре 1ЬМ1 определения адреса ЬЕСЗ, по общеизвестному адресу ЬЕСБ или по общеизвестному постоянному соединению с ЬЕС5 (ЧР1 = О, ЧС1 = 17), Последнее используется довольно редко. После того как ЬЕС узнает ХБАР-адрес ЬЕСБ, он устанавливает с ним ЧСС настройки и отправляет сообщение ЬЕ СОХЕ)ОЫГкЕ КЕЯЫЕЗТ.
Если нужныс данные найдены, ЬЕСЗ возвращает сообщснис ЬЕ СОХЕ)ОЫГчЕ йЕЗРОХЗЕ с параметрами конфигурации, которая требуется для подключения к ЕЬАХ, в том числе следующими; АТМ-адрес ЬЕБ, тип эмулирусмой ЬАХ, максимальный размер пакета в Е1.АХ и имя ЕЬАХ (текстовая строка для отображения на экранс). Подключение к ~ЕЗ и регистрация Подключснис ЬЕС к ЬЕБ и регистрация АТМ- и МАС-адресов ЬЕС происходит в три этапа. 1, Когда ЬЕС получает адрсс ЬЕБ, он может разорвать сосдинснис с ЬЕСБ, ус- тановить ЧСС управления с ЬЕБ и послать по этому ЧСС сообщение 530 Часть Ч. Мосты и переключатели 1.Е Ю1Х КЕ(НЗЕБТ. Это позволяет 1 ЕС регистрировать на 1.ЕБ собственные МАС- и АТМ-адреса а также, возможно, любые другие МАС-адреса, для которых он является посредником. Эта информация сохраняется, чтобы два разных 1.ЕС не могли зарегистрировать одинаковые МАС- нли АТМ-адреса.
Сервер сйНЕ (ЕЕЕ) Сервер конфигурирования Мне загс. 31. 15. Уяуаемюагие соединения змулянаи 1АХ сеязыеаягяг ЕЕБ, АЛЕСЯ, ьдйгяаимумамнз и АТмузял 2. После получения сообщения 1.Е Ю11ч КЕСНЗЕБТ 1.ЕБ сверяется с 1 ЕС по открытому соединению, проверяет запрос и подтверждает принадлежность клиента сети. 3. После удачного подтверждения 1.ЕБ присоединяет ЕЕС к сети в качестве листа своего многоточечного ЧСС распределения и посылает ему сообщение 1.Е Ю1гч' КЕБР01к15Е, содержащее уникальный идентификатор клиента эмуляции 1Агч (ЕЕСПл).
1.ЕС использует ЕЕС!П дхя отделения собственных широковещательных рассылок от В115. Поиск и подключение к В08 После успешного подключения ЕЕС к 1.ЕСБ следующей задачей становится поиск АТМ-адреса В115 для включения в широковещательную группу и эмулируемую 1АХ. Сначала 1.ЕС создает пакет 1 Е АКР КЕ(.ПЗЕБТ с МАС-адресом ОхРРРРЕЕРР. Затем ЕЕС посылает на 1 ЕБ специальный пакет 1 Е АКР по ЧСС управления.