Ipv6-routing

提供:Dev Guides
移動先:案内検索

IPv6-ルーティング

IPv6の場合、ルーティングの概念は同じままですが、ほぼすべてのルーティングプロトコルがそれに応じて再定義されています。 先ほど、ホストがゲートウェイとどのように話すかについて説明しました。 ルーティングは、複数の利用可能なルートまたは宛先へのパスの中から最適なルートを選択して、ルーティング可能なデータを転送するプロセスです。 ルーターは、明示的に宛先ではないデータを転送するデバイスです。

ルーティングプロトコルには2つの形式があります。

  • Distance Vector Routing Protocol :距離ベクトルプロトコルを実行しているルーターは、接続されたルートをアドバタイズし、近隣から新しいルートを学習します。 宛先に到達するためのルーティングコストは、送信元と宛先の間のホップによって計算されます。 ルーターは一般に、「ルーティングによる噂」とも呼ばれる最適なパス選択を近隣に依存します。 RIPとBGPは、距離ベクトルプロトコルです。
  • リンクステートルーティングプロトコル:このプロトコルは、リンクの状態を確認し、その近隣にアドバタイズします。 新しいリンクに関する情報は、ピアルータから学習されます。 すべてのルーティング情報が収束した後、リンクステートルーティングプロトコルは独自のアルゴリズムを使用して、使用可能なすべてのリンクへの最適なパスを計算します。 OSPFとIS-ISはリンク状態ルーティングプロトコルであり、どちらもダイクストラの最短パス優先アルゴリズムを使用します。

ルーティングプロトコルは、次の2つのカテゴリに分類できます。

  • 内部ルーティングプロトコル:このカテゴリのプロトコルは、自律システムまたは組織内で使用され、境界内のすべてのルーターにルートを配布します。 例:RIP、OSPF。
  • 外部ルーティングプロトコル:外部ルーティングプロトコルは、2つの異なる自律システムまたは組織間でルーティング情報を配布します。 例:BGP。

ルーティングプロトコル

  • RIPng + RIPngは、Routing Information Protocol Next Generationの略です。 これはインテリアルーティングプロトコルであり、距離ベクトルプロトコルです。 RIPngは、IPv6をサポートするためにアップグレードされました。
  • OSPFv3
  • BGPv4 + BGPはBorder Gateway Protocolの略です。 これは、使用可能な唯一のオープン標準の外​​部ゲートウェイプロトコルです。 BGPは、ホップのルーターの数ではなく、計算メトリックとして自律システムを使用する距離ベクトルプロトコルです。 BGPv4は、IPv6ルーティングをサポートするためのBGPのアップグレードです。

IPv6をサポートするために変更されたプロトコル

  • ICMPv6 :インターネット制御メッセージプロトコルバージョン6は、IPv6要件に対応するためのICMPのアップグレードされた実装です。 このプロトコルは、診断機能、エラーおよび情報メッセージ、統計目的に使用されます。 ICMPv6の近隣探索プロトコルはARPを置き換え、リンク上の近隣とルーターを発見するのに役立ちます。
  • DHCPv6 :動的ホスト構成プロトコルバージョン6は、DHCPの実装です。 IPv6対応ホストは、自動設定が可能なため、IPアドレスを取得するためにDHCPv6サーバーを必要としません。 DNSはICMPv6近隣探索プロトコルを介して検出および構成できるため、DNSサーバーを見つけるためにDHCPv6も必要ありません。 それでも、DHCPv6サーバーを使用してこれらの情報を提供できます。
  • DNS :DNSの新しいバージョンはありませんが、IPv6アドレスの照会をサポートするための拡張機能が装備されています。 IPv6クエリメッセージに応答するために、新しいAAAA(quad-A)レコードが追加されました。 これで、DNSはクエリ形式を変更することなく、両方のIPバージョン(4と6)で応答できます。