IPv6アドレスとは?
インターネットの世界では通信プロトコルとしてIPプロトコルを使用しています。インターネットの規模が拡大されるに伴いIP(IPv4)アドレスの枯渇問題や、通信経路情報の肥大化が大きく取り上げられております。そのような背景からIPv6は従来のIP(IPv4)に代わるプロトコルとして位置付けられています。
IP(IPv4)アドレスの32ビット(アドレス数は約43億個)に対し、IPv6アドレスは128ビット(アドレス数は約43億x43億x43億x43億個)へ拡張されました。43億個でも非常に大きな数字ですが、実際には効率よく使用されておりません。128ビットへの拡張によりアドレス空間を大幅に増大させることができます。
IPv6ではアドレスが階層化された構造をとります。電話番号にたとえると、国番号・市外番号・市内番号のようなイメージです。これにより通信経路情報を効率的に集約することができ、またIPv6アドレスからプロバイダを特定することができます(経路集約型アドレス)。
機能の面ではIPv4とIPv6に大きな違いはありませんが、IPv4には備わっていなかったセキュリティに関する機能(認証機能、暗号化機能)、IPアドレスの自動設定機能などがIPv6ではプロトコル自体に盛り込まれております。
IPv6アドレスのしくみについて
IPv6アドレスは16bitずつ16進数で表記し、区切りにはコロン「:」を使います。
2001:02f8:0000:0000:1111:2222:0000:4444
次のルールで表記の省略が可能です。
各項の先頭が0の場合、0を省略可能
が4個の項は0の記述を1個に省略可能
0のみが連続する複数の項は“全体で1箇所だけ”「::」で省略可能
上記のアドレスにこのルールを当てはめるとこのようになります。
2001:2f8::1111:2222:0:4444
IPv6のグローバルユニキャストアドレスは、上位64ビットをサイト(組織)の識別や、サイト内のサブネットの識別のために利用します。つまり、IPv4のネットワークアドレスに相当する部分です。
サイトを識別する部分を「グローバルルーティングプレフィックス」と呼び、サイト内のサブネットを識別する部分を「サブネットID」と呼びます。
下位64ビットを「インターフェイスID」と呼び、ホストの識別のために利用します。正確には、PCなどのホストに搭載されているNIC(ネットワークインターフェイスカード → LANカード等)を示します。
SINETの場合、一般(下位組織を持たず自組織内で運用する組織)向けにはプレフィックス長48(/48と記述)のアドレスブロックを割り当てます。 割り当てを受けた組織は残りの16ビットを使用し2の16乗個(約65000個)のサブネットを利用できます。
研究室・研究プロジェクト向けには、/56のアドレスブロックを割り当てます。割り当てを受けた組織は残りの8ビットを使用し2の8乗個(約250個)のサブネットを利用できます。
| IPv6アドレスの階層管理 | (SINETのIPv6アドレス階層構造) |

IPv6アドレスのグローバルユニキャストアドレスは上記のようにIANAを頂点とした階層構造で管理されています。SINETはLIRとしてJPNIC(NIR)から2001:2f8::/32の割り振りを受け、このアドレスブロックの管理業務を委譲されています。
SINETのIPv6サービスを利用してSINETに直接接続する各組織(一般・研究室・研究プロジェクト)は、このアドレスブロックの中からIPv6アドレスの割り当てを受けます。
広域ネットワークとしてSINET IPv6サービスに接続する組織に対しては、SINETから/44のアドレスブロックが割り振られます。広域ネットワークは、割り振りを受けたアドレスブロックの中から、配下の組織に対してIPv6アドレス(/48)を割り当てます(SINETは広域ネットワークに対して、割り振ったIPv6アドレスの管理・運用権限を委譲する形になります)初期の段階では配下の組織を最大16個接続することができます。16個を超える場合は追加割り振りを受けることができます。
| ●用語について |
 | | グローバルユニキャストアドレス | | IPv6アドレスの種類の1つで、インターネット全体で一意なホスト(インタフェース)を識別するためのアドレスです。IPv4の「グローバルIPアドレス」に相当します。 | | グローバルルーティングプレフィックス | | グローバルユニキャストアドレスの上位64ビットのうち、サイト(組織)を識別する部分のことを言います。 | | サブネットID | | グローバルユニキャストアドレスの上位64ビットのうち、サイト(組織)内のサブネットを識別する部分のことを言います。 | | インターフェイスID | | グローバルユニキャストアドレスの下位64ビットのことを言い、通常はホストを識別するために利用されます。 | | IANA(Internet Assigned Numbers Authority <アイアナ> ) | | もともとは、インターネットで利用されるIPアドレスなどの資源管理を行っていた組織の名称。現在はICANN(Internet Corporation for Assigned Names and Numbers:アイキャン)に管理業務が移管されており、IANAは、ICANNにおける管理機能の名称として使用されています。 | | RIR (Regional Internet Registry:地域インターネットレジストリ) | IPアドレスの割り振り・割り当てを広範囲な地域レベルで管理する組織で、下記のような組織があります。
・APNIC(Asia Pacific Network Information Centre)アジア太平洋地域を担当 ・ARIN(American Registry for Internet Numbers)北米地域を担当 ・RIPE NCC(Resource IP Europeens Network Coordination Centre)欧州地域を担当 ・LACNIC(The Latin American and Caribbean IP address Regional Registry)中南米地域を担当 ・AfriNIC(African Network Information Centre)アフリカ地域を担当
RIRはIANAからIPアドレスの割り振りを受け、配下のNIR・LIR/ISPに対してIPアドレスを割り振り(割り当て)ます。 | | NIR (National Internet Registry:国別インターネットレジストリ) | IPアドレスの割り振り・割り当てを、国や地域レベルで管理する組織で、下記のような組織があります。(全ての国にNIRがあるわけではありません)
日本:JPNIC(Japan Network Information Center) 中国:CNNIC(China Internet Network Information Center) 韓国:KRNIC(Korea Network Information Center) 台湾:TWNIC(Taiwan Network Information Center ) ベトナム:VNNIC(Vietnam Internet Network Information Center) インドネシア:APJII(Asosiasi Penyelenggara Jasa Internet Indonesia)
NIRは上位のRIRからIPアドレスの割り振りを受け、配下のLIR/ISP・EU(エンドユーザ)に対してIPアドレスを割り振り(割り当て)ます。 | | LIR (Local Internet Registry:ローカルインターネットレジストリ) | | LIRとは、自身のネットワークを利用するエンドユーザや配下のISPに対してIPアドレスの割り振り・割り当てを行う組織のことで、一般的にはISPのことを言います。SINETはLIRにあたります。 | | APNIC(Asia Pacific Network Information Centre <エーピーニック> ) | | アジア太平洋地域を担当するRIRです。APNICはIANAからIPv6アドレスの割り振りを受けています。 | | JPNIC(Japan Network Information Center <ジェーピーニック> ) | | 日本国内を担当するNIRです。JPNICは上位のRIRであるAPNICから、IPv6アドレスの割り振りを受けています。 |
|
|