Вы находитесь на странице: 1из 1

Формат пакета Расширенные заголовки

Протокол IPv6 Протокол ICMPv6


Расширенные заголовки IPv6 содержат дополнительную информацию и размещены между фиксированным заголовком Тип (8 бит) Код (8 бит) Контрольная сумма (16 бит) Тип (Type): определяет тип сообщения ICMP.
Версия Класс трафика Метка потока и заголовком протокола более высокого уровня. Существует несколько типов расширенных заголовков, каждый из Код (Code): определяет подтип сообщения внутри ICMP-сообщения каждого типа.
(4 бита) (8 бит) (20 бит) Данные (зависит от значений полей «Тип» и «Код»)
которых идентифицируется значением поля Next Header (RFC 2640). Пакет IPv6 может содержать 0, 1 или несколько Контрольная сумма (Checksum): используется для определения повреждения данных.
Фиксированный расширенных заголовков.
Размер поля данных Следующий заголовок Предельное число шагов заголовок Класс сообщения Значение Type Название сообщения Описание типа сообщения
Формат расширенных заголовков Hop-by-Hop Options и Destination Options (RFC 2640)
(16 бит) (8 бит) (8 бит) (40 октетов) 1 Destination Unreachable Указывает, что пакет не может быть доставлен адресату. Код сообщения указывает причину ошибки.
Следующий заголовок Длина расширенного Отправляется, когда пакет не может быть передан, так как слишком большой для MTU следующего
Адрес источника (128 бит) (8 бит) заголовка (8 бит) 2 Packet Too Big маршрутизатора на пути следования. Это сообщение требуется только в IPv6, так как в IPv4 маршрутизатор
Сообщения об ошибках ICMPv6 может фрагментировать большие пакеты.
Опции (переменная длина)
Адрес назначения (128 бит)
3 Time Exceeded Отправляется, когда пакет отбрасывается по причине достижения его полем Hop Limit значения 0.
Следующий заголовок (8 бит) Информация расширенного заголовка (переменная длина) Любое количество Формат расширенного заголовка Routing (RFC 2640) 4 Parameter Problem Указывает, что при доставке существуют проблемы с параметрами пакета.
расширенных 128 Echo Request Отправляется устройством при тестировании соединения с другим устройством в сети.
Следующий заголовок Длина расширенного Количество оставшихся
заголовков Тип маршрутизации=0 129 Echo Reply Отправляется в ответ на сообщение Echo (Request).
Следующий заголовок (8 бит) Информация расширенного заголовка (переменная длина) (8 бит) заголовка (8 бит) сегментов (8 бит)
Информационные сообщения 133 Router Solicitation Запрос маршрутизатора на отправку Router Advertisement.
Зарезервировано 134
Данные вышележащего уровня (переменная длина) Данные ICMPv6 Router Advertisement Используется маршрутизаторами для объявления о своем существовании и возможностях.
Адрес 1 (128 бит) 135 Neighbor Solicitation Отправляется устройством при запросе адреса канального уровня другого устройства.
................ 136 Neighbor Advertisement Объявление информации об узле другим устройствам сети.
Фиксированный заголовок IPv6 состоит из 40 октетов. (RFC 2640)
Расширенный заголовок Тип
Адрес n (128 бит) 137 Redirect Перенаправление передачи от узла ближайшему соседу в сети или маршрутизатору.
Версия (Version): значение поля равно 6.
Hop-by-Hop Options 0 Формат расширенного заголовка Fragment (RFC 2640)
Класс трафика (Traffic Class): поле приоритета пакета, используемое
Destination Options Следующий заголовок Смещение фрагмента Зарезервировано Флаг
узлами-отправителями и/или маршрутизаторами для идентификации 60

