
- •Максим Кульгин Технологии корпоративных сетей. Энциклопедия
- •Часть I основы корпоративных сетей.
- •1. Базовые сетевые технологии
- •Соединения и каналы
- •Технологии b-isdn и atm
- •Технология Frame Relay
- •Технология isdn
- •Плезиохронная и синхронная цифровые иерархии
- •Технология sonet
- •Технология smds
- •Технология Ethernet
- •Дальнейшее развитие технологии Ethernet
- •Технология 100vg-AnyLan
- •2. Методология построения корпоративной сети
- •Сравнение современных технологий передачи данных
- •Требования к сети
- •Архитектура сети
- •Магистраль на базе коммутации ячеек
- •Маршрутизация
- •Коммутация
- •Выделение маршрутов
- •Сетевые шаблоны
- •Сетевой шаблон глобальной сети
- •Сетевой шаблон городской сети
- •Шаблон городской сети с технологией sonet/sdh
- •Шаблон городской сети с передачей atm поверх sonet/sdh
- •Шаблон городской сети, как расширенной локальной сети
- •Сетевой шаблон центрального офиса
- •Реализация доступа и магистрали
- •Критерии выбора технологии
- •3. Качество обслуживания в современных сетях
- •Характеристики трафика
- •Трафик разных приложений
- •Качество обслуживания «на самоокупаемости»
- •Обзор технологий качества обслуживания
- •Обеспечение перекрывающей пропускной способности
- •Приоритетные очереди в маршрутизаторах
- •Протокол резервирования ресурсов
- •Установление приоритетов в виртуальных сетях
- •Качество обслуживания в сетях Frame Relay
- •Качество обслуживания в сетях atm
- •Рекомендации
- •4. Модель и уровни osi
- •Эталонная модель osi
- •Протоколы и интерфейсы
- •Уровни модели osi Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Уровень представления
- •Прикладной уровень
- •Назначение уровней модели osi
- •5. Основные типы сетевых устройств
- •Витая пара
- •Коаксиальный кабель
- •Оптоволоконный кабель
- •Сетевые адаптеры
- •Концентраторы
- •Коммутаторы
- •Коммутация «на лету»
- •Коммутация с буферизацией
- •Бесфрагментная коммутация
- •Дополнительные функции коммутаторов
- •Протокол stp
- •Протокол stp и виртуальные сети
- •Протокол stp: заключение
- •Маршрутизаторы
- •Брандмауэры
- •Часть II стек протоколов тср/ip
- •6. Ip и другие протоколы нижнего уровня
- •Протокол ip
- •Протокол arp
- •Протокол 1смр
- •Протокол udp
- •Протокол rtp
- •Адресная схема протокола ip
- •7. Протокол tcp
- •Формат заголовка
- •Состояние системы
- •Блок управления передачей
- •Установление и закрытие соединений
- •Плавающее окно
- •Пропускная способность
- •Контроль за перегрузками
- •Управление потоком данных
- •Политики отправки и приема сегментов
- •Таймер повторной передачи
- •Адаптивный таймер повторной передачи
- •Узкие места в сети
- •Протокол tcp в сетях atm
- •8. Маршрутицазия протокола ip
- •Автономные системы
- •Подсети
- •Маска подсети
- •Протокол rip
- •Маска подсети переменной длины
- •9. Протоколы маршрутизации Протокол ospf
- •Протоколы igrp и eigrp
- •Протоколы политики маршрутизации egp и bgp
- •Протокол igmp
- •Алгоритмы построения дерева доставки
- •Магистраль mbone
- •Протоколы групповой маршрутизации Протокол dvmrp
- •Протокол mospf
- •Протокол рiм
- •Бесклассовая междоменная маршрутизация
- •Часть III Технология atm
- •10. Введение в технологию атм
- •Появление atm
- •Форум atm
- •Основные компоненты atm
- •Уровни atm
- •Уровень адаптации atm
- •Уровень atm
- •Физический уровень
- •Прямая передача ячеек
- •Использование транспортных кадров
- •Использование plcp
- •Интерфейсы atm
- •Мультиплексирование в сетях atm
- •Инверсное мультиплексирование
- •Безопасность в сетях atm
- •Сигнализация atm
- •11. Основы технологии атм Соединения atm
- •Сети без установления соединения
- •Сети с установлением соединения
- •Виртуальные соединения в сетях atm
- •Типы виртуальных соединений
- •Виртуальные пути и виртуальные каналы
- •Установление соединений atm
- •Ячейки atm
- •Сети с передачей ячеек
- •Формат ячеек atm
- •Ячейки формата uni
- •Ячейки формата nn1
- •Подготовка ячеек к передаче
- •Уровень адаптации aal1
- •Уровень адаптации aal3/4
- •Уровень адаптации aal5
- •Адресация atm
- •Адрес dcc aesa
- •Адреса icd и е.164 aesa
- •Управление адресами
- •12. Коммутация и маршрутизация в атм Коммутаторы atm
- •Архитектура коммутаторов atm
- •Интеграционные функции коммутаторов
- •Управляемость
- •Маршрутизация в atm
- •Протокол маршрутизации запросов pnni
- •Протокол сигнализации pnni
- •Качество обслуживания
- •Протокол tcp
- •Протокол udp
- •Резервирование ресурсов и протоколы управления потоком данных
- •Организация очередей в маршрутизаторе
- •Метод явного контроля скорости
- •14. Интегрированные и дифференцированные услуги Качество обслуживания
- •Интегрированные услуги
- •Сервисные уровни обслуживания
- •Сервисное управление нагрузкой
- •Гарантируемое обслуживание
- •Протокол резервирования ресурсов rsvp
- •Стили резервирования
- •Развитие сетей с is
- •Дифференцированные услуги
- •Архитектура системы с предоставлением ds
- •Граничные устройства домена ds
- •Внутренние устройства домена ds
- •Выходные домены
- •Использование протокола rsvp в сетях с ds
- •15. Управление трафиком в атм
- •Трафик-контракт
- •Параметры трафика
- •Категории сервиса
- •Связь механизмов управления трафиком
- •Контроль за установлением соединения
- •Контроль за использованием полосы пропускания
- •Формирование трафика
- •Контроль потока abr
- •Контроль приоритетов
- •Организация очередей в коммутаторах
- •Реализация очередей для службы ubr
- •Реализация очередей для службы abr
- •Методы отбрасывания пакетов
- •Адаптивное управление буферами в коммутаторах
- •16. Интеграция с атм
- •Протокол ip поверх atm
- •Передача ip-Дейтаграмм по сети atm
- •Взаимодействие устройств в одной логической подсети
- •Групповая доставка информации в сети atm
- •Взаимодействие устройств в разных логических подсетях
- •Протокол nhrp
- •Оценка потерь при работе протокола ip поверх atm
- •Передача ip-дейтаграмм в кадрах sonet
- •Технология эмуляции локальной сети — lane
- •Концепция lane
- •Технология мроа
- •Клиент мроа
- •Сервер мроа
- •Взаимодействие технологий мроа и nhrp
- •Масштабируемость в глобальных сетях
- •Технология Tag Switching фирмы Cisco
- •Технология aris фирмы ibm
- •Технология mpls комитета ietf
- •Перспективные разработки. Рекомендации
- •Взаимодействие технологий atm и Frame Relay
- •17. Интеграция маршрутизации и коммуникации
- •Общие вопросы выбора технологий
- •Коммутирующие маршрутизаторы
- •Коммутация третьего уровня в atm
- •Технологии фирм Ipsilon и Toshiba
- •Технология FastIp фирмы 3Com
- •Технология NetFlow фирмы Cisco
- •Технология SecureFast фирмы Cabletron
- •Технология Multiprotocol Switched Services фирмы ibm
- •18. Мультимедиа в сети
- •Передача видеоинформации
- •Технические требования к передаче видеоинформации в сетях atm
- •Некоторые рекомендации по созданию сетей atm с видео
- •Передача голоса
- •Часть V Приложения
- •1. Стандарты стека протоколов tcp/ip
- •2. Порты протоколов tcp и udp
- •3. Выделение ip - подсетей
- •4. Теория очередей и расчет параметров сети
- •5. Организации по стандартизации
- •6 Список фирм - членов Форума атм
- •7. Спецификации Форума атм
- •8. Список терминов
- •9. Список литературы Основная литература
- •Дополнительная литература Технология atm и протокол ip поверх atm
- •Технология качества обслуживания
- •Система ip-адресаиии
- •Некоторые ресурсы Internet
- •Алфавитный указатель
- •Оглавление
- •Часть I 3
- •Часть II 109
- •Часть III Технология atm 207
- •Часть IV 269
- •Часть V Приложения 402
Уровни atm
Сетевые архитектуры часто определяются внутренним содержанием своего многоуровневого протокольного стека. При этом каждый уровень в стеке выполняет строго определенные функции, увязанные с соседними уровнями.
Хотя технология ATM не выглядит как традиционный (точно соответствующий модели OSI) протокольный стек, ее архитектура позволяет использовать множество функций на уровнях модели ATM. Это достигается благодаря целому ряду обстоятельств. Во-первых, функции уровней могут разрабатываться и расширяться без влияния на функции смежных уровней. Во-вторых, взаимодействие между уровнями на сетевом устройстве остается простым и прозрачным, вне зависимости от функционального наполнения того или иного уровня. И, наконец, межуровневое взаимодействие стеков на удаленных устройствах происходит симметрично (уровень на одной из систем взаимодействует с тем же уровнем на другой). Многоуровневый подход также позволяет все функции и протоколы технологии ATM свести в общую модель, которой следуют все производители и которая понятна пользователям.
Чтобы хорошо уяснить структуру модели ATM, необходимо представлять ее себе в аспекте уровней OSI, но в то же время следует учитывать, что на некоторых уровнях ATM отходит от традиционной модели OSI. Модель ATM позаимствовала четыре верхних уровня эталонной модели OSI без изменений. Точнее, эти верхние уровни для ATM не определены. Но, начиная с сетевого уровня и ниже, модель ATM использует несколько другой подход к выделению уровней.
Для согласования уровней модели ATM с уровнями модели OSI вводят:
уровень адаптации ATM (ATM Adaptation Layer, AAL),
уровень ATM,
физический уровень.
Необходимо подчеркнуть, что эти уровни модели ATM подобны уровням модели OSI, но не во всем, так как первые более функционально насыщены. На рис. 10.1 показана упрощенная схема трех нижних уровней модели ATM, которые соответствуют физическому, канальному и сетевому уровню модели OSI.
Как видно из рис. 10.1, обработка пользовательской информации отделена от обработки служебной информации. Еще одной характерной чертой технологии ATM является отсутствие четкой границы между уровнем адаптации ATM и уровнем ATM. Некоторые функции уровня адаптации ATM выполняются на уровне ATM. Вопрос, который вызывает наибольшее недоумение, заключается именно в разграничении уровня адаптации ATM и уровня ATM — они как бы перекрываются, «отнимая» обязанности друг у друга. В связи с этим существуют две точки зрения на ATM. В соответствии с первой, технология ATM рассматривается как протокол канального уровня. Распространено и другое мнение, которое описывает функционирование технологии ATM как процессы, происходящие при работе протоколов сетевого уровня, таких как IP или IPX. Обе версии имеют право на существование, поскольку в технологии ATM используются иерархическое адресное пространство и сложные протоколы маршрутизации. Отображенная на рис. 10.1 модель ATM приведена для пояснения ее соответствия модели OSI, и поэтому рис. 10.1 описывает модель ATM только с этой точки зрения. Для более всеобъемлющего ее описания чаще всего используется так называемая трехмерная модель ATM.
По мнению многих сетевых аналитиков, основной причиной, вызывающей появление вопроса: «Какой из двух вышеописанных подходов к ATM правилен?», — являются ограничения эталонной модели OSI и неполное понимание реальных сетевых процессов. Дело в том, что эталонная модель OSI не учитывает перекрытие уровней, когда один уровень может выполнять функции другого. Тем не менее, такой механизм часто используется в сетях, в которых один протокол должен прозрачно передаваться при помощи другого. В настоящее время такие протоколы сетевого уровня, как IP и IPX, часто туинелируются через сети, построенные на базе других протоколов, например, Х.25 и Frame Relay. Такое взаимодействие на практике организовать проще и дешевле, чем использовать специальные шлюзы.
Несмотря на некоторые сложности при освоении, перекрывающаяся модель ATM облегчает жизнь специалистам, занятым разработкой и внедрением новых протоколов и модификацией существующих протоколов технологии ATM. Такая модель позволяет также упростить операции коммутации, сохранить существующую базу установленного оборудования и упростить перенос приложений.
Архитектура ATM базируется на трехмерной модели В-ISDN, состоящей из трех плоскостей:
плоскости управления;
плоскости пользователя;
плоскости менеджмента.
Эти три плоскости связывают физический уровень, уровень ATM, уровень адаптации ATM и высшие уровни, показанные на рис. 10.2 в виде одного уровня.
Плоскость управления отвечает за установление, закрытие и отслеживание соединений. Для этого плоскость выполняет функции сигнализации, адресации и маршрутизации. Для создания виртуального соединения необходимо указать адрес отправителя и получателя. Кроме того, должны быть выработаны четкие механизмы определения маршрута, по которому будет проложено это соединение.
Схема адресации должна соответствовать следующим требованиям:
уникальность адресов;
автоматическое распределение адресов;
оптимальность использования адресного пространства;
масштабируемость;
простота в использовании.
Плоскость пользователя обеспечивает передачу пользовательской информации. С учетом того, что она может представлять собой как данные, так и аудио- или видеоинформацию, функциональная нагрузка на плоскость пользователя достаточно велика. Эта плоскость отвечает за защиту пользовательских данных от ошибок, производит контроль и управление потоком данных и т. д. На высшем уровне плоскости пользователя располагаются все протоколы обмена данными. Эти протоколы не зависят от уровня ATM и уровня адаптации ATM. Некоторые из этих протоколов рассматриваются ниже.
Плоскость менеджмента обеспечивает совместную работу двух первых плоскостей. Она выполняет две задачи: управление плоскостями и управление уровнями. Управление плоскостями позволяет получить единую систему с единым описанием, а управление уровнями обеспечивает предоставление требуемых от отдельных уровней ресурсов в каждом конкретном случае. Система управления уровнями имеет четко описанные схемы взаимодействия с физическим уровнем, уровнем ATM, уровнем адаптации ATM и высшими уровнями. Управление уровнями отвечает за сетевое управление, которое можно разделить на следующие основные функции: восстановление после перегрузки, управление производительностью, конфигурирование, сбор статистики и обеспечение безопасности.
Для облегчения восприятия модели ATM можно представить рассмотренную трехмерную модель в более привычном виде (рис. 10.3).