Интегрированные сети ISDN

         

Максимальный размер поля данных для



4.4.1.1 Адресация IPv6



1. Терминология  
2. Формат заголовка IPv6  
3. IP версия 6 архитектуры адресации  
4. Модель адресации  
4.1. Представление записи адресов (текстовое представление адресов)  
4.2. Представление типа адреса  
4.3. Уникастные адреса  
4.3.1. Примеры уникастных адресов  
4.4. Неспецифицированный адрес  
4.5. Адрес обратной связи  
4.6. IPv6 адреса с вложенными IPv4 адресами  
4.7. NSAP адреса  
4.8. IPX Адреса  
4.9. Провайдерские глобальные уникаст-адреса  
4.10. Локальные уникаст-адреса IPv6  
4.11. Эникаст-адреса  
4.12. Мульткаст-адреса  
4.12.1. Предопределенные мультикаст-адреса  
4.13. Необходимые адреса узлов  
5. Заголовки расширения IPv6  
5.1. Порядок заголовков расширения  
6. Опции  
6.1. Опции заголовка hop-by-hop (шаг за шагом)  
7. Маршрутный заголовок  
8. Заголовок фрагмента  
9. Заголовок опций места назначения  
10. Отсутствие следующего заголовка  
11. О размере пакетов  
12. Метки потоков  
13. Приоритет  
14. О протоколе верхнего уровня  
14.1 Контрольные суммы верхнего уровня  
15. Максимальное время жизни пакета  
16. Максимальный размер поля данных для протоколов высокого уровня  
17. Приложение A. Рекомендации по формированию опций  
18. Соображения безопасности  
19. Расширение DNS для поддержки IP версии 6  
19.1. Определение новой ресурсной записи и домена  
19.2. Модификации существующих типов запроса  
20. Протокол управляющих сообщений (ICMPv6) для спецификации IPv6  
20.1. ICMPv6 (ICMP для IPv6)  
20.2. Общий формат сообщений  
20.3. Сообщения об ошибках ICMPv6  
20.4. Информационные сообщения icmpv6  
В конце 1992 года сообщество Интернет для решения проблем адресного пространства и ряда смежных задач разработало три проекта протоколов: “TCP and UDP with Bigger Addresses (TUBA)”; “Common Architecture for the Internet (CatnIP)” и “Simple Internet Protocol Plus (SIPP) [смотри “Протоколы и ресурсы Интернет” Семенов Ю.А., Радио и связь, М 1995].
После анализа всех этих предложений был принят новый протокол IPv6 с IP-адресами в 128 бит вместо 32 для IPv4. Внедрение этого нового протокола представляет отдельную серьезную проблему, так как этот процесс не предполагает замены всего программного обеспечения во всем мире одновременно.

Адресное пространство IPv6 будет распределяться IANA(Internet Assigned Numbers Authority - комиссия по стандартным числам в Интернет [RFC-1881]). В качестве советников будут выступать IAB (internet architecture board - совет по архитектуре Интернет) и IESG (Internet Engineering Steering Group - инженерная группа управления Интернет).

IANA будет делегировать права выдачи IP-адресов региональным сервис-провайдерам, субрегиональным структурам и организациям. Отдельные лица и организации могут получить адреса непосредственно от регионального распределителя или сервис провайдера.

Передача адресного пространства от IANA не является необратимым. Если по мнению IANA распорядитель адресного пространства допустил серьезные ошибки, IANA может аннулировать выполненное ранее выделение.

IANA в этом случае должна сделать все возможное, чтобы не отзывать адреса, находящиеся в активном использовании, за исключением случаев, когда это диктуется техническими соображениями.

Оплата за распределение адресов должна использоваться исключительно на деятельность, непосредственно связанную с выделением адресов, поддержанием соответствующих баз данных и т.д. Адресное пространство само по себе не должно стоить ничего.

