Протокол современного интернета IPv6 доступен в облаке InfoboxCloud и на VPS от Infobox

Сегодня мы запускаем поддержку IPv6 в облаке InfoboxCloud и на VPS от Infobox в регионе Санкт-Петербург. Теперь вы можете использовать IPv4 вместе с IPv6 для того, чтобы пользователи ваших сайтов могли получать доступ к ним и из IPv6 сетей.

С радостью сообщаем, что мы сделали IPv6 адреса в InfoboxCloud бесплатными! Вы можете получить столько адресов, сколько нужно! На VPS от Infobox пользователям предоставляется 2 бесплатных IPv6–адреса на сервер.


В данной статье мы рассмотрим, зачем вообще нужен протокол IPv6 и расскажем, как добавить IPv6–адреса на ваш виртуальный сервер.

Что не так с IPv4

Протокол IPv4 позволяет использовать всего 4.22 миллиарда адресов. С 1980х годов интернет начал испытывать резкий рост, который изначально не закладывался при проектировании сети. Более половины домохозяйств имеет широкополосное подключение к интернету, устройства пользователей практически всегда в сети, что увеличивает количество задействованных IP-адресов. С проникновением интернета в мобильные устройства они стали полноценными интернет-хостами. С развитием виртуализации и облачных технологий стало возможно более эффективное использование ресурсов оборудования. Обеспечена возможность запуска множества изолированных виртуальных машин на общих ресурсах кластеров, но при этом многим виртуальным серверам требуются публичные IP–адреса, что еще больше увеличило скорость исчерпания адресного пространства.


Истощение количества доступных адресов стало причиной, из-за которой был создан и внедрен ряд технологий, включая бесклассовую адресацию (CIDR), PPP, DHCP, NAT на уровне провайдера, NAT на уровне пользователя и другое. Никакая из этих технологий не может предложить выделенный IP-адрес каждому устройству (адресов не хватит). Эту проблему решает внедрение новой версии протокола IPv6.

Более чем за 30 лет использования IPv4 в протоколе были обнаружены проблемы:
  • переменная длина поля options и следовательно всего заголовка пакета, что приводит к замедлению аппаратной обработки пакетов;
  • фрагментация. Не определяется размер максимального блока передачи данных по каждому конкретному пути. Проблема заключается в том, что в каждой линии связи на пути от отправителя до получателя могут использоваться разные протоколы канального уровня, и у каждого из этих протоколов может быть свой, отличный от других, максимальный размер поля данных. Пакет не влезает его разбирают на кусочки и после получения кусочков собирают пакеты снова, ожидая получения всего пакета из кусочков. На каждый принимаемый пакет в памяти выделяется очередь с таймаутами, в которой собирается пакет.
  • новые сервисы в IPv4 (например QoS и IPSec) можно добавлять только вложениями следующих уровней в модели OSI, что усложняет обработку на аппаратном уровне.
К тому же использование NAT существенно усложняет сетевое администрирование и снижает уровень безопасности при передаче данных из одной точки в другую.

Основные возможности IPv6

В данном разделе перечислены только некоторые, но полезные особенности IPv6.
  • огромное адресное пространство: 2^128 адресов, размер адреса в 4 раза больше.
  • более простой заголовок: быстрее обрабатывается на оборудовании;
  • безопасность и мобильность встроена в стандарт. IPsec, QoS и mobile ip интегрированы, а не представлены в виде расширений.
  • возможность существования вместе с IPv4

Предполагается, что NAT больше не нужен и можно устанавливать любые соединения «точка-точка». Ограничения видимости управляются файрволлами.

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

IPv6 поддерживает автоконфигурацию. Роутер периодически аннонсирует информацию о сети, префиксе, маршруте по-умолчанию. Хост выбирает локальный адрес и добавляет его к префиксу. Также опционально может использоваться автоконфигурация с учетом состояния (DHCPv6).

Контрольные суммы больше не считаются на IP–уровне и не пересчитываются маршрутизаторами, что увеличивает эффективность оборудования. Контрольные суммы считаются на других уровнях модели OSI.

Появилась метка потока. На больших скоростях эффективнее передавать наборы пакетов, а не пакеты по-отдельности. На IPv4 это делала технология потоковой обработки MPLS с помощью дополнительных заголовков полукадрового уровня. В заголовке IPv6 есть поле для информации о потоке.

Также появились заголовки-расширения с указанием на следующий заголовок, что значительно ускоряет обработку на аппаратном уровне и позволяет обрабатывать заголовки параллельно.

