You are on page 1of 66

13: OSPFv3

Rick Graziani
Cabrillo College

Rick.Graziani@cabrillo.edu
For more information please check out my Cisco Press book and video series:

IPv6 Fundamentals: A Straightforward IPv6 Fundamentals LiveLessons: A


Approach to Understanding IPv6 Straightforward Approach to Understanding IPv6
• By Rick Graziani • By Rick Graziani
• ISBN-10: 1-58714-313-5 • ISBN-10: 1-58720-457-6

©
13.1: Protocol and Concepts
IPv4 and IPv6 Routing Protocols
Exterior
Gateway
Interior Gateway Protocols Protocols
Distance Vector Link State Path Vector
Distance Vector Routing Link State Routing Path Vector
Protocols Protocols
IPv4 RIPv2 EIGRP OSPFv2 IS-IS BGP-4
RIPng EIGRP for OSPFv3 * IS-IS for BGP-4 for
IPv6 IPv6 IPv6 IPv6 or
MP-BGP
* OSPFv3 supports routing both IPv4 and IPv6.

• The basic operations and algorithms you learned about


OSPFv2 for IPv4 also apply to OSPFv3 for IPv6.
©
Comparing Flavors of OSPF
Traditional
OSPFv2 for IPv4 OSPFv3 for IPv6 OSPFv3 Address Families
OSPF version OSPFv2 OSPFv3 OSPFv3

Advertised IPv4 networks IPv6 prefixes IPv4 networks and IPv6 prefixes
routes
Link-state Yes Yes Yes

Metric Cost (Cisco: BW) Cost (Cisco: BW) Cost (Cisco: BW)
Support Yes Yes Yes
multiple areas
Router-ID 32-bit 32-bit 32-bit

DR and BDR Yes Yes Yes

©
Traditional
OSPFv2 for IPv4 OSPFv3 for IPv6 OSPFv3 Address Families
Layer 3 IPv4 IPv6 IPv6
encapsulation
Source address IPv4 address IPv6 link-local address IPv6 link-local address

Destination - 224.0.0.5 FF02::5 FF02::5


All OSPF
Routers
Destination – 224.0.0.6 FF02::6 FF02::6
ALL DR/BDR
Destination - IPv4 address IPv6 link-local address IPv6 link-local address
Neighbor
IPv6 Unicast N/A (IP unicast Required Required (Even if only using
Routing routing default) IPv4 address family)
Authentication Plain text and MD5 IPsec IPsec

LSAs OSPFv3 renames two LSA types and defines two additional LSA types that do
not exist in OSPFv2. ©
Comparing OSPFv2 and OSPFv3 LSAs
OSPFv2 LSAs OSPFv3 LSAs
Type Name LS Type Code Name
1 Router LSA 0x2001 Router LSA
2 Network LSA 0x2002 Network LSA
3 Network Summary LSA 0x2003 Inter-Area Prefix LSA
4 ASBR Summary LSA 0x2004 Inter-Area Router LSA
5 AS-External LSA 0x4005 AS-External LSA
6 Group Membership LSA 0x2006 Group Membership LSA
7 NSSA External LSA 0x2007 Type-7 LSA
0x2008 Link LSA
0x2009 Intra-Area Prefix LSA

©
13.2: OSPFv2 and Traditional OSPFv3
Comparing OSPFv2 and Traditional OSPFv3
OSPFv2 OSPFv2 IPv4 OSPFv2 OSPFv2 IPv4

Neighbor LSDB Routing Neighbor LSDB Routing


Table Table Table Table

IPv4 Network

R1 IPv6 Network
R2

OSPFv3 OSPFv3 IPv6 R2 OSPFv3 OSPFv3 IPv6

Neighbor LSDB Routing Neighbor LSDB Routing


Table Table Table Table

©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 Dual-stack Topology
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R2# show ip interface brief


Interface IP-Address OK? Method Status Protocol
Serial0/0/0 192.168.2.2 YES manual up up
Serial0/0/1 192.168.3.1 YES manual up up
R2# show ipv6 interface brief Note: Although perhaps uncommon, serial links are used
Serial0/0/0 [up/up] in this topology to more easily differentiate from LANs.
FE80::2
2001:DB8:CAFE:2::2 Same link-local address
Serial0/0/1 [up/up] Statically configured
FE80::2
2001:DB8:CAFE:3::1
©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv2 Configuration and Routes
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP Default R1 Static (Default)
:1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1 R2 R3
ip route 0.0.0.0 0.0.0.0 192.168.77.1 router ospf 1 router ospf 1
router-id 2.2.2.2 router-id 3.3.3.3
router ospf 1 passive-interface
router-id 1.1.1.1 interface Serial0/0/0 GigabitEth0/0
passive-interface GigabitEthernet0/0 ip ospf 1 area 0
network 192.168.1.0 0.0.0.255 area 0 interface Serial0/0/1 interface Gig 0/0
network 192.168.2.0 0.0.0.255 area 0 ip ospf 1 area 0 ip ospf 1 area 0
default-information originate interface Serial0/0/1
ip ospf 1 area 0