Операции IPv6
(с опциями маршрутизации) Зарезервировано
пакетов, принадлежащих одному классу трафика и распознавания пакетов с (8 бит) (13 бит) (2 бита) (1 бит)
разными приоритетами. Аналогично полю ToS в IPv4. Маркирует пакет IPv6 Routing 43
Идентификация (32 бита)
значением DSCP. (RFC 2474) Fragment 44
Формат расширенного заголовка Encapsulation Security Payload (RFC 2406) Обнаружение соседей (Neighbor Discovery) — функции протокола Neighbor Discovery Protocol (разрешение адресов, определение недоступности соседа, определение дублирования адресов),
Метка потока (Flow Label): используется отправителем для обозначения Authentication (AH) 51
потока пакетов, которые должны быть подвергнуты определенной Индекс параметров безопасности (SPI) (32 бита) позволяющие узлам получать информацию друг о друге. Для выполнения этих функций используются сообщения ICMPv6 Neighbor Solicitation (NS) и Neighbor Advertisement (NA).
Encapsulation Security Payload (ESP) 50
обработке маршрутизаторами. (RFC 6437) Порядковый номер (32 бита)
Destination Options 60 Узел A Узел B
Размер поля данных (Payload Length): целое число, указывающее длину Нагрузка (переменная длина)
поля данных, идущего за заголовком пакета (с учетом расширенного Mobility 135
Заполнение (переменная длина) Длина заполнения (8 бит)
заголовка). Нет следующего заголовка 59
Следующий заголовок (8 бит) Значение проверки целостности (ICV) (переменная длина)
Следующий заголовок (Next Header): определяет тип расширенного Заголовок вышележащего TCP (6)
уровня UDP (17)
заголовка IPv6, который идет за фиксированным или протокол верхнего Формат расширенного заголовка Authentication (RFC 2402)
ICMPv6 (58)
уровня. Когда в пакете используется больше одного расширенного Следующий заголовок Длина нагрузки Локальный канал
заголовка, рекомендуется,чтобы они располагались в следующем порядке: Предельное число шагов (Hop Limit): уменьшается на 1 Зарезервировано (16 бит)
(8 бит) (8 бит)
каждым узлом, через который передается пакет. При Neighbor Solicitation
значении равном 0, пакет отбрасывается. Индекс параметров безопасности (SPI) (32 бита) ICMPv6 Тип 135, Код 0 1 Какой у тебя MAC-адрес?
Порядковый номер (32 бита) IP-адрес источника: адрес IPv6 узла А
Данные аутентификации (переменная длина) IP-адрес назначения: адрес Solicited-Node узла В
Целевой адрес: адрес IPv6 узла В
Данные: МАС-адрес узла А Neighbor Advertisement
Вот мой МАС-адрес 2 ICMPv6 Тип 136, Код 0
IP-адрес источника: адрес IPv6 узла В

Адресация IPv6 IP-адрес назначения: адрес IPv6 узла А


