Presentation is loading. Please wait.

Presentation is loading. Please wait.

13: OSPFv3 Rick Graziani Cabrillo College

Similar presentations


Presentation on theme: "13: OSPFv3 Rick Graziani Cabrillo College"— Presentation transcript:

1 13: OSPFv3 Rick Graziani Cabrillo College

2 © 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: IPv6 Fundamentals LiveLessons: A Straightforward Approach to Understanding IPv6 By Rick Graziani ISBN-10:

3 13.1: Protocol and Concepts

4 © IPv4 and IPv6 Routing Protocols * OSPFv3 supports routing both IPv4 and IPv6. Distance Vector Routing Protocols Link State Routing Protocols Path Vector RIPv2EIGRPOSPFv2IS-ISBGP-4 RIPngEIGRP for IPv6 OSPFv3 *IS-IS for IPv6 BGP-4 for IPv6 or MP-BGP Distance VectorLink StatePath 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

5 © OSPFv2 for IPv4 Traditional OSPFv3 for IPv6OSPFv3 Address Families OSPF versionOSPFv2OSPFv3 Advertised routes IPv4 networksIPv6 prefixesIPv4 networks and IPv6 prefixes Link-stateYes MetricCost (Cisco: BW) Support multiple areas Yes Router-ID32-bit DR and BDRYes Comparing Flavors of OSPF

6 © OSPFv2 for IPv4 Traditional OSPFv3 for IPv6OSPFv3 Address Families Layer 3 encapsulation IPv4IPv6 Source addressIPv4 addressIPv6 link-local address Destination - All OSPF Routers FF02::5 Destination – ALL DR/BDR FF02::6 Destination - Neighbor IPv4 addressIPv6 link-local address IPv6 Unicast Routing N/A (IP unicast routing default) RequiredRequired (Even if only using IPv4 address family) AuthenticationPlain text and MD5IPsec LSAsOSPFv3 renames two LSA types and defines two additional LSA types that do not exist in OSPFv2.

7 © Comparing OSPFv2 and OSPFv3 LSAs

8 13.2: OSPFv2 and Traditional OSPFv3

9 © Comparing OSPFv2 and Traditional OSPFv3 IPv6 Network OSPFv2 Neighbor Table Neighbor Table OSPFv2 LSDB IPv4 Routing Table Routing Table OSPFv2 Neighbor Table Neighbor Table OSPFv2 LSDB IPv4 Routing Table Routing Table IPv4 Network R1 R2 OSPFv3 Neighbor Table Neighbor Table OSPFv3 LSDB IPv6 Routing Table Routing Table OSPFv3 Neighbor Table Neighbor Table OSPFv3 LSDB IPv6 Routing Table Routing Table R2

10 © Dual-stack Topology R2# show ip interface brief Interface IP-Address OK? Method Status Protocol Serial0/0/ YES manual up up Serial0/0/ YES manual up up R2# show ipv6 interface brief Serial0/0/0 [up/up] FE80::2 2001:DB8:CAFE:2::2 Serial0/0/1 [up/up] FE80::2 2001:DB8:CAFE:3::1 Same link-local address Statically configured R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Note: Although perhaps uncommon, serial links are used in this topology to more easily differentiate from LANs.

11 © OSPFv2 Configuration and Routes R1 ip route router ospf 1 router-id passive-interface GigabitEthernet0/0 network area 0 network area 0 default-information originate R2 router ospf 1 router-id interface Serial0/0/0 ip ospf 1 area 0 interface Serial0/0/1 ip ospf 1 area 0 R3 router ospf 1 router-id passive-interface GigabitEth0/0 interface Gig 0/0 ip ospf 1 area 0 interface Serial0/0/1 ip ospf 1 area 0 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Default Static (Default) Review of OSPFv2 configurations

12 © OSPFv2 Configuration and Routes R3# show ip route ospf Gateway of last resort is to network O*E /0 [110/1] via , 00:00:33, Serial0/0/1 O /24 [110/129] via , 00:01:57, Serial0/0/1 O /24 [110/128] via , 00:01:57, Serial0/0/1 R3# R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

