Руководство по технологиям объединенных сетей Cisco (953103), страница 138
Текст из файла (страница 138)
' 'к .. аз:з Ф ":Ф ,Р : ь. й Ф. ''Фз "'Р- ~ф ,и' гй ф'„' * "*';хь 'Ф-" у' УФ -Ф 'л" й " ' *",ф"г йм ф'. :.М Ф 4С ,'; '"'"' з '"%'. в " а:„Ь. '1'-''Т „ сц ,Маршрутизация в системной сетевой В ":,йгрхитектуре 1ВМ . ведейие ф", „,, ~,~Л: г"В процессе йерехода вычислительной техники от преобладания централизованных компвютерйых решений к использованию одноранговых вычислительных устройств 4А сетева» архитектура йВМ претерпела значительные изменения. В настоящее время тюмаршрутизация снсуеьгной архитектуры 1ВМ (Бузгетз Хегвогк Агсййесшге — БХА) '-:"может:.происходить в (глух различных средах, хотя ряд ключевых концепций остается 'Едкным для"''всех типов' маршрутизации $ХА.
В атой главе описываются функции .!йй службы, котчорыезделают возможными как псдзональную маршрутизацию БХА, так и,,усовершенствованную, маршрутизацию одноранговой сети (Абтапсеб Рееппо-Реег Хе(чгогИпй — АРРХ). В ней рассматриваются такие вопросы, как сеансовые соединенг(я, группы передачи, Йные и виртуальные маршруты, а также классы обслуживания (С(аьз о( Бегч(се — Со$) Общая информация о традиционных БХА и АРРХ приведена в глйве 39 "Протоколы' сетевой архитектуры 1ВМ".
На рис. 43.1 проиллюстрированы конг(епцйй; описьшаейьге в данной главе, в контексте традиционной среды ЗХА. й;.,э, ф р.*"„!ч;л гь) Фу '1 Сеансовые,с(оединители ЗМА Сеансовые аюедйнители ВХА используются для того, чтобы связать адресные пространства, когда сеансы пересекают несколько алресных пространств. Существует три типу сеансовых сйудинителей: граничные функции, межсетевые шлюзы БХА (БХА Хегтгог)г 1пгегсоппесцоп — БХ1) и функции промежуточной маршрутизации АРРХ. ФФ' * ,~:.Граничные функциИ находятся в подзональных узлах и устанавливают соответствие между подзоной и прдстранстаом периферийных адресов.
Шлюзы БХ1 действуют как мост~'между сезВмньВХА, получая данные из одной сети и передавая ее по назначению Щ~угую„ать. ~Шлюзы ВХ! прозрачны лля конечных устройств подключения к сети ептрйг"АцасЬтепг Шйз — ХАН). Промежугочные узлы АРРХ выполняют промежу- маршрутизацию в сетях АРРХ. На рис, 43.1 показано место сеансового соединиф$~теяя в традиционной среде БХА. (1 ~ъ л Подзона.
Группа источник передачи .... (гсь .. Подзона- (то( полунакала Узел шлюза канал 3 ;-„(аяду',т,, Канал 4 оайилзуиз ый маршрут маршрук 3 маршрук 4 4 Рис. 4Д П Дал сензи мезсду подзонами маршрутизации 5гУЛ дазируетсн на группок передичи Группы передачи ЗМА!ВМ Явные и виртуальные маршруты ЗМА 1ВМ Маршруты между подзонами принимают одну из двух форм: явные нли виртуальные. Явные маршруты представляют собой физические соединения между двумя узлами подзоны, выраженные в виде упорядоченных последовательностей подзон и связываюшие между собой группы передачи. Явные маршруты являются однонаправленными, и для создания дуплексного канала необходимо два таких маршрута.
Виртуальные маршруты представляют собой двунаправленные логические соединения между двумя узлами подзоны. Виртуальный маршрут проходит по обоим одно- 686 Часть ЧП. Протоколы маршрутизации Группы передачи (Тюпятрв(оп блзирз — Тб) Ык(А (ВМ предсшвляют собой логические соединения между смежными узлами Ь(ч(А! ВМ, которые используются для прохождения сеансовых потоков данных Б(ч(А. Группы ТСк состоят из одного или нескольких каналов Ь(ч(А с назначенными им приоритетами передачи. Многоканальные ТО обеспечивают дополнительную надежность и расширенную полосу пропускания и используются лдя обьединения нескольких физических каналов в один логический канал а(к(А.
Многоканальные Таз допускаются только между узлами Т4. Для упорядочения нестандартных сообшений при каждой пересылке группам передачи присваиваются порядковые номера. В каждой группе поддерживается четыре приоритета передачи; низкий, средний, высокий и приоритет передачи данных сетевой службы (наивысший). На рис. 43.1 показаны взаимоотношения групп передачи с другими компонентами маршрутизации БХА при подзональной маршрутизации. иаправленным явным маршрутам — прямому и обратному, — принадлежащим одному физическому пути. Виртуальные маршруты не пересекают границ сети; вместо этого для связи между двумя виртуальными маршрутами используется сеансовый соединитель межсетевого соединения БХА. В состав виртуального маршрута входят параметры приоритета передачи и пошагового управления общим потоком, когда получатель с достаточным буфером прелоставляет отправителю пошаговые окна.
На рис. 43.1 показаны взаимоотношения между явными и виртуальными маршрутами, а также их место в подзональной маршрутизации БХА. Класс обслуживания ЗМА 1ВМ Функция класс обслуживания (С(азг о)".Йгтусе — Соз) БХА 1ВМ определяет транспортные характеристики сети для данного сеанса. В зависимости от требований пользователя, в сети БХА могут быть заданы разные классы СоБ. Этн классы обеспечивают механизм определения всех маршрутов БХА и описывают приемлемые уровни обслуживания для данного сеанса.
СоБ также определяет ряд характеристик сеанса, в том числе время отклика, уровень безопасности н доступность. СоБ может устанавливаться автоматически при входе в сеть или вручную (пользователем) при инициализации сеанса. Каждое нмя СоБ связано со списком виртуальных маршрутов, удовлетворяющих требованиям желаемого уровня обслуживания. Информация, относящаяся к данному сеансу, накапливается в подзоне СоБ и хранится в таблицах АРРХ, Различия между реализацией СоБ в подзоне и маршрутизацией АРРХ описываются в следующих разделах.
Со8 и ри подзональной маршрутизации При подзональной маршрутизации пользователь определяет СоБ лля данного соединения. Каждому виртуальному маршругу соответствуют определенные службы, и характеристики Соб связаны с соответствующими явными маршрутами. Точка управления системными службами (Бузгеш Бегясев Сонно! Ро!пг — ББСР) использует таблицу СоБ для предоставления функции управления маршрутом информации о виртуальном маршруте н приоритете передачи. Управление маршрутом, в свою очередь, выбирает виртуальный маршрут и приоритет передачи для данного сеанса.
На рис. 43.2 показан формат записи таблицы СоБ для подзональной маршрутизации. Записи таблицы СоБ для подзональной маршрутизации содержат нмя СоБ, номер виртуального маршрута (Ч!ггца! Коше Хшпбег — ЧКХ) и приоритет передачи подзоны (ТКапзпааюп Рг!огйу — ТКР1). Имя СоБ представляет собой стандартное имя, например, БЕСЗ, удовлетворяющее соглашениям об именах.
ЧКХ определяет отдельный маршрут между подзонами. Между двумя подзональными узлами может назначаться до восьми виртуальных маршрутов, Каждому виртуальному маршруту может присваиваться до трех приоритетов передачи, а между двумя подзонами возможно установление до 24 виртуальных маршрутов. ТКР! определяет приоритет потока сеансовой информации между логическими модулями (1Л)-Ш) по явному маршруту. Пользователи могуг присвоить каждому виртуальному маршруту одно из трех значений приоритета: 0 (самый низкий), ! или 2 (самый высокий).
Глава 43. Маршрутизация в системной сетевой архитектуре !ВМ 687 ср Рис. 43.2 В табгыцв Сат для подзоналыши марицгутизации яри- нятся виртуалыые маршруты и приоритеты передачи Механизм классов Сов при использовании маршрутизации АРРМ СоБ в АРРгч определяется явно. через параметры таблицы СоБ. В АРРХ больше вариантов СоЬ. чем при подзональной маршрутизации ЯКА В частности, Сой в АРР1К позволяет выбрать маршрут по пропускной способности, по оценке маршгрута, уровню безопасности, задержке распространения, а также по характеристикам, определенным пользователем, Класс обслуживания не ограничивается только коммуникационными контроллерами, как при подзональной маршрутизации ЯМА, а распространяется вплоть до конечных узлов (Гпб Нооез — Егч). В базе данных топологии СоЯ АРФ каждому СоБ соответствует древовидная структура, где отслеживаются все затраты и маршруты.
СоЯ АРР1ч' также предусматривает параметры управления памятью, выделяемой для таких древовидных структур СоБ. На рис. 43.3 показан формат записи таблицы Сой для маршрутизации АРФ. Рис. 43.3. В таблице Со5 для маршрутитции АРРгч' могут «раниться специальные параметры возврата и информация о качестве миршрута Часть Ч11. Протоколы маршрутизации 688 Записи таблицы СоБ для маршрутизации АРРХ содержат имя СоБ, индекс, характеристлки приоритета передачи (ТКР1) АРРХ и поле веса (%е(я)згеб Р(е!б — %Р) Сов АРРХ. Имя Соб представляет собой стандартное имя, например, ВЕСЗ, удовлетворяюшее сошашениям об именах. Данные в поле индекса позволяют сохранять в таблице и извлекать из нее веса маршрутных компонентов. Эта запись ссылается на запись в массиве весов Соб. ТКР! АРРХ определяет приоритет сеансового потока данных Ш-(.() по явному маршруту.
Для каждой записи таблицы Соб определено только одно значение поля ТКР1. ТКР! АРРХ требует, чтобы поток конкретного сеанса с определенным СоЯ в данной сети АРРХ имел один и тот же приоритет передачи. Характеристики узла и группы передачи представляют собой список определяемых пользователем характеристик, допустимых для данного Соб. В каждой строке определен набор характеристик узла или Тб. Ими могут быть уровень безопасности, затраты на время соединения и доступная полоса пропускания. Поле характеристик содержит диапазон допустимых значений. Поле %Р Со$ АРРХ позволяет службе выбора маршрута (Коцгез-Бе!есг(оп Веысс— КЯ) назначать вес данному допустимому маршрутному компоненту (узлу нли ТО). К% использует %Р для определения относительной желательности маршрутного компонента %Р может содержать постоянную величину или имя функции, используемой КЯБ для определенияя веса.
Подзональная маршрутизация ЗЙА! ВМ Центральными компонентами традиционной маршрутизации в среде ВХА являются логические области БХА и адресация узлов. В этом разделе они рассматриваются в контексте традиционной сети БХА. Сети БХА делятся на логические области: подзоны и домены. Подзоны состоят из узла подзоны и его периферийных устройств. Домены состоят из точки управления системными службами (ББСР) и сетевых ресурсов, которыми она управляет. ББСР разных доменов могут взаимодействовать друг с другом с целью компенсации сбоев процессора узла. На рис, 43.4 показаны взаимоотношения между подзонами и доменами в контексте подзональной маршрутизации ЗХА. Адреса узлов делятся на адреса подзональных и периферийных узлов.
Адреса подзональных узлов являются глобальными и должны быть уникальными в пределах всей сети. Эти адреса присваиваются ХА() при активации. Адреса подзональных узлов обычно состоят из двух частей: адреса подзоны и адреса элемента. Все ХА() в пределах одной подзоны имеют одинаковый адрес подзоны, но разные адреса элементов. Адреса периферийных узлов, которые считаются локальными адресами, отличаются в зависимости от типа узла: Т2 или Т2.1.