Saturday, November 3, 2012

Lab 206 - IPv6 Protocol Redistribution

Prerequisites: CCNP level skills.

Note!
If interfaces have not been configured with IPv6 addresses yet, use fc00:1:1::/64 as the network-ID and ::x, as a host ID (where x=router-ID).

Topology

Pic1. IPv6 Topology Diagram.

Task 1
Enable OSPFv3 Area 215 on R1's Fa0/1 interface.
Enable RIPng protocol between R1 and R2. R1 should run RIPng on its Fa0/0 and Se0/1 interface.
R2 should run RIPng on its Se0/1 interface.

Task 2
Enable EIGRPv6 between R2 and SW1. R2 should be running EIGRPv6 on its Fa0/0 interface, and SW1 on Vlan 7, Vlan 27, Vlan 79, and Vlan 107.

Task 3
Ensure IPv6 connectivity between all three routing domains (RIPng, EIGRPv6 and OSPFv3).

Solution

Task 1
Enable OSPFv3 Area 215 on R1's Fa0/1 interface.
Enable RIPng protocol between R1 and R2R1 should run RIPng on its Fa0/0 and Se0/1 interface.
R2 should run RIPng on its Se0/1 interface.

R1 Config:
!
interface FastEthernet0/0
 ipv6 address FC00:1:1:86::1/64
 ipv6 rip 12 enable
!
interface FastEthernet0/1
 ipv6 address FC00:1:1:D7::1/64
 ipv6 ospf 1 area 215
!
interface Serial0/1
 ipv6 address FC00:1:1:C::1/64
 ipv6 rip 12 enable
!

R2 Config:
!
interface Serial0/1
 ipv6 address FC00:1:1:C::2/64
 ipv6 rip 12 enable
!

Task 2
Enable EIGRPv6 between R2 and SW1R2 should be running EIGRPv6 on its Fa0/0 interface, and SW1 on Vlan 7, Vlan 27, Vlan 79, and Vlan 107 interfaces.

R2 Config:
!
ipv6 router eigrp 1
 no shutdown
!
interface FastEthernet0/0
 ip address 172.16.27.2 255.255.255.0
 speed 100
 full-duplex
 ipv6 address FC00:1:1:1B::2/64
 ipv6 eigrp 1
!

SW1 Config:
!
ipv6 unicast-routing
!
ipv6 router eigrp 1
 no shutdown
!
interface Vlan7
 ipv6 address FC00:1:1:7::7/64
 ipv6 eigrp 1
!
interface Vlan27
 ipv6 address FC00:1:1:1B::7/64
 ipv6 eigrp 1
!
interface Vlan79
 ipv6 address FC00:1:1:4F::7/64
 ipv6 eigrp 1
!
interface Vlan107
 ipv6 address FC00:1:1:6B::7/64
 ipv6 eigrp 1
!

Task 3
Ensure IPv6 connectivity between all three routing domains (RIPng, EIGRPv6 and OSPFv3).

R2 Config:
!
ipv6 router eigrp 1
 no shutdown
 redistribute ospf 1 metric 1 1 1 1 1 include-connected
 redistribute rip 12 metric 1 1 1 1 1 include-connected
!
ipv6 router ospf 1
 log-adjacency-changes
 redistribute eigrp 1 metric 30 include-connected
 redistribute rip 12 metric 30 include-connected
!
ipv6 router rip 12
 redistribute ospf 1 metric 5 include-connected
 redistribute eigrp 1 metric 5 include-connected
!

Verification:
On R1, R2, R3, R4, R5, R6, SW1, SW2 the following ping script (works):

foreach address {
FC00:1:1:7::7
FC00:1:1:1B::7
FC00:1:1:4F::7
FC00:1:1:6B::7
FC00:1:1:1B::2
FC00:1:1:C::2
FC00:1:1:20::2
FC00:1:1:22:8000::1
FC00:1:1:22:9000::1
FC00:1:1:22:A000::1
FC00:1:1:22:B000::1
FC00:1:1:86::1
FC00:1:1:D7::1
FC00:1:1:C::1
FC00:1:1:20::3
FC00:1:1:2D::4
FC00::4
FC00:1:1:45::4
FC00:A:A:A::4
FC00:1:1:D7::5
FC00:1:1:45::5
FC00::6
FC00:1:1:2D::6
FC00:A:A:A::6
FC00:1:1:D7::8
} { ping $address }

How to use the script:
R1#tclsh
here paste the script and hit ENTER.

Then:
R1(tcl)#tclquit