Что нового

Article Основы протокола: IPv6

Vander 0

Vander

Команда форума
10.11.2019
462
1 061
ipv6.jpg

IPV6 был разработан для замены IPV4, у которого заканчиваются адреса. Хотя он существует уже почти 10 лет, он все еще не получил широкого распространения и поддержки.

Однако показатели внедрения быстро растут, и в феврале 2016 года трафик IPv6 превысил 10% -ный порог.

Для сетей малого бизнеса / домашнего офиса и домашнего офиса, вероятно, пройдет много лет, прежде чем IPV6 станет проблемой. Все современные компьютеры и мобильные телефоны поддерживают как IPv4, так и IPv6, и если вы посмотрите IP-адреса своего устройства, вы, вероятно, увидите оба.

В этом руководстве я хочу быстро взглянуть на адреса IPv6 и на то, как они соотносятся с адресами IPv4.

IPv6-адреса
  • Адрес IPv6 использует 128 бит, в отличие от 32 бит в IPv4.
  • Адреса IPv6 записываются в шестнадцатеричном формате, а не в десятичном формате с точками в IPv4.
  • Поскольку шестнадцатеричное число использует 4 бита, это означает, что адрес IPv6 состоит из 32 шестнадцатеричных чисел.
  • Эти числа сгруппированы по 4, что дает 8 групп или блоков. Группы записываются с помощью символа: (двоеточие) в качестве разделителя.
Код:
group1:group2: ……etc…. :group8
Вот пример IPv6-адреса:

IPv6-Address-Example.jpg

Примечание: Из-за длины IPv6-адресов используются различные методы сокращения.

Основной прием заключается в том, чтобы исключить повторяющиеся 0, как показано в примере выше.

Адреса сети и узлов

В IPv4 адрес разделен на два компонента: сетевой компонент и компонент узла.

Первоначально это было сделано с использованием классов адресов, а затем с использованием маски подсети.

В IPv6 мы делаем то же самое. Первый шаг - это разбитие адреса на две части.

Адрес разделен на 2 64-битных сегмента: верхние 64 бита - это сетевая часть, а нижние 64 бита - узловая:

ipv6-address-network-node.jpg

Старшие 64 бита используются для маршрутизации.
Младшие 64 бита определяют адрес интерфейса или узла и выводятся из реального физического или MAC-адреса с использованием формата расширенного уникального идентификатора IEEE (EUI-64).
Если мы посмотрим на верхние 64 бита более подробно, то увидим, что они разделены на 2 блока по 48 и 16 бит соответственно, нижние 16 бит используются для подсетей во внутренних сетях и контролируются сетевым администратором.
Старшие 48 бит используются для адресов глобальной сети и предназначены для маршрутизации через Интернет.

ipv6-address-structure.jpg

Типы адресов и область действия

Адреса IPv6 бывают трех типов:
  • Глобальный unicast адрес - область действия в Интернете - маршрутизируется в Интернете
  • Уникальный локальный - внутренняя сеть или VPN с внутренней маршрутизацией, но без маршрутизации в Интернете
  • Link Local - Scope network link - не маршрутизируется внутри или снаружи.
ipv6-address-types.jpg

Глобальные и публичные адреса

Глобальные адреса маршрутизируются в Интернете и начинаются с 2001:
  • Эти адреса известны как глобальные одноадресные адреса и эквивалентны общедоступным адресам сетей IPv4.
  • Глобальные интернет-провайдеры выделяют блоки адресов Интернет-провайдерам, которые, в свою очередь, распределяют их среди своих клиентов.
Internal Addresses - Link Local and Unique Local

Во внутренних адресах IPv4 используются зарезервированные диапазоны номеров 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16 и 169.254.0.0/16.
Эти адреса не маршрутизируются в Интернете и зарезервированы для внутренних сетей.

IPv6 также имеет два типа внутренних адресов:
  • Link Local
  • Unique Local
Link Local

Они предназначены для использования во внутренней сети и, опять же, не маршрутизируются в Интернет. Он эквивалентен IPv4-адресу 169.254.0.0/16, который выделяется в сети IPv4, когда DHCP-сервер не обнаружен.

Связывание локальных адресов начинается с fe80.
Они ограничены ссылкой и не маршрутизируются во Внутреннюю сеть или Интернет.
  • Link Local адреса назначаются самостоятельно, т.е. для них не требуется DHCP-сервер.
  • Link Local адрес требуется на каждом интерфейсе IP6, даже если маршрутизация отсутствует.
ipv6-03.png

Unique Local

Unique Local предназначены для использования во внутренней сети. Они маршрутизируются во внутренней сети, но не маршрутизируются в Интернете.
  • Они эквивалентны IPv4-адресам: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.
  • Адресное пространство разделено на два пространства /8: fc00::/8 для глобально назначенной адресации и fd00::/8 для локально назначенной адресации.
  • Для ручного назначения организацией используйте префикс fd00.
IPv6-unique-local-address.png


Использование адресов IPv6 в URL-адресах

В сетях IPv4 вы можете получить доступ к сетевому источнику, например. веб-страница, использующая формат:
Однако адреса IPv6 содержат двоеточие в качестве разделителя и поэтому должны быть заключены в квадратные скобки.
  • http://[IPv6-адрес]/webpage
IPv6 Loop Back

IPv6 Loop Back адрес - ::1 . Вы можете пропинговать его следующим образом:

Код:
ping ::1
1610314131663.png

Можно добавить флаг /6 - Указывает IPv6, используемый для проверки связи. Этот параметр не требуется для идентификации целевого хоста с помощью IPv6-адреса. Требуется только идентифицировать целевой хост по имени.

1610314381295.png

Напоследок добавлю видео, которое, возможно поможет разобраться с протоколом IPv6:

 
Верх Низ