Приложение
E IPv6
Руководство
пользователя
для
серии
NXC
482
ICMPv6
Протокол
ICMPv6 (Internet Control Message Protocol for IPv6
или
ICMP for IPv6)
описан
в
документе
RFC 4443.
Для
ICMPv6
значение
поля
Next Header
равно
58 –
это
отличается
от
значения
,
используемого
для
идентификации
ICMP for IPv4. ICMPv6
является
неотъемлемой
частью
IPv6.
Узлы
IPv6
используют
ICMPv6
для
информирования
об
ошибках
,
которые
встретились
при
обработке
пакетов
,
и
выполнения
других
диагностических
функций
,
таких
,
как
«ping».
Протокол
Neighbor Discovery Protocol (NDP)
Протокол
NDP (Neighbor Discovery Protocol,
протокол
обнаружения
соседей
) –
это
протокол
,
используемый
для
обнаружения
других
устройств
IPv6
и
отслеживания
их
досягаемости
в
сети
.
Устройство
IPv6
использует
следующие
типы
сообщений
ICMPv6:
•
Запрос
доступных
соседей
(Neighbor solicitation):
Запрос
от
хоста
с
целью
узнать
адрес
канального
уровня
(MAC-
адрес
)
соседнего
устройства
и
определить
,
остается
ли
оно
досягаемым
.
Соседнее
устройство
считается
«
досягаемым
»,
если
оно
отвечает
на
сообщение
типа
«
Запрос
доступных
соседей
»,
поступившее
от
хоста
,
сообщением
типа
«
Ответ
соседа
».
•
Ответ
соседа
(Neighbor advertisement):
Ответ
от
узла
с
целью
анонса
его
адреса
канального
уровня
.
•
Запрос
на
доступность
маршрутизаторов
(Router solicitation):
Запрос
от
хоста
с
целью
поиска
маршрутизатора
,
который
может
выступать
в
качестве
маршрутизатора
по
умолчанию
и
пересылать
пакеты
.
•
Ответ
маршрутизатора
(Router advertisement):
Ответ
на
сообщение
типа
«
Запрос
на
доступность
маршрутизаторов
»
или
периодический
широковещательный
анонс
от
маршрутизатора
,
информирующий
о
его
присутствии
и
содержащий
сведения
о
ряде
его
параметров
.
Кэш
IPv6
Хост
IPv6
обязательно
должен
иметь
кэш
соседских
узлов
,
кэш
узлов
назначения
,
список
префиксов
и
список
маршрутизаторов
по
умолчанию
.
Устройство
NXC
постоянно
обслуживает
и
обновляет
кэши
IPv6
на
основе
информации
,
получаемой
в
сообщениях
-
ответах
.
В
соответствии
с
протоколом
IPv6
устройство
NXC
автоматически
выполняет
настройку
адреса
link-local,
а
затем
отправляет
сообщение
типа
«
Запрос
доступных
соседей
»
для
проверки
уникальности
адреса
.
При
наличии
адреса
,
который
надо
разрешить
или
верифицировать
,
устройство
NXC
также
отправляет
сообщение
типа
«
Запрос
доступных
соседей
».
При
получении
сообщения
типа
«
Ответ
соседа
»
устройство
NXC
сохраняет
адрес
канального
уровня
соседнего
устройства
в
кэше
соседних
узлов
.
При
получении
в
ответ
на
сообщение
типа
«
Запрос
на
доступность
маршрутизаторов
»
сообщения
типа
«
Ответ
маршрутизатора
»
устройство
NXC
добавляет
сведения
о
маршрутизаторе
в
кэш
соседних
узлов
,
список
префиксов
и
кэш
узлов
назначения
.
Если
данный
маршрутизатор
можно
использовать
в
качестве
маршрутизатора
по
умолчанию
,
то
устройство
NXC
создает
запись
в
списке
маршрутизаторов
по
умолчанию
.
Если
устройству
NXC
необходимо
отправить
пакет
,
то
оно
вначале
обращается
к
кэшу
узлов
назначения
,
чтобы
определить
следующий
переход
.
Если
соответствующей
записи
в
кэше
узлов
назначения
нет
,
устройство
NXC
с
помощью
списка
префиксов
определяет
,
доступен
ли
данный
адрес
назначения
,
и
можно
ли
связаться
с
ним
напрямую
,
в
обход
маршрутизатора
.
В
случае
доступности
этот
адрес
выбирается
в
качестве
следующего
перехода
.
В
противном
случае
устройство
NXC
выбирает
следующий
переход
из
списка
маршрутизаторов
по