© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v IPv6-Enabled Routing Protocols Examining OSPFv3
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v OSPF for IPv6 Router ID no longer based on IPv4 address. IP addresses not carried in header (payload only). Adjacencies and next-hop attributes use link-local addresses (exception: virtual links). IPv6 used for transport. Enabled per-link, not per-network. OSPFv3 requires Cisco Express Forwarding (CEF).
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v OSPF for IPv6 (Cont.) Router ID, area ID, and link-state ID remain 32 bits. –Not derived from an IPv4 address Router LSA and network LSA do not contain addresses, only 32-bit identifiers. LSAs now have a flooding scope defining a radius: –Link-local –Area –Autonomous system Handling and forwarding of unknown LSAs supported. Uses IPv6 link-local multicast addresses: –FF02::5OSPF routers –FF02::6OSPF designated routers
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v OSPF for IPv6 (Cont.) Two LSAs have been renamed: Interarea Prefix LSAs (Type 3) Interarea Router LSAs (Type 4) Two new LSAs have been added to OSPFv3: Link LSAs (Type 8) Intra-Area Prefix LSAs (Type 9)
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v Router2# interface Ethernet0 ipv6 address 2001:db8:1:1::/64 eui-64 ipv6 ospf 99 area ipv6 router ospf 99 area range :db8:1::/48 Router1# interface Ethernet0 ipv6 address 2001:db8:1:2::/64 eui-64 ipv6 ospf 99 area interface Ethernet1 ipv6 address 2001:db8:1:1::/64 eui-64 ipv6 ospf 99 area ipv6 router ospf 99 router-id area range :db8:1::/48 Cisco IOS OSPFv3 Configuration Example LAN1: 2001:db8:1:1::/64 LAN2: 2001:db8:1:2::/64 Ethernet0 Ethernet1 Ethernet0 = fe80::260:3eff:fe47:1530 Router2 ::/0 Router1
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v ipv6 router ospf process-id router(config)# Creates an OSPFv3 routing process area {ipv6-prefix/ prefix-length}[advertise | not- advertise] [cost cost] router(config-rtr)# Consolidates and summarizes routes at an area boundary ipv6 ospf process-id area area-id [instance instance-id] router(config-if)# Enables OSPF for IPv6 on an interface Cisco IOS OSPFv3 Configuration Commands
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v show ipv6 ospf [process-id][area-id] interface [int] router# Displays OSPF-related interface information show ipv6 ospf [process-id] [area-id] router# Displays general information about OSPF processes clear ipv6 ospf [ process-id] {process |force-spf | redistribution | counters [neighbor [neighbor-interface]]} router(config-if)# Triggers SPF recalculations Cisco IOS OSPFv3 Troubleshooting Commands
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v Router2# interface Ethernet0 ipv6 address 2001:db8:1:1::/64 eui-64 ipv6 ospf authentication ipsec api 500 md5 KEYz ipv6 ospf 99 area OSPFv3 Example (IPv6 Authentication ) Router1# interface Ethernet0 ipv6 address 2001:db8:1:1::/64 eui-64 ipv6 ospf authentication ipsec api 500 md5 KEYz ipv6 ospf 99 area LAN1: 2001:db8:1:1::/64 LAN2: 2001:db8:1:2::/64 Ethernet0 Ethernet1 Ethernet0 = fe80::260:3eff:fe47:1530 Router2 ::/0 Router1
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v ipv6 ospf authentication ipsec spi spi md5 [key- encryption-type] key | null router(config-if)# Configures authentication between OSPF routers ipv6 ospf neighbor ipv6-address [prioritynumber] [poll- interval seconds] [cost number] [database-filter all out] router(config-if)# Manually configures an OSPF neighbor Cisco IOS OSPFv3 Advanced Configuration Commands
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v Summary OSPFv3 for IPv6 supports the same basic mechanisms as OSPFv2 for IPv4, including the use of areas to provide network segmentation and LSAs to exchange routing updates. OSPFv3 for IPv6 supports new multicast address for routing updates, features two new LSA types, and uses link-local addresses to source LSAs. OSPFv3 is configured per-interface on Cisco routers.
© 2006 Cisco Systems, Inc. All rights reserved. IP6FD v