Review of OSPFv2 configurations


©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv2 Configuration and Routes
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R3# show ip route ospf

Gateway of last resort is 192.168.3.1 to network 0.0.0.0

O*E2 0.0.0.0/0 [110/1] via 192.168.3.1, 00:00:33, Serial0/0/1


O 192.168.1.0/24 [110/129] via 192.168.3.1, 00:01:57, Serial0/0/1
O 192.168.2.0/24 [110/128] via 192.168.3.1, 00:01:57, Serial0/0/1
R3#

©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv2 Neighbor Adjacencies
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R1# show ip ospf neighbor

Neighbor ID Pri State Dead Time Address Interface


2.2.2.2 0 FULL/ - 00:00:34 192.168.2.2 Serial0/0/0
R1# R2’s OSPFv2 32-bit router-id

©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv2 LSDB
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R3# show ip ospf data

OSPF Router with ID (3.3.3.3) (Process ID 1)

Router Link States (Area 0)


Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 683 0x80000005 0x00DF5B 3
2.2.2.2 2.2.2.2 682 0x80000004 0x00260A 4
3.3.3.3 3.3.3.3 681 0x80000004 0x00B275 3

Type-5 AS External Link States


Link ID ADV Router Age Seq# Checksum Tag
0.0.0.0 1.1.1.1 594 0x80000001 0x001D91 1
©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 Traditional OSPFv3 Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1(config)# ipv6 route ::/0 2001:db8:77::1
R1(config)# ipv6 unicast-routing Required
R1(config)# ipv6 router ospf 2 OSPF process-id does not need to must match other routers
R1(config-rtr)# router-id 1.1.1.6 Uses same process as OSPFv2 for
R1(config-rtr)# passive-interface gig 0/0 determining the 32-bit router-id; required
R1(config-rtr)# default-information originate command if there is no IPv4 address
R1(config-rtr)# exit
R1(config)# interface gigabitethernet 0/0
R1(config-if)# ipv6 ospf 2 area 0
R1(config-if)# exit OSPF for IPv6 is enabled on the interface,
R1(config)# interface serial 0/0/0 no network command
R1(config-if)# ipv6 ospf 2 area 0
©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 Traditional OSPFv3 Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R2(config)# ipv6 unicast-routing
R2(config)# ipv6 router ospf 2
R2(config-rtr)# router-id 2.2.2.6
R2(config-rtr)# exit
R2(config)# interface serial 0/0/0
R2(config-if)# ipv6 ospf 2 area 0
R2(config-if)# exit
*Aug 1 02:42:29.015: %OSPFv3-5-ADJCHG: Process 2, Nbr 1.1.1.6 on Serial0/0/0
from LOADING to FULL, Loading Done
R2(config)# interface serial 0/0/1
R2(config-if)# ipv6 ospf 2 area 0
R2(config-if)#
©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 Traditional OSPFv3 Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R3(config)# ipv6 unicast-routing
R3(config)# ipv6 router ospf 2
R3(config-rtr)# router-id 3.3.3.6
R3(config-rtr)# passive-interface gigabitethernet 0/0
R3(config-rtr)# exit
R3(config)# interface serial 0/0/1
R3(config-if)# ipv6 ospf 2 area 0
*Jul 2 19:17:36.335: %OSPFv3-5-ADJCHG: Process 2, Nbr 2.2.2.6 on Serial0/0/1
from LOADING to FULL, Loading Done
R3(config-if)# exit
R3(config)# interface gigabitethernet 0/0
R3(config-if)# ipv6 ospf 2 area 0
©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv3 Neighbor Adjacencies
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R1# show ipv6 ospf neighbor

OSPFv3 Router with ID (1.1.1.6) (Process ID 2)

Neighbor ID Pri State Dead Time Interface ID Interface


2.2.2.6 0 FULL/ - 00:00:31 5 Serial0/0/0
R1# R2’s OSPFv3 32-bit router-id

©
2001:DB8:CAFE:1::/64 Area 0
192.168.1.0/24 OSPFv3 Routes
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R3# show ipv6 route ospf


