Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 110
Текст из файла (страница 110)
Статические стандартные маршруты, как и обычные статические маршруты, можно использовать на всех устройствах в телекоммуникационной сети, но тралиционно в сетях предприятий используется какой-либо динамический протокол маршрутизации лля построения маршрутных таблиц. В следующем разделе описаны концепции и терминологиядинамическихпротоколов маршрутизации. Обзор протоколов марщрутизации У всех протоколов динамической )Р-маршрутизации одна цель — заполнять таблипу маршрутизации актуальными оптимальными маршрутами. Цель проста, но . процессы и их детали могут быть очень сложными. Протоколы маршругизации позволяют маршрутизаторам изучать маршруты за счет того, что каждый маршрутизатор анонсирует (т.е.
Рассылает) те маршруты, которые у него есть. Каждое устройство быстрее всего узнает свои собственные маршруты, т.е. маршруты к напрямую подключенным к нему сетям (гйгесг)у соппестег!). Далее, каждый маршругизатор рассылает сообщения, формат и структура которых определяется конкретным протоколом маршрутизации.
Устройство принимаюгцее такие обновления маршрутной информации от других маршрутизаторов, добавляет обнаруженные таким образом маршруты в свою таблицу маршрутизации. Если все маршрутизаторы в сети участвуют в таком процессе, в итоге все маршрутизаторы по' лучат информацию обо всех подсетях в сети. Обнаруживая и пересылая маршрутную информацию, протоколы маршругизации должны обеспечить отсутствие кольцевых маршрутов, зачастую называемых ;. петлями в маршрутизации (гоцг)щ !оор). Кольцевым считается маршруг, в котором .,: пакет возвращается к тому маршрутизатору, который его отправил, из-за ошибок в ''-" маршрутах в таблицах маршрутизации многих устройств. Кольцевые маршругы— ', Нормальное явление в маршрутизируемых сетях, хотя одна из важных задач протоколов маршрутизации — обеспечить маршруты без петель.
В этом разделе качестве первого примера протокола маршрутизации описан К!Р- : ': 2 чуть более подробно, чем в главе 5 "Основы )Р-адресации и маршругизации". Ни:,', же привелено подробное сравнение различных протоколов маршрутизации.
: Оеновные концепции протокола й! Р-2 Маршрутизаторы, в которых запущен протокол марц~рутизации К)Р-2, анонсиРуют небольшие порции простой информации о каждой известной им подсети со:!::,ссднимустройствам. Соседние маршрутизаторы в свою очередь анонсируют такую информацию своим соседям и т.д., пока все маршрутизаторы в сети не изучат г~ьгвющиеся у других устройств маршруты. Фактически такой механизм похож на ~.;'в)'йРоцесс,распространения слухов в каком-то районе, школе или компании; Кто-то вышел на улицу выгулять собаку, встретил на лестничной клетке соседа, вынося,"";,. Ив~о ведро с мусором, и рассказал ему свежую сплетню.
Сосед, чуть позже отпра- ',-."ЯИВЩИСЬ В:НаГВЗИН ЗВ ХдЕ6ОМ, В СааЮ,РОЧЕРЕдЬ Ветрояаат друГОГО,СРСЕда Игцпйсдавтйиу '):.С!)ежезуслыщанную Впдетзгв и тд;, до тех цор,,пока слух не уасцросгранптдсяво всему Часть 111. 1Р-маршрутизации:1 :и г иолам ~р. вршровв яр ',л на . пори''иФ~-...""," слабую~~~~*.~! ~* 'мари(рута)(-;:яв'-':..в о 2 ~~ввввьмщару «ввв Е:::Л ТаВ цв Ф врврррэвтрвврв Рис. !4.3. Пример раееврвки маршрутов ноотоковом Я!б-2 Чтобы не перегружать схему обилием информации, на рис. 14.3 пока ка маршрутизаторами маршрута к сети 172. !6.3.0/24, но следует помп ройства рассылают и другие сети.
Процесс рассылки выглядит слелуюш 1. Маршругизатр К2 обнаруживает маршрут на непосредственно пол нему подсеть (соппесгед) ! 72.! 6.3.0/24. 2. Далее, маршрутизатор К2 рассылает анонс маршрутизации (гон!!па и соседям, в котором указаны подсеть (172.16 3 О), маска (/24) и расст т.е. метрика (в данном случае 1). 3. Маршрутизатор КЗ принимает анонс маршрутизации и добавляет сеть 172 16.3.0/24 в свою таблицу маршрутизации, а в качестве слел зитного узла на маршруте (пехг йор) указывает маршрутизатор КЗ. 4, Приблизительно в то же самое время маршругизатор К1 получает «н ленный устройством К2.
Маршрутизатор К1 добавляет маршрут , 172. 16.3.0/24 в свело таблицу маршрутизации и указывает К2 в качестве шего транзитного узла на пути к подсети. 5! В финале маршрутизаторы К1 и' КЗ обмениваются информацией о евгй" 672Л6;ХО/24 друг с другрм, Иоуже с метрикой 2. дому, Дистанционно-векторные протоколы маршрутизации, в частности К1Р, работают аналогичным образом, но в отличие от слухов, распространяюшихся между соседями, маршрутная информация не искажается при передаче.
Например, рассмотрим схему и процесс передачи информации на рис. ! 4.3. Здесь и, показано, как протокол К!Р-2 анонсирует адрес подсети и маску (записанную в префиксном формате), а также метрику маршрута "соседям". Глава 14. Концепции и конФигурирование протоколов маршрутиазции 493 После завершения процесса обмена у маршрутизаторов К1 и КЗ будет два возможных маршрута к подсети 172.1630/24: один с метрикой 1, а второй с метрикой 2.
Каждый из маршрутизаторов использует соответствующий маршрут с минимальной метрикой (т.е. равной ! ) для сети 172.16.3.0. Следует запомнить, что дистанционно-векторные протоколы, в том числе и К(Р-2, периодически повторяют такой процесс рассылки. Например, маршрутизаторы с включенным протоколом К1Р пересылают такие периодические анонсы раз в 30 секунд. Если маршрутизаторы получают те же самые маршруты с теми же самыми метриками, то они не перестраивают свои таблицы маршрутизации. Тем не менее, если что-то происходит и маршрутная информация меняется, следующий анонс маршрутизации или вызовет изменения в таблице соседних устройств, или не дойдет вообще, и устройства отреагирукт на потерю маршрута пересмотром известной им информации.
. Итак, основной принцип работы протокола маршрутизации нам уже известен, ниже мы рассмотрим несколько особенностей различных протоколов маршрутизации. Сравнение разных протоколов! Р-маршрутизации Долгая история протокола 1Р и его огромная популярность привели к возникновению в разные периоды времени нескольких конкурирующих протоколов машрутизации. Проще всего запомнить протоколы маршрутизации и оценить их возможности, сравнивая их преимушества и недостатки. В этом разделе описаны некоторые технические моменты, на основе которых можно сравнивать протоколы, а ниже подробно описан протокол К(Р-2.
Протоколы маршрутизации ОБРЕ и Е1СКР подробно описаны во втором томе книги. Первый критерий, по которому можно сравнивать протоколы, — его открытость. 'Например, если протокол описан в документах КРС, то он представляет собой открытый стандарт, другой вариант — протокол фирменный, например, его разработала компания С!зсо и он защищен патентами. Второй критерий связан с механиз;::.-, .'мами работы протокола: поддерживает ли протокол маски переменной длины (УапаЫе-Еепагй Вобле! Мазй!па — УьВМ). Технология М5М подробно описана только во втором томе книги, тем не менее, это одна из самых важных характеристик любого протокола маршругизации на сегодняшний день.
В этом разделе описаны наиболее важные термины и концепции протоколов, которые используются для ;— .';: Описания и сравнения протоколов маршрутизации, а в табл. 14.4 ниже проведено сравнение наиболее распространенных протоколов. Претоколы маршрутизации внешнего и внутреннего шлюзов Все протоколы маршрутизации можно отнести к одному из двух классов. протоколы внутреннего шлюза (1п!епог Са!свау Ргогосо( — 1СР) г,' предназначены лля маршругизации внутри автономной системы, т.е. это протоколы локального уровня; "','г ' ' е пРотоколы внешнего шлюза (Ехгег!Ог Саге лау Ргогосо1 — ЕСР) отвечаот з» маршрутизацию между автономными системами , г, ' В терминах 1ОР и ВСР используется такое понятие, как илюзгпотову что раньшеьвр(вРул : эз!заторы называли шлкеами(еа!азгпу), ио яа сещднвшний дань такое название усшрело Часть 1И.
1Р-марщрутиааь(ий )в .Рос. 14.4. Иепольмвакие ДРг и ЕБР-проепоколоо ) „ В приведенных выше определениях используется специфический термин аогпополгпая система (агпопопюцв зумеш). Пол автономной системой понимают сеть или набор сетей под единым административным управлением, обычно оз.носящихся к одной организации. Например, сеть или сетевой комплекс, созданные и оплачиваемые какой-либо одной компанией, скорее всего, будет автономной системой; сеть, принадлежащая крупному учебному заведению (ВУЗ-у), также, скорее всего, будет представлять собой елиную автономную систему. В качестве дополнительных примеров автономных систем можно указать крупные государственные и правительсз-,у венные организации, транснациональные корпорации и др., хотя гасударственные службы могут строить свои независимые сети.
Итак, некоторые протоколы лучше всего работают именно внугри одной автЬ'- номной системы благодаря своим механизмам и структуре, поэтому их называют 1СР-протоколами. Всего только один протокол лучше всего работает в качестве:,:.:;:~. средства маршрутизации между автономными системами и этот протокол — протбо кол граничного шлюза (Воп)ег Сагезоау Ргогосо1 — ВС Р). Каждой автономной системе может быть присвоен номер, называемый (что неудивительно!) номером автономной системы (ацгопогпоцз зумеш пцшбег — АЯЧ), Ка)г -'„4 и зарегистрированные !Р-адреса, номера АЬХ выдаются Ассоциацией по присвоенивз имен и номеров (портов! сети Интернет (!пГегпеГ СогрогаГюп Гог Азз!япед 1Мегвпи(Г )чцгпбегз — !САИН), которая делегировала выдачу номеров, точно так же, как и.,зв' регистрированных !Р-адресов своим региональным представительствам.
За очаг присвоения каждой автономной системе уникально~о номера, в протоколе ВОР мха ') жег быть гарантировано, что пакет не зациклится в глобальной сети Интернет и нв, !;::». будет проходить через ту же самую автономную систему дважлы. На рис. 14.4 показана уменьшенная схематическая модель всемирной сети. Ии тернет. Одна компании и три провайдера (!и!егпег Беге!се Ргочдег — !ВР) использф::, ''!,;=:,,~ ют(СР-протоколы (САРГ и Е(СКР) внутри своих собственных сетей, а между их аа:-"::;-,"';:;:-",':. тономными системами используется протокол ВС Р.