
Что не так с 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?
- IPv6 использует шестнадцатеричную (0-9 плюс буквы от a до f) нотацию (hexadecimal) вместо десятичной (decimal).
- Используются колонки вместо точек.
- В url такой адрес заключается в квадратные скобки.
- Нет Broadcast адресов.
- Есть Anycast адреса.
Типы адресов.
- Unicast. Глобальные адреса. Начинаются с 2000 до 3999. Соответствуют глобальным адресам
IPv4. - Multicast. Начинаются с FF.
- Link-local. Начинаются с FE80 (соответствуют APIPA адресам
IPv4).
Нужен ли DHCP для IPv6?
IPV6 использует автоконфигурацию для исследования сети и самостоятельно выбирает хост айди на основании MAC адреса и процесса EUI64. Но, при желании, вы можете использовать DHCPv6 для этих целей. Так же используется Neighbor Discovery Protocol для исследования адресов второго уровня в сети.

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