Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
7.4.6 Сообщения Redirect
7.4.6 Сообщения Redirect
К локальной сети может быть подключено более одного маршрутизатора. Когда локальный хост посылает датаграмму не на тот маршрутизатор, последний пересылает ее и отправляет хосту источника ICMP-сообщение Redirect (перенаправление), как показано на рис. 7.8. Хост должен переключить последующий трафик на более короткий путь.
Рис. 7.8. Коррекция маршрутизации на хосте посредством сообщения Redirect
Сообщение Redirect используется и для выключения маршрутизатора системным администратором. Хост может быть сконфигурирован с единственным маршрутизатором по умолчанию; при этом он будет динамически определять возможности пересылки через другие маршрутизаторы.
Рис. 7.9. Формат ICMP-сообщения Redirect
Формат сообщения о перенаправлении показан на рис. 7.9. Коды этого сообщения перечислены в таблице 7.5. Некоторые протоколы маршрутизации способны выбирать путь доставки на основе содержимого поля типа обслуживания (TOS) датаграммы. Коды 2 и 3 предоставляют некоторые сведения да такого выбора.
Таблица 7.5 Коды перенаправления
Код | Смысл |
---|---|
0 | Перенаправление датаграммы в сеть |
1 | Перенаправление датаграммы в хост |
2 | Перенаправление датаграммы в сеть на основе значения из поля типа обслуживания |
3 | Перенаправление датаграммы в хост на основе значения из поля типа обслуживания |
- 7.4 Формат сообщения ICMP
- 7.4.7 Управление поступающими сообщениями ICMP
- 23.3.6 Сообщение Redirect
- Redirect
- Сообщения об ошибках gsec
- REDIRECT target
- ЧАСТЬ 2 ОБМЕН СООБЩЕНИЯМИ
- Текстовые сообщения процедуры POST
- Обмен сообщениями в сети
- Распределенный обмен сообщениями
- Сокращения в SMS-сообщениях
- Пример неудачного электронного сообщения