Скачать презентацию Сети с техникой виртуальных каналов X 25 Frame Скачать презентацию Сети с техникой виртуальных каналов X 25 Frame

ost_WAN2.ppt

  • Количество слайдов: 34

Сети с техникой виртуальных каналов: X. 25 Frame Relay ATM Сети с техникой виртуальных каналов: X. 25 Frame Relay ATM

Коммутация в глобальных сетях - техника виртуальных каналов 1 этап – установление виртуального канала Коммутация в глобальных сетях - техника виртуальных каналов 1 этап – установление виртуального канала функциями 3 -го уровня (X. 25 в сетях X. 25, Q. 2931 в АТМ, Q. 933 в FR) Новый виртуальный канал 103 Порт 2 101 Порт 2 103 102 101 Порт 3 106 Порт 1 102 Порт 1 Пакет Setup 102 106 132456781122 Таблица маршрутизации Адрес назначения Порт 1324567 3 102 Порт 3 132456781122 103 Порт 4 108 101 Адрес узла 132456781122 Таблица коммутации 2 Входной порт Выходная метка Выходной порт 102 23453 Входная метка 1 106 3 102 1

Коммутация в глобальных сетях - техника виртуальных каналов 101 103 Порт 2 101 Кадр Коммутация в глобальных сетях - техника виртуальных каналов 101 103 Порт 2 101 Кадр Порт 2 103 102 101 102 106 Порт 3 1 Порт 4 DLCI Виртуальный канал Порт 3 103 Порт 4 108 101

Коммутация в глобальных сетях - техника виртуальных каналов 102 103 Порт 2 101 Порт Коммутация в глобальных сетях - техника виртуальных каналов 102 103 Порт 2 101 Порт 2 103 102 101 102 1 Порт 1 102 К 1 3 Порт 4 106 Порт 3 1 Таблица коммутации К 1 2 102 Входная метка Входной порт Выходная метка Выходной порт 102 1 106 3 102 1 К 2 106 108 103 Порт 4 108 101 Порт 3

Сети X. 25 Стандарт Х. 25 “Интерфейс между оконечным оборудованием данных и аппаратурой передачи Сети X. 25 Стандарт Х. 25 “Интерфейс между оконечным оборудованием данных и аппаратурой передачи данных для терминалов, работающих в пакетном режиме в сетях передачи данных общего пользования”. Первый проект стандарта - 1974 год (опыт сетей Datapac, Tymnet и Telenet). Проект пересматривался МККТТ в 1976, 1978 и 1984 гг. ¨ Асинхронный трафик терминалов преобразуется в пакеты, в которых биты передаются синхронно ¨ Большое внимание уделено процедурам контроля ошибок и подтверждения достоверности передачи ¨ Три уровня протоколов: Þ физический: Х. 21 и Х. 21 bis (RS-232, RS-422, V. 35) Þ канальный: LAP-B (подмножество HDLC) Þ сетевой: Х. 25/3 ¨ Не определены алгоритмы маршрутизации ¨ Адресация - стандарт Х. 121 ZXXX XX. . . XX - всего 14 цифр (Z=2, 3, . . . , 7 X=0, 1, . . . , 9)

Архитектура сетей X. 25 Архитектура сетей X. 25

Протоколы сетей Х. 25 Компьютер Коммутатор 4 4 X. 25 3 3 LAP-B 2 Протоколы сетей Х. 25 Компьютер Коммутатор 4 4 X. 25 3 3 LAP-B 2 X. 21 1 X. 25 2 3 LAP-B 2 X. 21 1 1 2 3 LAP-B 2 X. 21 1 1 Switched Virtual Channel, SVC – коммутируемый виртуальный канал Permanent Virtual Channel, PVC – постоянный виртуальный канал

Сети Frame Relay Стандарт МККТТ комитета I. 122 - Q. 921 (ANSI комитет Т Сети Frame Relay Стандарт МККТТ комитета I. 122 - Q. 921 (ANSI комитет Т 1. 606) Frame Relay - побочный продукт ISDN, использует скорости канала Т-1 или Е 1 (1. 544 Мб/с или 2. 048 Мб/с) для асинхронной передачи пакетов Стандарт Frame Relay имеет 2 версии: ¨ версия 1 - только постоянные виртуальные каналы(PVC) ¨ версия 2 - плюс коммутируемые виртуальные каналы (SVC) Стек X. 25 Стек Frame Relay LAP-B Q. 921 Физический уровень Q. 933 доставка best effort!!!

Качество обслуживания в сетях FR Параметры заказа сервиса виртуального канала: CIR (Committed Information Rate) Качество обслуживания в сетях FR Параметры заказа сервиса виртуального канала: CIR (Committed Information Rate) - средняя скорость в бит/с, с которой сеть согласна передавать данные пользователя CBS (Committed Burst Size) - максимальное количество бит, которое сеть согласна передать за интервал времени Т

Пульсация (Burst) T 1 -> C = 0 T 2 -> C = Cпрот. Пульсация (Burst) T 1 -> C = 0 T 2 -> C = Cпрот. Пакет от M 1 до M 2 байт Tlong -> C = Cсредн. Трафик Variable Bit Rate Скорость меняется от 0 до Cпротокола Пульсация - период T 2 Измеряется в: Сек - длительность пульсации Байтах (burst size) - объем данных в импульсе Коэффициент пульсации = С прот. /С средн. Примеры: передача файлов, компрессированные голос и видео

Параметры Qo. S по пропускной способности сети 4 Средняя скорость на длительном периоде - Параметры Qo. S по пропускной способности сети 4 Средняя скорость на длительном периоде - Commited Information Rate у frame relay - Sustained Cell Rate у ATM 4 Максимальная скорость всплеска (пульсации) - Peak Cell Rate у ATM 4 Максимальный объем пульсации - Bc (Burst commited) у frame relay - Maximum Burst Size (MBS) у АТМ 4 Максимальное время пульсации - T пульсации у frame relay - Burst Tolerance (BT) у АТМ

Взаимосвязь параметров пульсации Frame relay Bc = CIR x T Bc CIR T Взаимосвязь параметров пульсации Frame relay Bc = CIR x T Bc CIR T

Параметры Qo. S по задержкам: - средняя задержка (delay) Только АТМ ! - вариация Параметры Qo. S по задержкам: - средняя задержка (delay) Только АТМ ! - вариация задержки (jitter) Задержка 1 Задержка 2 Delay = S(ti)/N – математическое ожидание Jitter = 1/N Ц S(ti -delay)2 -коэффициент вариации

Чувствительность приложений к потерям данных • Чувствительные к потерям приложения Передача дискретных данных - Чувствительность приложений к потерям данных • Чувствительные к потерям приложения Передача дискретных данных - текст, числа, неподвижные изображения при потере пакета данные становятся частично или полностью обесцененными - необходима повторная передача • Устойчивые к потерям приложения Передача аналоговой информации - голос, видео инерционность процессов позволяет при небольшом проценте потерь восстановить потерянные данные по соседним

Параметры Qo. S по уровню потерь данных Процент потерянных пакетов (кадров, ячеек) - Cell Параметры Qo. S по уровню потерь данных Процент потерянных пакетов (кадров, ячеек) - Cell Lost Ratio в АТМ Процент искаженных кадров

Принципы работы АТМ (термин введен Bell Labs в 1968 году) Сеть АТМ состоит из Принципы работы АТМ (термин введен Bell Labs в 1968 году) Сеть АТМ состоит из конечных станций и коммутаторов, которые передают между конечными станциями пакеты (cell) фиксированной длины - 53 байта. Стандарты АТМ разрабатываются организацией АТМ Forum Цели технологии АТМ: ¨ одновременная передача различных типов данных (голос, видео, данные компьютеров и ЛВС) ¨ предоставление пропускной способности по требованию ¨ использование одной и той же технологии как для локальных, так и для глобальных сетей

Сложность совмещения компьютерного и мультимедийного трафика Решение - использование маленьких пакетов фиксированного размера Размер Сложность совмещения компьютерного и мультимедийного трафика Решение - использование маленьких пакетов фиксированного размера Размер пакета при определенной скорости передачи гарантирует максимальную величину задержки для приоритетного пакета Гарантия качества обслуживания - договорная процедура на обслуживание, заключаемая между конечным узлом и сетью

Стек протоколов АТМ Стек протоколов АТМ

Распределение протоколов АТМ по узлам сети Конечный узел АТМ Прикладной уровень TCP/IP, IPX, APPN Распределение протоколов АТМ по узлам сети Конечный узел АТМ Прикладной уровень TCP/IP, IPX, APPN AAL 1 -5 Коммутатор АТМ/ Коммутатор АТМ ATM ATM PHY AAL 1 -5 PHY ATM PHY PHY

Формат кадра АТМ Значение идентификаторов VPI и VCI устанавливаются для виртуального соединения двух конечных Формат кадра АТМ Значение идентификаторов VPI и VCI устанавливаются для виртуального соединения двух конечных станций: ¨ постоянно, администратором: Permanent Virtual Circuit временно (динамическая коммутация): Switched Virtual Circuit

Классы сервиса в сетях АТМ Класс сервиса Гарантии пропускной способности Гарантии изменения задержки Обратная Классы сервиса в сетях АТМ Класс сервиса Гарантии пропускной способности Гарантии изменения задержки Обратная связь при переполнении CBR + + - VBRrt + + - UBR - - - ABR + + +

Рациональное использование каналов в АТМ Рациональное использование каналов в АТМ

Маршрутизаторы Функциональная схема Уровень протоколов маршрутизации Создание и ведение таблиц маршрутизации Ведение очередей пакетов Маршрутизаторы Функциональная схема Уровень протоколов маршрутизации Создание и ведение таблиц маршрутизации Ведение очередей пакетов Отбрасывание плохих пакетов Фильтрация пакетов Анализ и модификация полей сетевого заголовка Отбрасывание заголовка кадра, извлечение и передача пакета сетевому уровню Получение с сетевого уровня пакета, адреса следующего маршрутизатора Определение маршрута по таблице маршрутизации Преобразование сетевого адреса следующего маршрутизатора в локальный адрес - ARP Прием и распределение кадров по портам LLC-подуровень 802. 3 MAC 802. 3 10 Base-T Порт 1 Ethernet 10 Base-2 Порт 2 Ethernet 802. 5 LAP-B LAP-F LAP-D UTP V. 35 Порт 3 Token Ring Порт 4 V. 35 X. 25, frame relay, ISDN Уровень сетевых протоколов Уровень интерфейсов

Характеристики маршрутизаторов ¨ Поддерживаемые сетевые протоколы: IP, CONS и CLNS OSI, IPX, Apple. Talk, Характеристики маршрутизаторов ¨ Поддерживаемые сетевые протоколы: IP, CONS и CLNS OSI, IPX, Apple. Talk, DECnet, Banyan VINES, Xerox XNS ¨ Поддерживаемые протоколы маршрутизации: IP RIP, IPX RIP, NLSP, OSPF, ISIS OSI, EGP, BGP, VINES RTP, Apple. Talk RTMP ¨ Поддерживаемые интерфейсов локальных и глобальных сетей Þ для локальных сетей Etheret, Token Ring, FDDI, Fast Ethernet, 100 VG-Any. LAN и ATM Þ для глобальных сетей * физические интерфейсы последовательных линий (serial RS-232, Rs-449/422, RS-530, V. 35, HSSI, T 1, G. 703(E 1), T 3/E 3, SONET/SDH lines): * протоколы HDLC, PPP, X. 25, frame relay, ISDN, АТМ ¨ Общая производительность маршрутизатора, измеряемая в пакетах в секунду (обычно дается для пакетов Ethernet 64 байта) Диапазон: от 5000 п/с до миллионов п/с ¨ Внутренняя организация и конструктивное исполнение Þ Мультипроцессорные архитектуры (симметричные и ассиметричные) Þ Модульное исполнение Þ Отказоустойчивые решения

Дополнительные функции маршрутизаторов при работе по коммутируемым каналам 1. Пропускная способности по требованию (bandwidth Дополнительные функции маршрутизаторов при работе по коммутируемым каналам 1. Пропускная способности по требованию (bandwidth on demand) ¨ Маршрутизатор устанавливает соединение только при наличии пакетов для удаленной сети ¨ Экономит затраты при повременной оплате канала 2. Спуфинг (spoofing) ¨ Технология "обмана" маршрутизатором серверов и клиентов, постоянно обменивающихся служебными сообщениями ¨ Маршрутизатор передает служебные сообщения по глобальному каналу гораздо реже, чем в локальные сети ¨ необходимо применять для стека Novell и протокола Net. BIOS 3. Сжатие пакетов ¨ некоторые производители обеспечивают коэффициент сжатия до 8: 1 за счет компрессии данных ¨ компрессия часто выполняется по собственным алгоритмам, несовместимым с алгоритмами других фирм 4. Сегментация пакетов - позволяет разделять большие передаваемые пакеты и использовать для их передачи сразу две телефонные линии

Взаимодействие слоев маршрутизаторов и коммутаторов в современных сетях Традиционный способ - сеть коммутаторов используется Взаимодействие слоев маршрутизаторов и коммутаторов в современных сетях Традиционный способ - сеть коммутаторов используется для связи с территориально соседним маршрутизатором Результат - большое число хопов - медленное продвижение пакета

Взаимодействие слоев маршрутизаторов и коммутаторов в современных сетях – обычное одноуровневое представление Взаимодействие слоев маршрутизаторов и коммутаторов в современных сетях – обычное одноуровневое представление

Сети с виртуальными каналами 1 вариант – использование PVC Создается полносвязная (mesh) топология – Сети с виртуальными каналами 1 вариант – использование PVC Создается полносвязная (mesh) топология – каждый маршрутизатор связан PVC с каждым Недостаток – плохо масштабируемая сеть – слишком много виртуальных каналов, трудно поддерживать и модифицировать

Сети с виртуальными каналами 1 вариант – использование PVC – логическая структура Каждый виртуальный Сети с виртуальными каналами 1 вариант – использование PVC – логическая структура Каждый виртуальный канал – отдельный логический интерфейс (subinterface) – fr 0/0, fr 0/1, fr 0/2, …

Сети с виртуальными каналами 1 вариант – использование PVC – логическая структура Пример конфигурирования Сети с виртуальными каналами 1 вариант – использование PVC – логическая структура Пример конфигурирования interface fr 0/0 ip address 10. 0. 0. 1 255. 0. 0 ip ospf network [point-to-point] encapsulation frame-relay 10. 1 202 neighbour 10. 0. 0. 2 frame-relay map ip 10. 0. 0. 2 201 interface fr 0/1 ip address 10. 1 255. 0. 0 ip ospf network [point-to-point] encapsulation frame-relay neighbour 10. 1. 0. 2 frame-relay map ip 10. 1. 0. 2 202 10. 0. 01 201

Сети с виртуальными каналами 1 вариант – использование PVC – крупная сеть неполносвязная Недостаток Сети с виртуальными каналами 1 вариант – использование PVC – крупная сеть неполносвязная Недостаток – большое число промежуточных хопов

Сети с виртуальными каналами 2 вариант – использование SVC Каждый маршрутизатор может связяться с Сети с виртуальными каналами 2 вариант – использование SVC Каждый маршрутизатор может связяться с каждым – установив SVC и разорвав соединение, когда данные долго не поступают в данном направлении. Аналог полносвязных PVC, лучше масштабируется Недостаток – долгое время установления соединения Плохо для кратковременных потоков

Задание arp-соответствия между IPадресом и ATM-адресом Map-list a ip 10. 1. 0. 3 atm-nsap Задание arp-соответствия между IPадресом и ATM-адресом Map-list a ip 10. 1. 0. 3 atm-nsap 33. 33. 333333. 33 33. 3333. 33