Presentation is loading. Please wait.

Presentation is loading. Please wait.

12: EIGRP for IPv6 Rick Graziani Cabrillo College

Similar presentations


Presentation on theme: "12: EIGRP for IPv6 Rick Graziani Cabrillo College"— Presentation transcript:

1 12: EIGRP for IPv6 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 12.1: Protocol and Concepts

4 IPv4 and IPv6 Routing Protocols
Exterior Gateway Protocols Interior Gateway Protocols Distance Vector Link State Path Vector 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 IPv4 IPv6 * OSPFv3 supports routing both IPv4 and IPv6. The basic operations and algorithms you learned about EIGRP for IPv4 also apply to EIGRP for IPv6. BGP-4 Multiprotocol Extensions for IPv6

5 EIGRP for IPv4 EIGRP for IPv6 Advertised routes IPv4 networks IPv6 prefixes Distance vector Yes Convergence technology DUAL Metric Default: Bandwidth & delay Optional: Reliability and load Transport protocol RTP Update messages Partial & bounded updates Neighbor discovery Hello packets/IPv4 Hello packets/IPv6 link-local Source address; Destination address IPv4 address; IPv4 multicast IPv6 link-local address; FF02::A IPv6 multicast Authentication Plain text and MD5 MD5 Router ID 32-bit router ID

6 Comparing EIGRP for IPv4 and IPv6
Neighbor Table Topology Table Routing Table Neighbor Table Topology Table Routing Table IPv6 Network R1 R2 IPv4 Network EIGRP for IPv4 EIGRP for IPv4 IPv4 EIGRP for IPv4 EIGRP for IPv4 IPv4 Neighbor Table Topology Table Routing Table Neighbor Table Topology Table Routing Table

7 Comparing EIGRP for IPv4 and IPv6
Neighbor Table Topology Table Routing Table Neighbor Table Topology Table Routing Table R1 R2 EIGRP Messages Source IPv6: IPv6 link-local address Destination IPv6: FF02::A or IPv6 link-local address

8 12.2: Classic EIGRP for IPv6

9 Dual-stack Topology R1 R2 R3 ISP
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 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/ [up/up] FE80::2 2001:DB8:CAFE:2::2 Serial0/0/ [up/up] 2001:DB8:CAFE:3::1 Note: Although perhaps uncommon, serial links are used in this topology to more easily differentiate from LANs. Same link-local address Statically configured /30 links are more typical on point-to-point links

10 EIGRP for IPv4 Review of EIGRP for IPv4 configurations R1 R2 R3 ISP
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1 router eigrp 1 eigrp router-id network network R2 router eigrp 1 eigrp router-id network network R3 ip route router eigrp 1 eigrp router-id network network redistribute static Review of EIGRP for IPv4 configurations

11 R1’s IPv4 Routing Table R1 R2 R3 ISP 2001:DB8:CAFE:4::/64
/24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ip route eigrp <output omitted> D*EX /0 [170/ ] via , 00:00:16, Serial0/0/0 D /24 [90/ ] via , 00:07:01, Serial0/0/0 D /24 [90/ ] via , 00:05:14, Serial0/0/0 R1#

12 Classic EIGRP for IPv6 R1 R2 R3 ISP Configured router ID:
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1(config)# ipv6 unicast-routing R1(config)# ipv6 router eigrp 2 R1(config-rtr)# eigrp router-id R1(config-rtr)# no shutdown R1(config-rtr)# exit R1(config)# interface gigabitethernet 0/0 R1(config-if)# ipv6 eigrp 2 R1(config-if)# exit R1(config)# interface serial 0/0/0 R1(config-if)# Required EIGRP AS must match other routers Uses same process for 32-bit router-id, required command if there is no IPv4 address Required with some (older) IOSs EIGRP for IPv6 is enabled on the interface, no network command Criteria for deriving the router ID: Configured router ID: Configured with eigrp router-id router-id command Note: Some versions of IOS will accept router-id. Highest Loopback IPv4 address: Highest active interface IPv4 address: EIGRP (IPv4 and IPv6) requires a 32-bit router ID. If there is no 32-bit IPv4 address configured on the router, then a router-id command is required. This is used to uniquely identify the router in EIGRP messages.

13 Classic EIGRP for IPv6 R1 R2 R3 ISP Configured router ID:
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R2(config)# ipv6 unicast-routing R2(config)# ipv6 router eigrp 2 R2(config-rtr)# eigrp router-id R2(config-rtr)# exit R2(config)# interface serial 0/0/0 R2(config-if)# ipv6 eigrp 2 R2(config-if)# exit R2(config)# interface serial 0/0/1 R2(config-if)# Criteria for deriving the router ID: Configured router ID: Configured with eigrp router-id router-id command Note: Some versions of IOS will accept router-id. Highest Loopback IPv4 address: Highest active interface IPv4 address: EIGRP (IPv4 and IPv6) requires a 32-bit router ID. If there is no 32-bit IPv4 address configured on the router, then a router-id command is required. This is used to uniquely identify the router in EIGRP messages.

14 Classic EIGRP for IPv6 R1 R2 R3 ISP Configured router ID:
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# ipv6 unicast-routing R3(config)# ipv6 route ::/0 2001:db8:77::2 R3(config)# ipv6 router eigrp 2 R3(config-rtr)# eigrp router-id R3(config-rtr)# redistribute static R3(config-rtr)# exit R3(config)# interface serial 0/0/1 R3(config-if)# ipv6 eigrp 2 R3(config-if)# exit R3(config)# interface gigabitethernet 0/0 R3(config-if)# Criteria for deriving the router ID: Configured router ID: Configured with eigrp router-id router-id command Note: Some versions of IOS will accept router-id. Highest Loopback IPv4 address: Highest active interface IPv4 address: EIGRP (IPv4 and IPv6) requires a 32-bit router ID. If there is no 32-bit IPv4 address configured on the router, then a router-id command is required. This is used to uniquely identify the router in EIGRP messages.

15 R1’s Neighbor Table R1 R2 R3 ISP
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ipv6 eigrp neighbors EIGRP-IPv6 Neighbors for AS(2) H Address Interface Hold Uptime SRTT RTO Q Seq (sec) (ms) Cnt Num 0 Link-local address: Se0/0/ :27: FE80::2 R1# Link-local address of R2’s S0/0/0 interface Note: Because a link local address is being used the egress interface or the interface that the update was learned on must be included. I also like to highlight that because a link local address is being used that the egress interface or the interface that the update was learned on must be included.

16 R1’s Topology Table R1 R2 R3 ISP 2001:DB8:CAFE:4::/64 192.168.4.0/24
:1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ipv6 eigrp topology EIGRP-IPv6 Topology Table for AS(2)/ID( ) <Codes omitted> P 2001:DB8:CAFE:3::/64, 1 successors, FD is via FE80::2 ( / ), Serial0/0/0 P 2001:DB8:CAFE:4::/64, 1 successors, FD is via FE80::2 ( / ), Serial0/0/0 P 2001:DB8:CAFE:2::/64, 1 successors, FD is via Connected, Serial0/0/0 P ::/0, 1 successors, FD is via FE80::2 ( / ), Serial0/0/0 P 2001:DB8:CAFE:1::/64, 1 successors, FD is 28160 via Connected, GigabitEthernet0/0 DUAL is the same for both IPv4 and IPv6 Link-local address of R2 Feasible distance and the successor R2’s reported distance FD and RD using R2 as the successor

17 R1’s IPv6 Routing Table R1 R2 R3 ISP 2001:DB8:CAFE:4::/64
/24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ipv6 route eigrp IPv6 Routing Table - default - 7 entries <output omitted> EX ::/0 [170/ ] via FE80::2, Serial0/0/0 D :DB8:CAFE:3::/64 [90/ ] D :DB8:CAFE:4::/64 [90/ ] R1# Default route redistributed into EIGRP for IPv6 Administrative distance of EIGRP and EIGRP metric Next-hop is link-local address of R2

18 Manual Summarization R1 R2 R3 2001:DB8:CAFE:4::/64 192.168.4.0/24
G0/0 :1/.1 FE80::1 FE80::2 Summary FE80::3 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 R1 R2 R3 /24 /24 /24 R3(config)# interface serial 0/0/1 R3(config-if)# ipv6 summary-address eigrp :db8:f::/62 R1# show ipv6 route eigrp <output omitted> EX ::/0 [170/ ] via FE80::2, Serial0/0/0 D :DB8:F::/62 [90/ ] D :DB8:CAFE:3::/64 [90/ ] D :DB8:CAFE:4::/64 [90/ ] Single, summarized route No automatic summarization for IPv6 because classful addressing does not exist. 2001:db8:f:0::/64 through 2001:db8:f:3::/64 are loopback enabled for eigrp for ipv6

19 Verifying Summary/Static
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 FE80::1 FE80::2 Summary FE80::3 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 R1 R2 Static (Default) R3 /24 /24 /24 R3# show ipv6 protocols <output omitted> EIGRP-IPv6 Protocol for AS(2) Redistribution: Redistributing protocol static Address Summarization: 2001:DB8:F::/62 for Se0/0/1 Summarizing 4 components with metric IPv6 Routing Protocol is "static" R3# No automatic summarization for IPv6 because classful addressing does not exist. 2001:db8:f:0::/64 through 2001:db8:f:3::/64 are loopback enabled for eigrp for ipv6

20 EIGRP for IPv4 & EIGRP for IPv6
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 ipv6 unicast-routing interface GigabitEthernet0/0 ip address ipv6 address FE80::1 link-local ipv6 address 2001:DB8:CAFE:1::1/64 ipv6 eigrp 2 ! interface Serial0/0/0 ip address ipv6 address 2001:DB8:CAFE:2::1/64 router eigrp 1 network network eigrp router-id ! ipv6 router eigrp 2 No automatic summarization for IPv6 because classful addressing does not exist.

21 12.3: Named EIGRP Configuration

22 Named EIGRP Configuration
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 Classic EIGRP requires separate EIGRP configuration modes and commands. Named EIGRP Configuration is more recent method of configuring EIGRP for IPv4 and IPv6. A single mode to gather all EIGRP commands in one place. Uses address families unify EIGRP IPv4 and IPv6 configuration. Named mode is required when using EIGRP for IPv6 routing and VRFs (Virtual Routing and Forwarding).

23 IPv4 AF Configuration R1 R2 R3 ISP 2001:DB8:CAFE:4::/64 192.168.4.0/24
:1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1(config)# ipv6 unicast-routing R1(config)# router eigrp DUAL-STACK R1(config-router)# address-family ? ipv4 Address family IPv4 ipv6 Address family IPv6 R1(config-router)# address-family ipv4 unicast autonomous-system 1 R1(config-router-af)# eigrp router-id R1(config-router-af)# network R1(config-router-af)# network R1(config-router-af)# exit-address-family R1(config-router)# Required for configuring the IPv6 address family Virtual instance name. Does not have to match other routers AS numbers must match AS of neighbors for this AF network commands used for IPv4 AF – other options include multicast DUAL-STACK Name of the EIGRP virtual instance used for all address families unicast - Default for the address-family command network commands - Still required for IPv4 address family MODIFIED

24 IPv6 AF Configuration R1 R2 R3 ISP
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1(config)# ipv6 unicast-routing R1(config)# router eigrp DUAL-STACK R1(config-router)# address-family ipv4 unicast autonomous-system 1 R1(config-router-af)# eigrp router-id R1(config-router-af)# network R1(config-router-af)# network R1(config-router-af)# exit-address-family R1(config-router)# address-family ipv6 unicast autonomous-system 2 Does not have to match but must match AS for that AF on the other routers. By default, ALL IPv6 interfaces are enabled for EIGRP for IPv6. MODIFIED All IPv6 interfaces are enabled for EIGRP for IP6 right after AF command

25 Named EIGRP Configuration R2
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R2(config)# ipv6 unicast-routing R2(config)# router eigrp DUAL-STACK R2(config-router)# address-family ipv4 unicast autonomous-system 1 R2(config-router-af)# eigrp router-id R2(config-router-af)# network *Sep 7 04:47:00.832: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1: Neighbor (Serial0/0/0) is up: new adjacency R2(config-router-af)# network R2(config-router-af)# exit-address-family R2(config-router)# address-family ipv6 unicast autonomous-system 2 *Sep 7 04:47:46.536: %DUAL-5-NBRCHANGE: EIGRP-IPv6 2: Neighbor FE80::1 (Serial0/0/0) is up: new adjacency Virtual instance name. Does not have to match other routers Must match other routers’ AS for IPv4 AF IPv4 adjacency with R1 comes up after network command Must match other routers’ AS for IPv6 AF IPv6 adjacency with R1 comes up immediately because all IPv6 interfaces are enabled automatically

26 Named EIGRP Configuration R3
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# ipv6 unicast-routing R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv4 unicast autonomous-system 1 R3(config-router-af)# eigrp router-id R3(config-router-af)# network *Sep 7 05:06:43.036: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1: Neighbor (Serial0/0/1) is up: new adjacency R3(config-router-af)# network R3(config-router-af)# exit-address-family R3(config-router)# address-family ipv6 unicast autonomous-system 2 *Sep 7 05:07:22.584: %DUAL-5-NBRCHANGE: EIGRP-IPv6 2: Neighbor FE80::2 (Serial0/0/1) is up: new adjacency Ipv6 unicast-routing must be configured prior to configuring “address-family ipv6 unicast automous-system 2” command or error “%Must configure “ipv6 unicast” command first”

27 Default Route R1 R2 R3 ISP 2001:DB8:CAFE:4::/64 192.168.4.0/24
G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# ip route R3(config)# ipv6 route ::/0 2001:db8:feed:77::2 serial 0/1/0 R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv4 unicast autonomous-system 1 R3(config-router-af)# topology base R3(config-router-af-topology)# Redistribution of static routes in named EIGRP is done in topology configuration mode. Topology configuration mode is a subset of an address family. By default, EIGRP has a base topology for each address family. Additional topologies can be configured for Multitopology Routing (MTR) which is used to enable an EIGRP process for a specified topology. MTR is beyond the scope of this video.

28 R3(config-router-af-topology)# ?
Address Family Topology configuration commands: auto-summary Enable automatic network number summarization default Set a command to its defaults default-information Control distribution of default information default-metric Set metric of redistributed routes distance Define an administrative distance distribute-list Filter entries in eigrp updates eigrp EIGRP specific commands exit-af-topology Exit from Address Family Topology configuration mode maximum-paths Forward packets over multiple paths metric Modify metrics and parameters for advertisement no Negate a command or set its defaults offset-list Add or subtract offset from EIGRP metrics redistribute Redistribute IPv4 routes from another routing protocol snmp Modify snmp parameters summary-metric Specify summary to apply metric/filtering timers Adjust topology specific timers traffic-share How to compute traffic share over alternate paths variance Control load balancing variance R3(config-router-af-topology)#

29 Default Route R1 R2 R3 ISP 2001:DB8:CAFE:4::/64 192.168.4.0/24
G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# ip route R3(config)# ipv6 route ::/0 2001:db8:feed:77::2 serial 0/1/0 R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv4 unicast autonomous-system 1 R3(config-router-af)# topology base R3(config-router-af-topology)# redistribute static R3(config-router-af-topology)# exit-af-topology R3(config-router-af)# exit-address-family R3(config-router)# address-family ipv6 unicast autonomous-system 2 R3(config-router-af-topology)#

30 R1’s IPv4 Routing Table 2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ip route eigrp Gateway of last resort is to network D*EX /0 [170/ ] via , 00:32:38, Serial0/0/0 D /24 [90/ ] via , 01:03:35, Serial0/0/0 D /24 [90/ ] via , 01:00:00, Serial0/0/0 R1# Default route /24 network not advertised by EIGRP for IPv4 because we didn’t include it with a network command. Ipv6 unicast-routing must be configured prior to configuring “address-family ipv6 unicast automous-system 2” command or error “%Must configure “ipv6 unicast” command first”

31 R1’s IPv6 Routing Table 2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ipv6 route eigrp IPv6 Routing Table - default - 8 entries <output omitted> EX ::/0 [170/ ] via FE80::2, Serial0/0/0 D :DB8:77::/64 [90/ ] D :DB8:CAFE:3::/64 [90/ ] D :DB8:CAFE:4::/64 [90/ ] R1# Default route ? All IPv6 interfaces are enabled automatically How do we remove this IPv6 prefix from being advertised? Ipv6 unicast-routing must be configured prior to configuring “address-family ipv6 unicast automous-system 2” command or error “%Must configure “ipv6 unicast” command first”

32 Disabling EIGRP on an Interface
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv6 unicast autonomous-system 2 R3(config-router-af)# af-interface serial 0/1/0 R3(config-router-af-interface)# shutdown R3(config-router-af-interface)# exit-af-interface R3(config-router-af)# exit-address-family R3(config-router)# end R3# show ipv6 interface brief | begin Serial0/1/0 Serial0/1/ [up/up] FE80::3 2001:DB8:77::1 Make sure you are in the proper AF shutdown af-interface command is used to disable EIGRP for IPv6 on an interface Serial 0/1/0 is still up/up but no longer enabled for EIGRP for IPv6 By default, ALL IPv6 interfaces are enabled for EIGRP for IPv6.

33 R1’s Routing Table R1 R2 R3 ISP 2001:DB8:CAFE:4::/64 192.168.4.0/24
:1/.1 2001:DB8:77::/64 FE80::1 FE80::2 Static (Default) FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1# show ipv6 route eigrp IPv6 Routing Table - default - 8 entries <output omitted> EX ::/0 [170/ ] via FE80::2, Serial0/0/0 D :DB8:CAFE:3::/64 [90/ ] D :DB8:CAFE:4::/64 [90/ ] R1# No longer advertised by EIGRP for IPv6 Ipv6 unicast-routing must be configured prior to configuring “address-family ipv6 unicast automous-system 2” command or error “%Must configure “ipv6 unicast” command first”

34 Address Family Interface Options
R3(config-router-af)# af-interface gigabitethernet 0/1 R3(config-router-af-interface)# ? Address Family Interfaces configuration commands: add-paths Advertise add paths authentication authentication subcommands bandwidth-percent Set percentage of bandwidth percentage limit <some output omitted> default Set a command to its defaults exit-af-interface Exit from Address Family Interface configuration mode hello-interval Configures hello interval hold-time Configures hold time next-hop-self Configures EIGRP next-hop-self no Negate a command or set its defaults passive-interface Suppress address updates on an interface shutdown Disable Address-Family on interface split-horizon Perform split horizon summary-address Perform address summarization The EIGRP operations and commands that we associate for an interface are configured within the EIGRP address family using the af-interface command. default interface can be used to apply AF interface commands to all interfaces. Specific interfaces not to be included in the default would then be configured separatel

35 Passive Interface for both AFs
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv4 unicast autonomous-system 1 R3(config-router-af)# af-interface gigabitethernet 0/0 R3(config-router-af-interface)# passive-interface R3(config-router-af-interface)# exit-af-interface R3(config-router-af)# exit-address-family R3(config-router)# address-family ipv6 unicast autonomous-system 2 R3(config-router-af)# Suppresses EIGRP messages on the interface

36 Passive Interface for both AFs
2001:DB8:CAFE:4::/64 /24 2001:DB8:CAFE:1::/64 2001:DB8:CAFE:2::/64 2001:DB8:CAFE:3::/64 G0/0 :1/.1 2001:DB8:77::/64 FE80::1 FE80::2 FE80::3 Default FE80::77 S0/0/0 :2/.2 S0/0/1 :2/.2 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 S0/1/0 :1/.1 R1 R2 R3 ISP /24 /24 /24 /24 R1(config)# router eigrp DUAL-STACK R1(config-router)# address-family ipv4 unicast autonomous-system 1 R1(config-router-af)# af-interface gigabitethernet 0/0 R1(config-router-af-interface)# passive-interface R1(config-router-af-interface)# exit R1(config-router-af) #exit R1(config-router)# address-family ipv6 unicast autonomous-system 2 R1(config-router-af)# The abbreviated exit command can be used for both sub-modes.

37 Manual Summarization R1 R2 R3 2001:DB8:CAFE:4::/64 192.168.4.0/24
G0/0 :1/.1 FE80::1 FE80::2 FE80::3 S0/0/0 :2/.2 S0/0/1 :2/.2 Summary 2001:DB8:10::/48 /8 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 Summary R1 R2 R3 /24 /24 /24 R3(config)# router eigrp DUAL-STACK R3(config-router)# address-family ipv4 unicast autonomous-system 1 R3(config-router-af)# af-interface serial 0/0/1 R3(config-router-af-interface)# summary-address /8 R3(config-router-af-interface)# exit-af-interface R3(config-router-af)# exit-address-family R3(config-router)# address-family ipv6 unicast autonomous-system 2 R3(config-router-af-interface)# summary-address 2001:db8:10::/48 R3(config-router-af-interface)# Summary addresses could be loopbacks for demo purposes

38 Manual Summarization R1 R2 R3 2001:DB8:CAFE:4::/64 192.168.4.0/24
G0/0 :1/.1 FE80::1 FE80::2 FE80::3 S0/0/0 :2/.2 S0/0/1 :2/.2 Summary 2001:DB8:10::/48 /8 G0/0 :1/.1 S0/0/0 :1/.1 S0/0/1 :1/.1 Summary R1 R2 R3 /24 /24 /24 R1# show ip route eigrp D*EX /0 [170/ ] via , 00:43:04, Serial0/0/0 D /8 [90/ ] via , 00:00:06, Serial0/0/0 D /24 [90/ ] via , 01:14:01, Serial0/0/0 D /24 [90/ ] via , 01:10:26, Serial0/0/0 R1# show ipv6 route eigrp EX ::/0 [170/ ] via FE80::2, Serial0/0/0 D :DB8:10::/48 [90/ ] <rest of output omitted> Summary addresses could be loopbacks for demo purposes IPv4 AF used network command to include network, IPv6 AF added loopbacks by default

39 show ip protocols R3# show ip protocols <some output omitted>
Routing Protocol is "eigrp 1" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Default networks flagged in outgoing updates Default networks accepted from incoming updates Redistributing: static EIGRP-IPv4 VR(DUAL-STACK) Address-Family Protocol for AS(1) Metric weight K1=1, K2=0, K3=1, K4=0, K5=0 K6=0 Metric rib-scale 128 Metric version 64bit NSF-aware route hold timer is 240 Router-ID: Topology : 0 (base) <continued next slide>

40 show ip protocols continued
R3# show ip protocols <continued> Automatic Summarization: disabled Address Summarization: /8 for Se0/0/1 Maximum path: 4 Routing for Networks: Passive Interface(s): GigabitEthernet0/0 <output omitted> R3#

41 show ipv6 protocols R3# show ipv6 protocols
<some output omitted> IPv6 Routing Protocol is "eigrp 2" EIGRP-IPv6 VR(DUAL-STACK) Address-Family Protocol for AS(2) Metric weight K1=1, K2=0, K3=1, K4=0, K5=0 K6=0 Metric rib-scale 128 Metric version 64bit NSF-aware route hold timer is 240 Router-ID: Topology : 0 (base) Active Timer: 3 min Distance: internal 90 external 170 Maximum path: 16 Maximum hopcount 100 Maximum metric variance 1 continued next slide>

42 show ipv6 protocols continued
R3# show ipv6 protocols <continued> Interfaces: Serial0/0/1 GigabitEthernet0/0 (passive) Redistribution: Redistributing protocol static Address Summarization: 2001:DB8:10::/48 for Se0/0/1 Summarizing 1 component with metric R3# Notice that the g01 interface is not included.

43 R3’s Configuration address-family ipv6 unicast autonomous-system 2
eigrp router-id ! af-interface GigabitEthernet0/0 passive-interface af-interface Serial0/0/1 summary-address 2001:DB8:10::/48 af-interface Serial0/1/0 shutdown exit-af-interface topology base redistribute static ipv6 unicast-routing router eigrp DUAL-STACK ! address-family ipv4 unicast autonomous-system 1 network network network eigrp router-id af-interface GigabitEthernet0/0 passive-interface af-interface Serial0/0/1 summary-address topology base redistribute static Ipv6 unicast-routing may need to be configured on older IOSs

44 12.4: EIGRP Configurations at a Glance

45 EIGRP Configurations at a Glance “Classic” EIGRP for IPv6
Named EIGRP IPv4 IPv6 router eigrp 1 network network eigrp router-id ipv6 unicast-routing ipv6 router eigrp 2 eigrp router-id interface gig0/0 ipv6 eigrp 2 ipv6 unicast-routing router eigrp DUAL-STACK ! address-family ipv4 unicast autonomous-system 1 eigrp router-id network network address-family ipv6 unicast autonomous-system 2 af-interface GigabitEthernet0/1 shutdown Separate configurations versus unified configuration

46 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:

47 12: EIGRP for IPv6 Rick Graziani Cabrillo College


Download ppt "12: EIGRP for IPv6 Rick Graziani Cabrillo College"

Similar presentations


Ads by Google