IPv6

Internet Protocol Version 6

IPv4の限界

これまでのインターネット接続環境はIPv4を利用した。

双方向で自由に通信できるのがIPのいいところ、なのに NATではそれができない。

IPv6概論

2^128=340282366920938463463374607431768211456=3.4×1038

世界人口約60億人、人間の細胞約75兆個(7.5×10^13)、で概算すると、 人間の細胞一個あたり756183037602085個のIPv6アドレスが持てる。

→考えても仕方ないくらいたくさん

しかし、過度の期待は禁物。

するわけではない。IPv4でアドレスが足りないことにより 実現できなかったこと全てが 実現できるようになる、というだけのこと。

IPv6アドレスの構成

0011111111111110 1000000010001000 0000000000000011 0000000000000000
0101000001010100 0100110011111111 1111111000000001 0000010100010010
         ↓
3ffe:8088:0003:0000:5054:4cff:fe01:0512

さらに特別なルールとして「連続する0000はまとめて::」で 表せる(1回だけ)、というものがある。したがって、上記のIPv6アドレスは

3ffe:8088:0003::5054:4cff:fe01:0512

と書いてもよい。

ネットワーク部・ホスト部

IPv6-net-host

(一般)サイトは48ビットのネットワークアドレスをもらう。 残り88ビットのうち上位16ビットをサブネットアドレスとして利用、 残る64ビットをホストアドレスとして利用。

下位64ビット(ホストパート)は通常、ネットワークインタフェースの MACアドレス等から生成する。

Interface-id

その他特別なアドレスとして以下のものが代表的。

IPv6接続法

移行段階では以下の3通り。

DNS

IPv4アドレスはDNSのAレコードに記述、 IPv6アドレスはAAAAレコードに記述する。
→DNSの回に説明。

各種サービスのIPv6対応

WWW(Webサーバ、ブラウザ), Mail(サーバ、クライアント), SSH など、 主なネットワークサービスはすべてIPv6が利用可能になっている。

関連サイト

yuuji@koeki-u.ac.jp