- ICMPv6
-
ICMPv6 Название: Internet Control Message Protocol for the Internet Protocol Version 6
Уровень (по модели OSI): Сетевой
Спецификация: ICMPv6 (англ. Internet Control Message Protocol for the Internet Protocol Version 6 — межсетевой протокол управляющих сообщений для межсетевого протокола версии 6) — реализация ICMP для IPv6. ICMPv6 неотъемлемая часть IPv6 отвечающая за сообщения об ошибках, диагностические функции(например ping), поиск соседей, определение MTU и основа для расширения и реализации будущих аспектов управления межсетевым протоколом. ICMPv6 определен в RFC 4443.
Содержание
Технические подробности
ICMPv6 сообщения могут быть разделены на две категории: сообщения об ошибках и информационные сообщения. ICMPv6 сообщения инкапсулированны в пакеты IPv6, с полем Next Header установленным в 58.
Формат пакета
ICMPv6 состоит из заголовка и полезных данных протокола. Заголовок содержит только три поля: тип (8 бит), код (8 бит), и контрольная сумма(16 бит). Тип определяет тип сообщения, значения в диапазоне от 0 до 127 указывают на ошибки, а от 128 до 255 на информационное сообщение. Значение поля кода зависит от типа сообщения и обеспечивает дополнительный уровень детализации сообщений. Поле контрольной суммы обеспечивает минимальный уровень безопасности для проверки ICMPv6 пакета.
ICMPv6 пакет Смещение в битах 0-7 8-15 16-31 0 Type Code Checksum 32 Тело сообщения Типы ICMPv6 сообщений
Коды ошибок Тип Описание RFC 1 Destination Unreachable RFC 4443 2 Packet Too Big RFC 4443 3 Time Exceeded RFC 4443 4 Parameter Problem RFC 4443 100 Private experimentation 101 Private experimentation 127 Reserved for expansion of ICMPv6 error messages Информационные сообщения Тип Описание RFC 128 Echo Request RFC 4443 129 Echo Reply RFC 4443 130 Multicast Listener Query RFC 2710 и RFC 3810 131 Version 1 Multicast Listener Report RFC 2710 132 Multicast Listener Done RFC 2710 133 Router Solicitation RFC 4861 134 Router Advertisement RFC 4861 135 Neighbor Solicitation RFC 4861 136 Neighbor Advertisement RFC 4861 137 Redirect RFC 4861 138 Router Renumbering 139 ICMP Node Information Query 140 ICMP Node Information Response 141 Inverse Neighbor Discovery Solicitation Message RFC 3122 142 Inverse Neighbor Discovery Advertisement Message RFC 3122 143 Version 2 Multicast Listener Report RFC 3810 144 Home Agent Address Discovery Request Message RFC 3775 145 Home Agent Address Discovery Reply Message RFC 3775 146 Mobile Prefix Solicitation RFC 3775 147 Mobile Prefix Advertisement RFC 3775 148 Certification Path Solicitation Message RFC 3971 149 Certification Path Advertisement Message RFC 3971 150 ICMP messages utilized by experimental mobility protocols such as Seamoby RFC 4065 151 Multicast Router Advertisement RFC 4286 152 Multicast Router Solicitation RFC 4286 153 Multicast Router Termination RFC 4286 200 Private experimentation 201 Private experimentation 255 Reserved for expansion of ICMPv6 informational messages Ссылки
Internet Protocol версии 6 Основное IPv6 • IPv6-адрес • Пакет IPv6 • Mobile IPv6 Внедрение Внедрение IPv6 • 6rd • Сравнение поддержки IPv6 приложениями • Сравнение поддержки IPv6 маршрутизаторами • Сравнение поддержки IPv6 операционными системами • Сравнение поддержки IPv6 основными провайдерами • Список брокеров IPv6 Переход с IPv4 на IPv6 Исчерпание IPv4-адресов • Механизмы перехода на IPv6 Связанные протоколы DHCPv6 • ICMPv6 (Neighbor Discovery Protocol • Secure Neighbor Discovery Protocol • Multicast Router Discovery) • Site Multihoming by IPv6 Intermediation Основные протоколы TCP/IP по уровням модели OSI (Список портов TCP и UDP) Физический Канальный Ethernet • PPPoE • PPP • L2F • 802.11 Wi-Fi • 802.16 WiMax • Token ring • ARCNET • FDDI • HDLC • SLIP • ATM • CAN • DTM • X.25 • Frame relay • SMDS • STP • ERPS
Сетевой Транспортный Сеансовый Представления Прикладной Другие прикладные OSCAR • CDDB • Multicast FTP • Multisource FTP • BitTorrent • Gnutella • Skype
Категории:- Протоколы сетевого уровня
- Интернет-протоколы
- TCP/IP
- Сетевые протоколы
Wikimedia Foundation. 2010.