IPv 6プロトコル

2252 ワード

IPv 4プロトコルは約2億5000万個のIPアドレスしか提供できず,CIDRやNATなどの技術を用いて拡張しても日増しに増加するニーズを満たすことはできない.
IETFは1996年に次世代IPプロトコルIPv 6の研究を開始し、1998年12月に正式に発表した(RFC 2460).2014年10月現在、IPv 4を通じてGoogleサービスを利用しているユーザーは約95%を占めている.
IPv 6は、IPアドレスを32ビットから128ビットに拡張するほか、より多くの拡張機能を導入しています.
  • 拡張アドレス階層
  • フレキシブルヘッダフォーマット
  • 改良されたオプション
  • プロトコルは、
  • の拡張を継続することを可能にする.
  • は、プラグアンドプレイ(自動構成アドレス)
  • をサポートする.
  • は、リソースの事前割り当て
  • をサポートする.
  • IPv 6ヘッダを8バイト整列
  • に変更
    IPv 6はIPv 6を実装するホストとルータをノードと呼び,IIPv 6アドレスはノード上のインタフェースに割り当てられる.1つのノードは、複数のユニキャストアドレスを有することができ、ノードのいずれかのインタフェースのユニキャストアドレスは、ノードを一意に識別するために使用することができる.
    IPv 6アドレスは、ポイント16進数表記を使用できます.
    68E6:8C64:FFFF:FFFF:0:1180:960A:FFFF
    

    一連の連続する0は::によって置換されてもよく、1つのアドレスのうち最大1回の::が二義的に出現しないようにする.
    FF05:0:0:0:0:0:0:B3 -> FF05::B3 
    

    128ビットの全0アドレス(略称::)は、"0.0に代える.0.0′は任意のアドレスを表す、ローカルループバックアドレスは::1である.およびローカルリンクユニキャストアドレスFE80::/10.
    IPv 6は、上位3位の001のアドレスをグローバルユニキャストアドレスに分割し、ユニキャストアドレスを3段階に分けます.
  • グローバルルーティングプレフィックス、48ビット
  • サブネット識別子、16ビット
  • を占める
  • インタフェース識別子、64ビット
  • を占める
    IPv 6は、元のIPv 4ヘッダのオプションの機能を拡張ヘッダに配置し、拡張ヘッダをパスの両端にあるソース局と宛先局のホストに残して処理する.IPv 6がサポートする拡張ヘッダは、次のとおりです.
  • ホップ単位オプション
  • ルーティング
  • スライス
  • 鑑別
  • パッケージ安全ペイロード
  • 宛先オプション
  • ホップ毎の選択肢拡張ヘッダを除いて、データレポートの途中で通過するルータはこれらの拡張ヘッダを処理しない.
    IPv 6データ・レポートの宛先アドレスは、次の3つの基本タイプのアドレスのいずれかです.
  • ユニキャスト(unicast):ユニキャストは従来のポイント・ツー・ポイント通信である.
  • マルチキャスト(multicast):マルチキャストは、一点対多点の通信である.
  • オンデマンド(anycast):IPv 6が追加されたタイプ.任意の放送の宛先はコンピュータのセットですが、データ・レポートは、送信時にそのうちの1つだけが送信され、通常は最も近い距離にあります.

  • IPv 6はスライスをソース局に制限して完了し、IPv 6が保証できる最小MTU(Maximum Transfer Unit)は1280バイトである.スライスはエンドツーエンドであり、経路途中のルータはスライスを許可しない.
    ソース局もまた、データを送信する前に経路最大転送部発見(Path MTU Discovery)を完了し、その経路に沿って宛先局までの最小MTUを決定する.
    エンドツーエンドスライスは、ルータのオーバーヘッドを低減し、ルータが単位時間当たりにより多くのデータ・レポートを処理できるようにすることができるが、中間ルータは、ルーティングを変更すると経路のMTUを変更する可能性があるため、ルーティングを簡単に変更することはできない.
    IPv 6では、中間ルータがトンネル技術を用いて長すぎるデータ・レポートを伝送することができます.パスの途中のルータがデータ・レポートをスライスする必要がある場合、新しいデータ・レポートを作成し、この新しいデータ・レポートをスライスし、各データ・レポートに拡張ヘッダと新しい基本ヘッダを挿入します.
    ルータは各データ・レポートを最終的な宛先に送信し,宛先で受信した各データ・レポートを収集し,元のデータ・レポートに組み立て,そこからデータ部分を抽出する.