
5.5.
Протоколы
III уровня стека TCP/IP
префикс дейтаграммы. Как и в других сообщениях об ошибках ICMP поле
префикса дейтаграммы содержит префикс дейтаграммы, вызвавшей этот зап-
рос подавления источника.
Сообщеьшя ICMP, вызывающего эффект, обратный подавлению источника,
не существует. Вместо этого, компьютер, принявший сообщения о подавлении
источника от некоторой машины, снижает скорость, с которой он посьшает ей
дейтаграммы. Это происходит до тех пор, пока к нему не перестанут прихо-
дить сообщения о подавлении источника. Затем он постепенно увеличивает
скорость пока снова не получит сообщения о подавлении источника.
Перенаправление маршрута. Маршрутные таблшхы у компьютеров обьш-
но статические, так как их конфигурирует администратор сети, а у маршрути-
заторов - динамические, формируемые автоматически с помощью протоколов
обмена маршрутной информащш. Поэтому с течением времени при изменении
топологии сети маршрутные таблицы компьютеров могут устаревать.
При изменении топологии сети таблицы маршрутизации в маршрутизаторе
или компьютере могут стать некорректными. Изменение может быть времен-
ным (например, нужно заменить неисправное оборудование) или постоянным
(например, когда в межсетевое взаимодействие включается новая сеть). Мар-
шрутизаторы периодически обмениваются информацией о маршрутизации,
чгобы отслеживать изменения в сети и своевременно менять марпфуты. Для
корректировки поведения компьютеров маршрутизатор может использовать
сообщение протокола ICMP, назьшаемое «перенаправлением» (Redirect), зап-
рашивающее изменение маршрута в таблице маршрутизации компьютера.
Механизм перенаправления протокола ICMP позволяет компьютерам со-
держать в конфигурационном файле только IP-адреса его локальных маршру-
тизаторов. С помощью сообщеьшй о перенаправлении маршрутизаторы будут
сообщать компьютеру всю необходимую ему информацию о том, какому мар-
шрутизатору следует отправлять пакеты для той или иной сети назначения,
т.
е.
маршрутизаторы передадут компьютеру нужную ему часть их таблиц марш-
рутизации.
Преимуществом схемы перенаправления ICMP является ее простота: она
позволяет компьютеру знать вначале адрес только одного маршрутизатора в
локальной сети. Этот начальный маршрутизатор возвращает сообщение ICMP
о перенаправлении всякий раз, когда компьютер посьшает дейтаграмму, для
которой существует лучший маршрут. Таблица маршрутизации компьютера
останется маленькой, но содержит оптимальные маршруты для всех использу-
емых назначений.
Сообщения о перенаправлении, тем не менее, не решают проблему распро-
странения информации о маршрутах полностью, так как они предназначены
только для взаимодействия между маршрутизатором и компьютером в одной
физической сети. Каждое сообщение о перенаправлении содержит 32-битовое
поле «ГР-адрес маршрутизатора» и поле «Префикс дейтаграммы», как это по-
казано на рис. 5.33.
375