Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 34
Текст из файла (страница 34)
Следует также отметить, что показанная на рис. 5.7 концепция с тремя'," ' 1Р-адреса (сетевой, подсетевой и узловой) называется классовой адресаи аддгезз!щ). Термин классовая адресапия относи~ся к тому, как можно,Ф» ! Р-адреса, а именно то, что они имеют три части. В частности, классовая' означает, что адрес можно рассматривать как имеюгций сетевую часть, ределяется на основании правил адресации для сетей классов А, В и С,::, слово "классовая" в названии. Поскольку процесс маршрутизации рассматривае~ сетевую и поде адреса вместе, можно выделить альтернативный подход к 1Р-адресам, зывается бесклассовая адресация (с(азз(ехг аддсехзйэд). Вместо трех частей рос содержит две части: ° часть, на основе которой осуществляется маршрутизация; —...,';3,",:,'",;; ° узловая часть.
Первая часть, на которой основывается маршрутизация, — это комбт»,е вой и подсетевой частей с точки зРенил классовой адРесации. Зта пер»(вйз. называется просто частью подсети, или иногда префиксом. На рис. 5.В пс»'." цепция и термины, относяшиеся к бесклассовой! Р-адресации. л Узел дд ';,»-''Ф. Рие. 5.8. ФОРМат 6ЕСКЛаССОВЫХ идРЕСОВ ЛРи иСПОЛЬЭОВакии ПвдСЕтвйэ,*". Наконец в 1Р-адресациях с механизмом создания подсетей исподьз))д„ маски подсети (хибпег тазк).
маска подсети способствует определен!2!йр! !Р-адреса, как показано на рис. 5.7. и 5.8. Подробнее маски подсетезы ются в главе 12. б. Основы!Р-адресации и маршрутизации "- аршрутизация и га.нервом разделе этой главы рассматривались основы маршрутизации на примес тремя маршрутизаторами и двумя персональными компьютерами. теперь, ""',Зб !Р-адресации больше, можно рассмотреть процесс 1Р-маршрутизации более ""'-.' но В этом разделе основное внимание уделено тому, как узел-оп|равитель яет, куда следует направить пакет, а также тому, как маршрутизаторы выби":",. куда следует перенаправлять пакеты, чтобы они достигли узла-получателя.
рутизация в узлах ' ы при опрелеленин того, куда отправлять пакет, фактически используют не"' ' ю простую логику маршрутизации. Эта двухэта иная логика описана ниже. Е Если! Р-адрес получателя находится в тои же подсети, гго и адрес отправителя, то пакет непосредственно отправляется узлу-полу- \ чателю. ";3. Если 1Р-адрес получателя находится в другой подсети, пакет отправляется стандартному шлюзу.
Стандарглньш илюз (с(е(аи)г яагевау) — это Ег)зегпегинтерфейс маршрутизатора в данной полсети ример, рассмотрим рис. 5.9, в частности локальную Ег!зегпеысеть в верхней . В верхнем Егпегпег-сегменте имеется лва персональных компьютера ПК! ,'11,'атакже маршрутизатор К1. Если ПК! отправляет пакет на адрес 150 !50!.11 с ПК11), то пакет отправляется компьютеру ПК! ! через Егпегпе! — нет не- мости использовать маршрутизатор. ко если П К1 отправляет пакет компьютеру П К2 (150.150.4.10), то согласно у этапу логики маршрутизации в узлах пакет направляется стаидартному ,,т е. на адрес 150.150.!.4, 1Р-адрес Ег(зегпег-интерфейса маршрутизатора К!. В ем разделе описан пример, в котором компьютер ПК! использует свой Ртный шлюз.
,к: ия о перенаправлении, принимаемые маршрутизатором, ,, 4Мца! Р-маршрутизации ,„,.в,в этой главе на рнс. 5.! и 5.2 (и в соответствующем тексте) в общих чертах й~лось, как маршрутизаторы перенаправляют пакеты, используя каждую по;Мчо Физическую сетышя передачи пакетов следующему устройству. Чтобы ,:.4)ценить решение о перенаправлении, принимаемое маршрутизатором, в этом :,,„:используется пример с тремя различными маршрутизаторами, перенаправ,, 'и пакеты. ДЯ фрейм канального уровня, т,е. Френи, в котором инкапсулирован 1Р,,Мршрутизатор использует следующую логику.
Используется ГСБ-поле для проверки ошибок фрейма; если ошибки есть, фрейм отбрасывается. ,,'', Если пакет не бьи отброшен на предыдущем этапе, отбрасывается старый !-',.':: канальный запзловок и концеви к, и остается только 1Р-пакет. 162 ЧаСтЬ 1. ОСНЕИ!!и Этап 3. 1Р-адрес отправителя 1Р-пакета сопоставляется с таблицей мар и определяется маршрут, который соответствует этому алресув;~~.' идентифицирует исходящий интерфейс маршрутизатора и, возы шругизатор следующего перехода, Этап 4. 1Р-пакет инкапсулируется в новый канальный заголовок и кон ходящий для исхоляьыего интерфейса, и фрейм отправляется.
150 !50 ! 10 !50 !50! Ы ! М. Г5ОЛ. О ! 50. 150 2 0 Хв 5'- й~ 51 150 150 3 О 150Л уО.ЗЛ 'б ~Э 50 !50 !50 40 4 !5олво.ало Рис. 5. й Альеиериативи иаршруеиизаяии в увеах Каждый маршрутизатор, выполняя описанные выше этапы, отЩ~а„,. следующему устройству до тех пор, пока пакет не достигнет получатся!1:;,-:. Отдельно следует рассмотреть третий этап — процесс поиска'а!че '.',. маршрутизации. В заголовке пакета содержится 1Р-адрес получатедя':, -, маРшРУтизации обычно имеетси список сетей и подсетей.
Дла поиска- е лице маршругизации маршрутизатор "рассуждает" так: номера сетей и подсетей представляют группу адресов, которые; ..,. одинакового префикса. В какой из групп таблицы маршругиы,, ,, в,%все, получателя? '!"-" ее Основы 1Р-адресации и маршрутизации "'.''"":: ественно, маршр)тизаторы на самом деле превращают зту логику в матема- задачу, но текст весьма точно описывает происходящее.
Например, на -:;-:~",",10 показана та же топология, что и на рис. 5.9, но теперь компьютер ПК! от'т пакет компьютеру ПК2 е.внимание, л данном оду"1ае ясе мария рутизаторы "знаю~", что "полсеть'* 150. 150.4.0 'ивсе адреса, которые начинаклся с 150.150.4". 150 150.1 10 150.150 1 11 ::.„1яа.150.2 -'..',1-":!$0.1 50.5.0 150 1 З ! !! '„, яэ Таблица маршрутизации Ь) ~4 ЕО ,. ЩХ450.4а © ! л а м$"!'-',~!: Рис. 5.!О. Простой лрииер маршрутизоции с 1Р-иодсетячи ,, ниже поясняется логика перенаправления на каждом этапе, показанном ,,,::.(~"сдует отметить, что все упоминания этапов 1, 2, 3 и 4 относятся к е,! и ,,льстили маршрутизации, которое приведено выше в этом разделе.) '";,:.
~4сотправляет пакет своему стандартному шлюзу. Сначала П К ! строит 4.""',, 11акет, в котором в качестве адреса получателя указан 1Р-адрес П К2 ;!~51~;)504.!О), ПК! должен отправить пакет маршрутизатору й! (это его ~ндартный шлюз), поскольку получатель находится в другой подсети. Часть 1.
Основал ПК1 помешает 1Р-пакет в Ег(зепзег-фрейм, в котором Е!)зегпе~- лучателя соответствует Ег(зегпе!-адресу маршрутизатора К1. ПКЕ' "' лает этот фрейм по Е!)зегпег. Этап Б. Маршрутизатор К1 обрабатывает входящий фрейм и переиапрппдпа~~'' маршрутизатору К2. Гак как указанный во входящем Е!(тепзе!. '"' МАС-адрес получателя является МАС-адресом маршрутизатора.:)ур, маршрутизатор копирует фрейм лля обработки. Маршрутизатор ' ' "' ет поле ГСБ фрейма и убеждается, что ошибок нет (этап 1) шругизатор отбрасывает Е!!зегпег-заголовок и хвосговик (этап 2)',~!" этого маршрутизатор К1 сравнивает указанный в пакете адрес и "" (150.150.4.10) с таблицей маршругизации и находит запись дли.''и 150.150.4.0.
Эта подсеть содержит адреса с 150.150.4.0 по 1.'К),:$ (этап 3). Поскольку адрес получателя находится в этой группе, м' ' "' затор К2 после инкапсуляции пакета в НЕ)$Х-фрейм переиап' ' '""' кет через исходягции интерфейс 5епа10 следуюгцему маршрута ' ""'' (150.150.2.7) (этап 4). Этап В. Маршрутизатор К2 обрабатывает входящий фрейм и перенаираизпй!~ маршрутизатору КЗ. Получив Н()ЕС-фрейм, маршрутизатор К2., ' тот же общий процесс, что и маршрутизатор К1. К2 проверяет По))К' обнаруживает, что ошибок нет (этап 1).
Затем он отбрасывает. заголовок и концевик (этап 2). После этого К2 находит в своей","' маршру1изации маршрут для подсети 150.150.4.0, которая в " себя диапазон алресов 150.150.4.0 — 150.150.4.255, и "понимаеУ~~!,„ рес 150.150.4.10 соответствует этому маршруту (этап 3). Накоиегз .', тизатор К2 отправляет пакет через интерфейс Яепа11 еле шругизатору КЗ (150.150.3.1), предварительно инкапсулироий!Г) заголовок Ггагпе Ке1ау' (этап 4). Этап Г.
Маршрутизатор КЗ обрабатывает входящий фрейм и перев компьютеру ПК2. Маршрутизатор КЗ„как и К1 и К2, проверяет,, отбрасывает старый заголовок и хвостовик канального уровпФ~, свой маршрут для подсети 150.150.4.0. Запись для этой и (маршрутизатора КЗ) таблице маршрутизации показывает, что Йй, интерфейсом является Ег(зегпег-интерфейс маршрутизатора КЗ»:.' шругизатора следук»шер о перехода нет, поскольку маршругииФ~(Ь ключен непосредственно к подсети 150.150.4.0. МаршрутиМ3~...
тается тпшько инкапсулировать пакет внугри Е!)зегпег-заголойК~',... вика, указав в качестве Е!(зегпе1-адреса получателя МАС-вдррр;;, гера П К2, и передать фрейм. Процесс маршрутизации опирается на правила, касающиеся:,,Ф"', Например, почему компьютер ПК! (150.150.1.4) считает, что комФ., (150.150.4.10) находится в другом Е!)зегпег-сегментеу Потому, что у Ии!( сети 150.150 4 0 (для ПК2) и 150.150.!.0 (для ПК1).
Из-за того что !Рзадй(п!(г( подсетях должны быть отделены маршрутизатором, ПК1 должен о ,маршрутизатору„что ои и делает, Аналогично, все три, маршрутйэат(ш(» ма(!шуут к подсети 150»150.4.0, которая в данном примере включает» и "-',:::::;к, Основы 1Р-адресации и маршрутизации "'""'!4з50,4.! по 150.150.4.254. Что произойдет, если кто-нибудь попытается перене;,~~ай в какое-нибудь другое место сети, сохранив при этом адрес 150.150.4.10? ' ':: случае маршрутизаторы неправильно перенаправляли бы пакеты. Поэтому, .-,„" Вршруты строились более эффективно, маршрутизация третьего уровня попа структуру алресации тРетьего уровня.