Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 31
Текст из файла (страница 31)
"'"""" отправке этого пакета через соответствуюший сетевой интерфейс. Прежде чЕЕ' зический интерфейс поступят фактические биты, сетевой уровень должен'.' '" пакет протоколам канального уровня, которые в свою очередь "попросят", -: '" уровень отправить эти данные. Как было сказано в главе 3 "Основы локая"'"а тей" перед отправкой фреймов через физическую сеть канальный уровеньд" к пакету соответствуюший заголовок и концевик, создавая фрейм. Процесс. ""' тизации перенаправляет через сеть пакет и только пакет„оторасывал во л.
" ловки и концевики канального уровня. Сетевой уровен ь обрабатывает доставку, ®" из конца в конец, используя последовательные канальные заголовки и К' " только для того, чтобы доставить пакет к следуюшему маршрутизатору или '"' ждый послелующий канальный уровень просто передает пакет от одногоу ", другому. На рис. 5.2 показана логика инкапсуляции данных в каждом.
применительно к примеру из рис. 5.1. Е!ь. !Р-пакет 10.0 0.0 1""' РП 1Р-пакек ! е1п 1Р-пакек 5 166.1.0 О ы кональноге зроеней нальные заголовкьи'и йаые заголовки с 166.1.1 Рис. 5.2. Инкапсуляция сетевого Поскольку маршрутизаторы строят новые ка «им кккк екоакезанманя1ПСКОЛЬЬЗки ! 149 "::„о,.Осиовья 1Р-аДРесаЦии и маРшРУтизаЦии "'::::::„. мпьютеры и маршрутизаторы должны иметь какой-то способ для опреде,~я; 'Вго какие канальные адреса использовать.
Примером того, как маршругиза- еяяет, какои кангюьный адрес использовать, является протокол преобразо-:;()Р" дресва (Аддгеья Кеяо1шюп Ргогосо( — АКР). Протокол АКР используется ь"-': ячеек опу де- е ия ка оного адреса !Р-у а, под юченного к локаль ой +':;щ~~е в этой главе протокол АКР рассматривается более подробно.
' пг 'ругизация. как уже было сказано, в своей основе имеет лве главныс идеи. чр "';,':-ртроцесс маршрутизации перенаправляет пакеты третьею уровня, которые й((атже называются блоками данпыт протокола уровня 3 (1.ауег 3 рюгосо! дага 4:,:;:то(щя — Е„З П)Щ на основе солержашегося в пакете адреса получателя. ,,ф)юцесс маршрутизации использует канальный уровень для инкапсуляции )(р(влетов третьего уровня во фреймы второго уровня для передачи через кажЪ~~ацй последующий канал. етэ, и 1Р-заго)товок ' ' еты инкапсулированы в канальные фреймы, показанные на рис.
5.2, име',ЪИоловок, за которым следуют дополнительные заголовки и данные. На $2токазаны обьршые лля большинства современных сетей обязательные поля ,"'стандартного 20-бай юною заголовка 1Рт4. 8 16 24 з1 рис. 5 3. Заголовок Грт4 ;...КЛолей внутри заголовка 1рт4 в этой книге и во втором томе рассматрива- .. Лоле ТТ1 (Типе-То-(лче — время существования пакета, это поле опи- .~~::тЛаве 15), ноле протокола, а также поля 1Р-адреса отправителя и 1Р;,.5тгателя (которые так или иначе рассматриваются в большинстве п|ав) ,'„ЕцеРавочных целях в табл. 5,2 кратко описаны все поля. лзтвля заголовка 1Рт4 Назначение Версия нрьноволв 1Р. В насгоящее время в большинстве сетей используется версия 4 ух! Часть!. Осноейй( Окончание Назначение Поле зьзина 1Р- ~а! оззовка.
Г)проделав ! ллину 1р-заголовка, вклкзчай„.",'*,," необязательные поля Поле лифференпированных служб. Используется ллв маркн пакетов в делах применен ил к разным пакетам различнЫХ каче~таз обслуживания (Г)об) Идентнфипируст полнуго длину 1Р-пакета, включан данные;, *.;";.~!;:"- Длина )Р-заголовка (! Р Нсадег ).сваей — 1Н 1.) Пз-поле (олбегеппа(сд зегхкез Г!е!д) Длина пакета (расйсг!сийга) Илснт и фи кани л (гас опбсап оп) Исполыустсв пропесспм фрагментапии 1Р-пакета; все фр исходного пакета содержат один идентификатор три бита, которые использукпсв пропессом фрагментании Ц)г ' Число. которое помогает увлу заново собрать фрагменти пакеты в олин более крупный исходный пакет Брема су1несгвованиа пакета Значение, которое исполь прелптврашениа маршрутных петель Поле, которве илентифипирует содержимое порнии данных.(зхзй пакета.
Например, значение б означает. что 3 СР-заголовои' ' '" первым злемегггом в поле данных 1Р-пакета Поле дла хранения РСз-значенив, пель которого определлгг,, ошибки в !Р-загшювке Флаги (бааз) Смешение ф!мгмента (Ггаашеп! о!Вег) Время сушествованиа (т П ) Протокол (ргозосо1) Контрольнал сумма заголовка (Ьеабегсйесйяио) 32-битовый 1Р-алрес отправителя пакета 1Р-адрес отправитслн (ьзпгсе 1Р абйгеаз) 32-битовы й 1Р-аарсс залан ного получателя пакета ГР-адрес отправитсла (деишабоп 1Р аббгсьз) В следую!цем разделе рассматривается концепция адресации сетевого то, как она способствует процессу маршрутизации.
Адресация сетевого (третьего) уровня Протоколы сетевого уровня опрелеляют формат и назначение логичен сании. (Термин логический адрес ГГое)са) ангелу) в действительности означ. что адрес имеет какую-то особую ло~ику, а, скорее, противопоставляет:~" физическим адресам.) Каждый компьютер, который должен обмениватьСФ. с лругими компьютерами, имеет (по крайней мере) один адрес сетевого который лругие компьютеры могут отправлять пакеты данных, и ожидаеТз!.
доставит зги пакеты по назначению. Одной из ключевых особенностей адресов сетевого уровня является тось ', зволяют логически !.руппировать адреса. Иначе говоря, часть числового.$ „, реса подразумевает множество адресов, которые находятся в одной груйц~Ф;;, П'-алресов зта группа называется сетью (пепсог)с) или подсетью (ли)увеО- работают так же, как почтовые индексы, позволяя маршрутизаторам (со „:,,„.:, почты) быстРо опРеделать маРшРУт (соРтиРовать) м ножесува пакетоВ (нийд~(ь так же как названия улиц в почтовых адресах, адреса сетевого урс)вой(, ются на основании физическо!о расположения в сети. Правила группи которых протоколов сетевого.
уровня отличаются', но в случае )Р-алрдав.: „ часть 1Рд-адрейаодинакава ллв всех адресов в одной труппах Например,,а)м; . я Основы 1Р-адресации и маршрутизации е соглашения ! Р-адресации опрелелянзг группы !Р-адресов (1Р-сети) зшя ,::: ' „в в этой объелинсннои сети: '. лы в верхней Бг(зсгпег-сети: алреса начинаются с 10, й ''злы на послеловательном канчпе К1-К2: адреса начинаются с 163.10, "'::;;.Узлы в сезм Бгаше Рле!ау К2-й3: адреса начинаются с 168.11.„ '-! Узлы в г!Нжней Е((зегпе(-ссггк гшреса начинаются с !68 1 ид! "'',(збежать ау|изины пря обсуждении! Р сетей, во многих источниках (включая эту ' ялрмян обьгдипгяппя сеть (тгягпемоЖ~ или сетеыпй кпмппекс обозначает сеть в общем, '""" ю яз маршругизаторов, ком муга юров, кабеяеи и другого оборулования, а термин "' "'~гягЦ обозна гает более специфичное понятие 1Р-сети.
рутизация опирается на тот Факт, что адреса третьего уровня группируют'ицы маршрутизации лля кажлого протокола сетевого уровня могут иметь 3. ' '"вись для группы, а не по одной записи для каждого отлельного адреса. Пред- ":"%(Пегое(-сеть с сотней ТСРг1Р-узлов. Маршрутизатор, которому нужно петь пакеты любому из этих узлов, должен использовать только одну запись гтаблицы 1Р-маршрутизации, которая представляет всю группу узлов Ег(зегпег'к~ук(ет факт является одной из основных причин того, что маршрутизаторы мо'«апабироваться и поддерживать сотни тысяч устройств.
Это очень похоже на "'"!почтовых индексов США. Было бы крайне неулобно, если бы почтовые ал;:Од(!наховым индексом относились к ломалк которые расположены очень ла,.УГо~ лруга, или, наоборот, соселние дома имели бы разные индексы. ПочПришлось бы гргп ить все свое время, пересекая страну вдоль и поперек.
,", но, протоколы сетевого уровня группируют адреса, чтобы сделать маршру„'более эффективной пы маршрутизации .,:,, о говорзк маршрз тита горы на рис. 5.1 и 5.2 как-то "знают", что нужно прел, ~обы перенаправить пакет сп компьютера ПК! компьютеру ПК2. Чтобы ,,(з(РВВИЛЬНЫй ВЫбор, каждый маршрутизатор должен иметь таблицу маршруги- -.~~(вршрутом, который подходит для пакета, отправленного компьютеру ПК2. ,,„:„:: указывают маршрутизатору, куда нужно отправить пакетлальше. ,:....ц!Ннстве случаев маршрутизаторы строят свои таблицы динамически, ислйчрвтохол маршрутизацин. Протоколы маршрутизации изучают расположение Лз™ ";;„;,, ' групп сетевого уровня и извещают своих соседей о расположении этих '~'~йультаге каждый маршрутизатор может динамически построить актуальную Г(жа(ЗГ~(РУтнэапнн. ПРОТОКОЛЫ МаРШРУГИЗаЦИИ, КаК И ЛЮбЫЕ ЛРУГИЕ ПРОТОКОЛЫ.
.:,... Форматы сообщений и процедуры. конечная цель каждого протокола !3вц .;:;,: Пии состоит в заполнении таблицы маршрутизации всеми известными йств-получателей с наилучшим маршрутом к каждой из этих Групп. - Ф~бгяя, связанная с протоколами маршрутизации, иногда может сбивать ,.:,; вокоя яглрягрэпяизации ('илга((ргогосо!) изучает маршруты и записывает эти взтлблицу маршрутизации. Мпршрутизируемый протокол (гоягег(рглгосо(1 Часть 1. Оси 152 определя тип ерена ра яемого, и марщру"'изируемого через с"ь па- "' рис.