Адресация IPv 6
Адрес • Содержит 128 бит • Число комбинаций примерно равно 3. 4 e+38 (340 undecillion) • Записывается как 8 групп по 16 байтов, разделенных двоеточием: ▫ 2001: df 8: 5403: 3000: b 5 ea: 976 d: 679 f: 30 f 5 • Одну любую группу нулевых бит можно опустить, указав вместо нее два двоеточия: ▫ 2001: df 8: 5403: 3000: : 1 e • Пример URL/URI: ▫ http: //[2001: df 8: 5403: 3000: : d]/nagios
Типы адресов IPv 6 • Unicast (один-к-одному) • Anycast (один-к-одному-из-нескольких) ▫ Разновидность unicast ▫ Применяется на маршрутизаторах • Multicast (один-ко-многим) • Широковещательная адресация, как класс, отсутствует ▫ Заменяется разновидностью multicast
Современные форматы адресов 0000: : /8 0100: : /8 0200: : /7 0400: : /6 0800: : /5 1000: : /4 2000: : /3 4000: : /3 6000: : /3 8000: : /3 A 000: : /3 C 000: : /3 E 000: : /4 F 000: : /5 F 800: : /6 FC 00: : /7 FE 00: : /9 FE 80: : /10 FEC 0: : /10 FF 00: : /8 Reserved by IETF Reserved by IETF Global Unicast Reserved by IETF Reserved by IETF Unique Local Unicast Reserved by IETF Link Local Unicast Reserved by IETF Multicast [RFC 4291] [RFC 4048] [RFC 4291] [RFC 4291] [RFC 4291] [RFC 4193] [RFC 4291] [RFC 3879] [RFC 4291]
Разновидности адресов • Неспецифицированный адрес = все нули, т. е. : : • Node-local – адрес обратной связи (как 127. 0. 0. 1 в IPv 4). Равен : : 1 • Link-local – локальный для данного канала. ▫ Формат = fe 80: : /64 ▫ Немаршрутизируются ▫ Физический смысл = для общения по локальной сети без вовлечения каких-либо дополнительных процессов
Разновидности адресов • Site-local – для организации «невидимых» снаружи интрасетей ▫ Формат = fec 0: : /10 ▫ Аналог 192. 168. 0. 0/16 и т. п. адресам в IPv 4 ▫ Не рекомендован к использованию (RFC 3878) • Unique-local – замена site-local ▫ Формат = fc 00: /7 • Global – «обычные» IPv 6 -адреса ▫ Формат = 2000: : /3
• Global unicast (2000: : /3) • Unique local unicast (fc 00: /7) ▫ L=1 (локальное назначение) ▫ Global ID генерируется через генератор ПСЧ
Multicast-адрес • Флаги: 0, 0, 0, T ▫ T=0 – известный адрес (назначенный IANA) ▫ T=1 – временный (транзитный) адрес • Адрес ff 02: : 1 – эквивалент широковещательного
Масштаб (scope) группового адреса • • • 0 reserved 1 interface-local scope 2 link-local scope 3 reserved 4 admin-local scope 5 site-local scope 8 organization-local scope E global scope F reserved
Типовые идентификаторы групп (T=0) • 1 node • 2 router • 5 OSPF IGP router • 6 OSPF IGP Designated router • 9 RIP router • b mobile agent • fb DNS server
Преобразование адресов IPv 4 в IPv 6 • IPv 4 compatible IPv 6 addresses (: : w. x. y. z) ▫ Устарели и не используются (RFC 4291) • IPv 4 -mapped IPv 6 addresses (: : ffff: w. x. y. z) ▫ Используются, но не рекомендованы • Простые схемы преобразования
Neighbor Discovery Protocol(RFC 4861) • • • Router Discovery: обнаружение хостами маршрутизаторов Prefix Discovery: обнаружение хостами корректных префиксов Parameter Discovery: определение параметров, напр. MTU Stateless Address Auto configuration (SAA): получение link-local и global unicast-адресов Address Resolution: аналогично ARP Next-hop Determination: вычисление следующей точки маршрута Neighbor Unreachability Detection (NUD): обнаружение недоступного узла Duplicate Address Detection (DAD): обнаружение дублирования адресов Redirect: уведомление маршрутизатором хостов о лучшем маршрутизаторе ND использует ICMPv 6