13 © OSPFv2 Neighbor Adjacencies R1# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface FULL/ - 00:00: Serial0/0/0 R1# R2’s OSPFv2 32-bit router-id R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

14 © OSPFv2 LSDB R3# show ip ospf data OSPF Router with ID ( ) (Process ID 1) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count x x00DF5B x x00260A x x00B275 3 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag x x001D91 1 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

15 © Traditional OSPFv3 Configuration R1(config)# ipv6 route ::/0 2001:db8:77::1 R1(config)# ipv6 unicast-routing R1(config)# ipv6 router ospf 2 R1(config-rtr)# router-id R1(config-rtr)# passive-interface gig 0/0 R1(config-rtr)# default-information originate R1(config-rtr)# exit R1(config)# interface gigabitethernet 0/0 R1(config-if)# ipv6 ospf 2 area 0 R1(config-if)# exit R1(config)# interface serial 0/0/0 R1(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 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

16 © Traditional OSPFv3 Configuration R2(config)# ipv6 unicast-routing R2(config)# ipv6 router ospf 2 R2(config-rtr)# router-id 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 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)# R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

17 © Traditional OSPFv3 Configuration R3(config)# ipv6 unicast-routing R3(config)# ipv6 router ospf 2 R3(config-rtr)# router-id 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 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 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

18 © OSPFv3 Neighbor Adjacencies R1# show ipv6 ospf neighbor OSPFv3 Router with ID ( ) (Process ID 2) Neighbor ID Pri State Dead Time Interface ID Interface FULL/ - 00:00:31 5 Serial0/0/0 R1# R2’s OSPFv3 32-bit router-id R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

19 © OSPFv3 LSDB R1# show ipv6 ospf database OSPFv3 Router with ID ( ) (Process ID 2) Router Link States (Area 0) ADV Router Age Seq# Fragment ID Link count Bits x E x None x None IPv6 LSAs R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

20 © OSPFv3 LSDB (continued) R1# show ipv6 ospf database Link (Type-8) Link States (Area 0) ADV Router Age Seq# Link ID Interface x Se0/0/ x Se0/0/ x Gi0/0 Intra Area Prefix Link States (Area 0) ADV Router Age Seq# Link ID Ref-lstype Ref-LSID x x x x x x New LSA type R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 New LSA type

21 © OSPFv3 LSDB (continued) R1# show ipv6 ospf database Type-5 AS External Link States ADV Router Age Seq# Prefix x ::/0 R1# R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0

22 © OSPFv3 Routes R3# show ipv6 route ospf IPv6 Routing Table - default - 8 entries 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] via FE80::2, Serial0/0/1 R3# Administrative distance of OSPF and OSPF metric Link-local address of R2 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Default route originated by R1

23 © Area 51 – Totally Stubby Area for OSPFv2 and OSPFv3 Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Multi-area

24 © R2(config)# interface serial 0/0/0 R2(config-if)# ip ospf 1 area 0 R2(config-if)# ipv6 ospf 2 area 0 R2(config-if)# exit R2(config)# interface serial 0/0/1 R2(config-if)# ip ospf 1 area 51 R2(config-if)# ipv6 ospf 2 area 51 R2(config-if)# exit R2(config)# router ospf 1 R2(config-router)# area 51 stub no-summary R2(config-router)# exit R2(config)# ipv6 router ospf 2 R2(config-rtr)# area 51 stub no-summary R2(config-rtr)# Serial 0/0/0 configuration does not change Router IDs already configured Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Configure ABR

25 © R3(config)# interface serial 0/0/1 R3(config-if)# ip ospf 1 area 51 R3(config-if)# ipv6 ospf 2 area 51 R3(config-if)# exit R3(config)# interface gigabitethernet 0/0 R3(config-if)# ip ospf 1 area 51 R3(config-if)# ipv6 ospf 2 area 51 R3(config-if)# exit R3(config)# router ospf 1 R3(config-router)# area 51 stub R3(config-router)# exit R3(config)# ipv6 router ospf 2 R3(config-rtr)# area 51 stub R3(config-rtr)# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Configure R3 Area 51

