Documente Academic
Documente Profesional
Documente Cultură
Introducing EIGRP
BSCI v3.02-1
EIGRP Features
Advanced distance vector Fast convergence Support for VLSM and discontiguous subnets Partial updates Support for multiple network-layer protocols
Flexible network design Multicast and unicast instead of broadcast address Manual summarization at any point 100% loop-free classless routing Easy configuration for WANs and LANs Load balancing across equaland unequal-cost pathways
DUAL Terminology
Selects lowest-cost, loop-free paths to each destination AD = cost between the next-hop router and the destination FD = cost from local router = AD of next-hop router + cost between the local router and the next-hop router Lowest-cost = lowest FD (Current) successor = next-hop router with lowest-cost, loop free path
Feasible successor = backup router with loop-free path (AD of feasible successor must be less than FD of current successor route)
EIGRP Packets
Hello: Establish neighbor relationships. Update: Send routing updates. Query: Ask neighbors about routing information.
EIGRP Metric
Same metric components as IGRP: Bandwidth Delay Reliability Loading MTU EIGRP metric is IGRP metric multiplied by 256.
ABCD
AXYZD
Delay is the sum of all the delays of the links along the paths: Delay = [delay in tens of microseconds] x 256
Bandwidth is the lowest bandwidth of the links along the paths: Bandwidth = [10,000,000 / (bandwidth in kbps)] x 256
Summary
EIGRP capabilities include fast convergence and support for VLSM, partial updates, and multiple network layer protocols. EIGRP key technologies are neighbor discovery/recovery, RTP, DUAL finite-state machine, and PDMs. EIGRP uses three tables: neighbor table, topology table, and routing table. The routing table contains the best route to each destination, called the successor route. A feasible successor route is a backup route to a destination; it is kept in the topology table. EIGRP uses the same metric components as IGRP: delay, bandwidth, reliability, load, and MTU. By default, EIGRP metric equals bandwidth (slowest link) plus delay (sum of delays). EIGRP metrics are backward-compatible with IGRP; the EIGRPequivalent metric is the IGRP metric multiplied by 256.
Configuring EIGRP
BSCI v3.02-16
Configuring EIGRP
Router(config)#
bandwidth kilobits
Defines the interfaces bandwidth for the purposes of sending routing update traffic.
Network 192.168.1.0 is not configured on router A, because it is not directly connected to router A.
R2 EIGRP Configuration
<output omitted> interface FastEthernet0/0 ip address 172.17.2.2 255.255.255.0 <output omitted> interface Serial0/0/1 bandwidth 64 ip address 192.168.1.102 255.255.255.224 <output omitted> router eigrp 100 network 172.17.2.0 0.0.0.255 network 192.168.1.0
RTO
R1#show ip eigrp interfaces IP-EIGRP interfaces for process 100 Xmit Queue Interface Peers Un/Reliable Fa0/0 0 0/0 Se0/0/1 1 0/0
Mean SRTT 0 10
Pending Routes 0 0
Summary
The configuration commands for basic EIGRP include: router eigrp autonomous-system network network-number [wildcard-mask] bandwidth kilobits The optional wildcard-mask parameter in the network command is an inverse mask used to determine how to interpret the network-number parameter. A wildcard bit of 0 is a match and of 1 is dont care. Create and advertise a default route in an EIGRP AS with the ip default-network network-number command.
Summary (Cont.)
Use the show ip eigrp neighbors command to verify that the router recognizes its neighbors. Use the show ip route eigrp command to verify that the router recognizes routes from its neighbors. Use the show ip protocols, show ip eigrp interfaces, show ip eigrp neighbors, show ip eigrp topology, and show ip eigrp traffic commands to verify EIGRP operations.
Configuring EIGRP
BSCI v3.02-32
When the last specific route of the summary goes away, the summary is deleted.
The minimum metric of the specific routes is used as the metric of the summary route.
ip summary-address eigrp as-number address mask [admin-distance] Creates a summary address that this interface will generate
Variance Example
Router E chooses router C to get to network Z, because it has lowest FD of 20. With a variance of 2, router E chooses router B to get to network Z (20 + 10 = 30) < [2 * (FD) = 40]. Router D is never considered to get to network Z (because 25 > 20).
Multipoint links
Point-to-point links EIGRP uses up to 50% of bandwidth by default; this bandwidth utilization can be changed.
Configure each virtual Circuit as point-to-point, specify bandwidth = 1/10 of link capacity Increase EIGRP utilization to 50% of actual VC capacity
Configure lowest CIR virtual circuit as point-to-point, specify bandwidth = CIR. Configure higher CIR virtual circuits as multipoint, combine CIRs.
Summary
EIGRP performs automatic network-boundary summarization, but administrators can disable automatic summarization and perform manual route summarization on an interface-by-interface basis. Summarizing routes creates smaller routing tables. Use the no auto-summary command to disable automatic summarization. Use the ip summary-address eigrp command to create a summary address. EIGRP performs equal-cost load balancing by default for up to four paths (up to six paths can be supported). Use the variance command to configure unequal-cost load balancing.
Summary (Cont.)
EIGRP uses up to 50 percent of the bandwidth of an interface by default. Because of the inherent differences in the operational characteristics of WAN links, this default may not be the best option for all WAN links.
Use the ip bandwidth-percent eigrp command to configure EIGRP bandwidth use across WAN links.
Configuring EIGRP
BSCI v3.02-48
Router Authentication
Many routing protocols support authentication such that a router authenticates the source of each routing update packet that it receives. Simple password authentication is supported by: IS-IS OSPF RIPv2
EIGRP
MD5 Authentication
EIGRP MD5 authentication:
Router generates a message digest, or hash, of the key, key ID, and message.
key key-id
key-string text
0 192.168.1.102 Se0/0/1 R1#show ip route <output omitted> Gateway of last resort is not set D 172.17.0.0/16 [90/40514560] via 192.168.1.102, 00:02:22, Serial0/0/1 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks D 172.16.0.0/16 is a summary, 00:31:31, Null0 C 172.16.1.0/24 is directly connected, FastEthernet0/0 192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks C 192.168.1.96/27 is directly connected, Serial0/0/1 D 192.168.1.0/24 is a summary, 00:31:31, Null0 R1#ping 172.17.2.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.17.2.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 12/15/16 ms
RTO
Summary
There are two types of router authentication: simple password and MD5. When EIGRP authentication is configured, the router generates and checks every EIGRP packet and authenticates the source of each routing update packet that it receives. EIGRP supports MD5 authentication. To configure MD5 authentication, use the ip authentication mode eigrp and ip authentication key-chain interface commands. The key chain must also be configured, starting with the key chain command. Use debug eigrp packets to verify and troubleshoot MD5 authentication.
Configuring EIGRP
BSCI v3.02-63
EIGRP Stub
The EIGRP stub routing feature improves network stability, reduces resource utilization, and simplifies remote router (spoke) configuration. Stub routing is commonly used in a hub-and-spoke topology.
A stub router sends a special peer information packet to all neighboring routers to report its status as a stub router.
A neighbor that receives a packet informing it of the stub status does not query the stub router for any routes.
After
Router A sends an SIA-Query at half of the normal active timer. Router B acknowledges the query there by keeping the relationship up.
Graceful Shutdown
Summary
Factors that affect network scalability include these: Amount of information exchanged between neighbors Number of routers
The eigrp stub command is used to enable the stub routing feature, which improves network stability, reduces resource utilization, and simplifies stub router configuration.
Summary (Cont.)
After a route goes active and the query sequence is initiated, it can only come out of the active state and move to passive state when it receives a reply for every generated query. If the router does not receive a reply to all the outstanding queries within 3 minutes (the default time), the route goes to the SIA state. The active process enhancement feature enables an EIGRP router to monitor the progression of the search for a successor route so that neighbor relationships are not reset unnecessarily. With graceful shutdown, a goodbye message is broadcast when an EIGRP routing process is shut down, to inform adjacent peers about the impending topology change.
Module Summary
EIGRP starts by building a table of adjacent neighbors. Route exchanges with these neighbors result in an EIGRP topology table. The best EIGRP routes are moved into the IP routing table. The configuration commands for basic EIGRP include these: router eigrp autonomous-system network network-number [wildcard-mask] Use the no auto-summary command to disable automatic summarization. Use the ip summary-address eigrp command to create a summary address. Use the variance command to configure unequal-cost load balancing.
Features such as stub routing, active process enhancement, and graceful shutdown help improve network stability and performance.