Поддержка таблиц маршрутизации

Когда компьютеры Windows NT инициализируются, таблица маршрутиза­ции в обычном состоянии содержит только несколько записей. Одна из них определяет шлюз, используемый по умолчанию. Датаграммы, которые имеют IP-адрес пункта назначения, не совпадающий с таблицей маршрутизации, посылается на шлюз, используемый по умолчанию. Однако, поскольку маршрутизаторы разделяют информацию о топологии сети друг с другом, шлюз, используемый по умолчанию, может знать лучший путь к данному адресату. Когда это случается, то принимая датаграмму, которая может быть послана лучшим путем, маршрутизатор перенаправляет датаграмму как обычно. Затем он "советует" тому, кто отправил эту датаграмму, как послать ее лучшим путем. Информация о существовании лучшего пути передается с использованием сообщения перенаправления ICMP (ICMP redirect).

Определение максимального размера передаваемого блока по маршруту ( PMTU)

TCP использует определение максимального размера передаваемого блока по маршруту (Path Maximum Transfer Unit, PMTU). Механизм основывается на использовании сообщений ICMP "о недоступности пункта назначения" (destination unreachable).

Использование ICMP для диагностики проблем

Утилита ping используется для отправки эхо-запросов ICMP по IP-адресу и ожидания эхо-ответов ICMP. Ping сообщает количество принятых ответов и интервал времени между отправкой запроса и приемом ответа. Утилита tracert используется для трассировки маршрута. Она может быть очень полезна. Tracert работает путем отправки эхо-запросов ICMP по определенному IP-адресу, увеличивая время жизни (time-to-live, TTL) в поле IP-заголовка, начиная с 1. Затем она анализирует возвращаемые ошибки ICMP. Каждый последующий эхо-запрос должен пройти по сети на один маршрутизатор дальше прежде, чем значение в поле TTL достигнет нуля, и маршрутизатор, который пытается перенаправить этот пакет, возвратит ошибку ICMP Time Exceeded (время закончилось). Tracert просто отображает на экране упорядоченный список маршрутизаторов на пути прохождения пакетов, которые возвращают сообщения об ошибках.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: