66
13: OSPFv3 Rick Graziani Cabrillo College [email protected]

13: OSPFv3 Rick Graziani Cabrillo College [email protected]

Embed Size (px)

Citation preview

Page 1: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13: OSPFv3

Rick GrazianiCabrillo College

[email protected]

Page 2: 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 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

Page 3: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13.1: Protocol and Concepts

Page 4: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 5: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 6: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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.

Page 7: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 8: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13.2: OSPFv2 and Traditional OSPFv3

Page 9: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 10: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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.

Page 11: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 12: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 13: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 14: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 15: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 16: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 17: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 18: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 19: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 20: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 21: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 22: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 23: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 24: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 25: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 26: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 27: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 28: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 29: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 30: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13.3: OSPFv3 Address Families

Page 31: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 32: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 33: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 34: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 35: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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)#

Page 36: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 37: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 38: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 39: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 40: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 41: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 42: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 43: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 44: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 45: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 46: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 47: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 48: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 49: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 50: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13.4: OSPFv3 Address Families – IPv4 Island

Page 51: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 52: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 53: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 54: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 55: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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…

Page 56: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 57: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 58: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 59: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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.

Page 60: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 61: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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!

Page 62: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

12.4: OSPF Configurations at a Glance

Page 63: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 64: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

©

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

Page 65: 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 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

Page 66: 13: OSPFv3 Rick Graziani Cabrillo College Rick.Graziani@cabrillo.edu

13: OSPFv3

Rick GrazianiCabrillo College

[email protected]