IPv6 Routing Table - default - 8 entries
<output omitted>
Default route originated by R1
OE2 ::/0 [110/1], tag 2
via FE80::2, Serial0/0/1
O 2001:DB8:CAFE:1::/64 [110/129]
via FE80::2, Serial0/0/1
O 2001:DB8:CAFE:2::/64 [110/128] Administrative distance of OSPF
and OSPF metric
via FE80::2, Serial0/0/1
R3# Link-local address of R2
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Multi-area
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

Area 51 – Totally Stubby Area for


OSPFv2 and OSPFv3

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 Configure ABR
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R2(config)# interface serial 0/0/0 R2(config)# router ospf 1
R2(config-if)# ip ospf 1 area 0 R2(config-router)# area 51 stub no-summary
R2(config-if)# ipv6 ospf 2 area 0 R2(config-router)# exit
R2(config-if)# exit R2(config)# ipv6 router ospf 2
R2(config)# interface serial 0/0/1 R2(config-rtr)# area 51 stub no-summary
R2(config-if)# ip ospf 1 area 51 R2(config-rtr)#
R2(config-if)# ipv6 ospf 2 area 51
R2(config-if)# exit

• Serial 0/0/0 configuration does not change


• Router IDs already configured
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 Configure R3 Area 51
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R3(config)# interface serial 0/0/1 R3(config)# router ospf 1


R3(config-if)# ip ospf 1 area 51 R3(config-router)# area 51 stub
R3(config-if)# ipv6 ospf 2 area 51 R3(config-router)# exit
R3(config-if)# exit R3(config)# ipv6 router ospf 2
R3(config)# interface gigabitethernet 0/0 R3(config-rtr)# area 51 stub
R3(config-if)# ip ospf 1 area 51 R3(config-rtr)#
R3(config-if)# ipv6 ospf 2 area 51
R3(config-if)# exit

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R1’s IPv4 Routing Table
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R1# show ip route ospf


Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
<output omitted>

O IA 192.168.3.0/24 [110/128] via 192.168.2.2, 00:04:26, Serial0/0/0


O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 00:02:13, Serial0/0/0
R1#

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R1’s IPv6 Routing Table
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R1# show ipv6 route ospf


IPv6 Routing Table - default - 7 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
<output omitted>
O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, a - Application
OI 2001:DB8:CAFE:3::/64 [110/128]
via FE80::2, Serial0/0/0
OI 2001:DB8:CAFE:4::/64 [110/129]
via FE80::2, Serial0/0/0
R1#
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv2 Totally Stubby
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 ABR Default S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R3# show ip route ospf


Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
<output omitted>

Gateway of last resort is 192.168.3.1 to network 0.0.0.0


Default route injected by ABR (Not default originated by ASBR R1)
O*IA 0.0.0.0/0 [110/65] via 192.168.3.1, 00:14:55, Serial0/0/1
R3#
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Totally Stubby
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 ABR Default S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R3# show ipv6 route ospf


IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, a - Application
OI ::/0 [110/65] Default route injected by ABR
via FE80::2, Serial0/0/1 (Not originated by ASBR R1)
R3#
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Router Commands
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R2(config)# ipv6 router ospf 2
R2(config-rtr)# ?
area OSPF area parameters
auto-cost Calculate OSPF interface cost according to bandwidth
compatible Compatibility list
default Set a command to its defaults
default-information Distribution of default information
default-metric Set metric of redistributed routes
discard-route Enable or disable discard-route installation
distance Administrative distance
distribute-list Filter networks in routing updates
event-log Event Logging
<output omitted>

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Router Commands
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R2(config)# interface serial 0/0/0
R2(config-if)# ipv6 ospf ?
<1-65535> Process ID
cost Route cost of this interface
database-filter Filter OSPF LSA during synchronization and flooding
dead-interval Interval after which a neighbor is declared dead
demand-circuit OSPF demand circuit
flood-reduction OSPF Flood Reduction
hello-interval Time between HELLO packets
mtu-ignore Ignores the MTU in DBD packets
neighbor OSPF neighbor
network Network type
<output omitted>
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv2 and OSPFv3
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
ipv6 unicast-routing router ospf 1
interface Serial0/0/0 router-id 2.2.2.2
ip address 192.168.2.2 255.255.255.0 area 51 stub no-summary
ip ospf 1 area 0 !
ipv6 address FE80::2 link-local ipv6 router ospf 2
ipv6 address 2001:DB8:CAFE:2::2/64 router-id 2.2.2.6
ipv6 ospf 2 area 0 area 51 stub no-summary
!
interface Serial0/0/1
ip address 192.168.3.1 255.255.255.0
ip ospf 1 area 51
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:CAFE:3::1/64
ipv6 ospf 2 area 51
©
13.3: OSPFv3 Address Families
OSPFv3 with Address Families
OSPFv3 OSPFv3 IPv6 OSPFv3 OSPFv3 IPv6

