Чтение онлайн

на главную - закладки

Жанры

TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

Фейт Сидни М.

Шрифт:

Рис. 23.3. Формат сообщения Packet Too Big

23.2.3 Time Exceeded

Сообщение Time Exceeded (истекло время) отправляется маршрутизатором, который уменьшил счетчик попаданий до нуля (код = 0), или системой, у которой закончилось время на сборку пакета (код = 1). Формат сообщения идентичен Destination Unreachable, но поле типа равно 3.

23.2.4 Parameter Problem

Сообщение Parameter Problem (проблема с параметрами) отправляет система, которая не может

обработать пакет из-за одного из полей заголовка. Коды сообщения:

0 Неправильное количество полей заголовка

1 Нераспознанный тип в поле Next Header

2 Нераспознанный вариант IPv6

Формат сообщения идентичен Destination Unreachable, но неиспользованное поле занято указателем, описывающим смещение октета с ошибкой, а тип равен 4.

23.2.5 Echo Request и Echo Reply

Сообщения Echo Request (эхо-запрос) и Echo Reply (эхо-ответ) имеют формат, как и в версии 4, но для запроса используется тип = 128, а для ответа тип = 129.

23.2.6 Group Membership

Формат сообщений многоадресных рассылок Group Membership (членство в группе) показан на рис. 23.4. Он был изменен относительно версии 4 для согласования с форматом ICMPv6. Поле Maximum Response Delay (максимальная задержка ответа) имеет ненулевое значение только в сообщениях запросов. Оно указывает максимальное время, на которое может быть задержан ответ. В сообщении могут быть перечислены следующие типы:

130 Group Membership Query

131 Group Membership Report

132 Group Membership Reduction

Рис. 23.4. Формат сообщений Group Membership

23.3 Исследование соседей

На момент выхода книги еще продолжалась работа над очень важным набором спецификаций для автоматизации функций связи. К ним можно отнести:

Router Discovery Исследование маршрутизаторов. Поиск маршрутизаторов в локальной связи.
Prefix Discovery Исследование префикса. Исследование и использование префикса точки назначения (на связи или удаленной). Используется вместо маски подсети.
Parameter Discovery Исследование параметров. Выяснение значений параметров (например, MTU или предела по умолчанию для счетчика попаданий).
Address Autoconfiguration Автоконфигурация адресов. Самоконфигурация адресов интерфейса связи.
Address Resolution Разрешение адресов. Отображение IP-адреса соседа по связи на адрес уровня связи данных.
Next-hop Determination Определение следующего попадания. Отображение IP-адреса на адрес участка следующего попадания.
Neighbor Unreachability Detection Определение недостижимости соседа. Определение отказавшего соседнего хоста или маршрутизатора.
Duplicate Address Detection Определение дублирования адресов. Проверка, не используется ли присваиваемый IP-адрес другой системой.
Redirect Перенаправление. Получение уведомления, что существует лучший маршрутизатор для данной точки назначения или что точка назначения находится в локальной связи.

В таблице 23.2 перечислены сообщения ICMPv6, предлагаемые для реализации функций Neighbor Discovery.

Таблица 23.2 Сообщения ICMP

для исследования соседей

Информационное сообщение Тип
Router Solicitation Message (сообщение-ходатайство маршрутизатора) 133
Router Advertisement Message (сообщение-объявление маршрутизатора) 134
Neighbor Solicitation Message (сообщение-ходатайство соседа) 135
Neighbor Advertisement Message (сообщение-объявление соседа) 136
Redirect (перенаправить) 137

23.3.1 Автоконфигурация через маршрутизаторы

Маршрутизаторы предоставляют хостам:

■ Адресную информацию маршрутизатора

■ Список всех префиксов, используемых связью

■ Префиксы, которые должны применять хосты для создания собственных адресов

■ Максимальный предел попаданий, который должен использоваться для путей, проходящих через этот маршрутизатор

