Что такое IPv6 и как с этим работать
Плюсы и минусы новой версии IP, а также как с ним работать.
Не секрет, что пул IPv4 адресов, которые мы везде привыкли видеть уже давно исчерпал себя практически на всех континентах. В период 2013 по 2016г ряд RIR заявили о том, что у них осталось по паре блоков /8
или /10
, что не так много, как может показаться на первый взгляд.
Всего IPv4 адресов около 4,3 миллиардов, а если быть точным то 2^32
. IPv6 кратно больше – 79 228 162 514 264 337 593 543 950 336 октиллионов или 5*10^28
Ниже представлен обычный локальный IPv4 адрес.
А это IPv6 адрес и состоит он аж из 128 бит.
И его сокращенная версия.
Преимущества нового протокола
более высокий уровень безопасности, который разработчики заложили прямиком в фундамент протокола
реализована поддержка IPsec для шифрования данных, за счет чего с этим не нужно заморачиваться на стороне программного обеспечения
количество адресов
в сверхскоростных сетях возможна поддержка огромных пакетов
многоадресное вещание
TTL (Time To Live) переименован в HL (Hop Limit)
Если он такой хороший, то почему его не внедряют повсеместно и мы до сих пор используем IPv4 и сидим под NAT?
Главной проблемой на пути к этому являются финансы, поскольку для внедрения нужно менять оборудование, перенастраивать его и полностью ворошить архитектуру работы сети.
Все идет сверху. Так, в Республике Беларусь всех провайдеров заставили обновить оборудование и теперь она полностью под IPv6.
Правила работы и сокращения адресов
Для примера возьмем адрес – 02a0:1c48:0010:0009:0000:0adf:c0df:0000
Сокращение старших нулей группы (под группой подразумевается отрезок из 4х символов) 02a0:1c48:0010:0009:0000:0adf:c0df:0000 –
2a0:1c48:10:9:0000:adf:c0df:0000
Сокращение нулевых групп (превращаем подряд идущие нулевые группы в
::
) 02a0:1c48:0010:0009:0000:0adf:c0df:0000 –2a0:1c48:10:9::adf:c0df:0000
или другой пример 02a0:1c48:0010:0009:0000:0000:0000:0000 –2a0:1c48:10:9::
нельзя сокращать нулевые группы идущие не подряд, в таком случае просто нельзя будет найти исходный адрес02a0:1c48:0010:0009:0000:0000:000a:0000–2a0:1c48:10:9::a::Используйте строчные символы при написании адреса
Использование в URL (подставляем квадратные скобки по бокам и по необходимости порт через двоеточие)
https://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:443
Широковещательные адреса не вещают (то есть теперь они являются полноправными адресами)
xxxx:xxxx:xxxx:xxxx:0:0:0:0
иxxxx:xxxx:xxxx:xxxx:ffff:ffff:ffff:ffff
могут быть привязаны к устройствам и использованы.Подключение по SSH –
ssh root@2a0:1c48:10:9::
Пинг –
ping6 2a0:1c48:10:9::
– отличается лишь командой, но и привычныйping
тоже работает.
Зарезервированные аналоги с IPv4
Интересные факты
Первым, кто массово внедрил у себя IPv6 стал Google в 2008 году за 4 года до всемирного запуска протокола.
У протокола шестая версия, потому что ранее был представлен экспериментальный протокол IPv5, который ориентировался на соединение с версией IPv4, но так и не был принят для публичного использования.
На момент написания статьи в России лишь не более 10% трафика проходит посредством IPv6. Список провайдеров, предоставляющих IPv6 своим клиентам.
Итог
Вероятнее всего мы будем пополнять данный материал и совершенствовать его, чтобы вы могли иметь максимально понятную и короткую памятку по IPv6.
И мы как одно из тысяч звеньев телекоммуникационной сферы будем делать все, чтобы будущее наконец настало и весь мир начал массово переходить на новый протокол.
Last updated