2012-03-21
8446 ワード
ipv 6アドレスの分類(FE 80の先頭のIPV 6アドレス等についての紹介)
LinuxベースのIPv 6ネットワークの構成
4.Linuxオペレーティングシステム
(1)ipv 6プロトコルのインストール
modprobe ipv6
(2)IPv 6アドレス設定
ifconfig eth0 inet6 add 2001:da8:207::9402
(3)IPv 6デフォルトゲートウェイ設定
route -A inet6 add::/0 gw 2001:da8:207::9401
(4)ネットワークテストコマンド
ping6 、 traceroute6
アドレスタイプ
アドレス内のプリアンブルは、特定のIPv 6アドレスタイプを定義します.これらのプリアンブルを含む変長フィールドをフォーマットプレフィックス(FP)と呼ぶ.
IPv 6ユニキャストアドレスは2つの部分に分かれている.第1の部分はアドレス接頭辞を含み、第2の部分はインタフェース識別子を含む.IPv 6アドレス/プレフィックスの組み合わせを表す簡明な方法は、ipv 6アドレス/プレフィックスの長さです.
以下に、64ビットプレフィックスを有するアドレスの例を示す.
3FFE:FFFF:0:CD30:0:0:0:0/64.
この例のプレフィックスは、3 FFE:FFFF:0:CD 30です.このアドレスは、3 FFE:FFFF:0:CD 30::/64などの圧縮形式で書き込むこともできる.
IPv 6は、次のアドレスタイプを定義します.
ユニキャストアドレス
単一のインタフェースに使用される識別子.このアドレスに送信されたパケットは、識別されたインタフェースに渡される.ユニキャストアドレスとマルチキャストアドレスは、高シーケンス8ビットバイトの値で区別される.マルチキャストアドレスの高シーケンス8ビットバイトは、16進数値FFを有する.この8ビットバイトの他の値は、ユニキャストアドレスを識別します.
以下は、異なるタイプのユニキャストアドレスです.
リンク-ローカルアドレス.これらのアドレスは、単一のリンクに使用され、FE 80::InterfaceIDの形式を有する.リンク-ローカルアドレスは、リンク上の各ノード間で使用され、自動アドレス構成、隣接者の発見、またはルータが提供されていない場合に使用されます.リンク・ローカル・アドレスは、主に起動時およびシステムが広い範囲のアドレスを取得していない場合に使用されます.
サイト-ローカル・アドレス.これらのアドレスは、単一のサイトに使用され、FEC 0::SubnetID:InterfaceIDの形式を有する.≪サイト|Site|emdw≫:ローカル・アドレスは、グローバル・プレフィックスを必要としないサイト内のアドレス指定に使用されます.
グローバルIPv 6ユニキャストアドレス.これらのアドレスはインターネット上で利用可能であり、010(FP、3ビット)TLA ID(13ビット)Reserved(8ビット)NLA ID(24ビット)SLA ID(16ビット)InterfaceID(64ビット)の形式を有する.
フリーキャストアドレス
インタフェースの識別子のセット(通常は異なるノードに属する).このアドレスに送信されたパケットは、そのアドレス識別のすべてのインタフェースに渡される.IPv 4ブロードキャストアドレスの代わりに、任意のブロードキャストアドレスタイプが使用される.
放送先.インタフェースの識別子のセット(通常は異なるノードに属する).このアドレスに送信されたパケットは、そのアドレス識別の唯一のインタフェースに渡される.これは、ルーティング基準によって識別される最も近いインタフェースである.いずれかのブロードキャストアドレスは、ユニキャストアドレス空間から取得され、文法的に他のアドレスと区別できない.アドレス指定されたインタフェースは、その構成に基づいて、ユニキャストといずれかのブロードキャストアドレスとの差を決定する.
通常、ノードは常にリンクローカルアドレスを有する.サイト-ローカルアドレスと1つ以上のグローバルアドレスを持つことができます.
マルチキャストアドレス
IPv 6のマルチキャストは、IPv 4のマルチキャストと機能的に類似しています.インタフェースのセットが表示されるトラフィックに興味を持っていると表現されています.
マルチキャストパケットの上位8ビットはFFに設定される.次の4ビットはアドレス生存期間である:0は永久であり、1は一時的である.次の4ビットは、マルチキャストアドレス範囲(パケットがどれだけ遠くまで到達できるか):1はノード、2はリンク、5はサイト、8は組織、Eはグローバル(インターネット全体)である.
このIPv 6ルーティングの編集
IPv 6の利点の1つは、柔軟なルーティングメカニズムを提供することです.IPv 4ネットワークIDを割り当てる方式のため、インターネットの中枢にあるルータに大型ルーティングテーブルのメンテナンスを要求する.これらのルータは、インターネット上の任意のノードに指向性のあるパケットを転送するために、すべてのルーティングを知っている必要があります.その集約アドレス能力により、IPv 6は柔軟なアドレス方式をサポートし、ルーティングテーブルの規模を大幅に削減します.この新しいアドレス構造では、中間ルータは、メッセージを適切に転送するために、ネットワークのローカル部分のみを追跡する必要があります.
隣人が発見
近隣の発見には、次の機能があります.
ルータが見つかりました.これにより、ホストがローカルルータを識別できます.
アドレス解析これにより、ノードは、対応する次のホップポイントアドレスのリンク層アドレス(代替アドレス解析プロトコル[ARP])を解析することができる.
H 3 C IPv 6ネットワークソリューション
アドレスの自動設定.これにより、ホストはサイト-ローカルアドレスとグローバルアドレスを自動的に構成できます.
隣接者は、インターネット制御メッセージプロトコルをIPv 6(ICMPv 6)メッセージに使用することを発見した.
ルーター広告.擬似定期に基づいて、またはルータ要求に応答してルータによって送信される.IPv 6ルータは、ルータ広告を使用して、可用性、アドレスプレフィックス、およびその他のパラメータを公開します.
ルータリクエスト.ホストによって送信され、リンク上のルータに直ちにルータ広告を送信するように要求する.
隣人が頼む.ノードによって送信され、アドレス解析、重複アドレス検出、または隣接者がアクセス可能であるかどうかを確認します.
隣人広告.ノードによって送信され、隣接する要求に応答したり、隣接するリンク層アドレスに変更が発生したことを通知したりします.
リダイレクトします.ルータによって送信され、ある送信ノードに特定のターゲットを指すより良い次のステップアドレスを示す.
このIPv 6自動構成の編集
IPv 6の重要な目標は、ノードのプラグアンドプレイをサポートすることです.つまり、IPv 6ネットワークにノードを挿入し、誰も介入することなく自動的に構成できるはずです.
自動構成のタイプ
IPv 6は、次のタイプの自動構成をサポートします.
全状態自動構成.このタイプの構成では、ノードのインストールと管理のためにIPv 6(DHCPv 6)サーバ用の動的ホスト構成プロトコルが必要なため、ある程度の人為的な介入が必要です.DHCPv 6サーバは、構成情報を提供するノードのリストを保持する.また、ステータス情報も維持され、サーバが使用中の各アドレスの使用時間と、そのアドレスが再割り当てできるタイミングを知ることができます.
ステータス自動設定なし.このタイプの構成は、小さな組織および個体に適しています.この場合、各ホストは、受信したルータ広告の内容に基づいてアドレスを決定する.IEEE EUI−64規格を用いてアドレスのネットワークID部分を定義することにより、ホストアドレスがリンク上で一意であることを合理的に仮定することができる.
アドレスがどのように決定されるかにかかわらず、ノードは、ローカルリンクに対して可能なアドレスが一意であることを確認しなければならない.これは、隣接要求メッセージを可能なアドレスに送信することによって実現される.ノードが応答を受信すると、アドレスが使用中であり、他のアドレスを決定する必要があることがわかります.
IPv 6アドレスの設定と使用方法
[三一]IPv 6プロトコルスタックのインストール及びIPv 6アドレス設定ガイド
1. Windows XP/Windows 2003オペレーティングシステム
(1)IPv 6プロトコルスタックのインストール
開始-->実行時にipv 6 installを実行
(2)IPv 6アドレス設定
開始-->実行時にnetshを実行してシステムネットワークパラメータ設定環境に入り、実行
interface ipv 6 add address「ローカル接続」2001:da 8:207:9402
(3)IPv 6デフォルトゲートウェイ設定
上記システムネットワークパラメータ設定環境で[4]interface ipv 6 add route::/0「ローカル接続」2001:da 8:207:9401 publish=yes
(4)ネットワークテストコマンド
ping6 、 tracert6
2. Windows 2000オペレーティングシステム
(1)IPv 6パッケージのダウンロード
(2)IPv 6パッケージのインストール
解凍後hotfixを実行
(3)IPv 6プロトコルの追加
コントロールパネルから、ネットワークとダイヤルアップ接続に入り、ローカル接続を右クリックし、プロパティをクリックし、ローカル接続プロパティウィンドウを開き、インストールボタンをクリックし、ポップアップウィンドウでプロトコルを選択し、追加をクリックします.ポップアップウィンドウで、Microsoft IPv 6 Protocolが見つかります.このオプションを選択し、OKをクリックします.Rebootコンピュータ、IPv 6プロトコルスタックを有効にします.
(4)IPv 6アドレス設定
開始-->実行時にipv 6 adu 4/2001:da 8:207:9402を実行
(5)IPv 6デフォルトゲートウェイ設定
開始-->実行時にipv 6 rtu::/04/2001:da 8:207:9401を実行
(6)ネットワークテストコマンド
ping6 、 tracert6
3. Linuxオペレーティングシステム
(1)ipv 6プロトコルのインストール
modprobe ipv6
(2)IPv 6アドレス設定
ifconfig eth0 inet6 add 2001:da8:207::9402
(3)IPv 6デフォルトゲートウェイ設定
route -A inet6 add::/0 gw 2001:da8:207::9401
(4)ネットワークテストコマンド
ping6 、 traceroute6
4. Solarisオペレーティングシステム
(1)IPv 6インタフェースの作成
touch/etc/hostname6.hme0
(2)IPv 6アドレスの追加
/etc/inet/ipnodesファイルに、次の行を追加します.
2001:da8:207::9402 ipv6.*******.bnu-ipv6
(3)dns検索順序の設定
/etc/nsswitch.confファイルでは、hostsとipnodesの項目を次のように変更します.
hosts: files dns
ipnodes: files dns
(4)デフォルトルーティングの追加
route add -inet6 default 2001:da8:207::9401 -interface
(5)テストコマンド
ping-A inet 6 IPv 6ターゲットアドレス
traceroute-A inet 6 IPv 6ターゲットアドレス
二、IPv 6の使用に関するいくつかの技術説明
1.デュアルスタック技術
IPv 6プロトコルスタックをインストールすると、元のネットワーク(IPv 4ネットワーク)の使用に何の影響もありません.この場合、ユーザーコンピュータとキャンパスネットワーク全体が物理ネットワーク上でIPv 4とIPv 6プロトコルスタックを同時に実行し、2つのプロトコルのデータ伝送をサポートします.この技術は、現在ネットワーク上で広く採用されているいわゆるデュアル・スタック技術です.
LinuxベースのIPv 6ネットワークの構成
IPv6
IPv4 A,B,C
(CIDR):10.10.10.1/24
IPv6
21DA:D3:0:2F3B:: /64
64 , 64
21DA:D3:: /48
/48 64
FF00:: /8
IPv6
Unicast
1, (Interface)
2,
3,
,
Multicast
(0- )
, , 0- , ,
Any cast
1,
2,
3,
4,
, , 。
IPv6
(Global Address) IPv4
,
: 001 45 global routing prefix , 16 ID, 64 ID
45Bits 16Bits 64Bits
001 Global Routing Prefix Subnet ID Interface ID
:
:Link-Local Address
Link, 。 IPv4 169.254.0.0/16 DHCP IP,
FE80 , FE80, Link Local
: ,
Site-Local Address
IPv4 , ,
,
:FEC0-FEFF
FEC,FED,FEE,FEF Site Local
0:0:0:0:0:0:0:1 IPv4 127.0.0.1
IPv6 128 8 X16( 16 )
1,
2,FE80 Link-Locl Address
3,FEC-FEF Site-Local Address
4, 2 3 Global Address
5,
IPv6 Interface Identifiers
IPv6 64 , 2^64 , 48 MAC , 1394 64 MAC
MAC 64 , IEEE EUI-64
24 ID 40 ,
EUI-64 IPv6
IPv6 64 , EUI-64 MAC , ,
:
001-111 , EUI-64
, ,
, ( DHCPv6)
, (V PPP)
,
IPv6
11111111(8 )
FF01::1
FF02::1 IPv4 Link
FF01::2
FF02::2
FF05::2
FF02::1 IPv4
IPv4 , ARP, 192.168.1.100 , MAC , , , , 。
IPv6 , ,
IPv6 1 1
IPv6 ( 24 )
IPv6 : FE80::2AA:FF:FE28:9C5A
: FF02::1:FF28:9C5A
IPv6 24 , 。
: FE80::2AA , , ,FFO2 , 24 。 , IPv6 。 IPv6 24
4.Linuxオペレーティングシステム
(1)ipv 6プロトコルのインストール
modprobe ipv6
(2)IPv 6アドレス設定
ifconfig eth0 inet6 add 2001:da8:207::9402
(3)IPv 6デフォルトゲートウェイ設定
route -A inet6 add::/0 gw 2001:da8:207::9401
(4)ネットワークテストコマンド
ping6 、 traceroute6
アドレスタイプ
アドレス内のプリアンブルは、特定のIPv 6アドレスタイプを定義します.これらのプリアンブルを含む変長フィールドをフォーマットプレフィックス(FP)と呼ぶ.
IPv 6ユニキャストアドレスは2つの部分に分かれている.第1の部分はアドレス接頭辞を含み、第2の部分はインタフェース識別子を含む.IPv 6アドレス/プレフィックスの組み合わせを表す簡明な方法は、ipv 6アドレス/プレフィックスの長さです.
以下に、64ビットプレフィックスを有するアドレスの例を示す.
3FFE:FFFF:0:CD30:0:0:0:0/64.
この例のプレフィックスは、3 FFE:FFFF:0:CD 30です.このアドレスは、3 FFE:FFFF:0:CD 30::/64などの圧縮形式で書き込むこともできる.
IPv 6は、次のアドレスタイプを定義します.
ユニキャストアドレス
単一のインタフェースに使用される識別子.このアドレスに送信されたパケットは、識別されたインタフェースに渡される.ユニキャストアドレスとマルチキャストアドレスは、高シーケンス8ビットバイトの値で区別される.マルチキャストアドレスの高シーケンス8ビットバイトは、16進数値FFを有する.この8ビットバイトの他の値は、ユニキャストアドレスを識別します.
以下は、異なるタイプのユニキャストアドレスです.
リンク-ローカルアドレス.これらのアドレスは、単一のリンクに使用され、FE 80::InterfaceIDの形式を有する.リンク-ローカルアドレスは、リンク上の各ノード間で使用され、自動アドレス構成、隣接者の発見、またはルータが提供されていない場合に使用されます.リンク・ローカル・アドレスは、主に起動時およびシステムが広い範囲のアドレスを取得していない場合に使用されます.
サイト-ローカル・アドレス.これらのアドレスは、単一のサイトに使用され、FEC 0::SubnetID:InterfaceIDの形式を有する.≪サイト|Site|emdw≫:ローカル・アドレスは、グローバル・プレフィックスを必要としないサイト内のアドレス指定に使用されます.
グローバルIPv 6ユニキャストアドレス.これらのアドレスはインターネット上で利用可能であり、010(FP、3ビット)TLA ID(13ビット)Reserved(8ビット)NLA ID(24ビット)SLA ID(16ビット)InterfaceID(64ビット)の形式を有する.
フリーキャストアドレス
インタフェースの識別子のセット(通常は異なるノードに属する).このアドレスに送信されたパケットは、そのアドレス識別のすべてのインタフェースに渡される.IPv 4ブロードキャストアドレスの代わりに、任意のブロードキャストアドレスタイプが使用される.
放送先.インタフェースの識別子のセット(通常は異なるノードに属する).このアドレスに送信されたパケットは、そのアドレス識別の唯一のインタフェースに渡される.これは、ルーティング基準によって識別される最も近いインタフェースである.いずれかのブロードキャストアドレスは、ユニキャストアドレス空間から取得され、文法的に他のアドレスと区別できない.アドレス指定されたインタフェースは、その構成に基づいて、ユニキャストといずれかのブロードキャストアドレスとの差を決定する.
通常、ノードは常にリンクローカルアドレスを有する.サイト-ローカルアドレスと1つ以上のグローバルアドレスを持つことができます.
マルチキャストアドレス
IPv 6のマルチキャストは、IPv 4のマルチキャストと機能的に類似しています.インタフェースのセットが表示されるトラフィックに興味を持っていると表現されています.
マルチキャストパケットの上位8ビットはFFに設定される.次の4ビットはアドレス生存期間である:0は永久であり、1は一時的である.次の4ビットは、マルチキャストアドレス範囲(パケットがどれだけ遠くまで到達できるか):1はノード、2はリンク、5はサイト、8は組織、Eはグローバル(インターネット全体)である.
このIPv 6ルーティングの編集
IPv 6の利点の1つは、柔軟なルーティングメカニズムを提供することです.IPv 4ネットワークIDを割り当てる方式のため、インターネットの中枢にあるルータに大型ルーティングテーブルのメンテナンスを要求する.これらのルータは、インターネット上の任意のノードに指向性のあるパケットを転送するために、すべてのルーティングを知っている必要があります.その集約アドレス能力により、IPv 6は柔軟なアドレス方式をサポートし、ルーティングテーブルの規模を大幅に削減します.この新しいアドレス構造では、中間ルータは、メッセージを適切に転送するために、ネットワークのローカル部分のみを追跡する必要があります.
隣人が発見
近隣の発見には、次の機能があります.
ルータが見つかりました.これにより、ホストがローカルルータを識別できます.
アドレス解析これにより、ノードは、対応する次のホップポイントアドレスのリンク層アドレス(代替アドレス解析プロトコル[ARP])を解析することができる.
H 3 C IPv 6ネットワークソリューション
アドレスの自動設定.これにより、ホストはサイト-ローカルアドレスとグローバルアドレスを自動的に構成できます.
隣接者は、インターネット制御メッセージプロトコルをIPv 6(ICMPv 6)メッセージに使用することを発見した.
ルーター広告.擬似定期に基づいて、またはルータ要求に応答してルータによって送信される.IPv 6ルータは、ルータ広告を使用して、可用性、アドレスプレフィックス、およびその他のパラメータを公開します.
ルータリクエスト.ホストによって送信され、リンク上のルータに直ちにルータ広告を送信するように要求する.
隣人が頼む.ノードによって送信され、アドレス解析、重複アドレス検出、または隣接者がアクセス可能であるかどうかを確認します.
隣人広告.ノードによって送信され、隣接する要求に応答したり、隣接するリンク層アドレスに変更が発生したことを通知したりします.
リダイレクトします.ルータによって送信され、ある送信ノードに特定のターゲットを指すより良い次のステップアドレスを示す.
このIPv 6自動構成の編集
IPv 6の重要な目標は、ノードのプラグアンドプレイをサポートすることです.つまり、IPv 6ネットワークにノードを挿入し、誰も介入することなく自動的に構成できるはずです.
自動構成のタイプ
IPv 6は、次のタイプの自動構成をサポートします.
全状態自動構成.このタイプの構成では、ノードのインストールと管理のためにIPv 6(DHCPv 6)サーバ用の動的ホスト構成プロトコルが必要なため、ある程度の人為的な介入が必要です.DHCPv 6サーバは、構成情報を提供するノードのリストを保持する.また、ステータス情報も維持され、サーバが使用中の各アドレスの使用時間と、そのアドレスが再割り当てできるタイミングを知ることができます.
ステータス自動設定なし.このタイプの構成は、小さな組織および個体に適しています.この場合、各ホストは、受信したルータ広告の内容に基づいてアドレスを決定する.IEEE EUI−64規格を用いてアドレスのネットワークID部分を定義することにより、ホストアドレスがリンク上で一意であることを合理的に仮定することができる.
アドレスがどのように決定されるかにかかわらず、ノードは、ローカルリンクに対して可能なアドレスが一意であることを確認しなければならない.これは、隣接要求メッセージを可能なアドレスに送信することによって実現される.ノードが応答を受信すると、アドレスが使用中であり、他のアドレスを決定する必要があることがわかります.
IPv 6アドレスの設定と使用方法
[三一]IPv 6プロトコルスタックのインストール及びIPv 6アドレス設定ガイド
1. Windows XP/Windows 2003オペレーティングシステム
(1)IPv 6プロトコルスタックのインストール
開始-->実行時にipv 6 installを実行
(2)IPv 6アドレス設定
開始-->実行時にnetshを実行してシステムネットワークパラメータ設定環境に入り、実行
interface ipv 6 add address「ローカル接続」2001:da 8:207:9402
(3)IPv 6デフォルトゲートウェイ設定
上記システムネットワークパラメータ設定環境で[4]interface ipv 6 add route::/0「ローカル接続」2001:da 8:207:9401 publish=yes
(4)ネットワークテストコマンド
ping6 、 tracert6
2. Windows 2000オペレーティングシステム
(1)IPv 6パッケージのダウンロード
(2)IPv 6パッケージのインストール
解凍後hotfixを実行
(3)IPv 6プロトコルの追加
コントロールパネルから、ネットワークとダイヤルアップ接続に入り、ローカル接続を右クリックし、プロパティをクリックし、ローカル接続プロパティウィンドウを開き、インストールボタンをクリックし、ポップアップウィンドウでプロトコルを選択し、追加をクリックします.ポップアップウィンドウで、Microsoft IPv 6 Protocolが見つかります.このオプションを選択し、OKをクリックします.Rebootコンピュータ、IPv 6プロトコルスタックを有効にします.
(4)IPv 6アドレス設定
開始-->実行時にipv 6 adu 4/2001:da 8:207:9402を実行
(5)IPv 6デフォルトゲートウェイ設定
開始-->実行時にipv 6 rtu::/04/2001:da 8:207:9401を実行
(6)ネットワークテストコマンド
ping6 、 tracert6
3. Linuxオペレーティングシステム
(1)ipv 6プロトコルのインストール
modprobe ipv6
(2)IPv 6アドレス設定
ifconfig eth0 inet6 add 2001:da8:207::9402
(3)IPv 6デフォルトゲートウェイ設定
route -A inet6 add::/0 gw 2001:da8:207::9401
(4)ネットワークテストコマンド
ping6 、 traceroute6
4. Solarisオペレーティングシステム
(1)IPv 6インタフェースの作成
touch/etc/hostname6.hme0
(2)IPv 6アドレスの追加
/etc/inet/ipnodesファイルに、次の行を追加します.
2001:da8:207::9402 ipv6.*******.bnu-ipv6
(3)dns検索順序の設定
/etc/nsswitch.confファイルでは、hostsとipnodesの項目を次のように変更します.
hosts: files dns
ipnodes: files dns
(4)デフォルトルーティングの追加
route add -inet6 default 2001:da8:207::9401 -interface
(5)テストコマンド
ping-A inet 6 IPv 6ターゲットアドレス
traceroute-A inet 6 IPv 6ターゲットアドレス
二、IPv 6の使用に関するいくつかの技術説明
1.デュアルスタック技術
IPv 6プロトコルスタックをインストールすると、元のネットワーク(IPv 4ネットワーク)の使用に何の影響もありません.この場合、ユーザーコンピュータとキャンパスネットワーク全体が物理ネットワーク上でIPv 4とIPv 6プロトコルスタックを同時に実行し、2つのプロトコルのデータ伝送をサポートします.この技術は、現在ネットワーク上で広く採用されているいわゆるデュアル・スタック技術です.