カテゴリ:

今回よりIPv6の設定を紹介します。以前のCCIE LabではインターフェースにIPアドレスを設定する程度の非常に簡単な問題でしたが、現在はそこそこ複雑な設定も出ますのでしっかりと学習しておく必要があります。

まずIPアドレスを設定しますが、最も簡単な方法にipv6 enableコマンドがあります。

R1(config)#int f0/0
R1(config-if)#ipv6 enable
R1(config-if)#no sh
R1(config-if)#do sh ipv6 int b
FastEthernet0/0            [up/up]
    FE80::C000:34FF:FE43:0
〜略〜
R1(config-if)#do sh ipv6 int f0/0
FastEthernet0/0 is up, line protocol is up
  IPv6 is enabled, link-local address is FE80::C000:34FF:FE43:0 [TEN]
  No Virtual link-local address(es):
  No global unicast address is configured
  Joined group address(es):
〜略〜

上記の様にfe80で始まるリンクローカルアドレスが設定されました。このアドレスはインターフェースのMACアドレスより自動的に生成されます。このアドレスは隣接するデバイス間のみで有効です。

f0/0の接続先であるR2のf0/0にも同じ設定を行います。

R2(config)#int f0/0
R2(config-if)#ipv6 enable
R2(config-if)#no sh

そしてこのままpingが実行可能です。ただしリンクローカルアドレスを利用する際は利用するインターフェースを指定する必要があります。

R2(config-if)#do pin FE80::C000:34FF:FE43:0
Output Interface: FastEthernet0/0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::C000:34FF:FE43:0, timeout is 2 seconds:
Packet sent with a source address of FE80::C001:34FF:FE43:0
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/16/52 ms

MACアドレスを利用したリンクローカルアドレスは設定は便利なものの、IPアドレスが複雑となりあまり使いやすいとは言えません。固定で指定するには下記のようにします。

R1(config-if)#int f0/0
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#do sh ipv int b
FastEthernet0/0            [up/up]
    FE80::1

R2(config-if)#int f0/0
R2(config-if)#ipv6 address fe80::2 link-local
R2(config-if)#do ping fe80::1

R1はfe80::1、R2はfe80::2と覚えやすいアドレスになりました。そしてこのリンクローカルアドレスは全てのインターフェースで同じものを指定できます。つまりR1のインターフェースf0/0, f0/1, s1/0, s1/1の全てにfe80::1と設定可能です。

次にフレームリレーでの設定を確認します。IPv4の場合と同じようにDLCIを指定するフレームリレーマップが必要です。

R1(config-if)#int s1/0
R1(config-if)#encapsulation frame-relay
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#frame-relay map ipv6 fe80::2 102 broadcast
R1(config-if)#no sh
R1(config-if)#do sh fram map
Serial1/0 (up): ipv6 FE80::2 dlci 102(0x66,0x1860), static,
              broadcast,
              CISCO, status defined, active

R2でも設定を行い、pingが実行出来ることを確認しています。

R2(config-if)#int s1/0
R2(config-if)#en fram
R2(config-if)#ipv6 address fe80::2 link-local
R2(config-if)#frame-relay map ipv6 fe80::1 201 broadcast
R2(config-if)#no sh
R2(config-if)#do sh fram map
Serial1/0 (up): ipv6 FE80::1 dlci 201(0xC9,0x3090), static,
              broadcast,
              CISCO, status defined, active
R2(config-if)#do ping fe80::1
Output Interface: Serial1/0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::1, timeout is 2 seconds:
Packet sent with a source address of FE80::2
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/8/12 ms