IPv6 アドレッシング MAC-address を元にアドレスを生成する(eui-64)とipv6ip トンネル





条件
・R0,R1間を2001:CC1E:1:101::/64、R2,R3間を2001:CC1E:1:23::/64 を使用するようアドレッシングしてください。
・R2,R3間の ipv6ip にてトンネルを設定してください。アドレスは 2001:CC1E:1:23::/64 を使用してください。
・ipv6アドレスはMAC-addressを元に生成するようにしてください。
・ipv6 rip を設定して R0,R3間が通信できるようしてください。


下記設定からスタートしますか。
ipv4 だけ設定してあって、R1,R2 の loopback にお互いping が飛ぶ状態です。


R0
ipv6 unicast-routing

R1
ipv6 unicast-routing

int lo0
ip add 1.1.1.1 255.255.255.25

int s1/0
ip add 12.12.12.1 255.255.255.0

int f0/0
ip add 13.13.13.1 255.255.255.0

router ospf 1
net 1.1.1.1 0.0.0.0 area 0
net 12.12.12.0 0.0.0.255 area 0
net 13.13.13.0 0.0.0.255 area 0

R2
ipv6 unicast-routing

int lo0
ip add 2.2.2.2 255.255.255.25

int s1/0
ip add 12.12.12.2 255.255.255.0

int f0/0
ip add 13.13.13.2 255.255.255.0

router ospf 1
net 2.2.2.2 0.0.0.0 area 0
net 12.12.12.0 0.0.0.255 area 0
net 13.13.13.0 0.0.0.255 area 0

R3
ipv6 unicast-routing



まずは、ipv6 アドレス設定と R1,R2間のトンネル設定をします。

R0
int f0/1
ipv6 add 2001:CC1E:1:101::/64 eui-64

R1
int f0/1
ipv6 add 2001:CC1E:1:101::/64 eui-64

int tunn 12
ipv6 add 2001:CC1E:1:12::/64 eui-64
tunn source 1.1.1.1
tunn destination 2.2.2.2
tunn mode ipv6ip

R2
int f0/1
ipv6 add 2001:CC1E:1:23::/64 eui-64

int tunn 12
ipv6 add 2001:CC1E:1:12::/64 eui-64
tunn source 2.2.2.2
tunn destination 1.1.1.1
tunn mode ipv6ip

R3
int f0/1
ipv6 add 2001:CC1E:1:23::/64 eui-64

ここでのポイントはトンネルの source,destination を loopback に設定しているので、
R1,R2 間のどちらか(s1/0,F0/0)のインターフェースが死んでも生きているほうのリンク
で通信できることです。冗長化されているということですね。

で、ipv6 rip 設定します。

R0
ipv6 router rip 1

int f0/1
ipv6 rip 1 enable

R1
ipv6 router rip 1

int f0/1
ipv6 rip 1 enable

int tunn 12
ipv6 rip 1 enable

R2
ipv6 router rip 1

int f0/1
ipv6 rip 1 enable

int tunn 12
ipv6 rip 1 enable

R3
ipv6 router rip 1

int f0/1
ipv6 rip 1 enable

ってかんじですね。

sh ipv6 protocol を見ると下記なかんじです。
また sh ipv6 route にて相手ネットワークが見えていることがわかりますね。


R1#sh ipv6 protocols
IPv6 Routing Protocol is "connected"
IPv6 Routing Protocol is "static"
IPv6 Routing Protocol is "rip 1"
  Interfaces:
    Tunnel12
    FastEthernet0/1
  Redistribution:
    None

R1#sh ipv6 route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
C   2001:CC1E:1:12::/64 [0/0]
     via ::, Tunnel12
L   2001:CC1E:1:12::101:101/128 [0/0]
     via ::, Tunnel12
R   2001:CC1E:1:23::/64 [120/2]
     via FE80::202:202, Tunnel12
C   2001:CC1E:1:101::/64 [0/0]
     via ::, FastEthernet0/1
L   2001:CC1E:1:101:C801:4FF:FE78:6/128 [0/0]
     via ::, FastEthernet0/1
L   FE80::/10 [0/0]
     via ::, Null0
L   FF00::/8 [0/0]
     via ::, Null0


ちなみに ipv6 eigrp にてルーティングをまわす場合は下記のとおり。

R0
ipv6 router eigrp 1
no shutdown

int f0/1
ipv6 iegrp 1

R1
ipv6 router eigrp 1
no shutdown

int f0/1
ipv6 iegrp 1

int tunn 12
ipv6 eigrp 1

R2
ipv6 router eigrp 1
no shutdown

int f0/1
ipv6 iegrp 1

int tunn 12
ipv6 eigrp 1

R3
ipv6 router eigrp 1
no shutdown

int f0/1
ipv6 iegrp 1

ipv6 router eigrp 1 内で no shutdown を打つことを忘れずに。

参考:
http://tempest.dcnblog.jp/blog/2011/07/iosipv6-4-6bb5.html 更新日:2012/9/24
TOPに戻る