イサタップ

IPv6移行メカニズム

ISATAP(サイト内自動トンネルアドレス指定プロトコル)は、IPv4ネットワーク上のデュアルスタックノード間でIPv6パケットを転送するためのIPv6移行メカニズムです。情報提供用のRFC 5214で定義されています。[1]

6over4 (IPv4 マルチキャストを使用する古い類似プロトコル)とは異なり、ISATAP は IPv4 を仮想非ブロードキャスト マルチアクセス ネットワーク(NBMA)データ リンク層として使用するため、マルチキャストをサポートするために基盤となる IPv4 ネットワーク インフラストラクチャを必要としません

ISATAPに対する批判

ISATAPは通常、DNSを参照して潜在的ルータリスト(PRL)を構築します。そのため、OSI参照モデルでは、上位層に依存する下位層プロトコルとなります。IPv4 DNSサーバーを利用することで循環性は回避されますが、IPv6ルーティングの確立に依存しないため、循環性の問題は避けられます。しかし、一部のネットワーク専門家は、これらの違反がプロトコルの堅牢性不足につながると主張しています。[2] [より適切な情報源が必要]

ISATAPは6over4と同様のセキュリティリスクを伴います。IPv4仮想リンクはネットワークエッジで慎重に区切られなければならず、外部のIPv4ホストがISATAPリンクの一部であるかのように見せかけることはできません。これは通常、proto-416in4 )がファイアウォールを通過できないようにすることで実現されます

ISATAPの実装

ISATAPは、Microsoft Windows XPWindows VistaWindows 7Windows 8Windows 10Windows Server 2008Windows Server 2012 、Windows Server 2016Windows Server 2019Windows MobileLinux、およびCisco IOS(IOS 12.2(14)SおよびIOS XEリリース2.1以降)に実装されています。[ 3]

特許クレームにより、初期のカーネル内実装はKAME (* BSD )とUSAGI (Linux)の両方から撤回されました。しかし、 IETFのIPR開示検索エンジンによると、特許侵害の可能性のある特許保有者は実装者からライセンスを要求していないとのことです。[4] LinuxではISATAPのサポートはカーネルバージョン2.6.25以降でサポートされており、[5]ツールisatapd [6]がユーザー空間ヘルパーを提供しています。それ以前のカーネルでは、オープンソースプロジェクトMiredoが不完全なユーザーランドISATAP実装を提供していましたが、これはバージョン1.1.6で削除されました。

参考文献

  1. ^ Templin, Fred L.; Gleeson, Tim; Thaler, Dave (2008年3月). 「Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) RFC 5214」 . tools.ietf.org . IETFネットワークワーキンググループ. doi : 10.17487/RFC5214 . 2020年11月25日閲覧.カテゴリー: 情報
  2. ^ itojun (2002-12-25). 「ISATAP公開リクエスト」v6opsメーリングリスト. 2015年2月9日閲覧。
  3. ^ 「Cisco IOS IPv6コマンドリファレンス」 。 2015年5月6日閲覧
  4. ^ Peter Marcotullio (2005年3月15日). 「draft-ietf-ngtrans-isatap-24.txtで主張されている知的財産権に関するSRIインターナショナルの声明」. 2015年2月9日閲覧。
  5. ^ Fred L. Templin (2007年11月29日). 「IPV6: RFC4214のサポートを追加」 . 2015年2月9日閲覧
  6. ^ Sascha Hlusiak (2010). 「Linux用ISATAPクライアント」. 2015年2月9日閲覧。
「https://en.wikipedia.org/w/index.php?title=ISATAP&oldid=1292034844」から取得