26 © 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 O IA /24 [110/128] via , 00:04:26, Serial0/0/0 O IA /24 [110/129] via , 00:02:13, Serial0/0/0 R1# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R1’s IPv4 Routing Table

27 © R1# show ipv6 route ospf IPv6 Routing Table - default - 7 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route 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 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R1’s IPv6 Routing Table

28 © 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 Gateway of last resort is to network O*IA /0 [110/65] via , 00:14:55, Serial0/0/1 R3# Default route injected by ABR (Not default originated by ASBR R1) Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv2 Totally Stubby ABR Default

29 © 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] via FE80::2, Serial0/0/1 R3# Default route injected by ABR (Not originated by ASBR R1) Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Totally Stubby ABR Default

30 © 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 Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Router Commands

31 © R2(config)# interface serial 0/0/0 R2(config-if)# ipv6 ospf ? 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 Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Router Commands

32 © router ospf 1 router-id area 51 stub no-summary ! ipv6 router ospf 2 router-id area 51 stub no-summary ipv6 unicast-routing interface Serial0/0/0 ip address 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 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 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv2 and OSPFv3

33 13.3: OSPFv3 Address Families

34 © OSPFv3 with Address Families IPv6 Network: All OSPFv3 AF messages (IPv4/IPv6) and IPv6 packets IPv4 Network: IPv4 packets R1R2 OSPFv3 Neighbor Table Neighbor Table OSPFv3 LSDB IPv6 Routing Table Routing Table IPv6 Routing Table Routing Table IPv4 Routing Table Routing Table IPv4 Routing Table Routing Table OSPFv3 Neighbor Table Neighbor Table OSPFv3 LSDB

35 © Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 with Address Families IPv4 and IPv6 addresses have been configured on all interfaces No routing protocols configured

36 © R1(config)# ip route R1(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 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Address Families OSPF process-id does not need to must match other routers Required Default

37 © OSPFv3 Address Families R1(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 Commands previously configured in traditional router mode: R1(config)# router ospf 1

38 © OSPFv3 Address Families R1(config-router)# address-family ipv4 unicast R1(config-router-af)# ? 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)#

39 © R1(config)# ipv6 unicast-routing R1(config)# router ospfv3 1 R1(config-router)# address-family ipv4 unicast R1(config-router-af)# router-id 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 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 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Configuring OSPFv3 AFs

40 © 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 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 Configuring OSPFv3 AFs

41 © R2(config)# ipv6 unicast-routing R2(config)# router ospfv3 1 R2(config-router)# address-family ipv4 unicast R2(config-router-af)# router-id R2(config-router-af)# area 51 stub no-summary R2(config-router-af)# exit-address-family R2(config-router)# address-family ipv6 unicast R2(config-router-af)# router-id R2(config-router-af)# area 51 stub no-summary R2(config-router-af)# exit-address-family R2(config-router)# exit R2(config)# interface serial 0/0/0 R2(config-if)# ospfv3 1 ipv4 area 0 R2(config-if)# ospfv3 1 ipv6 area 0 R2(config-if)# exit R2(config)# interface serial 0/0/1 R2(config-if)# ospfv3 1 ipv4 area 51 R2(config-if)# ospfv3 1 ipv6 area 51 R2(config-if)# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R2’s AF Configuration

42 © R3(config)# ipv6 unicast-routing R3(config)# router ospfv3 1 R3(config-router)# address-family ipv4 unicast R3(config-router-af)# router-id R3(config-router-af)# area 51 stub R3(config-router-af)# passive-interface gig0/0 R3(config-router-af)# exit R3(config-router)# address-family ipv6 unicast R3(config-router-af)# router-id 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 R3(config)# interface serial 0/0/1 R3(config-if)# ospfv3 1 ipv4 area 51 R3(config-if)# ospfv3 1 ipv6 area 51 R3(config-if)# exit R3(config)# interface gigabitethernet 0/0 R3(config-if)# ospfv3 1 ipv4 area 51 R3(config-if)# ospfv3 1 ipv6 area 51 R3(config-if)# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R3’s AF Configuration

43 © 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 Gateway of last resort is not set O IA /24 [110/128] via , 00:06:40, Serial0/0/0 O IA /24 [110/129] via , 00:04:23, Serial0/0/0 R1# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 IPv4 Routes

44 © 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 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 IPv6 Routes

45 © 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 Gateway of last resort is to network O*IA /0 [110/65] via , 00:26:42, Serial0/0/1 R3# Default route injected by ABR Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 IPv4 AF Totally Stubby ABR Default

46 © 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] via FE80::2, Serial0/0/1 R3# Default route injected by ABR Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 IPv6 AF Totally Stubby ABR Default

