Системой было получено 1269 сообщений
Следующий далее отчет команды
> netstat -rs
routing:
0 bad routing redirects
0 dynamically created routes
2 new routers due to redirects
2 destinations found unreachable
349 uses of a wildcard route
7.8 Обнаружение маршрутов
Хотя многие локальные сети имеют единственный маршрутизатор по умолчанию, существует достаточное количество сетей, имеющих два или более маршрутизаторов.
Что происходит при подключении маршрутизатора к локальной сети? Сообщения о перенаправлении укажут системам на новые маршрутизаторы. Предположим, что произошел крах маршрутизатора по умолчанию.
Протокол
Предпочтительным способом для объявления маршрутизатора о своем присутствии является отправка
Подключающийся к сети хост может быть не способен к ожиданию при поиске маршрутизаторов локальной сети. Такой хост самостоятельно запрашивает маршрутизаторы об отправке их объявлений о присутствии на собственный адрес. Для этого лучше всего использовать сообщение
Типичный сценарий для маршрутизатора:
■ Каждый интерфейс маршрутизатора конфигурируется с
■ При инициализации маршрутизатора и использовании многоадресной рассылки маршрутизатор начинает прослушивание адреса
■ Маршрутизатор объявляет о своем присутствии всем подключенным к локальной сети хостам посредством трансляции сообщения
■ Маршрутизатор напоминает о себе различными периодическими сообщениями Router Advertisement (рекомендуемый период 7–10 мин.).
■ Маршрутизатор посылает
Для хоста сценарий выглядит так:
■ Каждый интерфейс хоста конфигурируется с
■ При инициализации хоста начинается прослушивание
■ При запуске хост может послать необязательное сообщение
■ Когда хост услышит о новом маршрутизаторе, он добавит маршрут
■ Тайм-аут на время жизни сбрасывается при получении нового объявления от маршрутизатора. Если время жизни завершается по тайм-ауту, элемент для маршрутизатора удаляется из таблицы маршрутизации хоста.
■ Для объявления всем о корректном отключении от сети маршрутизатор может послать объявления с нулевым значением для времени жизни.
Если имеется более одного маршрутизатора, то как хост определяет тот, которому следует направить данную датаграмму? Каждое объявление маршрутизатора содержит номер
В ICMP-сообщении
7.8.1 Неисправные маршрутизаторы
Исследование маршрутов (маршрутизаторов) помогает хостам определить крах локального маршрутизатора, однако после достаточно длительного периода времени — возможно, через 30 мин. Реализация TCP/IP для хостов предполагает использование встроенного алгоритма для определения неисправности маршрутизатора. Его достоинства очевидны, например:
■ Существование активного сеанса TCP/IP через маршрутизатор
■ Фиксирование получения от маршрутизатора ICMP-сообщений о перенаправлении.
К числу недостатков можно отнести:
■ Невозможность ответа на запросы ARP
■ Множество последовательных тайм-аутов при повторной пересылке в TCP
Если есть причины считать маршрутизатор неисправным, окончательная проверка выполняется по запросу
IP версии 6 обеспечивает наилучший способ исследования причин приостановки работы локальных хостов или маршрутизаторов.