Руководство по технологиям объединенных сетей Cisco (953103), страница 111
Текст из файла (страница 111)
Заголовок, создаваемый граничным ЕЗК- устройством и используемый другими ЕЗК-устройствами для пересылки пакетов. Формат заголовка меняется в зависимости от типа используемой в сети передающей среды. В сетях АТМ метка располагается в полях УР1/УС1 заголовка каждой АТМ-ячейкн. Во всех остальных средах (например, в 1АХ-сетях или в каналах типа "точка-точка") этот заголовок является "промежуточным" (зйпп) и располагается между заголовками 2-га и 3-го уровней, как показано на рис.
32.1. Заголовок метки может содержать одну метку или стек меток. ° Информационная база пересылки по меткам (1дЬе! Ропгапйпй 1птоппайоп Вазе— ).Р(В). Таблица, созданная устройством коммутации по метке (1дЬе! ЬчгсйСараЫе 1)ет!се — 15К), которая указывает, куда и как следует пересылать фреймы с определенными значениями меток. ° Маршрутизатор коммутации по метке нлн 15К-устройство ((аЬе! Зн)гсь Ковгег— ЮК). Коммутатор нли маршрутизатор, который передает элементы с метками согласно значению этих меток.
° Граничный маршрутизатор коммутации по метке или граничное БВК-устройство (м(йе ЬВК). Устройство, первым добавляющее или последним удавяющее метку из пакета. Граничное ЕЗК-устройство имеет интерфейсы, соединенные с другими ).5К-устройствами и интерфейсы, соединенные с устройствами, не обладающими функциями МРЕ5 (например, с узлами протокола 1Р). ° Базовое БЯК-устройство (Соге ЮК). Устройство, выполняющее коммутацию на основе значения метки, солержашегося в заголовке пакета.
Все интерфейсы такого устройства соединены с другими Е5К-устройствами. ° Пересылка с использованием коммутации по метке (!аЬе! зн!!сйео). Решение о перелаче, принятое ЕЗК-устройством на основании метки, содержащейся во фрейме/ячейке. ° Маршрут с коммутацией по меткам (1лЬе1-зн((сйе! райг — ЬВР). Определяемый метками маршрут между двумя граничными ЕЗК-устройствами, проходящий через базовые 1.5К. 5ЗВ Часть!/.
Мосты и переключатели 1Р-пакет бвз метки во фрвйме 2-го уровни Помеченный !р-пакет во фреймв 2-го уровни Рис. 32!. Положение заголовка метки гегР!.5 во фрейме 2-го уровня Для описания работы МР).5 в среде АТМ определены несколько новых терминов, приведенных ниже. ° Виртуальный канал с коммутацией по метке ()лЬе! у(г(ца1 с(гсвй — 1'г'С). Маршрут 1.5Р в системс 1Р+АТМ (сеть АТМ с функциями коммутации по четкам). ° Контроллер коммутации по меткам (кдЬе! виттсЬ соп1го11ег — ЬЯС). Соединенное с АТМ-комчутатором или встроенное в него !.5К-устройство, которое обменивается данными с этим АТМ-коммутатором для инициализации и полдержки кросс-соединений !.ЧС в коммутаторе АТМ.
° Протокол распространения меток (ЬаЬе! г()впзЬв(!ов рго1осо1 — Ь!)Р). Протокол рассылки сообшений, предназначенных дпя распространения информации о метках между 1.5К-устройствами. ° Хшр!вАТМ. Виртуальный интерфейс между АТМ-коммутатором и контроллером (5С. Функционирование коммутации МР~ 8 В настоящем разделе описываются процесс передачи фрсймов в системе МР!.5 и функции некоторых основных компонентов МР(.5.
В частности, в нем описано функционирование коммутации МР!.5 в инфраструктуре, основанной на перелаче фрсймов, в сравнении с системой, основанной на передаче ячеек (АТМ). На рис. 32.2 показано соединение нескольких (5К-устройств (граничных и базовых), образуюших физический путь между двумя элементами — станцией А и станцией В. Егйсгпег-фрейч, созданный станцией А, переносит 1Р-дейтаграмму и соответствует стандартному формату Егйегпсг с обычным заголовком 2-го уровня, за которым следует заголовок 3-го уровня.
Поскольку адрес получателя указывает на лругую сеть, станция А направляет фрсйм с заголовком 2-го уровня на свой стандартный шлюз (К1). Вланном случае стандартный шлюз одновременно играет роль граничного !.5К- устройства (входного). Это ! 5К-устройство по своей внутренней таблице ! Р- коммутации (Гогуеаг1па 1п(оппайоп Вазе — Р!В) определяет, что эту 1Р-дейтаграмму следует отправить в направлении следующего !.5К-устройства через интерфейс 51.
Позиция базы Р(В для сети 172.16.1.0724 на входном 1.5К-устройстве указывает на то, что между заголовками 2-го и 3-го уровней должна быть вставлена метка, чтобы указать, по какому маршруту должен направляться фрейм, адресованный станции В. Поэтому входное !.5К вставляет заголовок МР(.5 между заголовком 2-го уровня протокола РРР (Ро1пг-го-Ро(пг) и !Р-заголовком (этот процесс называется присвоением метки) и направляет этот помеченный пакет маршрутизатору К2.
Маршрутизатор 2 539 Гпава 32. Коммутация МР(.8 анализирует фрейм, поступающий на порт 1, и обнаруживает между заголовками 2-го и 3-го уровней метку, значение которой основано на информации заголовка фрейма 2-го уровня (например, поля пакета РРР или поля Е!йенуре в пакетах 1.АХ). Далее маршрутизатор обрабатывает фрейм согласно своей базе (.Р(В, в которой указано, что фрейм требуется отлравить через порт 2, заменив входную метку б выходной меткой с новым значением, равным 11. Все последующие маршрутизаторы выполняют над фреймом такие же операции, пока фрейм не достигнет выходного ЬБК-устройства.
Нг аэ Базовое 18Н-устройство Выходной интерФейс Маршрутизатор Входная Входной Сеть- метка интерФейс получатель Выходная метка С еО !72ЛВЛ 81 6 Н1 6 80 172.16.1 82 11 Н2 Нз 11 80 172.16.1 83 7 Нв 7 81 172.16.1 еО С Рис. Зг.г. Соединенные между собой 65Л-устройства Структура коммутации МР1 8 и коммутации по тегам В основе МР15 лежат два принципиально важных компонента: компонент передачи и компонент управления. Компонент управления отвечает за поддержку правильной информации о передаче ло метке в группе связанных между собой ЬБК-устройств.
Компонент 54О Часть тт'. Мосты и переключатели Выходное граничное 1.8К-устройство таким же образом, как и предыдущие, просматривает свою таблицу и обнаруживает, что выходная метка для этого фрейма о!.- сутствует. Поэтому оно стирает всю информацию о метках (этот процесс называется удалением меток) и передает стандартную 1Р-дейтаграмму, инкапсулированную во фрейм ебтегпе1, станции В. Поскольку каждый из маршрутизаторов, расположенных меж!и' Станциями А и В, может коммутировать фрейм согласно информации своей базы 1.Р)В и не должен совершать обычные операции маршрутизации, ! Р-дейтаграмма обрабатывается быстрее и эффективнее.
Кроме того, для маршрута ЫР от К1 к К4 в данном случае могут быть использованы каналы, отличные от тех, которые указываются таблицей маршрутизации протокола 1Р. передачи использует для пересылки пакетов метки, переносимые пакетами, и информацию о пересылке по мепсе, поддерживаемую ЫВ-устройствами. Механизмы пересылки и управления МР15 будут подробно описаны ниже.
Компонент управления Все устройства сети МР1.5 поддерживают на своей управляющей плоскости (сон!о! р)апе) какой-либо !Р-протокол маршрутизации лля построения своих таблиц !Р- маршрутизации. В устройствах МРБ5, поддерживающих 1Р-пересылку (например, на граничных Б5й-устройствах), лля построения таблиц 1Р-пересылки (баз НВ) используются таблицы 1Р-маршрутизации. На устройствах МР(.5, которые поддерживают только пересылку по меткам (таких, как АТМ-коммутаторы с функциями МР(.5), базы НВ !Р-маршрутизации отсутствуют. На рис. 32.3 показано функционирование 1Р- маршрутизации на управляющей плоскости МРБ5.
Рис. 323. Ебй-устройства создают таблицы УР-згартоутизации После того, как таблицы !Р-маршрутизации построены, отдельным позициям этих таблиц назначаются метки (индивидуальные !Р-префиксы), которые затем распространяются среди смежных устройств МР(5 при помощи протокола 1.0Р. Внимание При обычном функционировании коммутации МР(.8 пунктам назначения протокола граничного шлюза (Вогбег Оагеигау Рго!осо! — ВОР) метки не назначаются, поскольку маршрутизаторы всегда получают доступ к этим пунктам путем рекурсивного просмотра на следующем ВОР-переходе. Вследствие этого пункты назначения протокола ВОР могут быть достигнуты с помощью метки, связанной со следующим ВОР-переходом для этих пунктов, как описано в разделе "Иерархическая маршрутизация". Каждое устройство МРЕ5 использует свое собственное пространство меток.