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

8.8. Взаимодействие сети atm и лвс

8.8.1. LAN-эмуляция

8.8.1.1. Идея и версии LAN-эмуляции

Если сеть ATM используется как магистральная для связи локальных сетей, то должны быть пре­дусмотрены, с одной стороны, средства совмещения МАС-адресов локальных (дейтаграммных) сетей с сетевыми идентификаторами ATM (VPI/VCI), с другой - характер взаимодействия и серви­сы дейтаграммных (LAN) и рассчитанных на установление соединения (ATM) сетей.

Один из подходов осуществить это носит название LAN-эмуляции (LANE). Основное тре­бование к системе эмуляции состоит в том, что при работе через сеть ATM приложения и прото­колы LAN должны выполняться без каких-либо изменений. Так как эти приложения и протоколы выполняются поверх подуровня LLC уровня 2 OSI (питаемого подуровнем MAC того же уровня), то подуровень LLC трогать (т.е. использовать для эмуляции) нельзя, а подуровень MAC можно заменить на эквивалентный подуровень эмуляции LAN - LE. Этот подуровень, с одной стороны, должен выполнять для LLC те же функции и сервисы, что и MAC (т.е. эмулировать LAN), с дру­гой - работать поверх уровня AAL (технологии ATM), а именно взаимодействовать с AAL-5, и обеспечивать трансляцию МАС-адресов в адреса ATM. То-есть, LE, как уровень, находящийся между уровнями LLC (сверху) и AAL (снизу) должен иметь два интерфейса: LE/LLC и LE/AAL.

Учитывая специфику существующих LAN (Ethernet - IEEE 802.3, Token Ring - IEEE 802.5, FDDI - ANSI X3T9.5), их эмуляция должна проводится дифференцированно (с точки зрения тре­бований к LE) и только для одного типа LAN. ATM Forum проработал две спецификации LE для Ethernet и Token Ring. В любом случае для обеспечения сервиса LE должны использоваться сле­дующие элементы: клиенты LE и LE сервис, обеспечивающий сервисы, характерные для LAN.

ATM Forum в январе 1995 г. выпустил первую редакцию стандарта LAN Emulation 1.0, регламентирующего основные вопросы эмуляции LAN (ЛВС) [397]. В этой серии стандартов бы­ли описаны функции клиента эмуляции LAN (LEC), и сервис LE, обеспечиваемый сервером эму­ляции LAN (LES), сервером эмуляции и конфигурации LAN (LECS) и сервером пакетов широ­ковещания и с неизвестным адресом (BUS). He все оборудование сетей ATM поддерживало в то время данный стандарт.

В июле 1997 г. тот же ATM Forum выпустил вторую расширенную редакцию стпандарта LAN Emulation 2.0 [398], которая, несмотря на то, что отменяет первую и имеет внушительный список нововведений (см. [398, Appendix D]), в целом сохраняет те же принципы функционирова­ния схемы эмуляции (которые и будут кратко изложены ниже). Более того при определенных ус­ловиях может быть достигнута совместимость и нормальная работа LEC (LANE v.2) и LEC (LANE v.l), в том числе и благодаря использованию специальных флагов, указывающих на необходи­мость использования новых особенностей, или новых типов переменных (TLV) версии 2 (v.2).

8.8.1.2. Описание сервиса lan-эмуляции

В первую очередь опишем, что должно быть эмулировано (т.е. смоделировано средствами техно­логии ATM так, чтобы для взаимодействующих LAN была видимость стандартной для них среды взаимодействия). Во-первых должны быть эмулированы основные возможности и сервисы, а за­тем новые возможности и улучшенные сервисы.

Основные возможности и сервисы

  • Станции LAN взаимодействуют без предварительного установления соединения. LANE должна создать видимость такого взаимодействия (учитывая, что в ATM нормально требуется предва­ рительное установление соединения).

  • Станции LAN (Ethernet) используют обычно такие типы адресации как индивидуальная адре­ сация (уникастинг - unicasting), групповая адресация (мультикастинг - multicasting) и широ­ ковещательная адресация {бродкастинг - broadcasting), учитывая, что они используют техно­ логию множественного доступа к той же самой среде, - это и должно эмулироваться (учитывая, что ATM использует в основном тип связи "точка-точка").

  • Приложения, выполняемые в LAN, используют стандартные стеки протоколов (например, APPN, IPX), которые используют драйверы подуровня MAC (NDIS, ODI, DLPI), - эти драйверы и должны эмулироваться, используя функции и примитивы ATM, чтобы верхние уровни LLC и выше оставались неизменными для использования этих протоколов.

  • В ряде приложений приходится создавать несколько доменов (групп ATM-узлов) в рамках од­ ной сети, что приводит к необходимости ставить им в соответствие группу станций LAN, при­ соединенных к одному сегменту, - это приводит к понятию эмулированная LAN (ELAN).

  • Схема LAN-эмуляции должна давать возможность устанавливать соединение не только между конечными системами ATM, но и соединениями типа LAN-станция - LAN-станция и LAN- станция - конечная система ATM (при этом она должна использовать существующий в LAN метод соединения LAN с помощью мостов, как прозрачных (Transparent Bridging), так и ис­ пользующих маршрутизацию от источника (Source Routing Bridging).

Новые возможности и улучшенные сервисы

  • LANE v.2 дает возможность локально управлять качеством обслуживания (QOS) для участков связи между конечными системами ATM, а также имеет механизм для определения того, под­ держивает ли удаленная конечная система ATM систему управления QOS.

  • LANE v.2 дает возможность выделять трафик, использующий групповую адресацию (мульти­ кастинг), из общего потока с широковещательной адресацией (бродкастингом) с помощью ме­ ханизма определения клиентов эмулированной LAN, которым требуется та или иная часть мультикастинга, и соответствующие фильтры.