Целевой адрес: адрес IPv6 узла В
Данные: МАС-адрес узла В
Префикс Идентификатор интерфейса
Обнаружение маршрутизатора (Router Discovery) — функция протокола Neighbor Discovery Protocol, позволяющая узлам локальной сети обнаруживать соседние маршрутизаторы и получать от них
Адрес IPv6 имеет длину 128 бит и отображается как восемь групп по четыре шестнадцатеричные цифры, разделенные знаком «:». XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX сетевые параметры, необходимые для автоконфигурации. Для выполнения этих функций используются сообщения ICMPv6 Router Advertisement (RA) и Router Solicitation (RS).
• Для сокращения записи адреса ведущие нули могут быть заменены одним 0, например адрес 0001:0123:0000:0000:0000:ABCD:0000:0001 сокращается до 0001:0123:0:0:0:ABCD:0:1; дополнительно одна или несколько подряд идущих групп, состоящих из нулей, может быть заменена
знаком «::»: 1:123::ABCD:0:1. Узел A Маршрутизатор
• Альтернативная форма адреса IPv6 для использования в смешанной среде с узлами IPv4: XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:d:d:d:d, «X»- шестнадцатеричное значение 6 первых групп адреса, «d» - десятичное значение 4 последних групп адреса (стандартное представление
адреса IPv4).
Неопределенный адрес IPv6 (Unspecified ) Типы адресов IPv6
0:0:0:0:0:0:0:0 Префикс Описание Аналог в IPv4
128 Unspecified
::/128 0.0.0.0 Локальный канал
Адрес обратной петли IPv6 (Loopback ) Никогда не назначается узлу, обозначает отсутствие адреса (RFC 4291).
0:0:0:0:0:0:0:1 Loopback Router Solicitation
::1/128 127.0.0.1
128 Используется узлом для отправки самому себе дейтаграмм IPv6 (RFC 4291). ICMPv6 Тип 133, Код 0 1 Есть маршрутизаторы в сети?
::ffff/96 IPv4-Mapped IPv6 IP-адрес источника: Link-Local адрес IPv6 узла А
Уникальный локальный адрес канала IPv6 (Link-Local Unicast) Пример: Используется для внедрения адреса IPv4 в адрес IPv6 (RFC 4038). Нет аналога. IP-адрес назначения: групповой адрес all routers
1111 1110 10 0 Interface ID ::ffff:192.0.2.47 Данные: МАС-адрес узла А Router Advertisement
10 54 64 fc00::/7 Unique Local Unicast (ULA) Частные адреса IPv4: ICMPv6 Тип 134, Код 0
Пример: Предназначены для адресации внутри домашней сети или сети организации, 10.0.0.0/8 Я маршрутизатор 2 IP-адрес источника: Link-Local адрес IPv6 маршрутизатора
Уникальный локальный адрес IPv6 (Unique Local Unicast, ULA) fdf8:f53b:82e4::53 не машрутизируются через Интернет (RFC 4193). 172.16.0.0/12 IP-адрес назначения: Link-Local адрес IPv6 узла А
192.168.0.0/16 Данные: префиксы, время жизни, маршрут по умолчанию,
1111 11 L Global ID Subnet ID Interface ID fe80::/10 Link-Local Unicast дополнительная информация для узлов
7 1 40 16 64 Пример: Предназначены для коммуникаций в пределах одного сегмента сети или линии связи 169.254.0.0/16
fe80::200:5aee:feaa:20a2 «точка-точка».Имеют значение только в пределах данной линии связи,
Уникальный глобальный адрес IPv6 (Global Unicast)
не маршрутизируются (RFC 4291).
001 Global routing prefix Subnet ID Interface ID
2001:0000::/32 Teredo
3 45 16 64 Пример: Позволяет туннелировать IPv6 через IPv4 NAT (RFC 4380). Нет аналога. Router Advertisement
Уникальный совместимый с IPv4 адрес IPv6 (IPv4-Compatible IPv6) 2001:0000:4136:e378: ICMPv6 Тип 134, Код 0
8000:63bf:3fff:fdd2 IP-адрес источника: Link-Local адрес IPv6 маршрутизатора
0000..............................................................................................0000 0000 Адрес IPv4 Benchmarking
Я маршрутизатор
2001:0002::/48 (периодическое объявление) IP-адрес назначения: групповой адрес all nodes
80 16 32 Пример: Зарезервированы для использования в документации (RFC 5180). 198.18.0.0/15 Данные: префиксы, время жизни, маршрут по умолчанию,
2001:0002:6c::430 дополнительная информация для узлов
Уникальный преобразованный из IPv4 адрес IPv6 (IPv4-Mapped IPv6)
2001:0010::/28 Orchid
0000..............................................................................................0000 FFFF Адрес IPv4 Пример: Используются в качестве идентификаторов и не маршрутизируются (RFC 4843). Нет аналога.
80 16 32 2001:10:240:ab::a
Уникальный адрес IPv6 6to4 2002::/16 6to4
Пример: Служит для автоматического туннелирования IPv6-to-IPv4 для организации Нет аналога.
0001 0000 0000 0001 Адрес IPv4 SLA ID Interface ID Stateful autoconfiguration - узлы получают IP-адрес интерфейса и/или конфигурационную информацию и параметры от сервера с помощью протокола DHCPv6.
2002:cb0a:3cdd:1::1 взаимодействия сетей IPv6 через сети IPv4. Публичный адрес IPv4 шлюза 6to4
16 32 16 64 используется для создания уникального префикса /48 путем добавления адреса IPv4 Stateless autoconfiguration - позволяет узлам генерировать свой собственный адрес на основе комбинации локально доступной информации и информации, объявляемой маршрутизаторами в сообщениях
Групповой адрес IPv6 (Multicast) к 2002::/16 (RFC 3056). Router Advertisement. Маршрутизаторы объявляют префиксы, а узлы генерируют идентификаторы интерфейсов. В отсутствии маршрутизатора узлы могут автоматически генерировать Link-Local IPv6-адрес
2001:db8::/32 Documentation 192.0.2.0/24 из префикса fe80::/10 и идентификатора интерфейса (RFC 2462).
1111 1111 flgs scop Group ID Пример: Используется в примерах и документации (RFC 3849). 198.51.100.0/24
8 4 4 112 2001:db8:8:4::2 203.0.113.0/24 Обнаружение MTU пути (Path MTU Discovery) — функция, которая позволяет узлам динамически исследовать MTU каналов связи на пути передачи пакетов и регулировать их размер (RFC 1981). Когда пакет
Global Unicast не может быть передан, так как слишком большой для MTU следующего маршрутизатора на пути следования, маршрутизатор отбрасывает пакет и отправляет узлу-источнику сообщение ICMPv6 Packet To Big,
Аналогичны
Альтернативный адрес IPv6 (Anycast) 2000::/3 содержащее MTU соответствующего интерфейса. При получении этого сообщения узел-источник уменьшает размер пакета до требуемого и выполняет его повторную передачу.
Используются для идентификации узлов в глобальной сети, глобально маршрутизируемые. публичным адресам IPv4.
ff00::/8 Multicast
Subnet prefix 0 Пример: Используются для идентификации групп многоадресной рассылки. 224.0.0.0/4
n 128-n ff01:0:0:0:0:0:0:2
Узел A Узел B
Преобразование МАС-адреса в идентификатор интерфейса
0 8 16 24 32 40 48 Диапазон групповых адресов (поле scop) Хорошо известные групповые адреса (поле flgs =0) MTU 1500 MTU 1500 MTU 1350 MTU 1200
48-битный MAC-адрес 39 A7 94 07 CB D0 1 Interface-Local FF01:0:0:0:0:0:0:1 All Nodes (диапазон 1) FF02:0:0:0:0:0:0:D All PIM Routers (диапазон 2)
00111001 10100111 10010100 00000111 11001011 11010000 2 Link-Local FF01:0:0:0:0:0:0:2 All Routers (диапазон 1) FF02:0:0:0:0:0:0:E RSVP-ENCAPSULATION
(диапазон 2)
5 Site-Local
Organizationally Unique FF02:0:0:0:0:0:0:1 All Nodes (диапазон 2) FF02:0:0:0:0:0:1:2 All-dhcp-agents (диапазон 2)
Identifier Device Identifier 8 Organization Пакет с MTU 1500
FF02:0:0:0:0:0:0:2 All Routers (диапазон 2) FF02:0:0:0:0:1:FFXX:XXXX Адрес Solicited-Node
(OUI)
E Global (диапазон 2) Ошибка: ICMPv6 Packet To Big; используйте MTU 1350
0 8 16 24 32 40 48 56 64 FF02:0:0:0:0:0:0:4 DVMRP Routers (диапазон 2) FF05:0:0:0:0:0:0:2 All Routers (диапазон 5)
Пакет с MTU 1350
Разбить MAC-адрес на части 00111001 10100111 10010100 00000111 11001011 11010000 FF02:0:0:0:0:0:0:5 OSPFIGP (диапазон 2) FF05:0:0:0:0:0:1:3 All-dhcp-servers (диапазон 5)
Добавить в середину FFFE 00111001 10100111 10010100 11111111 11111110 00000111 11001011 11010000 FF02:0:0:0:0:0:0:6 OSPFIGP Designated Routers FF05:0:0:0:0:0:1:4 All-dhcp-relays (диапазон 5) Ошибка: ICMPv6 Packet To Big; используйте MTU 1200
Заменить бит 7 на «1» 00111011 10100111 10010100 11111111 11111110 00000111 11001011 11010000 (диапазон 2)
Modified EUI-64 в шестнадцатеричном 3B A7 94 FF FE 07 CB D0
Пакет с MTU 1200 Пакет доставлен узлу В
представлении FF02:0:0:0:0:0:0:9 RIP Routers (диапазон 2) FF0X:0:0:0:0:0:0:101 Network Time Protocol (NTP)
Идентификатор интерфейса IPv6 3BA7-94FF-FE07-CBD0 (все диапазоны)

Copyright © 2013 Представительство компании D-Link International Pte Ltd. Все права защищены. www.dlink.ru. Адрес: Москва, Графский переулок 14, 3 этаж. Тел./Факс: +7 (495) 744 00 99. Портал дистанционного обучения и сертификации D-Link: http://learn.dlink.ru/login/.

Вам также может понравиться