web-dev-qa-db-ja.com

Teredoトンネリング疑似インタフェースとは何ですか?

私はWindows 7 Ultimateを実行していて、ipconfig/allコマンドプロンプトでを実行すると、 =)私が期待していたイーサネットアダプタのローカルエリア接続、という名前のものトンネルアダプタTeredoトンネリング疑似インターフェイス。これは何ですか?何に使えますか?

38
Svish

Teredo はNATファイアウォールの後ろにあるコンピュータ(ほとんどの家庭用コンピュータがそうです)を使わずにネイティブのIPv6接続を使わずにリモートアクセスできるプロトコルです。 UDPプロトコルのみを使用しているIPv6リソース。これは、ローカル接続がプロトコルをサポートする前に、ホームユーザーがIPv6 Webサービスへのアクセスを開始できるため、IPv4からの移行が容易になるためです。

36
dave

簡単なグーグルの後にこれを見つけました。

ウィキペディアによると、 http://en.wikipedia.org/wiki/IPv6 によると、これはある種の新しいTCP/IPプロトコルです。


簡単に言うと、IPv6はネットワーキングコンポーネントの一部としてインストールされています。以下を確認してください。

コントロールパネルを開き、ネットワーク接続をダブルクリックします。ローカルエリア接続のアイコンを右クリックして、メニューから[プロパティ]を選択します。

プロパティシートの[全般]ページに、Microsoft TCP/IPバージョン6のエントリを含むボックスがあります。

私は細部についてあなたを退屈させないでしょうが、肝心なのはほとんどの人が現時点でIPv6を必要としないということです。それはあなたがそれをあなたのコンピュータにインストールしたままにしておいても問題にはつながらない、と言った。そうは言っても、IPv6をアンインストールしてもインターネット接続が失われることはありません。インターネットプロトコル(TCP/IP)に関してあなたが見るエントリは重要なものです。

IPv6に興味があるなら、ここにもっと情報があるWebサイトがあります。

Microsoft Windows用IPv6:よく寄せられる質問 http://www.Microsoft.com/japan/technet/network/ipv6/ipv6faq.mspx

7
Nifle

Windows 7でこれを無効にしたい場合は、次の手順を実行します。

  1. 自分が管理者であること、または管理者アカウントにアクセスできることを確認してください。
  2. コンピュータを右クリックして、「管理」を選択します。
  3. 左側のメニューの[システムツール]で、[デバイスマネージャ]を左クリックします。
  4. それでは、「デバイスマネージャ」を右クリックしてください。
  5. [表示]>にカーソルを合わせ、ポップアップメニューで[隠しデバイスの表示]をクリックします。
  6. 中央のウィンドウで、[ネットワークアダプタ]というグループを探し、ダブルクリックして展開します。
  7. 無効になっているものも含め、すべてのアダプタのリストが表示されます。

これらを無効にしてもまだ問題はありません。 IPv6ネットワーク上のリソースにアクセスすることに不安がある場合は、これらを再度有効にします。

4
harmecko

Teredoクライアントは基本的にIPv6パケットをIPv4 UDPパケットにラップしてTeredoサーバーに転送します。

  • Teredoサーバーは公にアクセス可能なIPv4アドレスを実行しています。
  • サーバーは、IPv4カプセル化IPv6パケットを目的の宛先に転送します。
  • Teredoクライアントはサーバーとの「キープアライブ」トラフィックを使用します。
    • これにより、クライアントの送信元ポートとパブリックIPアドレス(「クライアント」またはルーターのパブリックIP)間のNATマッピングが維持されます。
  • クライアントが送信元ポートがまだ有効であることを確認する「更新」間隔があります。
    • この間隔は、Teredoサービスによってランダムに異なります。
    • 送信元ポートは変更される傾向があるため、Teredoサーバーがクライアントにアクセスする方法を知っていることが重要です。
  • Teredoは、パブリックIPアドレスとクライアントの送信元ポートの両方を追跡する、動的ポート転送サービスのように機能します。
    • 送信元ポートとIPを追跡し続けることで、これによってTeredoサーバーはクライアントに直接到達できるようになり、基本的に設定を必要とせずにNATをバイパスします。

Teredoは、対称NATではあまりうまく機能していないようです。

  • 対称NATは、セッションごとに「外部」送信元ポートをランダムに変更します
    • 最初に、IPアドレスが送信元のルーティング不可能なアドレスからパブリックIPアドレスに変更されます。
    • 次に送信元ポートはランダムに変更され、マッピングはルータのメモリにのみ存在します。
    • 通信が完了すると、送信元ポートは使用されなくなります。
    • 次のセッションでは、新しいランダムな送信元ポートが選択されます。

どういうわけかWindows Vista以降のTeredoはこれを克服しますが、私はまだその方法についての明確な説明を見つけていません。

詳細はTeredoの IETF RFC を読んでください。

注:このトピックはかなり古くなっていますが、現在はSuperUserの "What is Teredo Tunneling"の内部検索でトップヒットとなっています。それが私がここに来たとき私が捜していたものであるので私はもっと一般的な答えを提供したかった。

2
Shrout1