Мобильность в IPv6 решает проблему обрыва сессии при смене IP–адреса (например когда мобильное устройство перемещается между сетями). При установки сессии поднимается дополнительный адрес, который действует всю сессию, а исходящий адрес на интерфейсе может меняться.

Конечно, полный переход на IPv6 и отключение IPv4 для публичных сервисов и сайтов вызовет проблемы совместимости с пользователями IPv4 без использования туннелей, поэтому рекомендуется использовать IPv4 и IPv6 совместно. Наличие контента IPv6 — обязательное условие роста, необходимо делать доступными сайты и сервисы как по IPv4 так и по IPv6.


Как добавить IPv6 адрес серверу в InfoboxCloud?

Добавление IPv6 адреса при создании сервера
Если у вас еще нет аккаунта в облаке — заказать его можно на официальном сайте. При заказе выберите регион «Санкт-Петербург» (в других регионах поддержка IPv6 будет добавлена позднее). После регистрации вы получите данные для доступа к панели управления на ваш адрес электронной почты.

Войдите в панель управления и нажмите на кнопку «Новый сервер».



Задайте необходимые параметры сервера. Обязательно установите достаточную пропускную способность канала сети.

В этом же разделе добавьте необходимое количество внешних IPv4 и IPv6 адресов. Обратите внимание, что из-за того, что мы позволяем выделить большое количество IPv6 адресов на сервер, шаг ползунка IPv6 – 5 адресов. Если вам нужно выделить меньшее количество — просто введите число необходимых адресов в поле.

Если для каких-то задач вам потребуется большее количество адресов, чем 749 — свяжитесь с нами в разделе «Поддержка» -> «Запросы» панели управления и расскажите о вашей задаче. Мы поможем вам получить большее количество IPv6 адресов.


После установки всех параметров сервера нажмите «Далее» и завершите процесс создания сервера.

Для того, чтобы увидеть добавленные IPv6 адреса после создания сервера нажмите на него в разделе «Облачная инфраструктура» панели управления.


Вы увидите IPv6 адрес.



Добавление IPv6 адреса к уже созданному серверу
Войдите в панель управления и нажмите на сервер, которому нужно добавить IPv6 адрес.
В разделе «Сеть» нажмите «Настроить».


Добавьте необходимое количество IPv6 адресов и сохраните изменения.


После этого вы увидите дополнительные IPv6 адреса у сервера.



Как добавить IPv6 адрес серверу на VPS от Infobox

Если у вас еще нет VPS — заказать сервер можно на официальном сайте. При заказе выберите регион «Санкт-Петербург» (в других регионах поддержка IPv6 будет добавлена позднее). После регистрации вы получите данные для доступа к панели управления на ваш адрес электронной почты.

Войдите в панель управления (дождитесь создания вашего сервера, если вы только что заказали его).

Перейдите в раздел «Настройки сети».


Нажмите «Добавить новый IPv6–адрес».


Немного подождите и адрес будет добавлен.


Для VPS доступно 2 бесплатных IPv6-адреса. При попытке добавить третий будет предложено докупить его.


Если вам нужно много IPv6 адресов на сервер — выгоднее использовать облако.

Как добавить IPv6 адрес в DNS

Необходимо указать IPv6 адрес в AAAA записи DNS также, как вы это делаете для A записи и IPv4 адреса.
Для проверки после добавления в DNS используйте команду:
nslookup -type=aaaa имя_домена




Проверка, есть ли доступ к IPv6 ресурсам из вашей сети

Если вы хотите получать доступ к серверу по IPv6 с вашего компьютера, необходимо удостовериться, что ваш интернет-провайдер поддерживает IPv6 и в вашей сети IPv6 включен (сетевой адаптер вашего компьютера получил IPv6 адрес).

Для тестирования, поддерживается ли IPv6 из вашей сети зайдите на сайт http://ipv6.google.com. Если сайт откроется — доступ к IPv6 есть из вашей сети.

Даже, если в вашей сети IPv6 пока нет, следует сделать доступными ваши сервера и по IPv4 и по IPv6, чтобы пользователи с IPv6 могли подключаться к ним. Кроме этого, IPv6 можно использовать для связи серверов друг с другом.

Заключение

Мы надеемся, что поддержка IPv6 будет полезной для вас и позволит сделать ваши ресурсы доступными в IPv6 сетях, а также позволит связывать сервера друг с другом по IPv6. Благодаря тому, что IPv6 адреса в облаке InfoboxCloud предоставляются бесплатно, можно разные сервисы и сайты размещать на разных IPv6 адресах и не думать о конфликте портов. Со временем проникновение IPv6 будет только увеличиваться.

Успехов!

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.