Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слепов Н.Н. Современные технологии цифровых опт...doc
Скачиваний:
24
Добавлен:
01.07.2025
Размер:
25 Мб
Скачать
☆

8.8.1.6. Этапы и сервисные функции lan-эмуляции

Схема взаимодействия с указанными типами соединений будет неполной, если не описать этапов и соответствующих им сервисных функций, осуществляемых при LAN-эмуляции. К таким этапам можно отнести следующие этапы: инициализация (Initialization), регистрация (Registration), кон­вертация адреса (Address Resolution), передача данных (Data Transfer).

Каждому такому этапу соответствует ряд сервисных функций. Мы кратко рассмотрим только этап инициализации, чтобы в целом понять, что и как происходит.

Этап инициализации

Инициализация является первым этапом в установлении взаимодействия между клиентами LAN-эмуляции. Как только она заканчивается, становится возможным функционирование клиента LE. Перед инициализацией клиенты LE и сервер LE обладают начальной информацией (адреса, имена ELAN и т.д.), или начальным состоянием (НС). Схему инициализации можно описать с помощью следующей последовательсти фаз-состояний:

НС-^соединение с LECS-^Конфигурация -^соединение с LES-^HP-^соединение с BUS-^НФ

Здесь HP означает "начальную регистрацию", а НФ - "нормальное функционирование"'.

Первой фазой инициализации является фаза соединения с сервером LECS (Connect) и ус­тановления соответствующего VCC (см. рис. 8-18). Затем клиент LE с помощью LECS осуществ­ляет фазу конфигурации параметров. Далее клиент LE осуществляет фазу соединения с LES. если оно успешно, то клиент LE получает свой идентификатор (LECID), узнает: к какой ELAN он при­надлежит, максимальный размер кадра и тип LAN (Ethernet или Token Ring). После чего (в рамках этой же фазы).

За этим следует фаза начальной регистрации, в течении которой клиент LE регистрирует LAN-адреса назначений и дескрипторы маршрутов (Route Descriptors). После этого клиент LE осуществляет фазу установления соединения с BUS, в рамках которой BUS устанавливает с ним соединение типа MF. Успешным финалом этих этапов является состояние нормального функцио­нирования схемы LAN-эмуляции. В случае неуспеха на каком-то этапе, он повторяется.

При работе в режиме установления SVC объекты LAN-эмуляции (клиенты LE, LES и BUS) устанавливают соединения друг с другом с помощью сигнализации UNI.

То, что удалось описать выше, лишь малая часть того, что называется LAN-эмуляцией. Подробности см. в стандартах ATM Forum [398].

В заключение мы приводим один из возможных упрощенных вариантов описания того, как на практике в рамках LAN-эмуляции происходит взаимодействие через сеть ATM двух рабо­чих станций А и В (принадлежащих разным ЛВС) и конвертация (установление) адресов, если для трансляции МАС-адреса в ATM-идентификатор используется протокол устранения коллизий адресных ссылок, или, проще, протокол конвертации адреса (ARP):

1 - рабочая станция ЛВС А посылает МАС-кадр связанному с ней маршрутизатору А, кото­рый играет роль клиента LE.

2 - маршрутизатор А формирует запрос в виде ARP-пакета (с МАС-адресом рабочей станции на-

значения в поле адреса назначения) и посылает его серверу LES, подключенному к сети ATM.

3 - сервер LES по запросу находит ATM-идентификатор маршрутизатора В (LEC), связанного с рабо-

чей станцией ЛВС назначения В, и пересылает его маршрутизатору А в качестве ответа на запрос.

4 - маршрутизатор А устанавливает виртуальное соединение с маршрутизатором В, исполь-

зуя протокол коммутируемого виртуального вызова Q.2931.

5 - после установления соединения информация рабочей станции А размещается в ячейках

ATM и направляется маршрутизатору В.

6 - маршрутизатор В считывает заголовки ATM ячеек, заново формирует МАС-кадр и на-

правляет его рабочей станции В.

Кроме указанных методов эмуляции ЛВС, основанных на трансляции МАС-адресов, суще­ствуют и другие методы. Например, МРОА, метод краевой ATM маршрутизации (AER), ис­пользующий IP-адреса сети и подсети, и метод виртуальной ATM маршрутизации (AVR), ос­нованный на использовании специального сервера централизованной маршрутизации (CRS) [43]. Однако, кроме МРОА, они не нашли широкого применения.