Записки погромиста

Записки погромиста на вольные темы

Кратко об IPv6.

Что не так с IPv4?

 Самая большая проблема IPv4 сязана с относительно небольшим пространством IP адресов. IPv4 использует 32-х битные адреса, что ограничивает количество доступных адресов до 2 в 32 степени — 4 294 967 296 уникальных адресов. На первый взгляд это довольно много, но большая часть из этого используется в APIPA, локальных сетях и так далее, а кроме того люди настраивали сети еще до того, как были изобретены подсети (subnetting). И в один прекрасныый момент, люди поняли, что скоро IPV4 просто закончится, что привело к идее создания нового протокола, который не только даст больше возможных адресов, но и будет работать лучше.

IPv6.

IPv6 использует 128 битные адреса. При том, что это всего лишь в 4 раза больше, чем 32-х битные, это дает экспоненциальный рост количества доступных адресов — более 340 ециллионов адресов, что должно хватить каждому жителю планеты Земля даже на обозримое будущее.

Преимущества IPv6.

  • Намного большее адресное пространство.
  • Нет фрагментации пакетов (пакет должен разбиваться на фреймы определенного размера и потом собираться на другой стороне, что замедляло работу сети, но она все еще возможна).
  • Значительно увеличен размер пакета (до 4Гб).
  • Убрана контрольная сумма из  IP заголовка, в целом осталось 5 заголовков из 12.
  • Можно использовать вместе с IPv4.

Как отличить IPv4 от IPv6?

  1. IPv6  использует шестнадцатеричную (0-9 плюс буквы от a до f) нотацию (hexadecimal) вместо десятичной (decimal).
  2. Используются колонки вместо точек.
  3. В url такой адрес заключается в квадратные скобки.
  4. Нет Broadcast адресов.
  5. Есть Anycast адреса.

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

  • Unicast.  Глобальные адреса. Начинаются с 2000 до 3999. Соответствуют глобальным адресам IPv4.
  • Multicast. Начинаются с FF.
  • Link-local.  Начинаются с FE80 (соответствуют APIPA адресам IPv4).

 Нужен ли DHCP для IPv6?

IPV6 использует автоконфигурацию для исследования сети и самостоятельно выбирает хост айди на основании  MAC адреса и процесса EUI64.  Но, при желании, вы можете использовать DHCPv6 для этих целей. Так же используется Neighbor Discovery Protocol для исследования адресов второго уровня в сети.

Published by

Оставьте комментарий