■ Указание, должны ли хосты использовать сервер загрузки для получения дополнительных конфигурационных данных

■ MTU для связи, имеющей различные MTU

■ Значения для различных таймеров

Все эти операции выполняются через сообщения ICMPv6 Router Advertisement (объявления маршрутизатора), имеющие тип 134. Хосты слушают сообщения Router Advertisement по всем адресам многоадресных рассылок на всех узлах локальной связи.

Когда хост загружается, он может не дождаться Router Advertisement и отправить сообщение Router Solicitation (ходатайство маршрутизатору) с типом 133, чтобы вызвать объявление от маршрутизатора. Маршрутизатор отвечает сообщением Advertisement по адресу локальной связи хоста.

23.3.2 Сообщения Neighbor Solicitation и Advertisement

В настоящее время предлагается заменить запросы старого протокола Address Resolution Protocol (ARP) новыми многоадресными сообщениями протокола ICMP Neighbor Solicitation и Advertisement (ходатайство и объявление соседа). Сообщение Neighbor Advertisement является ответом на Neighbor Solicitation. Кроме исследования соседей по адресам уровня связи данных, сообщение Neighbor Solicitation применяется для:

■ Обнаружения дублированных IP-адресов

■ Тестирования, является ли маршрутизатор отключенным

■ Тестирования, является ли отключенным сосед, которому посылались пакеты

23.3.3 Address Resolution

Для исследования адреса соседа на уровне связи данных сообщение Neighbor Solicitation отправляется на специальный адрес, называемый целевым адресом ходатайствующего узла для многоадресной рассылки (solicited-node multicast address). Этот адрес сформирован из младших 32 бит целевого IP-адреса и предопределенного 96-разрядного префикса FF02:0:0:0:0:1. Таким способом создается адрес многоадресной рассылки, вложенный в локальную связь. Отправитель включает в сообщение собственный адрес уровня связи данных.

Использование этой специализированной многоадресной рассылки существенно сокращает количество систем, слушающих запрос. Вполне вероятно, что только целевая система будет реагировать на такой запрос.

23.3.4 Обнаружение дублирования IP-адресов

Перед использованием IP-адреса локальной связи или любого другого адреса, который не был построен путем добавления префикса к адресу локальной связи, узел должен послать сообщение Neighbor Solicitation с целью узнать, имеет ли кто-то из соседей выбранный IP-адрес. В качестве исходного адреса для сообщения узел применяет неспецифицированный адрес. Если адрес IP уже используется, его владелец пошлет ответ в многоадресной рассылке.

Поделиться:
Популярные книги

Усадьба леди Анны

Ром Полина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Усадьба леди Анны

Чужая дочь

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Чужая дочь

Светлая тьма. Советник

Шмаков Алексей Семенович
6. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Светлая тьма. Советник

Двойник Короля

Скабер Артемий
1. Двойник Короля
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Двойник Короля

Его нежеланная истинная

Кушкина Милена
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Его нежеланная истинная

Последний Паладин. Том 2

Саваровский Роман
2. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 2

Измена. Наследник для дракона

Солт Елена
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Измена. Наследник для дракона

Идеальный мир для Лекаря 9

Сапфир Олег
9. Лекарь
Фантастика:
боевая фантастика
юмористическое фэнтези
6.00
рейтинг книги
Идеальный мир для Лекаря 9

Мастер темных Арканов

Карелин Сергей Витальевич
1. Мастер темных арканов
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Мастер темных Арканов

Адвокат империи

Карелин Сергей Витальевич
1. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
фэнтези
5.75
рейтинг книги
Адвокат империи

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Вечный. Книга II

Рокотов Алексей
2. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга II

Законы Рода. Том 3

Flow Ascold
3. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 3

Наследник

Шимохин Дмитрий
1. Старицкий
Приключения:
исторические приключения
5.00
рейтинг книги
Наследник