Neighbor LSDB Routing Neighbor LSDB Routing


Table Table Table Table

IPv4 IPv4

Routing Routing
Table Table

IPv6 Network: All OSPFv3 AF


messages (IPv4/IPv6) and IPv6 packets
R1 R2

IPv4 Network: IPv4 packets


©
OSPFv3 with Address Families
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

• IPv4 and IPv6 addresses have been configured on all interfaces


• No routing protocols configured

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Address Families
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 Default FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1(config)# ip route 0.0.0.0 0.0.0.0 192.168.77.1
R1(config)# ipv6 route ::/0 2001:db8:77::1
R1(config)# ipv6 unicast-routing Required
R1(config)# router ospfv3 1 OSPF process-id does not need to must
R1(config-router)# address-family ? match other routers
ipv4 Address family
ipv6 Address family

R1(config-router)# address-family ipv4 unicast


R1(config-router-af)#

©
OSPFv3 Address Families
R1(config-router)# address-family ipv4 unicast Commands previously configured in
R1(config-router-af)# ?
traditional router mode:
Router Address Family configuration commands:
R1(config)# router ospf 1
area OSPF area parameters
auto-cost Calculate OSPF interface cost according to bandwidth
compatible Compatibility list
default Set a command to its defaults
default-information Control distribution of default information
default-metric Set metric of redistributed routes
discard-route Enable or disable discard-route installation
distance Define an administrative distance
distribute-list Filter networks in routing updates
event-log Event Logging
exit-address-family Exit from Address Family configuration mode
graceful-restart Graceful-restart options
help Description of the interactive help system
interface-id Source of the interface ID
limit Limit a specific OSPF feature
<continued next slide>

©
OSPFv3 Address Families
R1(config-router)# address-family ipv4 unicast
R1(config-router-af)# ?
<continued?>
Limit a specific OSPF feature
log-adjacency-changes Log changes in adjacency state
max-lsa Maximum number of non self-generated LSAs to accept
max-metric Set maximum metric
maximum-paths Forward packets over multiple paths
no Negate a command or set its defaults
passive-interface Suppress routing updates on an interface
prefix-suppression Enable prefix suppression
queue-depth Hello/Router process queue depth
redistribute Redistribute information from another routing protocol
router-id router-id for this OSPF process
shutdown Shutdown the router process
snmp Modify snmp parameters
summary-prefix Configure IP address summaries
timers Adjust routing timers
R1(config-router-af)#

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 Configuring OSPFv3 AFs
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1(config)# ipv6 unicast-routing
R1(config)# router ospfv3 1
R1(config-router)# address-family ipv4 unicast
R1(config-router-af)# router-id 1.1.1.1
R1(config-router-af)# default-information originate
R1(config-router-af)# passive-interface gigabitethernet 0/0
R1(config-router-af)# exit-address-family
R1(config-router)# address-family ipv6 unicast
R1(config-router-af)# router-id 1.1.1.6
R1(config-router-af)# default-information originate
R1(config-router-af)# passive-interface gigabitethernet 0/0
R1(config-router-af)# exit-address-family
©
R1(config-router)#
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 Configuring OSPFv3 AFs
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24

R1(config)# interface gigabitethernet 0/0


