К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 38
Текст из файла (страница 38)
П Аутеитифийвйка. В К1Р «2 реализована аугентификаци, нужная лля приобретения уверенности в том, что приходящие сообщения ИР исходят от ыторизованиых маршрутизаторов. ККАб в %шло««з ХТ и %йпдсь«з 2000 поддержившот только пароли, но некоторые аппаратные маршругязаторы могуг использовать для зтих целей более разаитме механизмы аугентификапии, подобные Мезгаяе Вйгесг 5 (МВ5). йзсрматсссбц1енив й1р ей Формат сообщения дхя ИР «2 такой же, как и ддя К1Р «1, за исключением того, что псле "Версии" содержит значение 2, а поля, которые в оригинальном формате не используются, служат для размещения дополнительной информации, Формат сообщения ИР «2 показан на рис. б.11. Назначение полей запзло~иФ сглслувщее: О Команда, 1 байт.
Определяет тип сообщения, может принимать два значения. ° 1 — запрос. Передача запроса всей таблицы маршрутизации или определенного маршрута всем маршрутизаторам'в локальной сети. а 2 — взвел; Передача записей таблицы маршрутизации, П Версия, 1 байт. Указывает версию К1Р, функсжонируюшего в системе„ создавшей инат. Может принимать значение 1 или 2. О Леман маршрутизации, 2 банта. Идентифнцируст процесс маршругизации, для которого предназначено сообщению. Используя различные значения зтпго поля, администратор может создавать отдельные домены марпгрутвзации и разделять информацию мвршругизации в кажлом из них.
По умолчанию устанавливается значение О. Ниже приведейо назначение полей в каждом 20-байтовом маршруге. и иденвафиввзтгр адресиогв семейства, 2 байта. Указывает протокол сетевого уровня,. которому предназначена инфориация маршругизации, заключенная в сгобщении.
Значение для 1Р— 2. П Тзг маршрута, 2 байта Содержит значение, которое позволяет определить, откуда появился маршрут внугрн данной автономной системы, был он предоставлен протоколом внешнего шлюза. или другой автономной системой= О 1Р-адрес,.4:,байта. Указывает адрес сети или'узда,':доступных через маршрутизатор,' создавший сообщение.
Глава б «Ивршр заторы и г1 М палс~а, 4 байта. Содержит маску. которая используется для в«я явления битов идентификатора сети из битов идентификатора узла в поле 1Р-а«ц«еса. О 1Р-в«ц«сс следующего тращмта, 4 байта. Определяет шлюз, который маршругизатор должен использовать для отправки трафика сети или узлу, указанным в поле 1Р-адреса.
В большинстве случаев маршрутизатор дол» жен использоыть шлюз, от которого он получил маршруг, но это поле предназначено для предотврашения распространения неоптимальной информации маршрутизации. Например, маршруг к узлу должен указывать системам в ~д~~й сети, кэк ям направлять график непосредственно узлу, а не маршрутизатору, и данное поле может быть использовано «п«я указания адреса этого узла.
Другой пример, когда на маршрутизаторе.запущены и ОБРЕ и К1Р, он может использовать К1Р лля обьявления информации маршрутизации, полученной от ОБРЕ. В таком случае пале 1Р- адреса следующего транзита может содержать адрес маршрутизатора ОБРЕ„ который является источником информации. П Метрика, 4 байта. Пале заполняется количествам транзитов между системой, создавшей сообшение, и сетью или узлом, заданными значением паля "1Р-адрес".
1 2 3 4 5 б 7 6 1 2 3 4 5 6 7 8 1 2 3 4 5 б 7 В 1 2 3 4 5 6 7 В дамен месмсттеееяии Рис. б.т т. зеголаэсе н«р ъл н формат марилчеэ Для обеспечения инФормации аутентификации К1Р т2 использует первый 20-байтовый маршрут в сообщении, в формате„приведенном на рис 6.12. Назначение полей приведено ниже.
С1 Идентификатор вдресваго семейства, 2 байта Содержит шестнадцатеричное значение ЕЕ ЕЕ„указывающее, что данный маршруг испальзуеэия для сообщений аутентификации. Маршрутизаторы К1РУ1 не распознают это значение и поэтому игнорируют маршрут. 12 Тив аутентификации, 2 байта. Используемый тип аутентификации, Для аугентификации с паролем имеет значение 2. П Пароль, 1б байтов. Содержит пароль в формате, заданном значением по- ля типа эугентификации. Чаев' Ф; 42Мвйбйигвизтктн6з-айасЛЕЧЕввв Ю2 1 2 3 4 5 6 7 8 Ь Я 3 4 5 6 7 8 1 2 3 4 5 6 7 3 1 2. 3 4-$ б 7 8 Рнс.
6.ЗИ Сегмент аутентификации Н!Р чэ Мщзшрутизации на основе состояния 44акайа Дистанционно-векторная маршрутизация имеет существенный недостаток— она асновывжт сваи метрики маршрутов исключительно на количестве транзитов Междт двумя сетями. Когда интерсеть состоит из нескольких ЛВС, расположенных в овнам месте н использующих один в тот же протокол Канального уровня, количества транэитов Сяужит эффективным индикатором. В случае же, когда залействаианм авяэи, чейез глобальную, сеть; один транзит. может относиться как к маршрутизаторам в соседник комнатах, так и к трансатлантической связи. А эта дает громадную разнииу ва времени, требуемом иа преодоление этих двух транзитов Альтернатива дистанционна-векторнай маршруптзацин называется марисрутизацией ла аклсве соаиаялил лалллп. Она используется в нротокане Ореп Б1тонся РаФ Е1гзт (ОБРЕ, первоочередное открытие кратчайших маршрутов), ОБРŠ— это заротакол внутреннего шлвза, януарий был документально оформлен 1ВТЕ в 1989 г.
и опубликован как йРс', ИЗ1. Текущая спецификация, утвержденная как стандарт 1ЕТЕ, бьша опублтякована в апреле 1998 г., в качестве ВЕС 2328. В настоящее время бедьй1инигвв;маршрутизаторов, включая ВЙАБ в%1пдаттз ЬТ, МпсЬчя 2000 и ЙоФеИ Йетттаге, в добавление к ИР поддерживают ОБРЕ В отличие от К1Р и большинства других проголодав ТСР/1Р, ОБРЕ не переносится внутри транспортных протоколов, таю1х как ШЭР и ТСР. Сообщения ОБРЕ инкапеулируются непосредственно в 1Р-.дейтшраммы и адресуются порту 89 других маршрутизаторов. Маршрутизация на основе состояния канала, ревлнэованная в ОБРЕ, применяет алгориФм Дейкстра для вычисления эффективности маршрута на базе нескольких критериев. С2 Количества твайзитов. Несмотря на то„чта щютаколы маршрутизации на основе состояния канала используют ксничеспю транзитов для определения эффективности маршрута, эта талька чвсгггуравнеиия. П Скорость передачи. Скорость, на которой работают различные линии,— важная составляющая эффективности маршрута.
Быстрые линии явно более предпочтительны, чем медленные. О Загруженность линий. Протоколы маршрутизации на основе состояния канала при оценке маршрута ипюрируют линии, которые в текушнй момент чрезмерно перегружены графиком. П Стоююсть маршрута. Стаимосп маршрута — зто метрика, назначаемая администратором сети как вклад для оценки пригодности различных маршрутов. Стоимость мажет относиться к буквальной зкономической дороговизне линии или любым другим уместным факторам.
л1аршругизация на основе состояния канала более сложна, чем К1Р, и требует от маршрутизатора больших усилий, но ее оценка сравнительной эффективности маршрутов более точна, а также она имеет более высокую скорость конвергенции, чем К!Р. Дополнительно ОБРР уменьшает количество широковещательных перелач, вырабатываемых протоколом маршрутизации, так как при возникновении изменений в,конфигурации в сети другим маршрутизаторам посылаются талька обновления, в отличие от К1Р„который периодически передает всю таблицу маршрутизации.
Несколько преимуществ ОБРЕ, без сомнения, обусловлены улучшениями, сделанными в спеццфиКлции К1Р версии 2. Например„все маршруты ОБРР содержат маску подсети, и все сообщения ОБРЕ аутентифицируютсл принимающим маршрутиаатором прежле, чем ани будут обработаны. Также протокол может использовать информацию маршрутизации, полученную ат внешних источников, таких как протоколы внешнего шлюза. Помимо этого, ОБРЕ предоставляет возможность создавать атлельные области внутри автономных систем, которые обмениваются между собой информацией маршрутизации. Талька определенные маршрутизаторы, которые называются лоуаиичиылш маргирутизаторлив (сгеи ЬоЫесз гаигеЮ, обмениваются информацией с другими областями.
Зто ограничение сокращает абьем сетевого графика, генерируемого протоколом маршрутизации. В отличие от К1Р, ОБРЕ мажет ссщержать несколько маршрутов к определенному месту назначения. Когда два маршрута к одному и тому же адресу сети имеют одинаковые метрики, ОБРЕ распределяет график между ними ИР версии 2 сравним с ОБРЕ по впмажностям и определенна является более предпочтительной альтернативой лля небольших сетей, которые не имегат серьезных проблем с трафиком. Однако в интерсетях, которые сильно зависят ат соединений глобальной сети или содержат множеспю маршрутизаторов с большими таблицами маршрутизации„что вызывае~ значительный сетевой график, ОБРР является более предпочтительным вариантом.