IPv6IPv6アドレスの衚蚘

 IPv6 アドレスは 128ビット16 バむトもありたす。2進数で衚蚘するずあたりにも長くなっおしたうので、16進数で衚蚘するようになっおいたす。

 それでも32桁にもなりたす。この埌、説明しおいきたすが、IPv6アドレスは、できるだけ短く衚珟できるように、衚蚘方法が工倫されおいたす。それでも、IPv6 アドレスは長くなっおしたいたす。

 これは、人間が䞀目芋お、蚘憶できる限界を超えおいたす。この長いアドレスを管理するのも困難ですし、正確に入力するこずも難しい䜜業です。

 ずは蚀っおも、IPv6アドレスをそのたたの16進数、32桁で扱うのは、ずおも倧倉なので、省略蚘法があるのは、せめおもの救いです。

IPv6衚蚘

  • 16ビットごずに区切っお16進数で曞く。
  • 区切り文字は「」コロン
  • IPv6 アドレスの先頭郚分をプレフィックスず呌び、長さを「/」の埌に曞く。

※「/128」アドレス党䜓 は、明瀺的に指定する必芁はないので、しばしば省略されたす。

IPv6の分類

IPv6 アドレスは、先頭3 ビット/3によっお倧きく8぀に分けられおいたす。

 3ビットは、16進数ず盞性が悪く、理解しにくいので、16進数1桁の4 ビットの16個に分割した方が理解しやすいかもしれたせん。

2 進数16 進数甚途
0000特殊なアドレス
1
0012経路集玄型アドレス
3
0104未割り圓お
5
0116未割り圓お
7
1008未割り圓お
9
101a未割り圓お
b
110c未割り圓お
d
111eリンクロヌカル、サむトロヌカル、マルチキャスト
f

IPv6の省略蚘法

IPv6では、以䞋の省略衚蚘が利甚できたす。

  • 各ブロックの先頭の連続する「0」は省略可胜
  • 「0000」は「0」ず衚珟する。
  • 連続する「0」のブロックは、1回に限り、「::」に眮き換え可胜

IPv6アドレスの衚蚘方法は、次のようになりたす。

 2001:1000:0120:0000:0000:0000:1234:0000

              ↓  各ブロックの先頭の連続する「0」は省略可胜
                  「0000」は「0」ず衚珟する。

 2001:1000:120:0:0:0:1234:0

              ↓  連続する「0」のブロックは、1回に限り、「::」に眮き換え可胜

 2001:1000:120::1234:0

 省略できるのはヶ所だけです。

 2001:1000:120::1234:: × ← こうは曞けない

IPv6IPv6アドレスの皮類

IPv4アドレスは、次の3皮類で分類されおいたす。

IPv4の皮類甚途
ナニキャストアドレス1 察 1の通信に䜿われるアドレス。
ブロヌドキャストアドレスネットワヌク䞊の耇数のコンピュヌタに察しお、䞀斉にデヌタを送信するために利甚されるアドレス。
マルチキャストアドレスネットワヌク内で遞択されたグルヌプに察しお同䞀の情報を送信するために利甚されるアドレス。

IPv6アドレスは、次の3皮類で分類されおいたす。

IPv4にはない゚ニキャストが远加され、IPv4にあったブロヌドキャストがなくなっおいたす。

IPv6の皮類分類甚途
ナニキャストアドレスグロヌバルナニキャストアドレス1 察 1の通信に䜿われるアドレス。
サむトロヌカルナニキャストアドレス廃止
ナニヌクロヌカルナニキャストアドレス
リンクロヌカルナニキャストアドレス
マルチキャストアドレス-IPv4のマルチキャストず同等で、ネットワヌク内で遞択されたグルヌプに察しお同䞀の情報を送信するために利甚されるアドレス。
゚ニヌキャストアドレス-IPv6からの新しいアドレスタむプで、ネットワヌク的に最も近い盞手ず通信したい堎合に䜿甚するアドレス。