R1(config-if)# ospfv3 1 ipv4 area 0
R1(config-if)# ospfv3 1 ipv6 area 0
R1(config-if)# exit
R1(config)# interface serial 0/0/0
R1(config-if)# ospfv3 1 ipv4 area 0
R1(config-if)# ospfv3 1 ipv6 area 0
R1(config-if)#

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R2’s AF Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R2(config)# ipv6 unicast-routing R2(config)# interface serial 0/0/0
R2(config)# router ospfv3 1 R2(config-if)# ospfv3 1 ipv4 area 0
R2(config-router)# address-family ipv4 unicast R2(config-if)# ospfv3 1 ipv6 area 0
R2(config-router-af)# router-id 2.2.2.2 R2(config-if)# exit
R2(config-router-af)# area 51 stub no-summary R2(config)# interface serial 0/0/1
R2(config-router-af)# exit-address-family R2(config-if)# ospfv3 1 ipv4 area 51
R2(config-router)# address-family ipv6 unicast R2(config-if)# ospfv3 1 ipv6 area 51
R2(config-router-af)# router-id 2.2.2.6 R2(config-if)#
R2(config-router-af)# area 51 stub no-summary
R2(config-router-af)# exit-address-family
R2(config-router)# exit

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R3’s AF Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R3(config)# ipv6 unicast-routing R3(config)# interface serial 0/0/1
R3(config)# router ospfv3 1 R3(config-if)# ospfv3 1 ipv4 area 51
R3(config-router)# address-family ipv4 unicast R3(config-if)# ospfv3 1 ipv6 area 51
R3(config-router-af)# router-id 3.3.3.3 R3(config-if)# exit
R3(config-router-af)# area 51 stub R3(config)# interface gigabitethernet 0/0
R3(config-router-af)# passive-interface gig0/0 R3(config-if)# ospfv3 1 ipv4 area 51
R3(config-router-af)# exit R3(config-if)# ospfv3 1 ipv6 area 51
R3(config-router)# address-family ipv6 unicast R3(config-if)#
R3(config-router-af)# router-id 3.3.3.6
R3(config-router-af)# area 51 stub
R3(config-router-af)# passive-interface gig0/0
R3(config-router-af)# exit-address-family
R3(config-router)# exit

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 IPv4 Routes
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ip route ospf
R1#
R1# show ip route ospfv3
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
<output omitted>

Gateway of last resort is not set

O IA 192.168.3.0/24 [110/128] via 192.168.2.2, 00:06:40, Serial0/0/0


O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 00:04:23, Serial0/0/0
R1#

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 IPv6 Routes
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ipv6 route ospf
IPv6 Routing Table - default - 7 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, a - Application
OI 2001:DB8:CAFE:3::/64 [110/128]
via FE80::2, Serial0/0/0
OI 2001:DB8:CAFE:4::/64 [110/129]
via FE80::2, Serial0/0/0
R1#
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 IPv4 AF Totally Stubby
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 ABR Default S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R3# show ip route ospfv3
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
<output omitted>

Gateway of last resort is 192.168.3.1 to network 0.0.0.0

O*IA 0.0.0.0/0 [110/65] via 192.168.3.1, 00:26:42, Serial0/0/1


R3#
Default route injected by ABR

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 IPv6 AF Totally Stubby
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 ABR Default S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R3# show ipv6 route ospf
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, a - Application
OI ::/0 [110/65] Default route injected by ABR
via FE80::2, Serial0/0/1
R3#

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 Neighbor Adjacencies
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ip ospf neighbor
R1#
R1# show ospfv3 neighbor

OSPFv3 1 address-family ipv4 (router-id 1.1.1.1)

Neighbor ID Pri State Dead Time Interface ID Interface


2.2.2.2 0 FULL/ - 00:00:38 5 Serial0/0/0

OSPFv3 1 address-family ipv6 (router-id 1.1.1.6)

Neighbor ID Pri State Dead Time Interface ID Interface


2.2.2.6 0 FULL/ - 00:00:34 5 Serial0/0/0
R1#
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 IPv6 Neighbor Adjacencies
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ipv6 ospf neighbor

OSPFv3 Router with ID (1.1.1.6) (Process ID 1)

Neighbor ID Pri State Dead Time Interface ID Interface


2.2.2.6 0 FULL/ - 00:00:30 5 Serial0/0/0
R1#

• Traditional OSPF command showing only IPv6 neighbors

©
Making Sense of the OSPF Keywords
R1# show ip ospf neighbor
• Refers to OSPFv2 IPv4 process information
• Only IPv4 neighbors will be displayed that were configured using OSPFv2

R1# show ipv6 ospf neighbor


• Refers to OSPFv3 IPv6 process information
• Only IPv6 neighbors will be displayed configured using OSPFv3

R1# show ospfv3 neighbor


• Refers to OSPFv3 IPv4 and IPv6 process information
• Both IPv4 and IPv6 neighbors will be displayed, but both must have been
configured using OSPFv3

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 LSDB
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ip ospf database
R1#
R1# show ospfv3 database

OSPFv3 1 address-family ipv4 (router-id 1.1.1.1)

Router Link States (Area 0)

ADV Router Age Seq# Fragment ID Link count Bits


1.1.1.1 1632 0x80000002 0 1 None
2.2.2.2 1512 0x80000002 0 1 B
<output omitted>
<continued on next slide>
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv3 LSDB
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
R1# show ospfv3 database <continued>

