Вопрос: Новое решение для службы: IPv6 или IPv4?


Хотя сегодня мы принимаем новый сервис, что было бы лучшим решением. IPv4 или IPv6?

Если мы решили запустить его по адресу IPv4:

  1. Как легко / сложно получить IPv4-адрес (учитывая, что они скоро исчерпаны)?
  2. Можно ли легко переносить его на IPv6 в будущем?
  3. Как могут существующие пользователи IPv6 общаться с ним?

Если мы решим запустить его по адресу IPv6:

  1. Как могут существующие пользователи IPv4 общаться с ним?

22
2018-01-08 10:20


Источник


@ user2284570 Широкомасштабный NAT разбивает приложения, которые требуют сквозной связи, таких как VoIP, многопользовательские игры и некоторые другие, о которых я забыл. Именно поэтому Xbox Live фактически предоставляет туннели IPv6 (через Teredo) для людей, у которых нет родного IPv6. - Michael Hampton♦
Связанный: Должен ли я использовать только IPv6 или оба IPv4 и IPv6 на моем веб-сервере? - Michael Hampton♦
@ user2284570 Рассматривали ли вы возможность перехода к более цивилизованному интернет-провайдеру (или стране!)? - Michael Hampton♦
@PeterHorvath Многие из наших интернет-стандартов оказались тихими неэффективными (возьмите http, эта штука с обратной совместимостью испортит большинство нововведений), и вы даже не гарантируете, что люди следуют за ней (см. Совместимость браузера для элементов html5 и CSS 3). IPv6 может быть плохим стандартом (я не знаю, я не много читал об этой теме), но, по крайней мере, он решает некоторые проблемы, с которыми мы сталкиваемся, как изнурение IPv4, и особенно запуск для статических ips (и неосведомленных программистов например Notch и многие другие, которые не признают доменные имена в качестве идентификации для своих серверов). - Sebb
@PeterHorvath: вы просто ошибаетесь. Во многих регионах (RIPE, APNIC, LACNIC) основной источник адресов IPv4 закончился. Я являюсь сопредседателем РГП по адресной политике адресов, поэтому я сосредоточусь на этом регионе. Здесь каждый LIR (обычно ISP) может получить один блок из 1024 адресов IPv4 и все. Если им нужно что-то еще, им придется покупать его на рынке у другого интернет-провайдера. Эти 1024 просто позволяют им делать что нибудь в Интернете IPv4, но их недостаточно. NAT, виртуальный хостинг и т. Д. Являются общими, но мы все еще закончили. То, что вы видите, это существующие интернет-провайдеры, использующие свои окончательные поставки ... - Sander Steffann


Ответы:


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

Получение IPv4-адресов становится все более сложным и дорогостоящим, но вам нужно будет сделать доступным его сервис, потому что не все пользователи будут иметь IPv6. С другой стороны будут пользователи, у которых нет полного IPv4. Возможно, им придется делиться своим IPv4-адресом со многими другими, они имеют только IPv6 и нуждаются в услуге перевода для доступа к службам IPv4 и т. Д. Для этих пользователей и для будущих пользователей вы хотите предложить свою услугу через IPv6, чтобы они могли достичь ее в наиболее оптимальным способом.

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

Один из способов начать новую услугу - построить все для IPv6-only и поместить переводчик (SIIT-DC или обратный прокси) рядом с ним для перевода входящих запросов по IPv4 на IPv6. На данный момент вы сможете обрабатывать оба протокола, а также легко очистить и удалить устаревший материал IPv4 позже.

Эта стратегия особенно полезна, если ваша служба работает на кластере серверов. Весь кластер может запускать только IPv6, и вам нужен только один IPv4-адрес на вашем переводчике. Легче всего поддерживать один протокол на большинстве ваших компьютеров, и для этого требуется меньше адресов IPv4, что также может сэкономить вам деньги. Вот почему такие компании, как Facebook, тоже делают это.


28
2018-01-08 10:58





И конечно. IPv4 будет оставаться надолго, и настало время для начала с IPv6.


32
2018-01-08 10:29



IPv4 will stay a long time: Конечно, я видел сообщения о том, что некоторые провайдеры начали распространять частные адреса своим подписчикам, а не публичным. В то же время они не обеспечивают IPV6 acess (предпочитают GCN через доступ ipv6), - user2284570
@ user2284570: Это началось давно. я получил DS-Lite с моим домашним кабелем интернет 2 года назад, который по умолчанию для многих провайдеров сейчас. К счастью, я мог убедить их, что мне нужны полные DS. - Sven♦
Нет, это разные, нет частей IPV6. Но, возможно, я слишком локализован, во Франции каждый подписчик (будь то частные или компании) все еще получают общедоступные адреса ipv4 - user2284570
@ user2284570: Это абсолютно зависит от поставщика. Это также не очень актуально, поскольку важный бит по-прежнему заключается в том, что IPv4 здесь, чтобы оставаться надолго. - Sven♦
@ user2284570 Я думаю, что это случилось со мной в 2002-2003 годах или около того. - Michael Kjörling