1587200023_CH11.pdf

(814 KB) Pobierz
648843114 UNPDF
648843114.164.png 648843114.175.png 648843114.186.png 648843114.197.png 648843114.001.png 648843114.012.png 648843114.023.png 648843114.034.png 648843114.044.png 648843114.055.png 648843114.066.png 648843114.077.png 648843114.088.png 648843114.099.png 648843114.110.png 648843114.121.png 648843114.126.png 648843114.127.png 648843114.128.png 648843114.129.png 648843114.130.png 648843114.131.png 648843114.132.png 648843114.133.png 648843114.134.png 648843114.135.png 648843114.136.png 648843114.137.png 648843114.138.png 648843114.139.png 648843114.140.png 648843114.141.png 648843114.142.png 648843114.143.png 648843114.144.png 648843114.145.png 648843114.146.png 648843114.147.png 648843114.148.png 648843114.149.png 648843114.150.png
C
H
A
P
T
E
R
11
Hybrid: Enhanced Interior
Gateway Routing Protocol
(EIGRP)
primarily
to address many of the limitations of IGRP and RIP. As WANs were growing, so was the
need for a routing protocol that would use efficient address space on WAN links, as well as
the LAN networks. OSPF was available, but the CPU-intensive tasks that it had to perform
often overloaded the small processors of many edge or remote routers of that time. The con-
figuration was also more complex than that of RIP or IGRP. A routing protocol was needed
that could support VLSM and that could scale with large internetworks, yet that was less
CPU-intensive than OSPF. In 1994, Cisco answered the call by releasing Enhanced IGRP
in Cisco IOS Software Release 9.21. Today, EIGRP is used as the routing protocol on many
large government and commercial internetworks. It has proven to be very stable, flexible,
and fast. In addition to these characteristics, the ease of EIGRP configuration makes it one
of the most popular routing protocols among network engineers.
Enhanced Interior Gateway Routing Protocol (IGRP)
EIGRP can be referred to as a hybrid protocol. It combines most of the characteristics of
traditional distance vector protocols with some characteristics of link-state protocols.
Specifically, EIGRP is “enhanced” by using four routing technologies:
Neighbor discovery/recovery
Reliable Transport Protocol (RTP)
DUAL finite-state machine
Protocol-dependent modules
This chapter covers these technologies, as well as the operation and configuration of
EIGRP.
As internetworks grew in scale and diversity in the early 1990s, new routing protocols were
needed. Cisco developed
648843114.151.png 648843114.152.png 648843114.153.png 648843114.154.png 648843114.155.png 648843114.156.png 648843114.157.png 648843114.158.png 648843114.159.png 648843114.160.png 648843114.161.png 648843114.162.png 648843114.163.png 648843114.165.png 648843114.166.png 648843114.167.png 648843114.168.png 648843114.169.png 648843114.170.png 648843114.171.png 648843114.172.png 648843114.173.png 648843114.174.png 648843114.176.png 648843114.177.png 648843114.178.png 648843114.179.png 648843114.180.png 648843114.181.png 648843114.182.png 648843114.183.png 648843114.184.png 648843114.185.png 648843114.187.png 648843114.188.png 648843114.189.png 648843114.190.png 648843114.191.png 648843114.192.png 648843114.193.png 648843114.194.png 648843114.195.png
670
Chapter 11: Hybrid: Enhanced Interior Gateway Routing Protocol (EIGRP)
Technical Overview of EIGRP
EIGRP offers many advantages over other routing protocols, including the following:
—EIGRP is a classless routing protocol and carries the subnet
mask of the route in its update.
—By using the concept of feasible successors, defined by DUAL,
EIGRP is capable of preselecting the next best path to a destination. This allows for
very fast convergence upon a link failure.
—Under normal operation, only hellos and partial updates are
sent across a link. Routing updates are not flooded and are processed only
periodically.
—EIGRP does not send a full routing update; it sends only
information about the changed route.
—Through the use of VLSM and a complex composite metric, EIGRP
networks can be vast in size.
—EIGRP supports hierarchical network design, but it does not
require the strict configuration guidelines, such as the ones needed for OSPF.
Automatic route summarization
—EIGRP will perform automatic summarization
on major bit boundaries.
—As of Cisco IOS Software Release 11.3, EIGRP can be
configured to perform MD5 password authentication on route updates.
Looking at this list, it becomes evident why EIGRP has become a popular routing protocol.
It provides many of the enhancements of OSPF, without the strict configuration guidelines. It
could be argued that EIGRP’s weakest point is that it is a Cisco-proprietary protocol, but with
the aid of redistribution, this point becomes moot.
MD5 route authentication
EIGRP is a classless routing protocol. It directly interfaces to IP as protocol 88. EIGRP uses
the multicast address of 224.0.0.10 for hellos and routing updates instead of an all-hosts
broadcast like RIP uses. EIGRP also employs a system of hello and hold timers to maintain
neighbors. Aside from the initial routing update, partial routing updates are sent only when
network topology changes occur. The updates are also bounded, which means that updates
are sent only to pertinent routers. Like IGRP, EIGRP uses a composite metric to calculate
the best path to a destination. The sections that follow take a closer look at how EIGRP
makes use of metrics, neighbors, reliable transport, and DUAL in its operation.
NOTE
Early releases of EIGRP had stability issues over low-speed serial links and problems
maintaining many neighbors. Cisco significantly enhanced EIGRP with Cisco IOS
Software Releases 10.3(11), 11.0(8), and 11.1(3)— early releases of EIGRP are sometimes
referred to as EIGRP version 1. Cisco currently ships routers with IOS 12.0 and above.
Support for VLSM
Rapid convergence
Low CPU utilization
Incremental updates
Scalable
Easy configuration
648843114.196.png 648843114.198.png 648843114.199.png 648843114.200.png 648843114.201.png 648843114.202.png 648843114.203.png 648843114.204.png 648843114.205.png 648843114.206.png 648843114.207.png 648843114.002.png 648843114.003.png 648843114.004.png 648843114.005.png 648843114.006.png 648843114.007.png 648843114.008.png 648843114.009.png 648843114.010.png 648843114.011.png 648843114.013.png 648843114.014.png 648843114.015.png 648843114.016.png 648843114.017.png 648843114.018.png 648843114.019.png 648843114.020.png 648843114.021.png 648843114.022.png 648843114.024.png 648843114.025.png 648843114.026.png 648843114.027.png 648843114.028.png 648843114.029.png 648843114.030.png 648843114.031.png 648843114.032.png 648843114.033.png
 