OSPFv3 1 address-family ipv6 (router-id 1.1.1.6)

Router Link States (Area 0)


ADV Router Age Seq# Fragment ID Link count Bits
1.1.1.6 1627 0x80000002 0 1 None
2.2.2.6 1506 0x80000002 0 1 B

Inter Area Prefix Link States (Area 0)


ADV Router Age Seq# Prefix
2.2.2.6 1496 0x80000001 2001:DB8:CAFE:3::/64
2.2.2.6 966 0x80000001 2001:DB8:CAFE:4::/64
<output omitted>

©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R1’s OSPFv3 AF Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
ipv6 unicast-routing router ospfv3 1
interface GigabitEthernet0/0 !
ip address 192.168.1.1 255.255.255.0 address-family ipv4 unicast
ipv6 address FE80::1 link-local passive-interface GigabitEthernet0/0
ipv6 address 2001:DB8:CAFE:1::1/64 default-information originate
ospfv3 1 ipv6 area 0 router-id 1.1.1.1
ospfv3 1 ipv4 area 0 exit-address-family
! !
interface Serial0/0/0 address-family ipv6 unicast
ip address 192.168.2.1 255.255.255.0 passive-interface GigabitEthernet0/0
ipv6 address FE80::1 link-local default-information originate
ipv6 address 2001:DB8:CAFE:2::1/64 router-id 1.1.1.6
ospfv3 1 ipv6 area 0 exit-address-family
ospfv3 1 ipv4 area 0 !

©
13.4: OSPFv3 Address Families
– IPv4 Island
R3’s Current Configuration Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
ipv6 unicast-routing router ospfv3 1
interface GigabitEthernet0/0 ! • Add R4 (IPv4
ip address 192.168.4.1 255.255.255.0 address-family ipv4 unicast
ipv6 address FE80::3 link-local router-id 3.3.3.3
only)
ipv6 address 2001:DB8:CAFE:4::1/64 area 51 stub • R4 only has an
ospfv3 1 ipv6 area 51 exit-address-family IPv4 connection
ospfv3 1 ipv4 area 51 !
! address-family ipv6 unicast with R3
interface Serial0/0/1 router-id 3.3.3.6 • We will configure
ip address 192.168.3.2 255.255.255.0 area 51 stub
R3 and R4 to use
ipv6 address FE80::3 link-local exit-address-family
ipv6 address 2001:DB8:CAFE:3::2/64 ! OSPFv3 with AF.
ospfv3 1 ipv6 area 51
ospfv3 1 ipv4 area 51

©
R3 - Configuring OSPFv3 for IPv4 Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 G0/0
:2/.2 IPv6 Network: All OSPFv3 AF.2
R2 :1/.1 R3 .1
messages R4
(IPv4/IPv6) and IPv6 packets .1
FE80::3 172.16.1.0/24 172.16.2.0/24

R3(config)# interface serial 0/1/0


R3(config-if)# ip address 172.16.1.1 255.255.255.0
R3(config-if)# ospfv3 1 ipv4 area 51
% OSPFv3: IPV6 is not enabled on this interface
R3(config-if)# ipv6 enable
R3(config-if)# ospfv3 1 ipv4 area 51
Alternatively – static link-local address:
ipv6 address FE80::2 link-local
R3(config-if)# no shutdown
R3(config-if)#

• ipv6 enable command automatically creates an IPv6 link-local address on


the interface using EUI-64, without needing an IPv6 global unicast address.
©
R4 - Configuring OSPFv3 for IPv4 Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24

R4(config)# router ospfv3 1


%OSPFv3: IPv6 routing not enabled
R4(config)# ipv6 unicast-routing
R4(config)# router ospfv3 1
R4(config-router)# address-family ipv4 unicast
*Sep 19 03:46:44.866: %OSPFv3-4-NORTRID: Process OSPFv3-1-IPv4 could not pick
a router-id, please configure manually
Still need to configure IPv4
R4(config-router-af)# router-id 4.4.4.4
addresses on the interfaces
R4(config-router-af)# area 51 stub
R4(config-router-af)# exit-address-family
R4(config-router)# exit
R4(config)#
©
R4 - Configuring OSPFv3 for IPv4 Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24

R4(config)# interface serial 0/0/0


