Ipv6-communication

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

IPv6-通信

IPv4では、ネットワーク上の別のホストと通信するホストは、DHCPまたは手動構成のいずれかによってIPアドレスを取得する必要があります。 ホストに有効なIPアドレスが装備されるとすぐに、サブネット上の任意のホストと通信できます。 レイヤー3で通信するには、ホストは他のホストのIPアドレスも知っている必要があります。 リンク上の通信は、ハードウェアに埋め込まれたMACアドレスによって確立されます。 IPアドレスがわかっているホストのMACアドレスを知るために、ホストはARPブロードキャストを送信し、代わりに、目的のホストはそのMACアドレスを送り返します。

IPv6には、ブロードキャストメカニズムはありません。 IPv6対応ホストがDHCPからIPアドレスを取得したり、手動で構成したりする必要はありませんが、独自のIPを自動構成できます。

ARPはICMPv6近隣探索プロトコルに置き換えられました。

近隣探索プロトコル

IPv6ネットワークのホストは、一意のリンクローカルアドレスを使用してそれ自体を自動構成できます。 ホストはIPv6アドレスを取得するとすぐに、多数のマルチキャストグループに参加します。 そのセグメントに関連するすべての通信は、これらのマルチキャストアドレスでのみ行われます。 ホストは、IPv6の一連の状態を通過します。

  • Neighbor Solicitation :すべてのIPv6を手動、DHCPサーバー、または自動構成のいずれかで構成した後、ホストはすべてのIPv6アドレスのFF02 :: 1/16マルチキャストアドレスにNeighbor Solicitationメッセージを送信します。他の1人が同じアドレスを占有します。
  • * DAD(重複アドレス検出)*:ホストが近隣要請メッセージに関してセグメントから何もリッスンしない場合、ホストに重複アドレスが存在しないと想定します。
  • ネイバーアドバタイズメント:アドレスをインターフェイスに割り当てて実行した後、ホストは再びネイバーアドバタイズメントメッセージを送信し、セグメント上の他のすべてのホストに、それらのIPv6アドレスをインターフェイスに割り当てたことを伝えます。

ホストがIPv6アドレスの構成を完了すると、次のことを行います。

  • ルーター要請:ホストは、ルーター要請マルチキャストパケット(FF02 :: 2/16)をセグメントに送信して、このセグメント上のルーターの存在を認識します。 ホストがルーターをデフォルトゲートウェイとして構成するのに役立ちます。 デフォルトゲートウェイルーターがダウンした場合、ホストは新しいルーターに移行し、それをデフォルトゲートウェイにします。
  • ルーターアドバタイズメント:ルーターはルーター要請メッセージを受信すると、ホストに応答し、そのリンク上でその存在をアドバタイズします。
  • リダイレクト:これは、ルーターがルーター要請要求を受信するが、それがホストにとって最適なゲートウェイではないことを知っている場合があります。 この状況では、ルーターは、より良い「次ホップ」ルーターが利用可能であることをホストに伝えるリダイレクトメッセージを送り返します。 ネクストホップは、ホストが同じセグメントに属さないホスト宛てのデータを送信する場所です。