Technical Overview of EIGRP
671
EIGRP Metrics
EIGRP uses metrics in the same way as IGRP. Each route in the route table has an associated
metric. EIGRP uses a composite metric much like IGRP, except that it is modified by a multi-
plier of 256. Recall from Chapter 10, “Distance Vector Protocols: Interior Gateway Routing
Protocol (EIGRP),” that bandwidth, delay, load, reliability, and MTU are the submetrics.
Like IGRP, EIGRP chooses a route based primarily on bandwidth and delay, or the composite
metric with the lowest numerical value. When EIGRP calculates this metric for a route, it calls
it the
feasible distance
—Bandwidth is expressed in units of kilobits. It must be statically config-
ured to accurately represent the interfaces that EIGRP is running on. For example, the
default bandwidth of a 56-kbps interface and a T1 interface is 1544 kbps. To accurately
adjust the bandwidth, use the
bandwidth
kbps
interface subcommand. Table 11-1
highlights some common bandwidth values.
—Delay is expressed in microseconds. It, too, must be statically configured to
accurately represent the interface that EIGRP is running on. The delay on an interface
can be adjusted with the
delay
time_in_microseconds
interface subcommand.
Common delay values are represented in Table 11-1.
—Reliability is a dynamic number in the range of 1 to 255, where 255 is
a 100 percent reliable link and 1 is an unreliable link.
—Load is the number in the range of 1 to 255 that shows the output load of
an interface. This value is dynamic and can be viewed using the
command. A value of 1 indicates a minimally loaded link, whereas 255 indicates a
100 percent loaded link.
show interfaces
—The maximum transmission unit (MTU) is the recorded smallest MTU value
in the path, usually 1500.
NOTE
Whenever you are influencing routing decisions in IGRP or EIGRP, use the metric of delay
over bandwidth. Changing bandwidth can affect other routing protocols, such as OSPF.
Changing delay affects only IGRP and EIGRP.
to the route. EIGRP calculates a feasible distance to all routes in the
network. The following list is a detailed description of the five EIGRP submetrics:
Bandwidth
Delay
Reliability
Load
MTU
648843114.035.png 648843114.036.png 648843114.037.png 648843114.038.png 648843114.039.png 648843114.040.png 648843114.041.png 648843114.042.png 648843114.043.png 648843114.045.png 648843114.046.png 648843114.047.png 648843114.048.png 648843114.049.png 648843114.050.png 648843114.051.png 648843114.052.png 648843114.053.png 648843114.054.png 648843114.056.png 648843114.057.png 648843114.058.png 648843114.059.png 648843114.060.png 648843114.061.png 648843114.062.png 648843114.063.png 648843114.064.png 648843114.065.png 648843114.067.png 648843114.068.png 648843114.069.png 648843114.070.png 648843114.071.png 648843114.072.png 648843114.073.png 648843114.074.png 648843114.075.png 648843114.076.png 648843114.078.png 648843114.079.png 648843114.080.png
672
Chapter 11: Hybrid: Enhanced Interior Gateway Routing Protocol (EIGRP)
Table 11-1 highlights the common metrics used.
Table 11-1
Common IGRP and EIGRP Metrics
Medium
Bandwidth
Delay
100-Mbps ATM
100,000 kbps
100
µ
s
Gigabit Ethernet
100,000 kbps
100
µ
s
Fast Ethernet
100,000 kbps
100
µ
s
FDDI
100,000 kbps
100
µ
s
HSSI
45,045 kbps
20,000
µ
s
16-Mbps Token Ring
16,000 kbps
630
µ
s
10-Mbps Ethernet
10,000 kbps
1000
µ
s
T1
1544 kbps
20,000
µ
s
DS-0
64 kbps
20,000
µ
s
56-kbps media
56 kbps
20,000
µ
s
EIGRP uses a composite metric (CM) that is derived from the five submetrics. When
EIGRP computes the composite metric, it uses a formula that involves five constants
or “k” values. The constant values have default value such as the following:
k1 = k3 = 1 and k2 = k4 = k5 = 0
By setting k2, k4, and k5 to 0, it essentially nullifies the submetrics of load, reliability, and
MTU. This is precisely why you should first use delay and then bandwidth when trying to
influence which routes EIGRP prefers. The formula EIGRP uses to calculate the composite
metric is as follows:
CM = 256
×
([k1
×
BW
mim
+ (k2
×
BW
mim
) / (256-LOAD) + k3
×
DELAY
sum
]
×
X)
where the following is true:
BW
mim
= 10
7
/ bandwidth_of_slowest_link
(delays_along_the_path)
X = k5 / (reliability + k4) if and only if k1<>1, if k1 = 1 then X = 1
=
Σ
sum
With the k values set at the default value you have
k1 = k3 = 1
k2 = k4 = k5 = 0
CM = 256
×
(BW
mim
+ DELAY
sum
)
NOTE
The router calculation of the composite metric will always differ slightly from the result
when it is performed by longhand. This is because of the way the router handles floating-
point mathematics; there will be slight rounding discrepancies.
DELAY
648843114.081.png 648843114.082.png 648843114.083.png 648843114.084.png 648843114.085.png 648843114.086.png 648843114.087.png 648843114.089.png 648843114.090.png 648843114.091.png 648843114.092.png 648843114.093.png 648843114.094.png 648843114.095.png 648843114.096.png 648843114.097.png 648843114.098.png 648843114.100.png 648843114.101.png 648843114.102.png 648843114.103.png 648843114.104.png 648843114.105.png 648843114.106.png 648843114.107.png 648843114.108.png 648843114.109.png 648843114.111.png 648843114.112.png 648843114.113.png 648843114.114.png 648843114.115.png 648843114.116.png 648843114.117.png 648843114.118.png 648843114.119.png 648843114.120.png 648843114.122.png 648843114.123.png 648843114.124.png 648843114.125.png
Zgłoś jeśli naruszono regulamin