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

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

Жанры

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 уже используется, его владелец пошлет ответ в многоадресной рассылке.

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

Отмороженный 3.0

Гарцевич Евгений Александрович
3. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 3.0

Магнатъ

Кулаков Алексей Иванович
4. Александр Агренев
Приключения:
исторические приключения
8.83
рейтинг книги
Магнатъ

Лорд Системы 13

Токсик Саша
13. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 13

Магия чистых душ 2

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.56
рейтинг книги
Магия чистых душ 2

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Последняя жена Синей Бороды

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

Мимик нового Мира 8

Северный Лис
7. Мимик!
Фантастика:
юмористическая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Мимик нового Мира 8

Приручитель женщин-монстров. Том 3

Дорничев Дмитрий
3. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 3

Возвышение Меркурия. Книга 13

Кронос Александр
13. Меркурий
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 13

Чиновникъ Особых поручений

Кулаков Алексей Иванович
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чиновникъ Особых поручений

Охота на попаданку. Бракованная жена

Герр Ольга
Любовные романы:
любовно-фантастические романы
5.60
рейтинг книги
Охота на попаданку. Бракованная жена

Жена на четверых

Кожина Ксения
Любовные романы:
любовно-фантастические романы
эро литература
5.60
рейтинг книги
Жена на четверых

Я все еще не князь. Книга XV

Дрейк Сириус
15. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я все еще не князь. Книга XV

Звезда сомнительного счастья

Шах Ольга
Фантастика:
фэнтези
6.00
рейтинг книги
Звезда сомнительного счастья