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.
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 R2. R1 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 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 SW1. R2 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 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