Система адресации протокола IPv6
Новая (шестая) версия протокола IP (IPv6) внесла существенные изменения в систему
адресации. Прежде всего это коснулось увеличения разрядности адреса: вместо 4 байт IP -
адреса в версии IPv4 в новой версии под адрес отведено
16 байт.
Это дает возможность
пронумеровать огромное количество узлов:
340 282 366 920 938 463 463 374 607 431 762 211 456.
Масштаб этого числа иллюстрирует, например, такой факт: если разделить это теоре
тически возможное количество IP -адресов между всеми жителями Земли (а их сегодня
примерно 6 миллиардов), то на каждого из них придется невообразимо, если не сказать
бессмысленно, большое количество IP -адресов — 5,7 х 1028! Очевидно, что такое значи-
1 В августе 1998 года были приняты пересмотренные версии группы стандартов, определяющих как
общую архитектуру протокола IPv6 (RFC 2460), так и его отдельные аспекты, например систему
адресации (RFC 4291).
IPv6 как развитие стека TCP/IP
479
тельное увеличение длины адреса было сделано не только и даже не столько для снятия
проблемы дефицита адресов.
Главной целью изменения системы адресации было не механическое увеличение адресного про
странства, а повышение эффективности работы стека TCP/IP в целом.
Вместо прежних двух уровней иерархии адреса (номер сети и номер узла) в IPv6 опреде
лено четыре уровня, из которых три служат для идентификации сетей, а один — для иден
тификации узлов сети. В новой версии не поддерживаются классы адресов (А, В, С, D, Е),
но широко используется технология CIDR. Благодаря этому, а также усовершенствованной
системе групповой адресации и введению адресов нового типа IPv6 позволяет
сократить
затраты на маршрутизацию.
Произошли и чисто внешние изменения — разработчики стандарта предложили исполь
зовать вместо десятичной
шестнадцатеричную
форму записи IP -адреса. Каждые четыре
шестнадцатеричные цифры отделяются друг от друга двоеточием. Вот как, например,
может выглядеть адрес IPv6: FEDC:0A98:0:0:0:0:7654:3210. Для сетей, поддерживающих
обе версии протокола (IPv4 и IPv6), разрешается задействовать для младших четырех байт
традиционную для IPv4 десятичную запись: 0:0:0:0:0:FFFF: 129.144.52.38.
В новой версии IPv6 предусмотрено три основных типа адресов:
□
Индивидуальный адрес
(unicast) является уникальным идентификатором отдельного
интерфейса конечного узла или маршрутизатора. Назначение этого типа адреса со
впадает с назначением уникальных адресов в версии IPv4. В то же время в версии IPv6
в отличие от версии IPv4 отсутствует понятие класса сети (А, В, С и D) и связанное
с ним фиксированное разбиение адреса на номера сети и узла по границам байтов.
□
Групповой адрес
(m ulticast) аналогичен по назначению групповому адресу IPv4 — он
идентифицирует группу интерфейсов, относящихся, как правило, к разным узлам. Па
кет с таким адресом доставляется
всем
интерфейсам, имеющим такой адрес. В версии
IPv6 групповой адрес имеет признак обзора (scope), отсутствовавший в групповом адре
се версии IPv4. Этот признак позволяет гибко задавать область действия группового
адреса, которая может представлять собой, например, только одну подсеть, только все
подсети данного предприятия либо весь Интернет. Это упрощает работу маршрути
заторов, которым необходимо выявлять все узлы, относящиеся к какой-либо группе.
□
Адрес произвольной рассылки
(anycast) — это новый тип IP -адреса, определяющий груп
пу интерфейсов. Но в отличие от группового адреса пакет, в поле адреса назначения
которого стоит адрес произвольной рассылки, доставляется
одному
из интерфейсов
группы, как правило, «ближайшему», в соответствии с метрикой, используемой про
токолами маршрутизации. Синтаксически адрес произвольной рассылки ничем не от
личается от индивидуального адреса, он назначается из того же диапазона адресов, что
и индивидуальные адреса. Адрес произвольной рассылки может быть назначен только
интерфейсам маршрутизатора. Интерфейсы маршрутизаторов, входящие в одну группу
адресов произвольной рассылки, имеют индивидуальные адреса и, кроме того, общий
адрес произвольной рассылки. Адреса такого типа ориентированы на
маршрутизацию
от источника
, когда маршрут прохождения пакета определяется узлом-отправителем
путем указания IP -адресов всех промежуточных маршрутизаторов. Например, провай
дер может присвоить всем своим маршрутизаторам один и тот же адрес произвольной
480
Do'stlaringiz bilan baham: |