第 3 章IPv6 の紹介(概要)では、IPv6 アドレス指定のもっとも一般的な書式について紹介しました。 つまり、ユニキャストサイトアドレスとリンクローカルアドレスです。この節では、第 3 章IPv6 の紹介(概要)で説明しなかった IPv6 アドレス指定の詳細な書式について説明します。
ルーターまたはホストエンドポイントから 6to4 トンネルを設定する計画がある場合は、エンドポイントシステム上の /etc/inet/ndpd.conf ファイルにある 6to4 サイト接頭辞を通知する必要があります。6to4 トンネルの設定に関する概要と作業については、「6to4 トンネルを設定する方法」を参照してください。
次の図に、6to4 サイト接頭辞の構成を示します。
次の図は、ndpd.conf ファイルに指定する 6to4 サイトのサブネット接頭辞の構成を示しています。
この表では、6to4 サブネット接頭辞を構成する要素と、各要素の長さおよび定義について説明しています。
構成要素 |
長さ |
定義 |
---|---|---|
接頭辞 |
16 ビット |
6to4 接頭辞ラベル 2002 (0x2002)。 |
IPv4 アドレス |
32 ビット |
6to4 インタフェースですでに設定されている一意の IPv4 アドレス。通知のために、ドット付きの 10 進表記ではなく 16 進表記の IPv4 アドレスを指定します。 |
サブネット ID |
16 ビット |
サブネット ID。これは、6to4 サイトにおけるリンクで一意となる値でなければなりません。 |
ルーター広告によって 6to4 派生の接頭辞を受信する際、IPv6 ホストはインタフェース上の 6to4 派生アドレスを自動的に設定し直します。アドレスの書式は次のとおりです。
prefix:IPv4-address:subnet-ID:interface-ID/64 |
6to4 インタフェースを持つホスト上で ifconfig -a コマンドを実行すると、次のような出力が返されます。
qfe1:3: flags=2180841<UP,RUNNING,MULTICAST,ADDRCONF,ROUTER,IPv6> mtu 1500 index 7 inet6 2002:8192:56bb:9258:a00:20ff:fea9:4521/64 |
この出力では、inet6 に続く文字列が 6to4 派生アドレスです。
この表では、6to4 派生アドレスの構成要素、各要素の長さ、および各要素が提供する情報について説明しています。
アドレスの構成要素 |
長さ |
定義 |
---|---|---|
prefix |
16 ビット |
2002。これは 6to4 接頭辞です。 |
IPv4-address |
32 ビット |
8192:56bb。これは、6to4 ルーターで設定されている 6to4 擬似インタフェースに対する 16 進表記による IPv4 アドレスです。 |
subnet-ID |
16 ビット |
9258。これは、このホストの所属先であるサブネットのアドレスです。 |
interface-ID |
64 ビット |
a00:20ff:fea9:4521。これは、6to4 に設定されているホストインタフェースのインタフェース ID です。 |
IPv6 マルチキャストアドレスは、同じ情報またはサービスを「マルチキャストグループ」という定義済みのインタフェースのグループに分配する方法を提供します。 通常、マルチキャストグループのインタフェースは異なるノード上にあります。1 つのインタフェースが所属できるマルチキャストグループは複数設定できます。マルチキャストアドレスに送信されたパケットは、このマルチキャストグループのすべてのメンバーに送信されます。マルチキャストアドレスの使用法の例としては、情報のブロードキャストがあります。これは、IPv4 ブロードキャストアドレスに似た機能です。
次の表に、マルチキャストアドレスの書式を示します。
表 11–1 IPv6 マルチキャストアドレス書式
8 ビット |
4 ビット |
4 ビット |
8 ビット |
8 ビット |
64 ビット |
32 ビット |
11111111 |
FLGS |
SCOP |
Reserved |
Plen |
Network prefix |
Group ID |
次に、各フィールドの内容を要約します。
11111111 – アドレスをマルチキャストアドレスとして識別します。
FLGS – 4 つのフラグ「0,0,P,T」のセットです。最初の 2 つのフラグはゼロである必要があります。P フィールドは、次の値のうちの 1 つとなります。
0 = ネットワーク接頭辞に基づいて割り当てられていないマルチキャストアドレス
1 = ネットワーク接頭辞に基づいて割り当てられているマルチキャストアドレス
P を 1 に設定した場合、T も 1 に設定する必要があります。
Reserved - ゼロの予約値。
Plen - サブネットを識別するサイト接頭辞内のビット数。サイト接頭辞に基づいて割り当てられているマルチキャストアドレス用。
Group ID - 恒久的または動的に割り当てられたマルチキャストグループの識別子。
マルチキャストアドレスの書式の詳細については、RFC 3306, "Unicast-Prefix-based IPv6 Multicast Addresses を参照してください。
いくつかの IPv6 マルチキャストアドレスは、Internet Assigned Numbers Authority (IANA) によって恒久的に割り当てられます。これらの例としては、IPv6 ノードと IPv6 ルーターに必要な All Nodes Multicast Addresses と All Routers Multicast Addresses などがあります。IPv6 マルチキャストアドレスは動的に割り当てることもできます。マルチキャストアドレスとマルチキャストグループの適切な使用方法の詳細については、RFC 3307, "Allocation Guidelines for IPv6 Multicast Addresses" を参照してください。