Основные возможности и сервисы
· Станции LAN взаимодействуют без установления соединения. LANE должна создать видимость такого взаимодействия.
· Станции Ethernet используют такие типы адресации как уникастинг, мультикастинг и бродкастинг (с технологией множественного доступа) - это и должно эмулироваться, учитывая, что ATM использует в основном тип связи "точка-точка".
· Приложения, выполняемые в LAN, используют стандартные стеки протоколов (IPX), которые используют драйверы подуровня MAC (NDIS, ODI, DLPI), - эти драйверы и должны эмулироваться, используя функции и примитивы ATM.
· В ряде приложений нужно создавать несколько доменов (групп АТМ-узпов) в рамках одной сети, что приводит к необходимости ставить им в соответствие группу станций LAN, присоединенных к одному сегменту, - это ведет к понятию эмулированная LAN (ELAN).
· Схема LAN-эмупяции должна давать возможность устанавливать соединение не только между конечными системами ATM, но и соединениями типа: LAN -станция- LAN -станция и LAN-станция-конечная система ATM (используя существующий в LAN метод соединения с помощью мостов, как прозрачных, так и использующих маршрутизацию от источника).
Уровневая архитектура LAN-эмуляции
Архитектура системы эмуляции должна соответствовать уровпевой структуре OS1 (которой следуют LAN) и строиться как уровень промежуточный между AAL (АТМ) и LLC (и выше LAN). При этом в уровпевой архитектурной модели системы эмуляции д.б. описаны все возможные сервисные интерфейсы АТМ и LAN.
Схема уровпевой архитектурной модели LAN-эмуляции представлена па рис.6-17.
В этой модели роль промежуточного уровня, управляющего эмуляцией, траст уровень LE, лежащий над уровнем ALL-5, и под верхними уровнями (в том числе и LLC). Между ними цифрами помечены 6 интерфейсов:
1. Интерфейс между уровнем LE и верхними уровнями, включает возможности передачи и приема кадров данных;
2. Интерфейс между уровнями LE и ААЦ включает возможность передачи и приема кадров AAL-5;
3. Интерфейс к логическому бпоку управления соединением, включает возможности запроса Setup и Release для соединений VCC.
4. Интерфейс между уровнем LEC и блоками менеджмента LE, включает возможность инициализации и управления клиентом LEC;
5. Интерфейс к логическим блокам мультиплексирования на уровне LLC, включает возможности передачи и приема LLC- кадров;
6. Интерфейс к логическим блокам мультиплексирования на уровне LLC, включает возможности запроса Setup и Release LLC- потоков.
Рис.6-17. Схема уровневой модели LAN-эмуляции
Интерфейс UNI для LAN-эмуляции (LUN1)
Взаимодействие между клиентом LE и сервисом LE осуществляется через интерфейс LUNI, использующий блоки PDU и протоколы, описанные в документе LANE v.2. Там же описаны требования к функциям: инициализации, регистрации, процедуры конвертации адресов и передачи данных.
Вопросы реализации элементов архитектуры LAN-эмуляции
Пользователи подключаются к сервису LE через клиентов LE, реализуемых на конечных станциях ATM как часть профаммпых драйверов (между ОС и АО ATM) или как процессор, являющийся частью ATM адаптера.
Предполагается, что LANE будет использована в двух конфигурациях: в виде промежуточных систем (моста или маршрутизатора) пли в виде конечных станций (ПК или хоста).