R4(config-if)# ip address 172.16.1.2 255.255.255.0
R4(config-if)# ipv6 enable
R4(config-if)# ospfv3 1 ipv4 area 51
R4(config-if)# no shutdown
R4(config-if)# exit
R4(config)# interface gigabitethernet 0/0
R4(config-if)# ip address 172.16.2.1 255.255.255.0
R4(config-if)# ipv6 enable
R4(config-if)# ospfv3 1 ipv4 area 51
R4(config-if)# no shutdown
©
R4’s IPv4 Routing Table Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
R4# show ip route
R4’s IPv4 routing table.
<output omitted>
We will examine just the OSPF routes next…
Gateway of last resort is 172.16.1.1 to network 0.0.0.0

O*IA 0.0.0.0/0 [110/129] via 172.16.1.1, 00:03:44, Serial0/0/0


172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
C 172.16.1.0/24 is directly connected, Serial0/0/0
L 172.16.1.2/32 is directly connected, Serial0/0/0
C 172.16.2.0/24 is directly connected, GigabitEthernet0/0
L 172.16.2.1/32 is directly connected, GigabitEthernet0/0
O 192.168.3.0/24 [110/128] via 172.16.1.1, 00:03:44, Serial0/0/0
O 192.168.4.0/24 [110/65] via 172.16.1.1, 00:03:44, Serial0/0/0
R4# ©
R4’s OSPFv3 IPv4 Routes Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
ABR Default S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
R4# show ip route ospf
R4#
R4# show ip route ospfv3
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
<output omitted>

Gateway of last resort is 172.16.1.1 to network 0.0.0.0


Default route injected by ABR
O*IA 0.0.0.0/0 [110/129] via 172.16.1.1, 00:16:20, Serial0/0/0
O 192.168.3.0/24 [110/128] via 172.16.1.1, 00:16:20, Serial0/0/0 Internal
O 192.168.4.0/24 [110/65] via 172.16.1.1, 00:16:20, Serial0/0/0
OSPFv3
R4#
©
2001:DB8:CAFE:1::/64
192.168.1.0/24 Area 0 R1’s OSPFv3 IPv4 Routes Area 51
G0/0 2001:DB8:CAFE:2::/64
IPv4 only
FE80::1 :1/.1
S0/0/0
S0/0/0 .2 G0/0
S0/0/0 :2/.2 R2 .1
R1 :1/.1
R4
192.168.2.0/24 172.16.1.0/24 172.16.2.0/24

R1# show ip route ospfv3


Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
<output omitted>

172.16.0.0/24 is subnetted, 2 subnets


O IA 172.16.1.0 [110/192] via 192.168.2.2, 00:27:50, Serial0/0/0
O IA 172.16.2.0 [110/193] via 192.168.2.2, 00:01:34, Serial0/0/0
O IA 192.168.3.0/24 [110/128] via 192.168.2.2, 01:51:39, Serial0/0/0
O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 01:42:46, Serial0/0/0
R1#
©
OSPFv3 Sent over IPv6 Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24

R4# debug ospfv3 hello detail


OSPFv3 hello detailed debugging is on for process 1, IPv4, Default vrf
*Sep 19 04:16:31.010: OSPFv3-1-IPv4 HELLO Se0/0/0: Send hello to FF02::5 area
51 from FE80::8A5A:92FF:FE38:3C40 interface ID 6
*Sep 19 04:16:39.210: OSPFv3-1-IPv4 HELLO Se0/0/0: Rcv hello from 3.3.3.3
area 51 from FE80::8A5A:92FF:FE3B:8D40 interface ID 8
*Sep 19 04:16:39.598: OSPFv3-1-IPv4 HELLO Gi0/0: Send hello to FF02::5 area
51 from FE80::8A5A:92FF:FE38:3C40 interface ID 3
R4# un all

• OSPFv3 messages sent over IPv6 – notice EUI-64 derived link-local 


• Hello’s sent from IPv6 link-local address to FF02::5 All OSPF routers
©
Verifying R4’s OSPFv3 Neighbor AdjacenciesArea 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
R4# show ip ospf neighbor Displays OSPFv2 information, R4 is using OSPFv3
R4#
R4# show ipv6 ospf neighbor Displays OSPFv3 information, but IPv6 only. Although
R4# sent over IPv6, adjacencies are established separately
for each address family.
R4# show ospfv3 neighbor
Displays OSPFv3 information for both IPv4 and IPv6.
OSPFv3 1 address-family ipv4 (router-id 4.4.4.4)

Neighbor ID Pri State Dead Time Interface ID Interface


3.3.3.3 0 FULL/ - 00:00:31 7 Serial0/0/0
R4#

