Upload
jorden-temby
View
251
Download
7
Tags:
Embed Size (px)
Citation preview
©
For more information please check out my Cisco Press book and video series:
IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6• By Rick Graziani• ISBN-10: 1-58714-313-5
IPv6 Fundamentals LiveLessons: A Straightforward Approach to Understanding IPv6• By Rick Graziani• ISBN-10: 1-58720-457-6
13.1: Protocol and Concepts
©
IPv4 and IPv6 Routing Protocols
* OSPFv3 supports routing both IPv4 and IPv6.
Distance Vector Routing Protocols
Link State Routing Protocols
Path Vector
RIPv2 EIGRP OSPFv2 IS-IS BGP-4
RIPng EIGRP for IPv6
OSPFv3 * IS-IS for IPv6
BGP-4 for IPv6 or MP-BGP
Distance Vector Link State Path Vector
Interior Gateway Protocols
Exterior Gateway Protocols
• The basic operations and algorithms you learned about OSPFv2 for IPv4 also apply to OSPFv3 for IPv6.
IPv4
IPv6
©
OSPFv2 for IPv4TraditionalOSPFv3 for IPv6 OSPFv3 Address Families
OSPF version OSPFv2 OSPFv3 OSPFv3
Advertised routes
IPv4 networks IPv6 prefixes IPv4 networks and IPv6 prefixes
Link-state Yes Yes Yes
Metric Cost (Cisco: BW) Cost (Cisco: BW) Cost (Cisco: BW)
Support multiple areas
Yes Yes Yes
Router-ID 32-bit 32-bit 32-bit
DR and BDR Yes Yes Yes
Comparing Flavors of OSPF
©
OSPFv2 for IPv4TraditionalOSPFv3 for IPv6 OSPFv3 Address Families
Layer 3 encapsulation
IPv4 IPv6 IPv6
Source address IPv4 address IPv6 link-local address IPv6 link-local address
Destination - All OSPF Routers
224.0.0.5 FF02::5 FF02::5
Destination – ALL DR/BDR
224.0.0.6 FF02::6 FF02::6
Destination - Neighbor
IPv4 address IPv6 link-local address IPv6 link-local address
IPv6 Unicast Routing
N/A (IP unicast routing default)
Required Required (Even if only using 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.
©
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
Comparing OSPFv2 and OSPFv3 LSAs
13.2: OSPFv2 and Traditional OSPFv3
©
Comparing OSPFv2 and Traditional OSPFv3
IPv6 Network
OSPFv2
NeighborTable
OSPFv2
LSDB
IPv4
RoutingTable
OSPFv2
NeighborTable
OSPFv2
LSDB
IPv4
RoutingTable
IPv4 Network
R1
R2OSPFv3
NeighborTable
OSPFv3
LSDB
IPv6
RoutingTable
OSPFv3
NeighborTable
OSPFv3
LSDB
IPv6
RoutingTable
R2
©
Dual-stack Topology
R2# show ip interface briefInterface IP-Address OK? Method Status ProtocolSerial0/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 briefSerial0/0/0 [up/up] FE80::2 2001:DB8:CAFE:2::2Serial0/0/1 [up/up] FE80::2 2001:DB8:CAFE:3::1
Same link-local addressStatically configured
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
Note: Although perhaps uncommon, serial links are used in this topology to more easily differentiate from LANs.
©
OSPFv2 Configuration and Routes
R1ip route 0.0.0.0 0.0.0.0 192.168.77.1
router ospf 1 router-id 1.1.1.1 passive-interface GigabitEthernet0/0 network 192.168.1.0 0.0.0.255 area 0 network 192.168.2.0 0.0.0.255 area 0 default-information originate
R2router ospf 1 router-id 2.2.2.2
interface Serial0/0/0 ip ospf 1 area 0interface Serial0/0/1 ip ospf 1 area 0
R3router ospf 1 router-id 3.3.3.3 passive-interface GigabitEth0/0
interface Gig 0/0 ip ospf 1 area 0interface Serial0/0/1 ip ospf 1 area 0
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
Default Static (Default)
Review of OSPFv2 configurations
©
OSPFv2 Configuration and Routes
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/1O 192.168.1.0/24 [110/129] via 192.168.3.1, 00:01:57, Serial0/0/1O 192.168.2.0/24 [110/128] via 192.168.3.1, 00:01:57, Serial0/0/1R3#
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
OSPFv2 Neighbor Adjacencies
R1# show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface2.2.2.2 0 FULL/ - 00:00:34 192.168.2.2 Serial0/0/0R1# R2’s OSPFv2 32-bit router-id
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
OSPFv2 LSDB
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 count1.1.1.1 1.1.1.1 683 0x80000005 0x00DF5B 32.2.2.2 2.2.2.2 682 0x80000004 0x00260A 43.3.3.3 3.3.3.3 681 0x80000004 0x00B275 3
Type-5 AS External Link StatesLink ID ADV Router Age Seq# Checksum Tag0.0.0.0 1.1.1.1 594 0x80000001 0x001D91 1
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
Traditional OSPFv3 Configuration
R1(config)# ipv6 route ::/0 2001:db8:77::1 R1(config)# ipv6 unicast-routingR1(config)# ipv6 router ospf 2R1(config-rtr)# router-id 1.1.1.6R1(config-rtr)# passive-interface gig 0/0R1(config-rtr)# default-information originateR1(config-rtr)# exitR1(config)# interface gigabitethernet 0/0 R1(config-if)# ipv6 ospf 2 area 0R1(config-if)# exitR1(config)# interface serial 0/0/0R1(config-if)# ipv6 ospf 2 area 0
OSPF process-id does not need to must match other routers
Uses same process as OSPFv2 for determining the 32-bit router-id; required command if there is no IPv4 address
OSPF for IPv6 is enabled on the interface, no network command
Required
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
Traditional OSPFv3 Configuration
R2(config)# ipv6 unicast-routingR2(config)# ipv6 router ospf 2R2(config-rtr)# router-id 2.2.2.6R2(config-rtr)# exitR2(config)# interface serial 0/0/0R2(config-if)# ipv6 ospf 2 area 0R2(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 DoneR2(config)# interface serial 0/0/1R2(config-if)# ipv6 ospf 2 area 0 R2(config-if)#
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
Traditional OSPFv3 Configuration
R3(config)# ipv6 unicast-routingR3(config)# ipv6 router ospf 2R3(config-rtr)# router-id 3.3.3.6R3(config-rtr)# passive-interface gigabitethernet 0/0R3(config-rtr)# exitR3(config)# interface serial 0/0/1R3(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 DoneR3(config-if)# exitR3(config)# interface gigabitethernet 0/0R3(config-if)# ipv6 ospf 2 area 0
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
OSPFv3 Neighbor Adjacencies
R1# show ipv6 ospf neighbor
OSPFv3 Router with ID (1.1.1.6) (Process ID 2)
Neighbor ID Pri State Dead Time Interface ID Interface2.2.2.6 0 FULL/ - 00:00:31 5 Serial0/0/0R1# R2’s OSPFv3 32-bit router-id
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
©
OSPFv3 Routes
R3# show ipv6 route ospfIPv6 Routing Table - default - 8 entries<output omitted>
OE2 ::/0 [110/1], tag 2 via FE80::2, Serial0/0/1O 2001:DB8:CAFE:1::/64 [110/129] via FE80::2, Serial0/0/1O 2001:DB8:CAFE:2::/64 [110/128] via FE80::2, Serial0/0/1R3#
Administrative distance of OSPF and OSPF metric
Link-local address of R2
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
Default route originated by R1
©
Area 51 – Totally Stubby Area for OSPFv2 and OSPFv3
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Multi-area
©
R2(config)# interface serial 0/0/0R2(config-if)# ip ospf 1 area 0R2(config-if)# ipv6 ospf 2 area 0R2(config-if)# exitR2(config)# interface serial 0/0/1R2(config-if)# ip ospf 1 area 51R2(config-if)# ipv6 ospf 2 area 51R2(config-if)# exit
R2(config)# router ospf 1R2(config-router)# area 51 stub no-summaryR2(config-router)# exitR2(config)# ipv6 router ospf 2R2(config-rtr)# area 51 stub no-summaryR2(config-rtr)#
• Serial 0/0/0 configuration does not change• Router IDs already configured
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 Configure ABR
©
R3(config)# interface serial 0/0/1R3(config-if)# ip ospf 1 area 51R3(config-if)# ipv6 ospf 2 area 51R3(config-if)# exitR3(config)# interface gigabitethernet 0/0R3(config-if)# ip ospf 1 area 51R3(config-if)# ipv6 ospf 2 area 51R3(config-if)# exit
R3(config)# router ospf 1R3(config-router)# area 51 stubR3(config-router)# exitR3(config)# ipv6 router ospf 2R3(config-rtr)# area 51 stubR3(config-rtr)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 Configure R3 Area 51
©
R1# show ip route ospfCodes: 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/0O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 00:02:13, Serial0/0/0R1#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R1’s IPv4 Routing Table
©
R1# show ipv6 route ospfIPv6 Routing Table - default - 7 entriesCodes: 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 - ApplicationOI 2001:DB8:CAFE:3::/64 [110/128] via FE80::2, Serial0/0/0OI 2001:DB8:CAFE:4::/64 [110/129] via FE80::2, Serial0/0/0R1#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R1’s IPv6 Routing Table
©
R3# show ip route ospfCodes: 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:14:55, Serial0/0/1R3#
Default route injected by ABR (Not default originated by ASBR R1)
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv2 Totally Stubby
ABR Default
©
R3# show ipv6 route ospfIPv6 Routing Table - default - 6 entriesCodes: 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 - ApplicationOI ::/0 [110/65] via FE80::2, Serial0/0/1R3#
Default route injected by ABR (Not originated by ASBR R1)
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Totally Stubby
ABR Default
©
R2(config)# ipv6 router ospf 2R2(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 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Router Commands
©
R2(config)# interface serial 0/0/0R2(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 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Router Commands
©
router ospf 1 router-id 2.2.2.2 area 51 stub no-summary!ipv6 router ospf 2 router-id 2.2.2.6 area 51 stub no-summary
ipv6 unicast-routinginterface Serial0/0/0 ip address 192.168.2.2 255.255.255.0 ip ospf 1 area 0 ipv6 address FE80::2 link-local ipv6 address 2001:DB8:CAFE:2::2/64 ipv6 ospf 2 area 0!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
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv2 and OSPFv3
13.3: OSPFv3 Address Families
©
OSPFv3 with Address Families
IPv6 Network: All OSPFv3 AF messages (IPv4/IPv6) and IPv6 packets
IPv4 Network: IPv4 packets
R1 R2
OSPFv3
NeighborTable
OSPFv3
LSDB
IPv6
RoutingTable
IPv6
RoutingTable
IPv4
RoutingTable
IPv4
RoutingTable
OSPFv3
NeighborTable
OSPFv3
LSDB
©
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0
OSPFv3 with Address Families
• IPv4 and IPv6 addresses have been configured on all interfaces• No routing protocols configured
©
R1(config)# ip route 0.0.0.0 0.0.0.0 192.168.77.1R1(config)# ipv6 route ::/0 2001:db8:77::1 R1(config)# ipv6 unicast-routing R1(config)# router ospfv3 1 R1(config-router)# address-family ? ipv4 Address family ipv6 Address family
R1(config-router)# address-family ipv4 unicast R1(config-router-af)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Address Families
OSPF process-id does not need to must match other routers
Required
Default
©
OSPFv3 Address FamiliesR1(config-router)# address-family ipv4 unicast R1(config-router-af)# ?Router Address Family configuration commands: 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>
Commands previously configured in traditional router mode:R1(config)# router ospf 1
©
OSPFv3 Address FamiliesR1(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 timersR1(config-router-af)#
©
R1(config)# ipv6 unicast-routing R1(config)# router ospfv3 1R1(config-router)# address-family ipv4 unicastR1(config-router-af)# router-id 1.1.1.1R1(config-router-af)# default-information originateR1(config-router-af)# passive-interface gigabitethernet 0/0R1(config-router-af)# exit-address-familyR1(config-router)# address-family ipv6 unicastR1(config-router-af)# router-id 1.1.1.6R1(config-router-af)# default-information originateR1(config-router-af)# passive-interface gigabitethernet 0/0R1(config-router-af)# exit-address-familyR1(config-router)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 Configuring OSPFv3 AFs
©
R1(config)# interface gigabitethernet 0/0R1(config-if)# ospfv3 1 ipv4 area 0R1(config-if)# ospfv3 1 ipv6 area 0R1(config-if)# exitR1(config)# interface serial 0/0/0R1(config-if)# ospfv3 1 ipv4 area 0 R1(config-if)# ospfv3 1 ipv6 area 0 R1(config-if)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 Configuring OSPFv3 AFs
©
R2(config)# ipv6 unicast-routingR2(config)# router ospfv3 1R2(config-router)# address-family ipv4 unicastR2(config-router-af)# router-id 2.2.2.2R2(config-router-af)# area 51 stub no-summaryR2(config-router-af)# exit-address-familyR2(config-router)# address-family ipv6 unicastR2(config-router-af)# router-id 2.2.2.6R2(config-router-af)# area 51 stub no-summary R2(config-router-af)# exit-address-familyR2(config-router)# exit
R2(config)# interface serial 0/0/0R2(config-if)# ospfv3 1 ipv4 area 0R2(config-if)# ospfv3 1 ipv6 area 0R2(config-if)# exitR2(config)# interface serial 0/0/1R2(config-if)# ospfv3 1 ipv4 area 51R2(config-if)# ospfv3 1 ipv6 area 51R2(config-if)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R2’s AF Configuration
©
R3(config)# ipv6 unicast-routingR3(config)# router ospfv3 1R3(config-router)# address-family ipv4 unicastR3(config-router-af)# router-id 3.3.3.3R3(config-router-af)# area 51 stubR3(config-router-af)# passive-interface gig0/0R3(config-router-af)# exitR3(config-router)# address-family ipv6 unicastR3(config-router-af)# router-id 3.3.3.6R3(config-router-af)# area 51 stubR3(config-router-af)# passive-interface gig0/0R3(config-router-af)# exit-address-familyR3(config-router)# exit
R3(config)# interface serial 0/0/1R3(config-if)# ospfv3 1 ipv4 area 51R3(config-if)# ospfv3 1 ipv6 area 51R3(config-if)# exitR3(config)# interface gigabitethernet 0/0R3(config-if)# ospfv3 1 ipv4 area 51 R3(config-if)# ospfv3 1 ipv6 area 51 R3(config-if)#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R3’s AF Configuration
©
R1# show ip route ospfR1# R1# show ip route ospfv3Codes: 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/0O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 00:04:23, Serial0/0/0R1#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 IPv4 Routes
©
R1# show ipv6 route ospfIPv6 Routing Table - default - 7 entriesCodes: 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 - ApplicationOI 2001:DB8:CAFE:3::/64 [110/128] via FE80::2, Serial0/0/0OI 2001:DB8:CAFE:4::/64 [110/129] via FE80::2, Serial0/0/0R1#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 IPv6 Routes
©
R3# show ip route ospfv3Codes: 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/1R3#
Default route injected by ABR
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 IPv4 AF Totally Stubby
ABR Default
©
R3# show ipv6 route ospfIPv6 Routing Table - default - 6 entriesCodes: 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 - ApplicationOI ::/0 [110/65] via FE80::2, Serial0/0/1R3#
Default route injected by ABR
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 IPv6 AF Totally Stubby
ABR Default
©
R1# show ip ospf neighborR1#R1# show ospfv3 neighbor
OSPFv3 1 address-family ipv4 (router-id 1.1.1.1)
Neighbor ID Pri State Dead Time Interface ID Interface2.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 Interface2.2.2.6 0 FULL/ - 00:00:34 5 Serial0/0/0R1#
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 Neighbor Adjacencies
©
R1# show ipv6 ospf neighbor
OSPFv3 Router with ID (1.1.1.6) (Process ID 1)
Neighbor ID Pri State Dead Time Interface ID Interface2.2.2.6 0 FULL/ - 00:00:30 5 Serial0/0/0R1#
• Traditional OSPF command showing only IPv6 neighbors
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 IPv6 Neighbor Adjacencies
©
Making Sense of the OSPF KeywordsR1# 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
©
R1# show ip ospf databaseR1#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 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 LSDB
©
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 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv3 LSDB
©
ipv6 unicast-routinginterface GigabitEthernet0/0 ip address 192.168.1.1 255.255.255.0 ipv6 address FE80::1 link-local ipv6 address 2001:DB8:CAFE:1::1/64 ospfv3 1 ipv6 area 0 ospfv3 1 ipv4 area 0!interface Serial0/0/0 ip address 192.168.2.1 255.255.255.0 ipv6 address FE80::1 link-local ipv6 address 2001:DB8:CAFE:2::1/64 ospfv3 1 ipv6 area 0 ospfv3 1 ipv4 area 0
router ospfv3 1 ! address-family ipv4 unicast passive-interface GigabitEthernet0/0 default-information originate router-id 1.1.1.1 exit-address-family ! address-family ipv6 unicast passive-interface GigabitEthernet0/0 default-information originate router-id 1.1.1.6 exit-address-family!
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R1’s OSPFv3 AF Configuration
13.4: OSPFv3 Address Families – IPv4 Island
©
R3’s Current Configuration
R2
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
ipv6 unicast-routinginterface GigabitEthernet0/0 ip address 192.168.4.1 255.255.255.0 ipv6 address FE80::3 link-local ipv6 address 2001:DB8:CAFE:4::1/64 ospfv3 1 ipv6 area 51 ospfv3 1 ipv4 area 51!interface Serial0/0/1 ip address 192.168.3.2 255.255.255.0 ipv6 address FE80::3 link-local ipv6 address 2001:DB8:CAFE:3::2/64 ospfv3 1 ipv6 area 51 ospfv3 1 ipv4 area 51
router ospfv3 1 ! address-family ipv4 unicast router-id 3.3.3.3 area 51 stub exit-address-family ! address-family ipv6 unicast router-id 3.3.3.6 area 51 stub exit-address-family!
• Add R4 (IPv4 only)
• R4 only has an IPv4 connection with R3
• We will configure R3 and R4 to use OSPFv3 with AF.
R3
©
R3 - Configuring OSPFv3 for IPv4
R3(config)# interface serial 0/1/0R3(config-if)# ip address 172.16.1.1 255.255.255.0R3(config-if)# ospfv3 1 ipv4 area 51% OSPFv3: IPV6 is not enabled on this interfaceR3(config-if)# ipv6 enableR3(config-if)# ospfv3 1 ipv4 area 51R3(config-if)# no shutdownR3(config-if)#
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
• ipv6 enable command automatically creates an IPv6 link-local address on the interface using EUI-64, without needing an IPv6 global unicast address.
IPv6 Network: All OSPFv3 AF messages (IPv4/IPv6) and IPv6 packets
Alternatively – static link-local address: ipv6 address FE80::2 link-local
©
R4 - Configuring OSPFv3 for IPv4
R4(config)# router ospfv3 1%OSPFv3: IPv6 routing not enabledR4(config)# ipv6 unicast-routingR4(config)# router ospfv3 1R4(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 manuallyR4(config-router-af)# router-id 4.4.4.4R4(config-router-af)# area 51 stub R4(config-router-af)# exit-address-familyR4(config-router)# exitR4(config)#
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
Still need to configure IPv4 addresses on the interfaces
©
R4 - Configuring OSPFv3 for IPv4
R4(config)# interface serial 0/0/0R4(config-if)# ip address 172.16.1.2 255.255.255.0R4(config-if)# ipv6 enableR4(config-if)# ospfv3 1 ipv4 area 51R4(config-if)# no shutdownR4(config-if)# exitR4(config)# interface gigabitethernet 0/0R4(config-if)# ip address 172.16.2.1 255.255.255.0R4(config-if)# ipv6 enableR4(config-if)# ospfv3 1 ipv4 area 51R4(config-if)# no shutdown
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
©
R4’s IPv4 Routing Table
R4# show ip route<output omitted>
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 masksC 172.16.1.0/24 is directly connected, Serial0/0/0L 172.16.1.2/32 is directly connected, Serial0/0/0C 172.16.2.0/24 is directly connected, GigabitEthernet0/0L 172.16.2.1/32 is directly connected, GigabitEthernet0/0O 192.168.3.0/24 [110/128] via 172.16.1.1, 00:03:44, Serial0/0/0O 192.168.4.0/24 [110/65] via 172.16.1.1, 00:03:44, Serial0/0/0R4#
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
R4’s IPv4 routing table.We will examine just the OSPF routes next…
©
R4’s OSPFv3 IPv4 Routes
R4# show ip route ospfR4#R4# show ip route ospfv3Codes: 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
O*IA 0.0.0.0/0 [110/129] via 172.16.1.1, 00:16:20, Serial0/0/0O 192.168.3.0/24 [110/128] via 172.16.1.1, 00:16:20, Serial0/0/0O 192.168.4.0/24 [110/65] via 172.16.1.1, 00:16:20, Serial0/0/0R4#
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
Default route injected by ABR
ABR Default
Internal OSPFv3
©
R1# show ip route ospfv3Codes: 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 subnetsO IA 172.16.1.0 [110/192] via 192.168.2.2, 00:27:50, Serial0/0/0O IA 172.16.2.0 [110/193] via 192.168.2.2, 00:01:34, Serial0/0/0O IA 192.168.3.0/24 [110/128] via 192.168.2.2, 01:51:39, Serial0/0/0O IA 192.168.4.0/24 [110/129] via 192.168.2.2, 01:42:46, Serial0/0/0R1#
Area 51
R4
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
R1R2S0/0/0
:1/.1
S0/0/0:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64
192.168.1.0/24
192.168.2.0/24
FE80::1G0/0:1/.1
Area 0 R1’s OSPFv3 IPv4 Routes
©
OSPFv3 Sent over IPv6
R4# debug ospfv3 hello detailOSPFv3 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 3R4# un all
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
• 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 Adjacencies
R4# show ip ospf neighborR4# R4# show ipv6 ospf neighborR4#
R4# show ospfv3 neighbor
OSPFv3 1 address-family ipv4 (router-id 4.4.4.4)
Neighbor ID Pri State Dead Time Interface ID Interface3.3.3.3 0 FULL/ - 00:00:31 7 Serial0/0/0R4#
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
Displays OSPFv2 information, R4 is using OSPFv3
Displays OSPFv3 information, but IPv6 only. Although sent over IPv6, adjacencies are established separately for each address family.
Displays OSPFv3 information for both IPv4 and IPv6.
©
Added Configuration for R3
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
ipv6 unicast-routinginterface GigabitEthernet0/0 ip address 192.168.4.1 255.255.255.0 ipv6 address FE80::3 link-local ipv6 address 2001:DB8:CAFE:4::1/64 ospfv3 1 ipv6 area 51 ospfv3 1 ipv4 area 51!interface Serial0/0/1 ip address 192.168.3.2 255.255.255.0 ipv6 address FE80::3 link-local ipv6 address 2001:DB8:CAFE:3::2/64 ospfv3 1 ipv6 area 51 ospfv3 1 ipv4 area 51
interface Serial0/1/0 ip address 172.16.1.1 255.255.255.0 ipv6 enable ospfv3 1 ipv4 area 51!router ospfv3 1 ! address-family ipv4 unicast router-id 3.3.3.3 area 51 stub exit-address-family ! address-family ipv6 unicast router-id 3.3.3.6 area 51 stub exit-address-family
Added for an OSPFv3 IPv4 adjacency to R4
©
R4’s OSPFv3 IPv4 Island Configuration
R2 R3
G0/0:1/.1
S0/0/1:1/.1
S0/0/1:2/.2
2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64192.168.3.0/24 192.168.4.0/24FE80::2
FE80::3
Area 51
R4S0/1/0.1
S0/0/0.2
172.16.1.0/24
G0/0.1
172.16.2.0/24
IPv4 only
ipv6 unicast-routinginterface GigabitEthernet0/0 ip address 172.16.2.1 255.255.255.0 ipv6 enable ospfv3 1 ipv4 area 51!interface Serial0/0/0 ip address 172.16.1.2 255.255.255.0 ipv6 enable ospfv3 1 ipv4 area 51
router ospfv3 1 ! address-family ipv4 unicast router-id 4.4.4.4 area 51 stub exit-address-family!
12.4: OSPF Configurations at a Glance
©
router ospf 1 router-id 2.2.2.2 area 51 stub no-summary!ipv6 router ospf 2 router-id 2.2.2.6 area 51 stub no-summary
ipv6 unicast-routinginterface Serial0/0/0 ip address 192.168.2.2 255.255.255.0 ip ospf 1 area 0 ipv6 address FE80::2 link-local ipv6 address 2001:DB8:CAFE:2::2/64 ipv6 ospf 2 area 0!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
Optional configuration for OSPFv2:router ospf 1 network 192.168.2.0 0.0.0.255 area 0 network 192.168.3.0 0.0.0.255 area
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 OSPFv2 & Traditional OSPFv3
©
ipv6 unicast-routinginterface Serial0/0/0 ip address 192.168.2.2 255.255.255.0 ipv6 address FE80::2 link-local ipv6 address 2001:DB8:CAFE:2::2/64 ospfv3 1 ipv4 area 0 ospfv3 1 ipv6 area 0!interface Serial0/0/1 ip address 192.168.3.1 255.255.255.0 ipv6 address FE80::2 link-local ipv6 address 2001:DB8:CAFE:3::1/64 ospfv3 1 ipv4 area 51 ospfv3 1 ipv6 area 51
router ospfv3 1 ! address-family ipv4 unicast router-id 2.2.2.2 area 51 stub no-summary exit-address-family ! address-family ipv6 unicast router-id 2.2.2.6 area 51 stub no-summary exit-address-family!
Area 51
R1 R2 R3G0/0:1/.1
S0/0/0:1/.1
S0/0/1:1/.1
S0/0/0:2/.2
S0/0/1:2/.2
2001:DB8:CAFE:1::/64
2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 2001:DB8:CAFE:4::/64
192.168.1.0/24
192.168.2.0/24 192.168.3.0/24 192.168.4.0/24
FE80::1 FE80::2 FE80::3
G0/0:1/.1
ISP
S0/0/1:2/.2
2001:DB8:77::/64
192.168.77.0/24
Area 0 R2’s OSPFv3 AF Configuration
©
For more information please check out my Cisco Press book and video series:
IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6• By Rick Graziani• ISBN-10: 1-58714-313-5
IPv6 Fundamentals LiveLessons: A Straightforward Approach to Understanding IPv6• By Rick Graziani• ISBN-10: 1-58720-457-6