Реферат Курсовая Конспект
Маршрутизация TCP/IP - раздел Компьютеры, Глава 9. Маршрутизация Tcp...
|
ГЛАВА 9.
Маршрутизация TCP/IP
Занятие 1. Принципы маршрутизации
Занятие 2. Составление таблицы маршрутизации
Упражнение 9.1. Таблица маршрутизации
Расположите в правильном порядке следующие этапы поиска адреса в таблице маршрутизации.
1. Поиск шлюза по умолчанию.
2. Поиск адреса хоста.
3. Поиск адреса сети.
Краткое содержание занятия
* Маршрутизация — одна из наиболее сложных функций IP. Маршрутизаторы получают пакеты и пересылают их дальше по направлению к целевой системе.
* В сложных интерсетях часто устанавливают множество маршрутизаторов, которые обеспечивают несколько путей к одной и той же целевой системе. Задача маршрутизатора — переслать пакет по наиболее эффективному пути.
' Маршрутизатор может быть реализован в виде самостоятельного устройства, ОС компьютера или отдельного программного продукта.
• Информацию о сети маршрутизаторы хранят в таблице маршрутизации. Пересылая пакет, маршрутизатор ищет в таблице маршрут к системе-получателю.
• Не найдя в таблице маршрут к целевой системе, маршрутизатор отправляет пакет шлюзу по умолчанию.
Занятие 2. Составление таблицы маршрутизации
Теперь, когда Вы знаете, как TCP/IP-системы с помощью таблицы маршрутизации выбирают маршрут для передачи пакета, самое время разобраться, как нужная для этого информация попадает в таблицу. В таблице из предыдущего занятия содержатся только стандартные строки, автоматически созданные рабочей станцией под управлением Windows. Это называется минимальной маршрутизацией (minimal routing). На маршрутизаторах строк в таблице может быть гораздо больше, в зависимости от размера интерсети и способа построения таблицы.
RIP
Самый популярный внутренний протокол маршрутизации из набора TCP/IP — RIP (Routing Information Protocol) — применяется в сетях по всему миру. Изначально он разрабатывался для UNIX-систем в форме демона routed, но со временем был перенесен на многие другие платформы и возведен в стандарт документом RFC 1058. Уже несколько лет спустя появился протокол RIP версии 2, описанный в RFC 2453.
Действие RIP основано главным образом на сообщениях двух типов — запросах и ответах, которые передаются в пакетах UDP, адресованных на порт 520, назначенный для этой цели IANA. При запуске RIP-маршрутизатор генерирует RIP-запрос и передает его как широковещательное сообщение на все свои сетевые интерфейсы. Получив это сообщение, все маршрутизаторы в сетях, поддерживающих RIP, посылают ответное сообщение с информацией из своих таблиц маршрутизации. Ответное сообщение может содержать до 25 маршрутов длиной по 20 байтов каждый (рис. 9.7). Если в таблице маршрутизации больше 25 строк, маршрутизатор генерирует столько ответных сообщений, сколько нужно для передачи всей таблицы. Получив эти ответы, первый маршрутизатор включает информацию из них в собственную таблицу маршрутизации.
С каждым маршрутом передается величина метрики, определяющая его эффективность и вычисляемая по числу транзитов на пути к цели. Получая информацию о маршрутах с помощью протокола RIP, маршрутизатор увеличивает значение метрики для каждого маршрута, чтобы учесть дополнительный транзит, необходимый для достижения данной целевой системы. Максимальное значение метрики в
сообщении RIPравно 15. Маршрутизация, в которой величина метрики основана на количестве транзитов, называется дистанционно-векторной (distance vector).
После первоначального обмена сообщениями RIPмаршрутизаторы каждые 30 секунд передают обновления, чтобы у всех маршрутизаторов в сети была самая «свежая» информация о маршрутах. Если в таблице маршрутизации, составляемой с помощью RIP, один из маршрутов не обновляется в течение 3 минут, маршрутизатор считает, что он более не действует, и присваивает его метрике значение 16 (недопустимое значение), а затем и вовсе удаляет из таблицы.
Главный повод для критики RIP— частые обмены сведениями о маршрутах. Протокол заполняет сеть ненужным трафиком. Кроме того, формат его сообщений не поддерживает включение в адрес маски подсети. Вместо этого RIPверсии 1 применяет маску подсети для того интерфейса, по которому он получил данные о маршруте, что не всегда бывает верно. Для решения этих проблем был разработан протокол RIPверсии 2.
Главное различие между RIP1 и RIP 2 заключается в формате данных о маршруте, включаемых в ответные сообщения. В R1P2 используются поля, которые в RIP1 оставались не у дел, поэтому в нем удается передавать дополнительную информацию о маршруте, не увеличивая при этом размер сообщения. Формат сообщения
RIPверсии 2 показан на рис. 9.8.
Ниже описаны поля сообщения RIPверсии 2.
Еще одно важное различие между RIP 1 и RIP 2 состоит в том, что последний поддерживает передачу многоадресных сообщений, т. е. сообщений, адресованных группе компьютеров. За счет использования не широковещательной передачи, а многоадресного сообщения, адресованного только маршрутизаторам, нагрузка на другие компьютеры сети существенно снижается.
OSPF
Оценка эффективности маршрута по количеству транзитов на пути к цели не всегда адекватна. Транзитом может быть что угодно — от соединения Gigabit Ethernet до телефонного кабеля, поэтому вполне может оказаться, что по маршруту с небольшим числом транзитов данные добираются до цели медленнее, чем по маршруту, состоящему из многих транзитов. Есть и другой способ маршрутизации — маршрутизация на основе состояния канала (link-state routing). При ее использовании определяются реальные свойства каждого соединения. Эта информация записывается в базу данных и передается всем маршрутизаторам сети. Самый популярный протокол IGP, в котором применяется этот метод, называется OSPF (Open Shortest Path First) и описан в RFC 2328. По сравнению с RIP, протокол OSPF обладает и многими другими преимуществами, в частности, он способен повышать частоту обновления таблиц маршрутизации, если в сети происходят изменения (это называется сходимостью, convergence), уравновешивать нагрузку на сеть, распределяя трафик по маршрутам с одинаковой метрикой, проверять подлинность сообщений протоколов маршрутизации.
Упражнение 9.2. Статическая и динамическая маршрутизация
Среди приведенных ниже понятий укажите связанные со статической маршрутизацией, динамической маршрутизацией, с обоими видами, ни с тем, ни с другим.
1. Routed.
2. Шлюз по умолчанию.
3. Сходимость.
4. ROUTE.EXE.
5. Маршрутизация на основе состояния канала.
6. Служба Маршрутизация и удаленный доступ (Routing And Remote Access).
7. Дистанционно-векторная маршрутизация.
8. ROUTE ADD.
9. Автономная система.
10. Метрика.
Краткое содержание занятия
• Информация попадает в таблицу маршрутизации двумя способами: с помощью статической маршрутизации (элементы таблицы создаются и обслуживаются вручную) или с помощью динамической маршрутизации (для обновления таблицы используются специальные протоколы).
• Прямой доступ к таблице маршрутизации в Windows 2000 обеспечивает программа ROUTE.EXE. В других системах также имеются аналогичные программы, как правило, работающие из командной строки. Администраторы могут пользоваться ими для отображения, добавления, удаления и редактирования строк таблицы маршрутизации.
• Динамическая маршрутизация позволяет маршрутизаторам обмениваться информацией из таблиц.
• Самый популярный в наши дни протокол маршрутизации — RIP. Его действие основано на передаче широковещательных сообщений с информацией о маршрутах. Эффективность маршрута (метрика) оценивается по количеству транзитов на пути к цели.
• В более совершенном протоколе маршрутизации — OSPF — по состоянию канала оценивается действительная эффективность маршрута, а не просто количество транзитов.
– Конец работы –
Используемые теги: Маршрутизация, TCP/IP0.054
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Маршрутизация TCP/IP
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов