Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BRKRST-2330
BRKRST-2330 14341_04_2008_c1
Cisco Public
EIGRP
EIGRP Operation Topologies and Techniques Managing EIGRP
BRKRST-2330 14341_04_2008_c1
Cisco Public
EIGRP Operation
BRKRST-2330 14341_04_2008_c1
Cisco Public
EIGRP Operation
Neighbor Formation Computing Metrics The Diffusing Update Algorithm The Active Process External Routing Information
BRKRST-2330 14341_04_2008_c1
Cisco Public
B in Pending
BRKRST-2330 14341_04_2008_c1
Cisco Public
B in Pending
BRKRST-2330 14341_04_2008_c1
Cisco Public
B Out of Pending
B in Pending
BRKRST-2330 14341_04_2008_c1
Cisco Public
This makes certain the two routers tables are accurate When a router finishes sending its table, it sends an end-of-table indicator
End-of-Table
BRKRST-2330 14341_04_2008_c1
Cisco Public
Computing Metrics
EIGRP uses a compound metric Individual metrics are called component metrics
Five components: bandwidth, delay, load, reliability, and MTU By default, only bandwidth and delay are actually used
BRKRST-2330 14341_04_2008_c1
Cisco Public
10
Computing Metrics
Router A advertises 10.1.1.0/24 to B
Bandwidth is set to 1000 Delay is set to 100 10.1.1.0/24 BW: 1000 Delay: 100
A
Router B
Compares current bandwidth to bandwidth of link to A; sets bandwidth to 100 Adds delay along link to A, for a total of 1100
Router C
Compares current bandwidth to bandwidth of link to B; sets bandwidth to 56 Adds delay along link to B, for a total of 3100
BRKRST-2330 14341_04_2008_c1
Cisco Public
11
Computing Metrics
Router C uses the formula to compute a composite metric
This isnt what the router computes, thoughwhy? The router drops the remainder after the first step!
??
12
BRKRST-2330 14341_04_2008_c1
Cisco Public
Computing Metrics
Where does EIGRP get the component metrics?
Bandwidth: default bandwidth value or interface level bandwidth command Delay: default interface value or interface level delay command Reliability: per interface computed reliability, 0255 Load: per interface computed load, 0255
Why not set the K values so the reliability and load are picked up?
Interface level computed metrics are only picked up when a change in the bandwidth or delay causes EIGRP to reread them or when a route changes and we have to recalculate the metric Effectively, this means these metrics (reliability and load) are not checked on an ongoing basis with stable routes
BRKRST-2330 14341_04_2008_c1
Cisco Public
13
A 15 10 15 D
C B 10 10 E 30
These three costs are called reported distance (RD); the distance each neighbor is reporting to a given destination
BRKRST-2330 14341_04_2008_c1
Cisco Public
14
A 15 10 15 D
The best of these three paths is the path through B, with a cost of 20 This is the feasible distance (FD)
B 10
C 10 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
15
C 10 10 E 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
16
C B 10 10 E 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
17
30
10 E
BRKRST-2330 14341_04_2008_c1
Cisco Public
18
C 10 10 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
19
A 15 10 15 D
C B 10 10 30
In order for there to be only one FS, the link A-D or A-C would need to be increased to at least 20
BRKRST-2330 14341_04_2008_c1
Cisco Public
20
10
C 10 10 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
21
C 10 10 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
22
11
C 10 10 30
BRKRST-2330 14341_04_2008_c1
Cisco Public
23
B receives As query
No FS, mark route active Set three minute active timer Query all neighbors (C)
B
C receives Bs query
Examine local topology table No feasible successors No neighbors to query!
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
10.1.10/24 Gone
24
12
B receives Cs reply
No outstanding queries Remove from local tables Reply to querying neighbors
B
A receives Bs reply
No outstanding queries Remove from local tables
C
BRKRST-2330 14341_04_2008_c1
Cisco Public
25
10.1.10/24 Gone; No FS Query Bad Link, Reply Never Makes It Reply 10.1.10/24 Gone Remove 10.1.1.0/24
BRKRST-2330 14341_04_2008_c1
Cisco Public
26
13
10.1.1.0/24
27
10.1.1.0/24
10.1.10/24 Gone; No FS Query Bad Link, Reply Never Makes It Reply 10.1.10/24 Gone Remove 10.1.1.0/24
28
14
10.1.10/24 Gone; No FS Query Bad Link, Reply Never Makes It Reply 10.1.10/24 Gone Remove 10.1.1.0/24
BRKRST-2330 14341_04_2008_c1
Cisco Public
29
10.1.1.0/24
B
Router B answers
The query is bounded where there is local knowledge of another loop-free path
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
30
15
10.1.1.0/24
B
C E G F
Cisco Public
31
10.1.1.0/24
B
Summary
C E G F
Cisco Public
32
16
10.1.1.0/24
B
C E D F G
No Neighbors, So Reply
BRKRST-2330 14341_04_2008_c1
Cisco Public
33
10.1.1.0/24
B
Filter
D
No Neighbors, So Reply
Cisco Public
34
17
BRKRST-2330 14341_04_2008_c1
Cisco Public
35
Cisco Public
36
18
BRKRST-2330 14341_04_2008_c1
Cisco Public
37
BRKRST-2330 14341_04_2008_c1
Cisco Public
38
19
39
BRKRST-2330 14341_04_2008_c1
Cisco Public
40
20
41
Send the remotes a default only If you cant address the links out of the summary address space, then use a distribute list to filter them from being advertised back into the core of the network
1 4/3 0. 8. 16 2. 19
BRKRST-2330 14341_04_2008_c1
Cisco Public
21
Highly Available
BRKRST-2330 14341_04_2008_c1
Cisco Public
43
BRKRST-2330 14341_04_2008_c1
Cisco Public
44
22
D Internet
EIGRP
45
There are ways to prevent this discard route from being installed, but we need to be careful with the design
Routing Loops Routing Black Holes
46
23
Distance 90
Distance 1
Distance 200
BRKRST-2330 14341_04_2008_c1
Cisco Public
47
10.1.1.0/24
BRKRST-2330 14341_04_2008_c1
Cisco Public
48
24
EIGRP
C
ip summary-address eigrp 1 0.0.0.0 0.0.0.0 200 D* 0.0.0.0/0 [170/409600] via <A> [170/409600] via <B>
BRKRST-2330 14341_04_2008_c1
Cisco Public
49
EIGRP
C
ip summary-address eigrp 1 0.0.0.0 0.0.0.0 200 D* 0.0.0.0/0 [170/409600] via <A> [170/409600] via <B> D* 0.0.0.0/0 [90/409600] via <A>
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
50
25
This has the same problem if a single link back towards the core and the injected external route both fail
There are other situations under which this also fails
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
51
EIGRP
Cisco Public
52
26
Use summarization at the hub routers to reduce information into the network core Provide as little information to the remotes as possible
Declare the remote routers as stubs
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP Stubs
When a router running EIGRP loses its connection to a network, it first searches for alternate loop free paths If it finds none, it then sends queries to each of its neighbors, looking for an alternate path
10.1.1.0/24
router-a#sho ip eigrp topo IP-EIGRP Topology Table .... P 10.1.1.0/24, 1 successors, FD is 281600 via Connected, Ethernet1/2 router-a#show ip eigrp events Event information for AS 100: .... 12 Active net/peers: 10.1.1.0/24 1 14 FC not sat Dmin/met: 4294967295 128256 15 Find FS: 10.1.1.0/24 128256 .... 18 Conn rt down: 10.1.1.0/24 Ethernet 3/1
BRKRST-2330 14341_04_2008_c1
Cisco Public
54
27
EIGRP Stubs
If the neighbor has no path to this destination, it replies The router then removes all references to this route from its local tables In large hub and spoke networks, the hub routers have to build queries and process replies from each of the spokes This impacts scaling!
10.1.1.0/24
router-a#show ip eigrp events Event information for AS 100: 1 NDB delete: 10.1.1.0/24 1 .... 12 Active net/peers: 10.1.1.0/24 1 14 FC not sat Dmin/met: 4294967295 128256 15 Find FS: 10.1.1.0/24 128256 .... 18 Conn rt down: 10.1.1.0/24 Ethernet 3/1
BRKRST-2330 14341_04_2008_c1
Cisco Public
55
EIGRP Stubs
If these spokes are remote sites, they have two connections for resiliency, not so they can transit traffic between A and B A should never use the spokes as a path to anything, so theres no reason to learn about, or query for, routes through these spokes
10.1.1.0/24
BRKRST-2330 14341_04_2008_c1
Cisco Public
56
28
EIGRP Stubs
To signal A and B that the paths through the spokes should not be used, the spoke routers can be configured as stubs
10.1.1.0/24
BRKRST-2330 14341_04_2008_c1
Cisco Public
57
EIGRP Stubs
Marking the spokes as stubs allows them to signal A and B that they are not valid transit paths A will not query stubs, reducing the total number of queries in this example to one Marking the remotes as stubs also reduces the complexity of this topology; B now believes it only has one path to 10.1.1.0/24, rather than five
M d ke ar as
10.1.1.0/24
s ub St
BRKRST-2330 14341_04_2008_c1
Cisco Public
58
29
EIGRP Stubs
If stub connected is configured
B will advertise 10.1.2.0/24 to A
10.1.3.0/24 A 10.2.2.2/31 B
10.1.2.0/24
ip route 10.1.4.0 255.255.255.0 10.1.1.10 ! interface serial 0 ip summary-address eigrp 10.1.2.0 255.255.254.0 5 ! router eigrp 100 redistribute static metric 1000 1 255 1 1500 network 10.2.2.2 0.0.0.1 network 10.1.2.0 0.0.0.255 eigrp stub connected eigrp stub summary
BRKRST-2330 14341_04_2008_c1
Cisco Public
59
EIGRP Stubs
If stub static is configured
B will advertise 10.1.4.0/24 to A
10.1.3.0/24 A 10.2.2.2/31 B
10.1.2.0/24
ip route 10.1.4.0 255.255.255.0 10.1.1.10 ! interface serial 0 ip summary-address eigrp 10.1.2.0 255.255.254.0 ! router eigrp 100 redistribute static 1000 1 255 1 1500 network 10.2.2.2 0.0.0.1 network 10.1.2.0 0.0.0.255 eigrp stub static eigrp stub receive-only
BRKRST-2330 14341_04_2008_c1
Cisco Public
60
30
EIGRP Stubs
If stub redistributed is configured
B will advertise 10.1.4.0/24 to A
10.1.3.0/24 A 10.2.2.2/31 B
10.1.2.0/24
ip route 10.1.4.0 255.255.255.0 10.1.1.10 ! interface serial 0 ip summary-address eigrp 10.1.2.0 255.255.254.0 ! router eigrp 100 redistribute static 1000 1 255 1 1500 network 10.2.2.2 0.0.0.1 network 10.1.2.0 0.0.0.255 eigrp stub redistributed
BRKRST-2330 14341_04_2008_c1
Cisco Public
61
EIGRP Stubs
Any combination of the route types can be specified on the eigrp stub statement, except receive-only, which cannot be used with any other option For example:
eigrp stub connected summary redistributed
If eigrp stub is specified without any options, it will actually enable eigrp stub connected summary
BRKRST-2330 14341_04_2008_c1
Cisco Public
62
31
EIGRP Stubs
At A, you can tell B is a stub using show ip eigrp neighbor detail
A 10.1.3.0/24
RTO Q Seq Cnt Num 200 0 9
10.2.2.2/31
B 10.1.2.0/24
router-a#show ip eigrp neighbor detail IP-EIGRP neighbors for process 100 H Address Interface 0 Hold Uptime SRTT (sec) (ms) 10.2.2.3 Se0 13 00:00:15 9 Version 12.4/1.2, Retrans: 0, Retries: 0, Prefixes: 1 Stub Peer Advertising ( CONNECTED ) Routes Suppressing queries
BRKRST-2330 14341_04_2008_c1
Cisco Public
63
EIGRP Stubs
At B, you can see that the EIGRP process for AS 100 is running as a stub using show ip protocols
A 10.1.3.0/24
10.2.2.2/31
B 10.1.2.0/24
router-b#show ip protocols Routing Protocol is "eigrp 100" 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 EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 EIGRP stub, connected Redistributing: static, eigrp 100 . . .
BRKRST-2330 14341_04_2008_c1
Cisco Public
64
32
Time (Minutes)
500
1000
1500
Number of Neighbors
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
65
Time (Minutes)
Non-Stub
15
1 0 0
EIGRP Stub
200 400 600 800 1000 1200 1400 1600
Number of Neighbors
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
66
33
BRKRST-2330 14341_04_2008_c1
Cisco Public
67
EIGRP DMVPN
Single DMVPN Hub Single mGRE tunnel on all nodes
192.168.0.0/24 .2 Physical: 172.17.0.5 Tunnel0: 10.0.0.2
.1
.37 Web
192.168.12.0/24
.1 192.168.11.0/24
Spoke A .25 PC
...
68
BRKRST-2330 14341_04_2008_c1
Cisco Public
..
34
EIGRP DMVPN
Dual DMVPN Hub Single mGRE tunnel on all nodes Physical: 172.17.0.5
Tunnel0: 10.0.0.2 192.168.0.0/24 .2 .1
Spoke B
.1
.37 Web
192.168.12.0/24
.1 192.168.11.0/24
Spoke A .25 PC
...
69
BRKRST-2330 14341_04_2008_c1
Cisco Public
EIGRP DMVPN
How many neighbors can we have on a single tunnel? Currently, the practical maximum is 600 while advertising no more than 5k prefixes
Convergence Time (seconds) 900 800 700 600 500 400 300 200 100 0 100 400 500 600 541 863 175 311 368 645 805 100 1000 5000 8000 10000 20000 344
BRKRST-2330 14341_04_2008_c1
..
Cisco Public
70
35
EIGRP DMVPN
What about dual hubs, single DMVPN? Currently, the practical maximum is 600 while advertising no more than 5k prefixes
Convergence Time
200 Peers
300 Peers
100 Peers
400 Peers
500 Peers
40000 613
20000 622
15000 778
10000 652
8000 650
BRKRST-2330 14341_04_2008_c1
600 Peers
5000 549
Cisco Public
71
EIGRP DMVPN
Customer Experience Current Max Recommended is 500 peers on a single tunnel, chassis 5,000 peers on the whole network, terminating on 10 hub routers to distribute the load Typical to have each spoke advertise between 25 prefixes to the hubs Convergence time 35 seconds during a failover Another network is scaling to 400 peers and 10,000 prefixes (specific routes needed for spoke-to-spoke capability)
BRKRST-2330 14341_04_2008_c1
Cisco Public
72
36
EIGRP DMVPN
EIGRP DMVPN Enhancements
Initial convergence testing was done with 400 peers with 10,000 prefixes to each peer
Convergence Time
35 30
33 min
Measure initial bring up convergence until all neighbors are established and queues empty
EIGRP DMVPN Phase 0 (prior to 12.4(7)) EIGRP DMVPN Phase I (12.4(7) and later) EIGRP DMVPN Phase II (CSCei03733)
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
25 20 15 10 5
11 min
3 min
Phase 0
Phase I
Phase II
73
EIGRP DMVPN
Testing Based on 12.4(7) for EIGRP (Phase I)
Big Improvements for EIGRP went into this release!
Study performed to analyze the impact of increasing Prefix count and compare that to increasing Peer counts to find the bottlenecks Data for Single Hub and Dual Hub essentially equivalent Peers were fixed at 500, prefixes were increased from 020k Prefixes were fixed at 5k, peers were increased from 100700
BRKRST-2330 14341_04_2008_c1
Cisco Public
74
37
EIGRP DMVPN
Effect of Prefix Count on Scaling
Varying Prefix Count, 500 Peers Convergence Measurement
1600 1400 1200 1000 Time (sec) 800 600 400 200 0 0 2000 4000 6000 8000 10000 Prefixes 12000 14000 16000 18000 20000
BRKRST-2330 14341_04_2008_c1
Cisco Public
75
EIGRP DMVPN
Effect of Peer Count on Scaling
Varying Peer Count, 5k Prefixes on Convergence
3500
3000
2500
Time (sec)
2000
1500
1000
500
BRKRST-2330 14341_04_2008_c1
Cisco Public
76
38
EIGRP DMVPN
Currently Phase II is underway to increase these scalability numbers significantly Focus of Phase II is to increase peer counts, prefix counts, and convergence timespushing the limits closer to the theoretical maximum of 2000 peers per interface Preliminary testing of these additional enhancements have verified further scalability and stability, with faster convergence as well More to come on DMVPN!!
BRKRST-2330 14341_04_2008_c1
Cisco Public
77
BRKRST-2330 14341_04_2008_c1
Cisco Public
78
39
Redundancy
There are several reasons for redundancy in a network:
To provide multiple attachment points for servers and hosts in case of a link or device failure To provide alternate links through the network in case of link or device failure To provide optimal routing to services To provide load sharing in heavily utilized areas
BRKRST-2330 14341_04_2008_c1
Cisco Public
79
Redundancy
Its common to build networks with back-to-back routers for redundancy The routing protocol sees each of these links as a possible transit path, so each link adds another set of paths the routing protocol must consider when calculating the best path You want to route to these links, not through them
RP Transit Paths HSRP Peers
BRKRST-2330 14341_04_2008_c1
Cisco Public
80
40
Redundancy
The solution to this is passive-interface Configuring an interface as passive in EIGRP, OSPF, or IS-IS will cause it not to form neighbor relationships across the link These networks will still be advertised as reachable destinations, but they will never be advertised as transit links
router eigrp 100 passive-interface default no passive-interface fastethernet 1/0 ....
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
-or-
Redundancy
Its common to build out alternate links in a network
Adds network resiliency Can provide optimal routing to resources Adds additional bandwidth in congested areas of the network
The second link also adds moderate complexity, and more information, into the network
Backup Path
Additional Bandwidth
Optimal Routing
BRKRST-2330 14341_04_2008_c1
Cisco Public
82
41
Redundancy
If Two Is Good Three Must Be Better Right?
Adding a third link almost always approaches the point of diminishing returns, and adds much more network complexity When considering adding more redundancy, always balance the increased resiliency against the added complexity
Increased network convergence times Increased management effort Increased troubleshooting times
BRKRST-2330 14341_04_2008_c1
Cisco Public
83
Redundancy
The impact of greater levels of redundancy on convergence times can be seen in routing protocol scalability testing Using EIGRP, with a single backup path, it takes about 1.3 seconds for a router with 10000 routes to converge when the best path fails
2.5
Seconds
1.3
Routes
10000
BRKRST-2330 14341_04_2008_c1
Cisco Public
84
42
Redundancy
Adding the third path increases convergence time to 2 seconds Adding the fourth path increases convergence time to 2.25 seconds
2.5 2.25 2.0 Seconds
1.3
Routes
10000
BRKRST-2330 14341_04_2008_c1
Cisco Public
85
Redundancy
More Is Not Always Better
High availability studies also show the impact of adding the third link is not all that great
Adding a second link will increase reliability significantly Adding a third link approaches the point of diminishing returns
100.00
Reliability
The total downtime in a network may actually increase with the addition of large amounts of redundancy
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
86
43
Redundancy
If youre adding more links to increase the available bandwidth in a specific place in the network
Try to hide this complexity from other parts of the network, if possible Summarize just the parallel links into a single advertisement at both sides if youre using a distance vector protocol
Summary
Summary
BRKRST-2330 14341_04_2008_c1
Cisco Public
87
Redundancy
Layer 2 bundling (such MLPPP or EtherChannel) may be useful to reduce the layer 3 complexity when using multiple links to build required bandwidth But be careful of issues with processor utilization due to bundling overhead, troubleshooting complexity, etc.
Link Bundle
BRKRST-2330 14341_04_2008_c1
Cisco Public
88
44
Redundancy
Consider using High Availability (HA) techniques to reduce overlapping redundancy Stateful Switchover/NonStop Forwarding with redundant hardware in the same box may be able to replace redundant connections to network connected devices
BRKRST-2330 14341_04_2008_c1
Cisco Public
89
Redundancy
Balance between complexity and resiliency Hide the additional complexity created by redundant links where possible
Summarization Link bundling (but balance against overhead)
Reliability
100.00 99.90 99.80 99.70 99.60 99.50 1 Link 2 Links 3 Links 4 Links
BRKRST-2330 14341_04_2008_c1
Cisco Public
90
45
BRKRST-2330 14341_04_2008_c1
Cisco Public
91
Control
Data
BRKRST-2330 14341_04_2008_c1
Cisco Public
92
46
Control
Data
BRKRST-2330 14341_04_2008_c1
Cisco Public
93
94
47
Control
Data
Hold Timer: 15 6 7 8 9 10 11 12 13 14
BRKRST-2330 14341_04_2008_c1
Cisco Public
95
Control
Topology Information hello + Restart End of Table
Data
A sends its hellos with the restart bit set until GR is complete B transmits the routing information it knows to A When B is finished sending information, it sends a special end of table signal so A knows the table is complete
Control
Data
BRKRST-2330 14341_04_2008_c1
Cisco Public
96
48
Control
Data
BRKRST-2330 14341_04_2008_c1
Cisco Public
97
router#show ip protocols Routing Protocol is "eigrp 100 .... Redistributing: eigrp 100 EIGRP NSF-aware route hold timer is 240s Automatic network summarization is in effect Maximum path: 4 ....
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
98
49
BRKRST-2330 14341_04_2008_c1
Cisco Public
99
BRKRST-2330 14341_04_2008_c1
Cisco Public
100
50
B 56K 2000ms
C 56K 2000ms D
101
BRKRST-2330 14341_04_2008_c1
Cisco Public
102
51
Cisco Public
103
BRKRST-2330 14341_04_2008_c1
Cisco Public
104
52
105
106
53
S EIGRP Feasible Successor EIGRP No Feasible Successor + IS-IS Default Timers \ IS-IS Tuned Timers
OSPF Tuned Timers OSPF Default Timers Tested on 12.4(3a)
BRKRST-2330 14341_04_2008_c1
Cisco Public
107
Configuring Bandwidth
EIGRP paces packets based on the configured bandwidth By default, EIGRP uses 50% of the configured or default bandwidth Default bandwidth on serial links is 1544 (T1) Just using the default isnt always right
BRKRST-2330 14341_04_2008_c1
Cisco Public
108
54
Configuring Bandwidth
For point-to-point links (PPP, HDLC, ATM), configure the actual bandwidth available on the link For burstable links, configure the normal bandwidth, not the burst For point-to-point subinterfaces off a multipoint link, configure the committed access rate, rather than the line speed
BRKRST-2330 14341_04_2008_c1
Cisco Public
109
Configuring Bandwidth
For 0 CIR links, guess You need to set it high enough to get EIGRP to work, so 56k is probably a reasonable number
BRKRST-2330 14341_04_2008_c1
Cisco Public
110
55
Configuring Bandwidth
If you need to change the amount of actual bandwidth EIGRP is using, use the percentage bandwidth interface command to adjust this, rather than setting the bandwidth IP Percentage-Bandwidth EIGRP <AS> <Percentage> By default, EIGRP uses 50% of the configured or default bandwidth
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
111
Configuring Bandwidth
Dial and point-tomultipoint links present some difficulties Each peer which connects over a multipoint reduces the available bandwidth by division
A
512k
Remote Sites
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
112
56
Configuring Bandwidth
One peer: Two peers: Four peers: Five peers: 512k available 256k available
512k A
Remote Sites
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
113
Configuring Bandwidth
At some point, EIGRP wont have enough bandwidth to operate correctly Use dialer profiles for dial links, which makes EIGRP treat them as point-topoint links Use subinterfaces for multipoint interfaces
A
512k
Remote Sites
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
114
57
A 1000K 1000K
Using bandwidth, you will need to lower the bandwidth on the A-C link or the A-B link to something lower than 56K Bandwidth is not granular enough to effectively control traffic flow
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
B 56K 56K
115
B 56K
Must Be Reduced Dramatically to Impact Path Selection!
C 56K
BRKRST-2330 14341_04_2008_c1
Cisco Public
116
58
BRKRST-2330 14341_04_2008_c1
Cisco Public
117
Okay, maybe its not that bad But we still wouldnt recommend it
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
118
59
AS 100
AS 200 C RIP
119
A
Metric 1000
B
Metric 500
AS 200 C RIP
BRKRST-2330 14341_04_2008_c1
Cisco Public
120
60
A
Metric 1000
B
Metric 500
AS 200 C RIP
BRKRST-2330 14341_04_2008_c1
Cisco Public
121
BRKRST-2330 14341_04_2008_c1
Cisco Public
122
61
AS 100
Tag 100
A AS 200
RIP
route-map filtertag deny 10 match tag 100 route-map filtertag permit 20 ! router eigrp 200 redistribute eigrp 100 route-map filtertag
Cisco Public
123
AS 100
tag 100
A AS 200
RIP
route-map filtertag deny 10 match tag 100 route-map filtertag permit 20 ! router eigrp 200 redistribute eigrp 100 route-map filtertag
Cisco Public
124
62
AS 100
Metric 1500
AS 200
RIP
IP-EIGRP Topology Table for AS(100)/ID(10.0.17.10) .... P 10.1.1.0/24, 1 successors, FD is 1500 via 10.0.6.4 (1500/1000), FastEthernet0/0 .... IP-EIGRP Topology Table for AS(200)/ID(10.2.17.10) .... P 10.1.1.0/24, 1 successors, FD is 1000 via 10.2.8.20 (1000/256256), FastEthernet0/1
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
125
BRKRST-2330 14341_04_2008_c1
Cisco Public
126
63
A AS 200
RIP
route-map settag permit 10 set tag 100 ! router eigrp 100 redistribute eigrp 200 route-map settag ....
BRKRST-2330 14341_04_2008_c1
route-map filtertag deny 10 match tag 100 route-map filtertag permit 20 ! router eigrp 100 distribute-list route-map filtertag in
Cisco Public
127
BRKRST-2330 14341_04_2008_c1
Cisco Public
128
64
AS 100
AS 200 C
BRKRST-2330 14341_04_2008_c1
Cisco Public
129
AS 100
A
Query Reply
AS 200 C
130
65
AS 100
A
Query Reply
AS 200 C
131
Managing EIGRP
BRKRST-2330 14341_04_2008_c1
Cisco Public
132
66
Managing EIGRP
Reading the EIGRP Topology Table Reading Show IP EIGRP Neighbors Neighbor Logging Event Log
BRKRST-2330 14341_04_2008_c1
Cisco Public
133
BRKRST-2330 14341_04_2008_c1
Cisco Public
134
67
Feasible Distance
BRKRST-2330 14341_04_2008_c1
Cisco Public
135
Hold Uptime SRTT (sec) (ms) 14 01:09:54 326 14 1d19h 63 14 1d22h 1155 14 1d22h 988 12 1d22h 51
Q Cnt 0 0 0 0 0
68
137
Neighbor Logging
Provides the frequency and reason that a neighbor changes state Strong recommendation to always have this functionality enabled
Enabled under router eigrp process eigrp log-neighbor-changes Default behavior since 12.2(12)
BRKRST-2330 14341_04_2008_c1
Cisco Public
138
69
Neighbor LoggingDemystified!
New AdjacencyWhy look dear, we have a new neighbor
Either initial startup or recovery after a neighbor has gone down
Holding Time ExpiredNo EIGRP packets were seen from this neighbor for the duration of the hold time
Typically 15 seconds, though some are 180
Retry Limit ExceededA reliable packet was not acknowledged after at least 16 retransmissions
(Actual number is based on the hold time, but there were at least 16)
Route Filter ChangeEIGRP doesnt refresh routes; when a filter changes that affects what is sent to the peers the neighbor is dropped to remove the old information and then it is retold with the new filter in place (Graceful Restart could minimize the impact of this!)
Apr Apr Apr Apr Apr 21 21 21 21 21 11:02:22.285: 11:02:22.941: 11:02:22.953: 10:52:24.787: 11:12:42.945: Neighbor Neighbor Neighbor Neighbor Neighbor 40.1.24.134 (ATM1/0.2934) is up: new adjacency 40.1.16.98 (ATM1/0.1955) is down: holding time expired 40.1.7.86 (ATM1/0.872) is down: peer restarted 60.1.1.2 (FastEthernet1/1) is down: retry limit exceed 40.1.16.110 (ATM1/0.1963) is down: route filter changed
139
BRKRST-2330 14341_04_2008_c1
Cisco Public
Event Log
The most important tool for getting a view of whats going on in the network Always running, separate log kept per AS Default 500 lines (very little actually)
eigrp event-log-size <number of lines> 0 lines disables logging If you can spare the memory (very little) increasing the size is recommended!
Read from the bottom up as new events are written on top The log may be cleared by entering:
clear ip eigrp event
BRKRST-2330 14341_04_2008_c1
Cisco Public
140
70
MIB Support
Introduction of EIGRP MIB
12.3(14T) Included in images with SNMP feature base
Sample configuration:
Router(config)# snmp-server host 10.0.0.1 traps version 2c NETMANAGER eigrp Router(config) snmp-server community EIGRP1NET1A Router(config)# snmp-server enable traps eigrp
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
141
MIB Support
Includes two Traps
eigrpRouteSIA eigrpAuthFailure
For more specifics on the objects and MIB please see the following: http://www.cisco.com/en/US/products/sw/iosswrel/ ps5207/products_feature_guide09186a00803d2d3d.html
BRKRST-2330 14341_04_2008_c1 2008 Cisco Systems, Inc. All rights reserved. Cisco Public
142
71
MIB Support
EIGRP Traffic Statistics
AS Number Hellos Sent/Received Updates Sent/Received Queries Sent/Received Replies Sent/Received
143
Q and A
BRKRST-2330 14341_04_2008_c1
Cisco Public
144
72
Recommended Reading
Continue your Cisco Live learning experience with further reading from Cisco Press Check the Recommended Reading flyer for suggested books
145
Recommended Reading
ASIN: 1578701651
ISBN: 0201657732
ISBN 1587051877
BRKRST-2330 14341_04_2008_c1
Cisco Public
146
73
BRKRST-2330 14341_04_2008_c1
Cisco Public
147
BRKRST-2330 14341_04_2008_c1
Cisco Public
148
74