Previous Next Table of Contents

3. IPv6 とは?

(Tony Gale さんからほとんどの寄稿をいただきました。感謝します。)

IPv6 は次世代のインターネットプロトコルで、現在のプロトコル(IPv4)の 後継者として設計されています。 [RFC-791].

IPv6 は IPv4に無い、いくつかの特徴を含んでいます。

LinuxのIPv6の核となるコードは David MillerEric Schenk によってメンテナンスされています。

詳しくは以下を読んでください。

3.1 Web sites

私が見た中でIPv6と6boneに関して始めに読む最も良いサイトは 次世代IP (IPng).

あなたはNASAにある IPv6 at the NAS をチェックしたくなることでしょう。

Kevin Rae has put his thesis - " ディジタルオーディオとIPv6 " - on the Web. IPv4とIPv6をならべた比較と、IPv6のQoS(帯域保証)の紹介があります。

訳者注)日本語で読めるサイトとして、 WIDE IPv6 homepage を挙げておきます。

3.2 RFCとインターネットドラフト

(私がかぞえたところでは) CATNIPやTUBAなど、IPv6がプローザルになる前の ものも含めて、55のRFCがIPv6に関して出ています。 いくつかは関連したRFCです。

多くの インターネットドラフト があります。これらは急速に変化しますが、7/14/97の時点でリストにあげた有用な ものがあります。

3.3 本、メーリングリスト、その他

この本の章はまだ乏しいです。しかしながらスタートするためのいくつかを あげておきます。

Internetworking with TCP/IP, Volume 1, Third Edition - Douglas Comer

TCP/IPの古典的な本です、第3版にはIPv6の紹介の章があります。

Data and Computer Communications, Fifth Edition - William Stallings

もうひとつの古典的な、データ通信全体を視野にいれた本です。 IPv6,ICMPv6にためになる何ページかを含んでいます。

Routing in the Internet - Christian Huitema

私は持っていませんが(いくつかの理由から手にいれるのがむずかしいのです) しかし、著者の評判は知っていますし、見る価値があるでしょう。

3.4 6boneについて

6boneはインターネットでIPv6をIPv4にカプセル化するプロジェクトです。

もっと6boneについて詳しく知りたいときは、 6boneのホームページを 見てください。

6boneメーリングリストの内容は IPv6 - 6bone Mailing Listで、見ることができます。

3.5 IPv6のアドレス構造

IPv6のアドレスは128ビットの長さで、3つの型がある。 ユニキャスト、エニーキャスト、マルチキャストである。 ユニキャストアドレスは個々のインターフェースにつけられる。 エニーキャストアドレスはインターフェースの集合を示すが、 エニーキャストアドレスに送られるパケットはその集合のうちの一つの インターフェースに送られる。例えば、一番近いところに送る。 マルチキャストアドレスもまた、インターフェースの集合を示すが、 マルチキャストアドレスに送られるパケットはその集合の全てのインターフェースに 送られる。 その意味で、マルチキャストアドレスはブロードキャストアドレスの 子孫であるといえる。

IPv6アドレスの表記

FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

アドレスはしばしばいくつかの「0」を含む。たとえば

FF01:0:0:0:0:0:0:43

0がいくつか連続するときはアドレスを縮めることが許されている。 「::」は、16ビットの0の連続を示す。上の例だと次のようになる。

FF01::43

IPv4とIPv6の混在した環境では、他の表記法も用意されている。 たとえば

::10.5.27.200

は IPv6-in-IPv4 のパケットをおくる。

具体的なIPv6のアドレスタイプはそのアドレスの先頭に示される。 先頭bitから構成される可変長フィールドはFormat Prefix(FP)といわれる。 それらのプリフィックスの先頭の構造は以下。


         Allocation                      Prefix                 Fraction of 
                                         (binary)               Address Space

 Reserved                               0000 0000               1/256
 Unassigned                             0000 0001               1/256
 Reserved for NSAP Allocation           0000 001                1/128
 Reserved for IPX Allocation            0000 010                1/128
 Unassigned                             0000 011                1/128
 Unassigned                             0000 1                  1/32
 Unassigned                             0001                    1/16
 Unassigned                             001                     1/8
 Provider-Based Unicast Address         010                     1/8
 Unassigned                             011                     1/8
 Reserved for Geographic-based          100                     1/8
        Unicast Addresses
 Unassigned                             101                     1/8 
 Unassigned                             110                     1/8

 Unassigned                             1110                    1/16
 Unassigned                             1111 0                  1/32
 Unassigned                             1111 10                 1/64
 Unassigned                             1111 110                1/128
 Unassigned                             1111 1110 0             1/512
 Link Local Use Addresses               1111 1110 10            1/1024
 Site Local Use Addresses               1111 1110 11            1/1024
 Multicast Addresses                    1111 1111               1/256
        

15%のアドレス空間がはじめ割当てられていて、のこり85%は将来のために 残されている。

[RFC-1897] 6bone上でのIPv6アドレス割当ての方法の記述。 アドレス割当てのプランは一時的なもので、将来変更されることになっている。


Previous Next Table of Contents