47 © R1# show ip ospf neighbor R1# R1# show ospfv3 neighbor OSPFv3 1 address-family ipv4 (router-id ) Neighbor ID Pri State Dead Time Interface ID Interface FULL/ - 00:00:38 5 Serial0/0/0 OSPFv3 1 address-family ipv6 (router-id ) Neighbor ID Pri State Dead Time Interface ID Interface FULL/ - 00:00:34 5 Serial0/0/0 R1# Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 Neighbor Adjacencies

48 © R1# show ipv6 ospf neighbor OSPFv3 Router with ID ( ) (Process ID 1) Neighbor ID Pri State Dead Time Interface ID Interface FULL/ - 00:00:30 5 Serial0/0/0 R1# Traditional OSPF command showing only IPv6 neighbors Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 IPv6 Neighbor Adjacencies

49 © 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

50 © R1# show ip ospf database R1# R1# show ospfv3 database OSPFv3 1 address-family ipv4 (router-id ) Router Link States (Area 0) ADV Router Age Seq# Fragment ID Link count Bits x None x B Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 LSDB

51 © R1# show ospfv3 database OSPFv3 1 address-family ipv6 (router-id ) Router Link States (Area 0) ADV Router Age Seq# Fragment ID Link count Bits x None x B Inter Area Prefix Link States (Area 0) ADV Router Age Seq# Prefix x :DB8:CAFE:3::/ x :DB8:CAFE:4::/64 Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv3 LSDB

52 © ipv6 unicast-routing interface GigabitEthernet0/0 ip address 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 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 exit-address-family ! address-family ipv6 unicast passive-interface GigabitEthernet0/0 default-information originate router-id exit-address-family ! Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R1’s OSPFv3 AF Configuration

53 13.4: OSPFv3 Address Families – IPv4 Island

54 © R3’s Current Configuration R2 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only ipv6 unicast-routing interface GigabitEthernet0/0 ip address 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 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 area 51 stub exit-address-family ! address-family ipv6 unicast router-id 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

55 © R3 - Configuring OSPFv3 for IPv4 R3(config)# interface serial 0/1/0 R3(config-if)# ip address 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 R3(config-if)# no shutdown R3(config-if)# R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /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

56 © R4 - Configuring OSPFv3 for IPv4 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 R4(config-router-af)# router-id R4(config-router-af)# area 51 stub R4(config-router-af)# exit-address-family R4(config-router)# exit R4(config)# R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only Still need to configure IPv4 addresses on the interfaces

57 © R4 - Configuring OSPFv3 for IPv4 R4(config)# interface serial 0/0/0 R4(config-if)# ip address 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 R4(config-if)# ipv6 enable R4(config-if)# ospfv3 1 ipv4 area 51 R4(config-if)# no shutdown R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only

58 © R4’s IPv4 Routing Table R4# show ip route Gateway of last resort is to network O*IA /0 [110/129] via , 00:03:44, Serial0/0/ /16 is variably subnetted, 4 subnets, 2 masks C /24 is directly connected, Serial0/0/0 L /32 is directly connected, Serial0/0/0 C /24 is directly connected, GigabitEthernet0/0 L /32 is directly connected, GigabitEthernet0/0 O /24 [110/128] via , 00:03:44, Serial0/0/0 O /24 [110/65] via , 00:03:44, Serial0/0/0 R4# R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only R4’s IPv4 routing table. We will examine just the OSPF routes next…

