Типы адресов IPv6

Одноадресные (unicast) адреса IPv6 похожи на адреса IPv4. Они предназначены для конфигурирования одного интерфейса чтобы он мог получать и отправлять IPv6 пакеты.

Существуют различные unicast адреса IPv6:

  • Глобальные unicast IPv6 адреса аналогичны публичным адресам IPv4. Адреса могут быть использованы в интернете. Главное отличие от IPv4 в том, что количества IPv6 адресов хватает для адресации всех устройств в Сети.
  • Уникальные локальные адреса аналогичны приватным адресам IPv4. Эти адреса можно использовать в частной локальной сети без выхода в интернет или с выходом в интернет через IPv6 NAT. Уникальные локальные адреса не нужно регистрировать в специализированном органе.
  • Локальные адреса link-local — адреса работающие только в локальном соединении, эти адреса никогда не маршрутизируются. Адреса link-local используются для обмена пакетами IPv6 внутри одной подсети для: обнаружения соседства и как адреса next-hop в таблице маршрутизации.
  • Местные локальные адреса site-local. Первоначально предполагалось использовать адреса site-local в качестве частных IPv6 диапазонов компаний. В настоящее время этот тип адресов устарел (смотрите RFC 3879) и вместо адресов site-local теперь используются уникальные локальные адреса.
  • Неуказанный адрес имеет вид 0:0:0:0:0:0:0:0, или в короткой записи :: (два двоеточия). Такой адрес никогда не следует настраивать на хосте, он используется для указания на тот факт, что хост не имеет ни одного адреса.
  • Адрес интерфейса обратной связи (loopback) имеет вид 0:0:0:0:0:0:0:1, или в короткой записи ::1. Устройства IPv6 могут использовать этот адрес для отправки IPv6 пакетов самим себе в целях тестирования и проверок. Loopback-адрес никогда не должен быть назначен ни на один физический интерфейс. Это эквивалент IPv4 адреса 127.0.0.1.

Multicast (многоадресатные) адреса в IPv6 используются как для протоколов маршрутизации, так и при передаче пользовательских данных. Для многоадресатной передачи используется префикс FF00::/8.

Первые восемь битов (1111 1111) означают multicast-адрес, следующие четыре бита используются для установления флагов. Следующие четыре бита задают ограничения передачи multicast-данных: внутри одной подсети, в рамках организации или глобально — в сеть Интернет.

Ниже приведены наиболее часто используемые multicast-адреса:

  • FF02::1 — все узлы в локальном сегменте сети.
  • FF02::2 — все маршрутизаторы в локальном сегменте сети.
  • FF02::5 — все OSPFv3 маршрутизаторы.
  • FF02::6 — все OSPFv3 DR маршрутизаторы.
  • FF02::9 — RIPng маршрутизаторы.
  • FF02::A — EIGRP маршрутизаторы.

Anycast (всеадресатные) IPv6 адрес может быть назначен нескольким устройствам и объявлен в протоколе маршрутизации. Когда происходит отправка пакета на anycast адрес, он будет отправлен на ближайший интерфейс. Не существует специальных префиксов для anycast адресов. Любой unicast адрес используемый на более чем одном устройстве становится anycast адресом. Единственное отличие заключается в том, что необходимо будет настроить устройство и указать, что адрес будет использоваться для anycast.