Следует избегать монополизации и любых злоупотреблений при распределении IP-v6 адресов. IANA разработает план первичного распределения IPv6 адресов, включая автоматическое выделение адресов индивидуальным пользователям.

IPv6 представляет собой новую версию протокола Интернет (RFC-1883), являющуюся преемницей версии 4 (IPv4; RFC-791). Изменения IPv6 по отношению к IPv4 можно поделить на следующие группы:

  • Расширение адресации


  • В IPv6 длина адреса расширена до 128 бит (против 32 в IPv4), что позволяет обеспечить больше уровней иерархии адресации, увеличить число адресуемых узлов, упростить авто-конфигурацию.


    Для расширения возможности мультикастинг-маршрутизации в адресное поле введено субполе "scope" (группа адресов). Определен новый тип адреса "anycast address" (эникастный), который используется для посылки запросов клиента любой группе серверов. Эникаст адресация предназначена для использования с набором взаимодействующих серверов, чьи адреса не известны клиенту заранее.

  • Спецификация формата заголовков


  • Некоторые поля заголовка IPv4 отбрасываются или делаются опционными, уменьшая издержки, связанные с обработкой заголовков пакетов с тем, чтобы уменьшить влияние расширения длины адресов в IPv6.

  • Улучшенная поддержка расширений и опций


  • Изменение кодирования опций IP-заголовков позволяет облегчить переадресацию пакетов, ослабляет ограничения на длину опций, и делает более доступным введение дополнительных опций в будущем.

  • Возможность пометки потоков данных


  • Введена возможность помечать пакеты, принадлежащие определенным транспортным потокам, для которых отправитель запросил определенную процедуру обработки, например, нестандартный тип TOS (вид услуг) или обработка данных в реальном масштабе времени.

  • Идентификация и защита частных обменов


  • В IPv6 введена спецификация идентификации сетевых объектов или субъектов, для обеспечения целостности данных и при желании защиты частной информации.

    Формат и семантика адресов IPv6 описаны в документе RFC-1884. Версия ICMP IPv6 рассмотрена в RFC-1885.

    1. Терминология



    Узел
    Оборудование, использующее IPv6.
    Маршрутизатор Узел, который переадресует пакеты ipv6, которые не адресованы ему непосредственно.
    ЭВМ Любой узел, который не является маршрутизатором.
    Верхний уровень Протокольный уровень, расположенный непосредственно поверх. В качестве примеров можно привести транспортные протоколы TCP и UDP, протокол управления ICMP, маршрутные протоколы типа OSPF (RFC-2740), а также интернетовские или другие протоколы нижнего уровня инкапсулированные в IPv6, например, IPX, Appletalk, или сам IPv6.
    Канал Средство коммуникации или среда, через которую узлы могут взаимодействовать друг с другом на связном уровне, т.е., уровень непосредственно под IPv6. Примерами могут служить Ethernet; PPP; X.25, Frame Relay, или ATM; а также Интернет "туннели", такие как туннели поверх IPv4 или IPv6.
    Соседи Узлы, подключенные к общему каналу.
    Интерфейс Средство подключения узла к каналу.
    Адрес Идентификатор IPv6-уровня для интерфейса или набора интерфейсов.
    Пакет Заголовок и поле данных IPv6.
    MTU канала Максимальный размер пакета в канале
    MTU пути Минимальный MTU канала для пути от узла источника до получателя.
    Эникастный адрес Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, посланный по такому адресу, доставляется ближайшему интерфейсу (согласно метрики маршрутного протокола) из числа идентифицированных этим адресом.
    Замечание: допустимо (хотя и необычно), что устройство с несколькими интерфейсами может быть сконфигурировано для переадресации пакетов, приходящих через один или несколько интерфейсов. Пакеты, приходящие через остальные интерфейсы, могут при этом отбрасываться. Такие устройства должны выполнять требования протоколов маршрутизации. При получении пакетов, адресованных этому устройству, оно должно вести себя как обычная ЭВМ.

    2. Формат заголовка IPv6


    Содержание раздела