2011年12月4日日曜日

IPv6 2.IPv6ルーティングプロトコル


IPv6②

・ EUI-64について

EUI-64とは、
MACアドレスを利用して、デバイスに一意に識別するインターフェースIDを自動生成する機能の事。


例> ネットワークアドレス 2000::/64   PCのMACアドレス 00:17:42:09:B9:38 

1.PCのMACアドレスを先頭24ビット(ベンダーID)と後半24ビット(シリアル番号)に分ける。

ベンダーID : 00:17:42
シリアルID : 09:B9:38

2.ベンダーIDの先頭7ビット目をビット変換する。

ベンダーID : 00:17:42 → 02:17:42

3.ベンダーIDとシリアルIDの間に 「 FF:FE 」を追加する。

00:17:42 + FF:FE + 09:B9:38
インターフェースID : 00:17:42:FF:FE:09:B9:38

4.ネットワークアドレスを追加する。

EUI-64のIPv6アドレス体系 : 2000::00:17:42:FF:FE:09:B9:38/64




・ IPv6ルーティングプロトコル

IPv6のルーティングプロトコルは、IPv4のルーティングプロトコルを基に設計されています。
例えば、RIPは、RIPngにOSPFはOSPFv3になります。

・ RIPng(RIP next generation)

RIPngでは、IPv4のRIPv2の機能を基に作られております。

■ 特徴
・ディスタンスベクター型ルーティングプロトコル
・メトリックは、ホップ数。最大値は15。
・スプリットホライズンやポリズンリバースによるループ回避
・30秒ごとにマルチキャストアドレスを使用して、情報(ネクストホップ、リンクローカルアドレスなど)をアドバタイズする。(FF02::9) 


■ 基本設定

①ルーティングプロセスを有効にする。

Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router rip { 識別子 }



②インターフェースでRIPngを有効にする。


Router(config)# interface fastethernet 0/0
Router(config-if)# ipv6 enable
Router(config-if)# ipv6 rip { 識別子 } enable



③IPv6アドレスの設定


Router(config-if)# ipv6 address { IPv6アドレス } 



・ OSPFv3

RIPngでは、IPv4のOSPFv2の機能を基に作られて居るためOSPFv2と特徴がたいだい同じです。

■ 特徴
・OSPFv2の基本的な特徴
・手動でルータIDを設定する。
・ネクストホップアドレスが、リンクローカルドレスになる。


■ 基本設定

①ルーティングプロセスを有効にする。

Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router ospf { プロセス番号 }
Router(config-rtr)# router-id { ルータID(32ビット) }


②インターフェースでOSPFv3を有効にする。

Router(config)# interface fastethernet 0/0
Router(config-if)# ipv6 enable
Router(config-if)# ipv6 ospf { プロセス番号 } area { エリア番号 }


③IPv6アドレスの設定

Router(config-if)# ipv6 address { IPv6アドレス }