- •Стеки сетевых протоколов Семиуровневая модель osi
- •Уровни модели osi
- •Инкапсуляция и обработка пакетов
- •Стек протоколов tcp/ip
- •Уровень приложений
- •Транспортный уровень
- •Межсетевой уровень и протокол ip
- •Уровень доступа к среде передачи
- •Протокол ip Функции протокола ip
- •Классовая модель
- •Бесклассовая модель (cidr)
- •Запись адресов в бесклассовой модели
- •Маршрутизация
- •Пример маршрутизации
- •Пример подключения локальной сети организации к Интернет
- •Маршрутизатор или шлюз?
- •Создание статических маршрутов
- •Динамическая маршрутизация
- •Формат заголовка ip-дейтаграммы
- •Фрагментация дейтаграмм
- •Обсуждение фрагментации
- •Опции ip
- •Опции “Loose/Strict Source Routing”
- •Протокол icmp
- •Протокол arp
- •Arp для дейтаграмм, направленных в другую сеть
- •Протокол iPv6 (Internet Protocol Version 6)
- •Введение в iPv6
- •Узлы, маршрутизаторы хосты и интерфейсы
- •Связи, соседи, mtu канала и адреса уровня связи
- •Одноадресные (unicast), групповые (multicast) и адреса рассылки до первого получателя (anycast)
- •Адресация iPv6 Текстовое представление iPv6-адресов
- •Адреса одноадресной рассылки
- •Зарезервированные адреса одноадресной рассылки
- •Глобальные адреса провайдеров
- •Локальные адреса одноадресной рассылки
- •IPv6-адреса с вложенными iPv4-адресами
- •Адреса рассылки до первого получателя
- •Групповые адреса
- •Обнаружение соседа (neighbor discovery)
- •Методы обнаружения маршрутизаторов
- •Обнаружение хоста
- •Формат заголовка iPv6 и механизмы маршрутизации
- •Дополнительный заголовок Hop-by-Hop
- •Заголовок Destination Options
- •Заголовок Маршрутизации (Routing)
- •Заголовок Фрагмента (Fragment)
- •Заголовок Проверка подлинности (Authentication)
- •Механизмы перехода
- •Поддержка двух стеков протоколов
- •Туннелирование iPv6 через iPv4
Адресация iPv6 Текстовое представление iPv6-адресов
Очевидно, что наибольшее различие между протоколами IPv4 и IPv6 состоит в большем количестве бит, используемых при адресации. Вместо использования 32-битного десятичного представления с разделительными точками IPv6 использует шестнадцатеричный формат записи 128-битных адресов. Приняты три следующих варианта текстового представления этих адресов:
Наиболее предпочтительным текстовым представлением адресов является перечисление восьми 16-битных шестнадцатеричных секций, разделенных двоеточиями. Например, IPv6 адрес для интерфейса будет выглядеть как: ABCD:EF12:3456:7890:ABCD:EF12:3456:7890 Любое поле, содержащее начальные нули не нуждается в отображении этих начальных нулей, хотя поле не может быть пустым. Например: 1234:0:0:0:ABCD:123:45:6
В силу особенностей механизмов назначения адресов IPv6, длинные строки нулевых битов общими для всех адресов в подсети. Поэтому альтернативная форма отображения адресов допускает использовать "::" для представления части адреса содержащей нулевые биты. Комбинация "::" может быть использована для представления более чем одной секции нулевых битов, но не может быть использована несколько раз в адресе. Например: адрес 1234:0:0:0:ABCD:0:0:123 может быть представлен в виде 1234::ABCD:0:0:123 или 1234:0:0:0:ABCD::123, но не может быть 1234::ABCD::123.
Третий способ текстового отображения адресов используется в смешанном окружении, состоящем из узлов IPv4 и IPv6. В этой нотации шесть высших разрядов (крайних левых) 16-битных секций отображаются в шестнадцатеричном формате, а оставшаяся часть адреса отображается в привычном десятичном представлении с разделительными точками. Например, адрес может быть представлен в любом виде: 0:0:0:0:0:0:131.107.6.100 или ::131.107.6.100 (сжатый формат), 0:0:0:0:0:FFFF:131.107.4.99 или ::FFFF:131.107.4.99 (сжатый формат), ABCD:EF:12:34:0:0:131.107.2.98 или ABCD:EF:12:34::131.107.2.98 (сжатый формат).
Дополнительная информация. Архитектура организации адресов подробно описана в RFC 2373.
Адреса одноадресной рассылки
Поле различной длины, состоящее из начальных битов, называемое префиксом формата FP (Format Prefix), указывает на тип адреса IPv6. Значение префикса формата, равное 11111111 (или «FF» в шестнадцатеричной системе исчисления) идентифицирует адрес как групповой. Любые другие значения начальных битов высших разрядов определяют адрес как одноадресный. Адреса рассылки до первого получателя принадлежат пространству адресов одноадресной рассылки и будут рассмотрены в разделе Адреса рассылки до первого получателя этой главы. Адреса одноадресной рассылки относятся к отдельному узлу в связи; однако, единый адрес одноадресной рассылки может быть назначен нескольким интерфейсам, принадлежащим одному узлу, при условии, что интерфейсы представлены протоколам верхнему уровня как единое целое. Адреса одноадресной рассылки могут быть нескольких типов, включая глобальные адреса провайдеров (aggregatable global unicast address), локальные адреса канала, локальные адреса сайта и IPv6-адреса с вложенными IPv4-адресами.