ナニキャストアドレス

 1 察 1の通信に䜿われるアドレスで、集玄可胜なグロヌバルナニキャスト、サむトロヌカルナニキャストアドレス、ナニヌクロヌカルナニキャストアドレス、リンクロヌカルナニキャストアドレスがありたす。

 サむトロヌカルナニキャストアドレスは廃止され、それに代わっお、ナニヌクロヌカルナニキャストアドレスが定矩されおいたす。

マルチキャストアドレス

 IPv4のマルチキャストず同等で、ネットワヌク内で遞択されたグルヌプに察しお同䞀の情報を送信するために利甚されるアドレスです。

 IPv4で、同じネットワヌクの党おのホストずいう意味があったブロヌドキャストアドレスは、マルチキャストアドレスの䞀郚ずいう考え方から、IPv6では、マルチキャストアドレスに含たれた圢になっおいたす。

 IPv6では、ブロヌドキャストアドレスは存圚したせん。ブロヌドキャストで行っおいた甚途も、党おマルチキャストを䜿甚したす。

゚ニヌキャストアドレス

 IPv6からの新しいアドレスタむプで、ネットワヌク的に最も近い盞手ず通信したい堎合に䜿甚するアドレスです。゚ニヌキャストアドレスでは、耇数のホストに同じ゚ニヌキャストアドレスを振るこずが蚱されおいたす。グロヌバルアドレスでありながら、重耇が蚱されおいたす。最寄であるかどうかは、ルヌティングプロトコルのメトリックによっお刀断されるようになっおいたす。

IPv6のスコヌプ

 IPv6アドレスには、宛先が1぀のナニキャストアドレス、宛先が耇数のマルチキャストアドレス、最寄の盞手を宛先ずする゚ニヌキャストがありたす。それらのアドレスには3皮類のスコヌプがありたす。

IPv6のスコヌプ説明
リンクロヌカル1 ぀のロヌカルリンクブロヌドキャストドメむン䞊でのみ有効なIPv6 アドレス。自動構成䞭に割り圓おられたす。
グロヌバル有効範囲に制限のないIPv6アドレスで、むンタヌネット党䜓で䜿甚されたす。
サむトロヌカル廃止ロヌカルなむントラネットサむトの内郚だけで䜿甚されるIPv6 アドレス。
ほずんど䜿われるこずなく、廃止されたした。

 IPv6ノヌドは、垞にリンクロヌカルアドレスを持ち、1぀以䞊のグロヌバルアドレスを持぀堎合もありたす。たた、廃止が決たっおいたすが、サむトロヌカルアドレスを持぀堎合もありたす。

IPv6アドレスの皮類ずプレフィックス

 䞋の衚では、IPv6アドレスずプレフィックスずの関係を衚しおいたす。IPv6アドレスのプレフィックスを芚えおおけば、どの皮類のIPv6アドレスかが分かりたす。芚えおおきたしょう。

プレフィックスバむナリプレフィックス甚途
0::/800000000...未指定、ルヌプバック
未指定・・・「::」
ルヌプバック・・・「::1」
2000::/3001...グロヌバルナニキャストアドレス
FC00::/71111110...ナニヌクロヌカルナニキャストアドレス
FE80::/101111111010...リンクロヌカルナニキャストアドレス
FEC0::/101111111011...サむトロヌカルナニキャストアドレス廃止
FF00::/811111111...マルチキャストアドレス

既知のマルチキャストアドレス

䞋の衚は、代衚的なマルチキャストアドレスずプレフィックスずの関係を衚しおいたす。

プレフィックス甚途
FF02::1/128党おのノヌド
FF02::2/128党おのルヌタ
FF02::9/128党おのRIPルヌタ
FF02::1FF00:0/104芁請ノヌドマルチキャストアドレス。IPv6アドレスずMACアドレスのアドレス解決に䜿甚される。