Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 111
Текст из файла (страница 111)
яви юо ф Глава 14. Концепцни и конфигурирование протоколов маршрутиазции 495 Типы и алгоритмы протоколов маршрутизации Все 1()Р-протоколы могут быть отнесены к определенному классу, или типу, в соответствии с алгоритмом работы. В табл. 14.2 описаны трн возможных варианта работы протоколов и приведены примеры протоколов для каждого класса.
Таблица 14.2. Классифнющия иротоколои маршругиза ими иа освоив алгоритвщв ик работы Пример протокола Класс/А.т горнии дисшнпнонно-векгорный (блиапсе гесгог) С учеюм сгктояння каналов (с1пх-агаге) Сбалансированный гнбрнлный (иногда назыааемыи расширенным аистанпнонно-векторным) К! Р-1, К(Р-2, 1СКР О5РЕ, (пгейгагед 15-15 Е(0 КР использует протпквг(к)Р, то с его тйч(си зрения оптимальным вар)пру)т)ьвкса-" Во втором томе книги подробно описана теория и алгоритмы работы практиче- ,'(1' л ски всех перечисленных выше протоколов маршрутизации. Тем не менее, поскольку в первом томе книги детально рассматривается только протокол И Р-2, то фактически ниже подробно рассмотрен только класс дистанционно-векторных протоколов ;.;-::'' ., маршрутизации.
!-'-'-': / Метрики Протоколам маршрутизации нужен некоторый механизм, который позволит вы- $' брать наилучший маршрут, если маршрутизатор обнаружил несколько маршрутов к фФ.,' ~:;.'. какой-либо подсети. Для этой цели в протоколах маршрутизации используется пас~"';"::- РВМЕтР, НаЗЫВаЕМЫй МЕтРиКОй (ГПЕ1ПС), ОПРЕДЕЛЯЮШИй "ПРЕДПОЧтнтЕЛЬНОСтЬ" МаР- шруга. Чем меньше метрика, тем лучше маршрут.
Так (см. рис. 14.3), маршрутизатор наружил маршрут с метрикой 1 к подсети 172.16.3.0/24 от маршрутизатора К2 и рут к той же самой подсети с метрикой 2 через маршрутизатор КЗ. Устройство берет и установит в таблицу маршрутизации маршрут с меньшей метрикой (1) маршрутизатор К2. которые метрики являются более оптимальными. Чтобы проиллюстрировать утверждение, обратимся к рис. !4.5. На рисунке проиллюстрирован процесс за некоторой сети с точки зрения выбора маршругизатором В маршрута к под- 0.1.1.0, расположенной в локальной сети слева от маршрутизатора А. В расиваемом примере скорость канала между маршрутизаторами А и В составляет 64 Кбит/с, а два оставшихся канала работают на скорости Т1, т.е.
1,544 Мбит/с Каждый. На верхней схеме на рис.!4.5 показано, какой маршрут выберет маршрутиза- если он использует протокол маршругнзацни К1Р (версии 1 или 2, неважно), а ижней схеме — какой из маршрутов будет использоваться в протоколе, ЕЮКР. протоколе маршрутизации К!Р используется метрика, называемая счетчиком итных узлов ()гор сошя), в которой учитывается, через сколько маршругизатотранзитных узлов — Нор) пролегает маршрут к какой-либо подсети.
При исьзовании протокола ИР маршрутизатор В обнаружит два маршрута к по(дойти -01 маршрут с одним транзитным переходом через маршрутизатор А и:.мврд)рут двумя транзитными. переходами, через маршрутизатор с, итак, если марщрутвай,;-,: Часть И1. 1Р-маршрутизации ти 10.1.! .0 будет путь через маршрутизатор А в качестве следующего транзитного узла (показан пунктирной линией на рис.
14.5). й! Р не учитывает полосу пропускания Полость 1ОЛ Л.О Е1Стйр Подсеть 10.1.1.О тарлно ирриртрииэ Рис. !45. Сравнение метрик протоколов й)Ри ЕIСКР Протокол Е1С КР использует метрику, в которой станлартно учитываются поло1В пропускания и кумулятивная задержка для маршрута через интерфейс и полаются вход некоторого математического алгоритма для расчета метрики Если в маршрута заторах А, В и С на интерфейсах корректно указана команла ьапсьох ось, то, как:по казано на рис. 14.5, протокол еюкР установит в таблицу маршрутизации оптМ мальный с его точки зрения маршрут через маршрутизатор С с использованием' палов большей пропускной способности (опять же, обозначенный пунк1мром' нижней схеме).
команда ьвптрих ось подробно описана в главе 13 "Работа с иври~рутизаторами комваийй Оюо". Автоматичеокое суммирование и суммирование вручиунз Чем меньше таблица маршрутизации, тем быстрее работают маршрути~ат()Ф» суммирсщение (или агрегирование) маршрутов может заметно уменьшить, разве(В таоаиЦЫ.'МЩФПРУтттавййнт.НО СОХРВНИФЗйМЕВШРУТЩЮ ВНЕ?МВЦНЮ. Глава 14.
Концепции и конфигурирование протокопое маршрутиазции 497 Сушествует. лва лгетода суммирования маршрутов. Какой метод суммирования доступен, зависит от конкретного протокола маршрутизации: автоматическое суммирование (ац!озцптгпаг!за!!оп) и суммирование вручную (гпапца! идтипапзабоп). Суммирование маршрутов вручную дает сетевому инженеру прекрасную возможность самостоятельно контролировать таблицы маршрутов и строить наиболее гибкую маршрутизацию в сети, например, выбирать, какие суммарные маршруты будут анонсироваться, а не пересылать только классовые сети.
Таким образом, поддержка возможности суммирования маршрутов вручную на сегодняшний день является Ф важным параметром при выборе протокола маршрутизации вести. В ~лаве 5 второго тома книги автоматическое суммирование и агрегирование ':.е' маршруюв вручную описаны более подробно. Классовые и бесклассовые протоколы. маршрутизации оторые протоколы маршрутизации должны принимать во внимание класс семаршрутизации. Другие протоколы маршрутизации игнорируют классовый к сети. Протоколы маршрутизации, в которых используются правила для вых сетей, называют классовыми протоколами маршрутизации (с)аззбц! пзц!!пб !з); протоколы, не принимающие во внимание класс сети, называют бескласпротоколами маршрутизации (с1азз!езз гоцбпй рготосо!з).
ссовые и бесклассовые протоколы маршрутизации различают по трем крите- перечисленным в табл. 14.3. Таблица 14.3. Сравиеяие классовых и бесклассооых протоколов маршрутизации и бесклассовый аротокол Классовьгй яротокол Нег ивастмаски туЬМ Нет ает маску волости в анонсах изаиии Нет ивасг суммирование маршрутов ргенцин мином конвергенция (сопуегяепсе) описывают процесс, происходяший в промаршругизации, когда что-то меняется в топологии сети. Когда канал начиботать или разрывается, или когда маршрутизатор включается, или происхоказ, возможные маршруты в сети, очевидно, изменяются. Процесс обнаружеменений в сети, поиска и установки в таблицы маршрутизации оптимальных утов„изменения таблиц маршрутизации называется конвергенцией.
КонверФактически опрелеляет, как быстро маршрутизаторы в сети с определенным одом маршрутизации согласуют свои таблицы маршрутизации. которые протоколы маршрутизации конвергируют быстрее, чем другие. Вполне но, что чем быстрее конвертирует протокол маршрутизации, тем луг!иге, поьку во многих случаях„если маршрутизаторы не согласовали свои таблицы (т.е. конвергировагш), пользователь не сможет, пересылать пакеты в какивтто пажеолеауюшем разделе в табл..14.4 описана.отйосительная скорость-конвергенции првзпквлов 11'.;мвршрупиаиитит в тдкжадрупея полезная информиациа.) Часть 1а.
1Р-маршрутизация К(Р-1 К1Р-2 Е)бКР ОБРЕ 1843:-' ' !!!!т Хара втернстнка бесклассовый Нет Да Да Да Да Нет Ла Ла Нет Да Ла Да Ла Ла Ла Нет' Нет Нет"- ' -':.; Нет Нет Нет Ла Ла Поллержиаает маски ЪЧ.БМ Пересылает маску и анонсах маршргнак Дистанционно-векторный С учетом состояние каналов ' 1т)нлнокол Е(бйр отностн к классу сбалансированных гибридных нроннксолов, у кона))))мг есть как признаки дистанционно-векторных, так и протоколов с учетом соснинттт, кто!)(лаос Заирнайцрват)аврал и'данунвтааации Е(тгйраиаиеааииа раСШирЕНцЫМ диетаицивтта-ВЕК дополнительные параметры для сравнения Есть еще два не самых важных параметра, которые могут бьггь использованы для сравнения разных 1СР-протоколов.
Прежде всего следует отметить, что в стандартах некоторых протоколов указано, что обновления таблиц маршрутизации должны отправляться на широковегцательный адрес, который прослушиваюг все сетевые узлы — 255.255.255.255. После того как такой механизм был заложен в некоторые из протоколов маршрутизации, появились методы многоадресатной рассылки сообщений (шо)г1сааг), поэтому в более новых протоколах маршрутизации анонсы маршрутизации рассылаются только заинтересованным в них ушам с использованием специальных зарезервированных многоалресатных 1Р-адресов. Это первый параметр .: тт( для сравнения протоколов. Старые протоколы маршрутизации в локальных сетях не поддерживали функций ";::!;, аугентификации.
Время шло, и становилось понятно, что злоумышленники могут организовывать атаки на отказ в обслуживании (Леша!-о(-легчгсе — ОоБ) с исполь-',:::.,';„'": зованием протоколов маршрутизации. Например, атакуший может подключить ",!а маршрутизатор к сети и анонсировать множество маршрутов с маленькой метрикой;,.".:!~ для огромного числа подсетей, следовательно, пакеты будут маршругизнроваться'по неправильным маршрутам и, возможно, будут перехвачены злоумы|пленником.