Ip v6 адресация
Протокол v6 имеет следующие три особенности:
- длинна 128 бит, что позволяет получить много адресов,
- автоматическая конфигурация. Предоставляет возможность автоматической настройки адресов сетевых узлов, даже при отсутствии в сети таких служб как DHCP.
- встроенная безопасность. При передаче пакетов обязательно шифрование.
Архитекткра v6
Существует три типа адресов: multicast, anycast, unicast.
Пакет посланный по unicast адресу доставляется только интерфейсу указанному в адресе. По anycast адресу доставляется одному из интерфейсов принадлежащему группе адресов, пакет доставится ближайшему в соответствии с определёнными критериями. Multicast адреса доставляются вем интерфейсам из заданной группы. Отметим, что в рамках v6 нет широковещательных адресов. Их функции выполняют мультикаст адреса.
Модеть адресации.
IP v6 адреса всех типов ассоциируются с интерфейсами, а не узлами. В силу того, что каждый интерфейс принадлежит только одному узлу unicast адрес интерфейса может идентифицировать узел. Unicast адрес соотносится только с одним интерефйсом, но интерфейсу могут соответствовать несколько адресов разного типа. Существуют два исключения из данного правила: одиночный адрес может приписываться нескольким физическим интерфейсам, если приложение рассматривает эти несколько интерфейсов как единое целое при представлении его на уровне интернет; маршрутизаторы могут иметь не нумерованные интерфейсы(адрес не присваивается) для соединения типа точка-точка, что бы исключить необходимость вручную конфигурировать и оъбявлять эти адреса. Данные интерфейсы не должны использоваться в качестве точки отправления или назночения при посылке стандартный дейтаграмм.
Ip v6 соответствует модели v4 где подсеть ассоциируется с каналом. Одному каналу несколько подсетей.
Представление записи адресов
Существуют три стандартные формы для представления адресов в виде текстовых строк:
-
х:х:х:х:х:х:х:х (fedc: cccc:456c:eed3:ffcd:1234:dde4:adce)
-
сокращенная форма записи. В связи с тем, что v6 адреса часть содержат длинные последовательности нулевых бит, принято данные последовательности заменять двумя двоеточиями. Двоеточия указывают на наличие групп из 16 нулевых бит. Может быть использовано в записи только один раз, при этом можно сокращать начальные последовательности, в середине и т. д.
-
альтернативная форма. Её удобно использовать при переходе от v4 к v6 либо при использовании обоих типов адресации. Согласно данной форме записи v6 адрес состоит из 6 шестнадцатеричных чисел и четыре десятеричных.
Представление типа адреса
Специфический тип 6х адресов идентифицируется лидирующими битами адреса. Поле переменной длинны, содержащее эти лидирующие биты называется префиксом формата.
Исходное значение этих префиксов:
Назначение |
Префикс (двоичный) |
Зарезервировано |
0000 0000 |
Зарезервировано для NSAP |
0000 001 |
Зарезервировано для IPX |
0000 010 |
Провайдерские unicast-адреса |
010 |
Зарезервировано для географических unicast-адресов |
100 |
Локальные канальные адреса |
1111 1110 10 |
Локальные адреса (site) |
1111 1110 11 |
multicast-адреса |
1111 1111 |
Данное распределение адресов поддерживает прямое выделение адресов провайдеров, адресов локального применение и мультикаст адресов. Зарезервированное так же место для адресов NSAB, IPX, географические адресов и т.д.. Оставшееся часть зарезервирована для будущего использования. За счёт их могут расширять как уже имеющиеся группы, так и создавать новые группы. 15-20%% адресов уже распределена. Юникаст адреса отличаются от мультикаст значением старшего актета. У мультикаст префикс восемь единиц, все остальные адреса будут либо юникаст, либо аникаст адреса. Причем аникаст вадреса беруться и пространства юникаст и синтаксицески не различимы.