©
Added Configuration for R3 Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
ipv6 unicast-routing interface Serial0/1/0
interface GigabitEthernet0/0 ip address 172.16.1.1 255.255.255.0
ip address 192.168.4.1 255.255.255.0 ipv6 enable
ipv6 address FE80::3 link-local ospfv3 1 ipv4 area 51
ipv6 address 2001:DB8:CAFE:4::1/64 !
ospfv3 1 ipv6 area 51 router ospfv3 1
Added for an OSPFv3
ospfv3 1 ipv4 area 51 ! IPv4 adjacency to R4
! address-family ipv4 unicast
interface Serial0/0/1 router-id 3.3.3.3
ip address 192.168.3.2 255.255.255.0 area 51 stub
ipv6 address FE80::3 link-local exit-address-family
ipv6 address 2001:DB8:CAFE:3::2/64 !
ospfv3 1 ipv6 area 51 address-family ipv6 unicast
ospfv3 1 ipv4 area 51 router-id 3.3.3.6
area 51 stub
©
exit-address-family
R4’s OSPFv3 IPv4 Island Configuration Area 51
2001:DB8:CAFE:3::/64 G0/0 2001:DB8:CAFE:4::/64
FE80::2 192.168.3.0/24 :1/.1 192.168.4.0/24 IPv4 only
S0/0/1 S0/0/0
S0/0/1 S0/1/0 .2 G0/0
:2/.2 .1 .1
R2 :1/.1 R3 R4
FE80::3 172.16.1.0/24 172.16.2.0/24
ipv6 unicast-routing router ospfv3 1
interface GigabitEthernet0/0 !
ip address 172.16.2.1 255.255.255.0 address-family ipv4 unicast
ipv6 enable router-id 4.4.4.4
ospfv3 1 ipv4 area 51 area 51 stub
! exit-address-family
interface Serial0/0/0 !
ip address 172.16.1.2 255.255.255.0
ipv6 enable
ospfv3 1 ipv4 area 51

©
12.4: OSPF Configurations at a Glance
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 OSPFv2 & Traditional OSPFv3
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
ipv6 unicast-routing router ospf 1
interface Serial0/0/0 router-id 2.2.2.2
ip address 192.168.2.2 255.255.255.0 area 51 stub no-summary
ip ospf 1 area 0 !
ipv6 address FE80::2 link-local ipv6 router ospf 2
ipv6 address 2001:DB8:CAFE:2::2/64 router-id 2.2.2.6
ipv6 ospf 2 area 0 area 51 stub no-summary
!
interface Serial0/0/1
ip address 192.168.3.1 255.255.255.0
ip ospf 1 area 51 Optional configuration for OSPFv2:
ipv6 address FE80::2 link-local router ospf 1
ipv6 address 2001:DB8:CAFE:3::1/64 network 192.168.2.0 0.0.0.255 area 0
ipv6 ospf 2 area 51 network 192.168.3.0 0.0.0.255 area
©
Area 0 2001:DB8:CAFE:1::/64 Area 51
192.168.1.0/24 R2’s OSPFv3 AF Configuration
2001:DB8:77:: G0/0 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
/64 FE80::1 :1/.1 FE80::2 FE80::3
S0/0/1 S0/0/0 S0/0/1
S0/0/0 S0/0/1 G0/0
:2/.2 :2/.2 :2/.2
ISP R1 :1/.1 R2 :1/.1 R3 :1/.1
192.168.77.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
ipv6 unicast-routing router ospfv3 1
interface Serial0/0/0 !
ip address 192.168.2.2 255.255.255.0 address-family ipv4 unicast
ipv6 address FE80::2 link-local router-id 2.2.2.2
ipv6 address 2001:DB8:CAFE:2::2/64 area 51 stub no-summary
ospfv3 1 ipv4 area 0 exit-address-family
ospfv3 1 ipv6 area 0 !
! address-family ipv6 unicast
interface Serial0/0/1 router-id 2.2.2.6
ip address 192.168.3.1 255.255.255.0 area 51 stub no-summary
ipv6 address FE80::2 link-local exit-address-family
ipv6 address 2001:DB8:CAFE:3::1/64 !
ospfv3 1 ipv4 area 51
ospfv3 1 ipv6 area 51
©
For more information please check out my Cisco Press book and video series:

IPv6 Fundamentals: A Straightforward IPv6 Fundamentals LiveLessons: A


Approach to Understanding IPv6 Straightforward Approach to Understanding IPv6
• By Rick Graziani • By Rick Graziani
• ISBN-10: 1-58714-313-5 • ISBN-10: 1-58720-457-6

©
13: OSPFv3
Rick Graziani
Cabrillo College

Rick.Graziani@cabrillo.edu

You might also like