IPv6 multicast address



 IPv6 マルチキャストアドレス

 IPv6マルチキャストアドレスは、最初の8ビットが [ 1111 1111 ] から始まります。16進数での表記は
 [ FF00::/8 ] となります。第二番目のオクテットは、マルチキャストパケットに対する[ ライフタイム ] と
 [ スコープ ] を定義しています。例えば、FF02::/16というプレフィックスを持つマルチキャストアドレス
 は、ライフタイムが永続的なマルチキャストであり、リンクローカルのスコープであることを意味します。
 IPv6のマルチキャストではTTLが存在しませんが、このようにアドレス内部にスコープを定義します。
 残りの [ Group IP ] につきましては、マルチキャストアドレスの下位 [ 112ビット ] にて構成されます。

 
 
Flag = Scope =
0 ( if permanent )

or

1 ( if temporary )
  1 = interface-local
  2 = link-local
  3 = subnet-local
  4 = admin-local
  5 = site-local
  8 = organization
  E = global



 予約済みIPv6マルチキャストアドレス

IPv6マルチキャストアドレス 対象 Flag Scope
FF02::1 All nodes permanent link-local
FF02::2 All routers permanent link-local
FF02::9 All RIP Routers permanent link-local
FF02::1:FFxx:xxxx Solicited-node permanent link-local
FF05::101 All NTP servers permanent site-local

 ※ IPv6が有効なCiscoルータのI/Fは、自動的に [ FF02::1] [ FF02::2 ] [ FF02::1:FFxx:xxxx ] に自動的に参加します。
 ※ IPv6が有効なホストのI/Fは、[ FF02::1] [ FF02::1:FFxx:xxxx ] に自動的に参加します。
 solicitedアドレスの [ FF02::1:FFxx:xxxx ] は [ FF02::1:FF00:0000 〜 FF02::1:FFFF:FFFF ] の範囲を意味します。



 IPv6 Solicited-nodeマルチキャストアドレス

 IPv6 Solicited-nodeマルチキャストアドレス [ FF02::1:FFxx:xxxx ] の [ x ] は、自身のIPv6が有効な
 I/FのIPv6ユニキャストアドレスまたはエニーキャストアドレスの下位24ビットから自動的に構成されます。
 例えば、インターフェースに「2037::01:800:200D:8C6C」のアドレスが割り振られていた場合、その
 インターフェースのIPv6 Solicited-nodeマルチキャストアドレスは [ FF02::1:FF0D:8C6C ] となります。

  

 IPv4ではMACアドレスの解決にARPを使用しますが、IPv6ではMACアドレスの解決にICMPを使用します。
 IPv6ノードが通信先のノードのIPv6アドレスが分かるがMACアドレスが分からない場合、ICMP Type 135
 [ Neighbor Solicitation Message ] を IPv6 Solicited-nodeマルチキャストアドレスを宛先として送信します。
 例えば、宛先IPアドレスが「FE80::1a3b:5c7e」である場合、IPv6ノードはそのIPv6アドレスから作成した
 「FF02::1:FF3b:5c7e」のSolicited-nodeマルチキャストアドレス宛に送信して、MACアドレスの解決を
 図ろうとします。このようにSolicited-nodeマルチキャストアドレスはNeighbor Discoveryの際に使用します。




IPv6ユニキャストアドレス IPv6 Neighbor Discovery →

ネットワークエンジニアとして

Copyright(C) 2002-2008 Cool. All Rights Reserved