イ ンターネットが世界中に住む人々を互いに繋ぐための重要な技術の1つになりつつある今、PC はもちろんのこと、携帯電話や家電、さらには自動車に至るまで、多くのデバイスがユビキタスなインターネットを通じて IP という共通の言葉を話し始めています。しかし、このようなユビキタスなインターネットを実現するための最大の課題が IPv4 のアドレス枯渇問題です。IPv4 アドレスは 32 ビットアドレスですが、この 2 の 32 乗=約 42 億アドレスは世界人口さえカバーできません。
ネットワークアドレス変換 (NAT) やネットワークアドレスポート変換 (NAPT) と呼ばれる技術がこの課題の1つの解決策だと考えられていたこともあります。しかし、この技術はエンドトゥエンドの接続を阻害しますし、アプリケーション開発者の柔軟性や生産性にも悪影響を与えます。