Внедрение двойного стека против туннелирования IPV6, что легко реализовать? - PullRequest
0 голосов
/ 11 января 2011

Через 1 или 2 года пространство IP-адресов будет исчерпано, поэтому почти все приложения должны поддерживать IPV6.

Я работаю над клиент-серверным продуктом и должен поддерживать протокол IPV6,Сегодня я прочитал материал IPv6 из Сети, и есть два способа поддержки протокола IPV6.

 **1. Dual stack
   2. Tunneling** 

Не могли бы вы предоставить полезную информацию для следующих вопросов

  1. , что являетсяпростой (минимальные изменения кода в проекте) подход для реализации IPV6?(Двойной стек или туннелирование)

  2. Какой наилучший (эффективность, производительность и другие факторы) подход к реализации?

  3. Как маршрутизаторы должныподдерживать таблицы маршрутизации для 1. Двойного стека и 2. Туннельных подходов.

  4. Нужна ли нам какая-либо дополнительная аппаратная поддержка для любого из подходов?

  5. Как я уже упоминал ранее, я работаю над продуктом Client Server

           |   IPv4    IPV6 |    IPv4    IPV6 |
           |----------------|-----------------|
    Client |  yes     no    |  yes      no    |
    Server |  no      yes   |  no      yes    |
    Network|  yes     no    |  no       yes   |
    

case1: клиент и сеть совместимы только с IPV4.Но Сервер совместим только с IPV6

, случай 2: сеть и Сервер совместимы с IPV6.Но сервер совместим только с IPV4

Если клиент, сервер и сеть поддерживают IPV6, проблема совместимости отсутствует.но как мы рассмотрим два выше случая? .

  1. Пожалуйста, предложите мне хороший материал (или учебник) для реализации IPV6 в ОС Linux.

    Thanks in advance
    

Ответы [ 2 ]

0 голосов
/ 12 января 2011

«Двойной стек против туннелирования» - это опции для сетей, обеспечивающие подключение по протоколу IPv6 для клиентов. Они на самом деле не представляют интереса для разработчиков приложений - с точки зрения приложения, хост либо имеет глобально маршрутизируемый адрес IPv6, либо его нет.

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

0 голосов
/ 12 января 2011

Адресное пространство IPv4 в настоящее время практически исчерпано, но ваш вывод не следует из этой предпосылки. Интернет-провайдеры, вероятно, будут внедрять IPv6 по своим магистральным линиям и продолжать предоставлять IPv4 своим клиентам в течение неопределенного времени. Большинство приложений не должны знать об IPv6, а некоторые платформы, например, .NET и Java поддерживают его без проблем.

...