Using OSPF for IPv6
Problem
You want to distribute your IPv6 routing information using OSPF Version 3.
Solution
Configuring OSPF for IPv6 is similar to the IPv4 configuration:
Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip cef
Router1(config)#ipv6 cef
Router1(config)#ipv6 unicast-routing
Router1(config)#ipv6 router ospf
Router1(config-rtr)#
1
router-id
Router1(config-rtr)#
1.0.0.1
area
0
range
Router1(config-rtr)#
AAAA:5::/64
exit
Router1(config)#interface
Router1(config-if)#
FastEthernet0/0
ipv6 address
Router1(config-if)#
AAAA:5::1/64
ipv6 ospf
1
area
Router1(config-if)#
0
exit
Router1(config)#end
Router1#
Discussion
OSPF Version 3 is a set of relatively straightforward extensions to the existing OSPF Version 2 protocol. These extensions are used purely to allow IPv6 support. The basic operation of OSPF, with its Link State Advertisement (LSA) packets, its strict two-level hierarchy of areas, flooding, Designated Routers, and so forth are exactly the same as what we previously saw for IPv4 in Chapter 8.
OSPFv3 is defined in RFC 2740.
Configuring OSPF for IPv6 has a few more steps than configuring RIP. In particular, CEF must be enabled for both IPv4 and IPv6:
Router1(config)#ip cef
Router1(config)#ipv6 cef
You then define an OSPF process:
Router1(config)#ipv6 router ospf
Router1(config-rtr)#
1
router-id
Router1(config-rtr)#
1.0.0.1
area
0
range
AAAA:5::/64
Note that OSPF requires a router ID for every router, and that this ID is always a ...
Get Cisco IOS Cookbook, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.