59 © R4’s OSPFv3 IPv4 Routes 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 Gateway of last resort is to network O*IA /0 [110/129] via , 00:16:20, Serial0/0/0 O /24 [110/128] via , 00:16:20, Serial0/0/0 O /24 [110/65] via , 00:16:20, Serial0/0/0 R4# R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only Default route injected by ABR ABR Default Internal OSPFv3

60 © 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 /24 is subnetted, 2 subnets O IA [110/192] via , 00:27:50, Serial0/0/0 O IA [110/193] via , 00:01:34, Serial0/0/0 O IA /24 [110/128] via , 01:51:39, Serial0/0/0 O IA /24 [110/129] via , 01:42:46, Serial0/0/0 R1# Area 51 R4 S0/0/ /24 G0/ /24 IPv4 only R1 R2 S0/0/0 :1/.1 S0/0/0 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/ / /24 FE80::1 G0/0 :1/.1 Area 0 R1’s OSPFv3 IPv4 Routes

61 © OSPFv3 Sent over IPv6 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 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 R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /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

62 © Verifying R4’s OSPFv3 Neighbor Adjacencies R4# show ip ospf neighbor R4# R4# show ipv6 ospf neighbor R4# R4# show ospfv3 neighbor OSPFv3 1 address-family ipv4 (router-id ) Neighbor ID Pri State Dead Time Interface ID Interface FULL/ - 00:00:31 7 Serial0/0/0 R4# R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /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.

63 © Added Configuration for R3 R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only ipv6 unicast-routing interface GigabitEthernet0/0 ip address 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 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 ipv6 enable ospfv3 1 ipv4 area 51 ! router ospfv3 1 ! address-family ipv4 unicast router-id area 51 stub exit-address-family ! address-family ipv6 unicast router-id area 51 stub exit-address-family Added for an OSPFv3 IPv4 adjacency to R4

64 © R4’s OSPFv3 IPv4 Island Configuration R2R3 G0/0 :1/.1 S0/0/1 :1/.1 S0/0/1 :2/ :DB8:CAFE:3::/ :DB8:CAFE:4::/ / /24 FE80::2 FE80::3 Area 51 R4 S0/1/0.1 S0/0/ /24 G0/ /24 IPv4 only ipv6 unicast-routing interface GigabitEthernet0/0 ip address ipv6 enable ospfv3 1 ipv4 area 51 ! interface Serial0/0/0 ip address ipv6 enable ospfv3 1 ipv4 area 51 router ospfv3 1 ! address-family ipv4 unicast router-id area 51 stub exit-address-family !

65 12.4: OSPF Configurations at a Glance

66 © router ospf 1 router-id area 51 stub no-summary ! ipv6 router ospf 2 router-id area 51 stub no-summary ipv6 unicast-routing interface Serial0/0/0 ip address 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 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 area 0 network area Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 OSPFv2 & Traditional OSPFv3

67 © ipv6 unicast-routing interface Serial0/0/0 ip address 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 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 area 51 stub no-summary exit-address-family ! address-family ipv6 unicast router-id area 51 stub no-summary exit-address-family ! Area 51 R1 R2R3 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/0/0 :2/.2 S0/0/1 :2/ :DB8:CAFE:1::/ :DB8:CAFE:2::/642001:DB8:CAFE:3::/642001:DB8:CAFE:4::/ / / / /24 FE80::1 FE80::2 FE80::3 G0/0 :1/.1 ISP S0/0/1 :2/ :DB8:77:: / /24 Area 0 R2’s OSPFv3 AF Configuration

68 © 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: IPv6 Fundamentals LiveLessons: A Straightforward Approach to Understanding IPv6 By Rick Graziani ISBN-10:

69 13: OSPFv3 Rick Graziani Cabrillo College


Download ppt "13: OSPFv3 Rick Graziani Cabrillo College"

Similar presentations


Ads by Google