Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 122
Текст из файла (страница 122)
° !Р-пакет передается от узла-отправителя к узлу-получателю. в Заголовок и концевик канального уровня, с помошью которых инкапсулируется пакет третьего уровня, не передаются неизменными- на „ женин всего маршрута следования пакета, а, наоборот, в кажлом фнзйзй(6 ..
„ сегменте используются свои собственные блоки: на участке от узла да п маршругнзатораг межзгу двумя маршрутизаторами н т;и. Глава тб. Поиск и устранение неисправностей в 1Р-маршрутизации 641 в Чтобы процесс передачи данных работал корректно, адрес получателя на ка- нальном уровне равен идентификатору следующего транзитного узла. ° В 1Р-заголовке содержатся 1Р-адреса отправителя и получателя. в Маршрутизаторы отбрасывают заголовок и концевик для каждого принятою фрейма и лобавляют новую информацию канального уровня в соответствии с выходным интерфейсом перед передачей пакета. ° В сегментах локальных сетей узлы и маршрутизаторы используют протокол АКР, чтобы узнать МАС-адреса устройств в Е(петле(-сети.
° В двухточечных 5УАИ-каналах протокол АКР не' нужен, поскольку не исполь- зуется адресация на канальном уровне. Если у читателя по прочтению указанного списка возникают какие-либо вопросы, следует обратиться к соответствующей главе и освежить в памяти теоретический материал. Ситуация Б: вопрос 1 В этом вопросе рассматривается маршрут патока пакетов между компьютерами ::;.' '12 и 21, а также предполагается, что пакеты проходят по каналу между маршрутиза':::, - торами К! и К2.
Мы можем предположить, что поток создан с помощью команды !: рхпя и представляет собой эхо-запросы протокола 1СМР, но такие предположения ::,.:;,. не повлияют на полученный ответ. Фактически нужно всего лишь указать, какие записи будут использоваться в АКР-таблице кадждого из устройств на маршруте. Чтобы правильно ответить на вопрос, нужно помнить, как маршрутизатор или :::~ 'узел выбирает устройство, которому он будет передавать фрейм. Компьютер ! 2 пере'! "сылает фрейм маршрутизатору К1, потому что 1Р-адрес получателя относится к ".;"-',-другой подсети (не совпадающей с подсетью узла 12). Маршругизатор К1 формирует новый фрейм и пересылает его машругизатору К2, последний, в свою очередь, фор- 1 геирует новый фрейм (т.е.
добавляет новый заголовок и концевик канального уров;:, з!я) и пересылает фрейм компьютеру 21. На рис. 15.7 показаны такие фреймы и ука;.;= даны МАС- и !Р-адреса получателей для них ',~-,'-.',!; 'Чтобы проанализировать фрейм, отправленный компьютером 12, следует пом,",', Нить логику пересылки данных узлом — адрес получателя находится в другой подсе- '~"::!''Уиз следовательно, фрейм следует переслать стандартному шлюзу (де(ацй яа!евау). '.';:.~19~Фбы осуществить такую операцию, компьютер формирует фрейм таким образом. ',:;,"Ю!ВЫ он был принят именно маршрутизатором К1, т.е. ему нужно определить 5,:,"::."тчАСэ-адрес своего стандартного шлюза (!0.10.15.1), найдя его в своей таблице или "'4,- "::::.!,:-,~ч4пални» АкР-запрос.
если запись в таблице есть, узел 12 мгновенно формирует й.', '!~"."..~ФФейм и передает его (первый этап на рис. 15.7), если записи нет, то компьютер рас,,;:;:~В!Лает широковещательное АКР-сообщение, получает ответ и создает запись в таба;:,йййеМАС-адресов. Сяедует также помнить, что компьютер 12 не знает МАС-адреса компьютера 21, кальку он не передает фрейм получателю напрямую.
Сначала пакет инкапсулив во фрейм и передается стандартному цшюзу„поэтому для устройства более ой является информация а его МАС-адресе, Часть !й. 1Р-маршрутизаций 1 10.10.10.12/21 ' Шлюз 10 10 15 1 192.168.4.21/28 з':,,'."8 Шлюз — 192.168.4.Ю ' !::,2 192.188.1 .1 /20 80/ол ьжь;. (3) О МАС=-РС21-МАС О !Р-192 !66.4.21 О МАС=Я1-Расл-МАС О !Р-192.168 4.21 Рис. /5. 7 Ситуация Б: ответ ла вол/ли' / Второй этап (см. рис. 15.7) иллюстрирует передачу фрейма, после того как !88(81:;~, шрутизатор К! отбросил для входного фрейма заголовок и концевик ЕФегпег и пр!8А,'-":",' нял решение о пересылке пакета через интерфейс БО/О/1 маршрутизатору К2', Р!);;~1 этому он присоединил к пакету стандартный заголовок канального уровня длй й!8!г!' следовательных каналов Н()ьС.
1Р-адрес получателя пакета (192.163.4.21), вп(з(ф)а:;, очевидно, не изменился. Протокол Н()) С применяется только в двухточечных к88)!~(48 лах и не использует МАС-адресов, следовательно, протокол АКР в данном слу ~6ф~! нужен. Для этого этапа можно указать, что АКР-записи в таблице маршрутизв, К! для передачи пакета дальше не используются. И наконец, третий, и последний, этап описывает передачу пакета, после тогс! маршрутизатор К2 отбросил заголовок и концевик протокола Н!э1 С для входяп(84!Ь! фрейма и прикрепил к нему новые блоки канального уровня инкапсуляции Е1Ь581819йя Маршрутизатор К2 пересылает пакет через интерфейс Раб/О, к которому напра подключен компьютер 21, следовательно, в заголовок фрейма он лобавляет адрес узла 21. Аналогично рассмотренному выше случаю, устройству понадсб,„„,„ запись в АКР-таблице лля соответствуюшего устройству 1Р-адреса (192.!6~АЙ'~, Если у маршрутизатора нет записи в таблице МАС-адресов, он отправит АКР; (широковещательный), если есть — сразу же сформирует фрейм.
Ситуация 6! вопрос 2 В Отастс На ВтОрОй ВОПРОС ИСПОЛЬЗуЕтея та жс СаМая ЛОГНКа И аЛГОрнтМЫ, 44948,, первой задаче. В данном случае компьютер 12, маршрутизаторы К! и К4 уча пересылке пакета и делают это в три этапа, описанные ниже. 1. Компьютер 12 принимает Решение об отправке пакета 'своему сгандар9, шлюзу, поскольку 1Р-адрес получагеля (192.!6.4.23) относится к другой'и' Следовательно, узлу,12 понадобится запись в АКР-таблице лля станда!! „, , „,„.„„щук~~~;.'2ф.)-жной:,.К1), Глава з Б.
Поиск и устранение неисправностей в !Р-маршрутизации 543 2. Маршрутизатор К! получает фрейм, отбрасывает заголовок и концевик канального уровня и пересылает данные маршрутизатору К4 по последовательному соединению. В канале используется инкапсуляция НГИХ, следовательно, устройство К! не используетпротоколАКР.
3. Маршрутизатор К! получает фрейм, отбрасывает заголовок и концевик канального уровня протокола Н !)ЕС. Далее он принимает решение об отправке пакета непосредственно компьютеру 23 через интерфейс РаО/1 и использует для этого запись в АКР-таблице для 1Р-адреса 192.168.4.23 (узла 23). На рис. ! 5.8 показаны записи АКР-таблиц, которые будут использоваться при передаче пакета от компьютера ! 2 до 23. Обратите внимание на то, что на иллюстрации также показаны соответствующие 1Р-аареса следующих транзитных переходов Глек!-)юр), их МАС-адреса и МАС-адрес, добавляемый в новый заголовок канального уровня Ег!зегпег-фрейма, Часть !И. 1Р-маршрутизация ":г Компьютер 23 использует ту же самую логику при пересылке пакетов — если по- . ',.!";, лучатель находится в другой полсети, устройство должно отправить пакет стандартному шлюзу.
В рассматриваемом случае, когда компьютер 23 отправляет 1СМР- пакет зхо-ответа компьютеру 12, последний находится в лругой полсети, следова-' .' ':!!! тельно, пересылка булет прохолить через транзитный узел с адресом 192.1б8.4.30 .;:-,:~ (К4) — стандартный шлюз компьютера 23. Очевидно, что маршрутизатор К4 отпра-,",:,~ :)' вит пакет маршрутизатору К1, который перешлет информацию непосредственно уз-::,::,'~~ . лу с номером 12. Записи в АКР-таблицах устройств 23, К4, К! и 12 булут испольюваться согласна'- '..~„'!' указанному ниже списку. 1. Компьютер 23 принимает решение о пересылке пакета своему станлартному: 4, шлюзу, К4. Следовательно, узлу 23 нужна запись лля станлартного шлюзвг '..',".!, (192.! б8.4.30) в его АКР-таблице, чтобы сформировать фрейм.
2. Маршрутизатор К4 получает фрейм, отбрасывает заголовок и концевик каналь-".';.""..-' -' ного уровня и принимает решение о пересылке пакета далее по послеловатсль'.,"',"; :.'.,"4 Х ному каналу к маршрутизатору К1. В этом канале используется протокол НХМХ„=;!;, 4 следовательно, маршрутизатор К4 не использует протокол АКР. 3. Маршрутизатор К1 получает фрейм от устройства К4 и отбрасывает информациЮ-.*,- ~,„ канального уровня протокола н!3 с.
Далее маршрутизатор принимает решайиФ::,:;-';:";!'.. о пересылке пакета напрямую компьютеру 12 через интерфейс Раб/1, слбд(з~"-~1;-" вательно, ему нужна запись в АКР-таблице для узла с ! Р-адресом !0.10.10.,(2::";:;.;а~~. (компьютера 12). Ситуация В этом геру 22, но Глава 15. Поиск и устранение неисправностей в 1Р-маршрутизации 545 ными при передаче пакета по сети, а адреса отправителя и получателя меняются при прохождении пакета через каждое промежуточное устройство, т.е. каждый маршрутизатор на маршруте убирает старый и добавляет новый заголовок и концевик фрейма.
Кроме того, нужно помнить, что последовательный канал между маршрутизаторами КЗ и К4 не функционирует из-за ошибочной конфигурации (указанный в конфигурации 1Р-адрес 192. 168.1.19 для маршрутизатора К4 неправильный), следовательноо, 1Р-пакеты могут быть переданы только по каналу между маршрутизатоРами К1 и К4. В такой ситуации пакет будет передаваться по маршруту компьютер 31-х КЗ.+ К2-+компьютер 22 Итак, рассматриваемый пакет (от компьютера 3! к компьютеру 22) будет перелаваться через локальную сеть справа на схеме к стандартному шлюзу, в итоге он попадет в маршрутизатор К2, который передаст его через сегмент локальной сети напрямую компьютеру 22. В ланном случае маршрутизатор К2 сформирует новый Ейегпег-заголовок, в качестве адреса отправителя в котором будет стоять МАС- адрес интерфеиса Рап/О устройства К2, а в качестве адреса получателя — МАС-адрес й' компьютера 22. 1Р-адреса отправителя 172.315.100 (31) и получателя 192.168.4.22 (22) не изменятся.