Anda di halaman 1dari 13

Type text to search here...

Home ~ EIGRP Tutorial


EIGRP Tutorial
December 3rd, 2010 Go to comments
In this article we will mention about the EIGRP protocol.
Enhanced Interior Gateway Routing Protocol (EIGRP) is a Cisco-proprietary routing protocol. EIGRP is a
classless routing protocol, meaning that it sends the subnet mask oI its interIaces in routing updates, which use
a complex metric based on bandwidth and delay.
EIGRP is reIerred to as a hybrid routing protocol because it has the characteristics oI both distance-vector
and link-state protocols but now Cisco reIers it as an advanced distance vector protocol.
Notice: the term 'hybrid is misleading because EIGRP is not a hybrid between distance vector and link-state
routing protocols. It is a distance vector routing protocol with enhanced Ieatures.
EIGRP is a powerIul routing protocol and it is really standout Irom its ancestor IGRP. The main Ieatures are
listed below:
Support VLSM and discontiguous networks
Use Reliable Transport Protocol (RTP) to delivery and reception oI EIGRP packets
Use the best path selection Diffusing Update Algorithm (DUAL), guaranteeing loop-Iree paths and
backup paths throughout the routing domain
Discover neighboring devices using periodic Hello messages to discover and monitor connection
status with its neighbors
Exchange the Iull routing table at startup and send partial` triggered updates thereaIter (not Iull updates
like distance-vector protocols) and the triggered updates are only sent to routers that need the inIormation.
This behavior is diIIerent Irom the link-state protocol in which an update will be sent to all the link-state
routers within that area. For example, EIGRP will send updates when a new link comes up or a link
becoming unavailable
Supports multiple protocols: EIGRP can exchange routes Ior IPv4, IPv6, AppleTalk and IPX/SPX
networks
Load balancing: EIGRP supports unequal metric load balancing, which allows administrators to better
distribute traIIic Ilow in their networks.
* Notice: The term 'partial means that the update only includes inIormation about the route changes.
EIGRP use metrics composed oI bandwidth, delay, reliability, and load. By deIault, EIGRP uses only
bandwidth and delay.
EIGRP use Iive types oI packets to communicate:
Hello: used to identiIy neighbors. They are sent as periodic multicasts
Update: used to advertise routes, only sent as multicasts when something is changed
Ack: acknowledges receipt oI an update. In Iact, Ack is Hello packet without data. It is always unicast and
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 1f13
uses UDP.
Query: used to Iind alternate paths when all paths to a destination have Iailed
Reply: is sent in response to query packets to instruct the originator not to recompute the route because
Ieasible successors exist. Reply packets are always unicast to the originator oI the query
EIGRP sends every Query and Reply message using RTP, so every message is acknowledged using an
EIGRP ACK message.
EIGRP Route Discovery
Suppose that our network has 2 routers and they are conIigured to use EIGRP. Let`s see what will happen
when they are turned on.
Firstly, the router will try to establish a neighboring relationships by sending 'Hello packets to others running
EIGRP. The destination IP address is 224.0.0.10 which is the multicast address oI EIGRP. By this way,
other routers running EIGRP will receive and proceed these multicast packets. These packets are sent over
TCP.
AIter hearing 'Hello Irom R1, R2 will respond with another 'Hello packet.
R2 will also send its routing table to R1 by 'Update packets. Remember that R2 will send its complete
routing table Ior the Iirst time.
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 2f13
R1 conIirms it has received the Update packet by an 'ACK message.
R1 will also send to R2 all oI its routing table Ior the Iirst time
R2 sends a message saying it has received R1's routing table.
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 3f13
Now both R1 & R2 learn all the paths oI the neighbor and the network is converged. But there are some
notices you should know:
AIter the network converged, 'Hello messages will still be sent to indicate that the it is still alive.
When something in the network changes, routers will only send partial updates to routers which need that
inIormation.
Hellos are sent as periodic multicasts and are not acknowledged directly.
The Iirst hellos are used to build a list oI neighbors; thereaIter, hellos indicate that the neighbor is still alive
To become a neighbor, the Iollowing conditions must be met:
The router must hear a Hello packet Irom a neighbor.
The EIGRP autonomous system must be the same.
K-values must be the same.
EIGRP builds and maintains three tables:
Neighbor table: lists directly connected routers running EIGRP with which this router has an adjacency
Topology table: lists all routes learned Irom each EIGRP neighbor
Routing table: lists all best routes Irom the EIGRP topology table and other routing processes
Configuring EIGRP
Router(conIig)#router eigrp 1
Syntax: router eigrp <AS number>
Turn on the EIGRP process
1 is the Autonomous System (AS) number. It can be Irom 1 to 65535.
All routers in the same network must use the same AS number.
Router(conIig-router)#network
192.168.1.0
Router will turn on EIGRP 1 process on all the interIaces belonging to
192.168.1.0/24 network.
In the next part we will learn about the Feasible Distance & Administrative Distance oI EIGRP
Pages: 1 2 3
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 +f13
Comments (138) Comments
Comment pages
1 2 3 Next 380
1. vibhu rastogi
December 7th, 2010
this is very gud
and all the inIormation in very dip.
thanku so much
2. pavan
December 8th, 2010
god bless u
3. c.t.meiyappan
December 15th, 2010
really its good Ior undersatnding the eigrp principle
it helps to conIigure and depth knowledge and also outlook Ior basic
4. c.t.meiyappan
December 15th, 2010
really its good Ior undersatnding the eigrp principle
it helps to conIigure and depth knowledge and also outlook Ior basic concepts
5. Anonymous
January 10th, 2011
Hello,
How to conIigure DiIIreent AS number in EIGRP with Redistribuition
Thanks
6. Sunnie
January 20th, 2011
Guys thanx i was so conIused on EIGRP can you pliz help with Frame relay now
7. Jael
February 7th, 2011
Thanks Ior the in-depth explanation!
8. Denver
February 7th, 2011
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 5f13
Hie
thanx a million
9. Kaustubh
February 12th, 2011
Was conIused in todd lammle.ty 9tut :)
10. asiI
February 15th, 2011
detailed, easy to understand, yah keep it up, thanx..thanx
11. Yahya Misbah,Dubai
April 19th, 2011
Thanks 9tut.com.I now have more clear picture oI EIGRP.
12. San Diego
May 3rd, 2011
Much appreciated, thank you guys Ior all ur time and eIIort
13. hmeister
May 6th, 2011
9tut Thanks Ior the overview concise and to the point. I hope I can retain all oI this as pieces oI
this will be on exam questions.
14. Mohamed nour,Egypt
May 6th, 2011
Very good summary,Many thanks
15. The King oI Birds
May 7th, 2011
Very well explained, nice Ior beginners and good to improve and revise your concepts Ior existing
students. Very good summery oI very lengthy topic.
16. daothanhvietnam
May 11th, 2011
Much appreciated, thank you guys Ior all ur time and eIIort
17. Stephen
May 17th, 2011
Perhaps add in the deIault Admin Distance oI 90 ? I didnt see that mentioned.
18. AS
May 18th, 2011
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 6f13
Now a days Cisco is asking some new questions which are not in pass4sure. Is any one has the source
Ior these new questions?
19. kiran the king
May 22nd, 2011
god
20. naim
May 24th, 2011
good to read this!!!!!!!!!!!!!
21. Rohith
May 25th, 2011
Thank you very much,,
22. FRAUD
May 27th, 2011
G00D WORK INDEED...!!!!!! THNX
23. Turo!
June 2nd, 2011
Thank You! This is very useIul!
24. esta
June 21st, 2011
this is great
25. tohil
June 23rd, 2011
in which condition , we can use no auto-summary and Ior what purpose we use them.?
26. Dipraj
June 23rd, 2011
Good One.
27. Ram Moktan
July 7th, 2011
Greetings,
Very good. Thank you Ior your eIIort .
28. rupul
July 8th, 2011
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 7f13
Thanks again. the tutorial was oI immense help. Only I think that the Iigure Ior outbound interIace in
the Routing table should be 'e0 and not 50 which is the AD Ior Router A to reach D. II I am wrong
then please do correct me. Thank you.
29. vinicius
July 8th, 2011
Amazing! :)
30. hany khalaI
July 12th, 2011
thanks Ior this tutorial
31. khaled
July 21st, 2011
Realllllly Thank You! This is very useIul! I appreciate u Ior ur work
32. Eden
July 24th, 2011
Thank You Ior sharing these clear explanation with us.
33. Anuj
July 28th, 2011
Great work
easy to understand..Thanks a lot..
34. pyiphyo
July 31st, 2011
nice 9tut tutorial.
35. sumit menaria
August 4th, 2011
Nice explanation .!!!
36. Satpreet
August 26th, 2011
Thank You 9tut.com Ior sharing these clear explanation with us.
Great Work.
Thank you very much
37. Darwin
September 1st, 2011
Thanks a million 9tut.I have to take hours to read this in Sybex.
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 8f13
Now this post take me just a Iew minutes.I really appreciate 9tut.
38. Rami
September 1st, 2011
Hello 9tut,
Can u plz double check the metric Iormula?
I guess it should be:
metric |K1 * bandwidth (K2 * bandwidth)/(256 - load) K3 * delay| |K5/(reliability K4)|
otherwise, the metric will equal to zero iI k4 & k5 are zeros!!!
Thx 4 the gr8 inIo.keep it up
39. xallax
September 1st, 2011
iI K4 is 0 then
|K5/(reliability K4)| K5/reliability
iI K5 is 0 then
|K1 * bandwidth (K2 * bandwidth)/(256 - load) K3 * delay| |K5/(reliability K4)|
|K1 * bandwidth (K2 * bandwidth)/(256 - load) K3 * delay| 0
|K1 * bandwidth (K2 * bandwidth)/(256 - load) K3 * delay|
40. morning999
September 2nd, 2011
Really Good !
41. JeII2
September 3rd, 2011
iI I used a class C with /24 instead oI a class A (or B) /24, I won`t need no auto-summary right?
42. xallax
September 3rd, 2011
jeII
yeap. you`re wasting the entire address space on one interIace with that /24 mask so. no need Ior
'no auto-summary in that case.
auto-summary is used to have less advertisement packets sent during updates and to keep the routing
table less crowded
43. JeII2
September 3rd, 2011
I`ve been creating these labs Ior ICND2 and I always use class C /24 so I never used 'no auto-
summary.
44. JeII2
September 5th, 2011
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 9f13
On page 2 routing table, shouldn`t the metric be Administrative Distance instead oI Feasible Distance?
By deIault, EIGRP has an AD oI 90 as the table shows on page 3. For the routing table, it is
|Administrative Distance (deIault oI 90) / Advertised Distance (Irom neighboring router to
destination)|.
45. 9tut
September 5th, 2011
JeII2: In the routing table, the metric is the Feasible Distance. Notice that the FD Irom routerA to
IOWA is 90 because 90 40 (routerA -~ IDAHO) 50 (IDAHO -~ IOWA). It is not the AD oI
EIGRP.
46. JeII2
September 5th, 2011
But on the show ip route that you did on page 3, it says |90/30720| on the routing table Ior every
route learned through EIGRP. What is 90 there? 30720 is Advertised Distance.
47. Rami
September 5th, 2011
xallax
I meant,
In the tutorial the equation is written wrong, there is (*) instead oI (), so in that case the metric will be
zero.maybe typo.
48. xallax
September 5th, 2011
could be.
49. 9tut
September 6th, 2011
JeII2: In |90/30720|, 90 is the Adminstrative Distance oI EIGRP.
50. JeII2
September 6th, 2011
But in your Routing table on page 2, the metric is Feasible Distance not Administrative Distance. When
we talk about routing tables, shouldn`t it always be 90 Ior EIGRP? And it should be |AD oI EIGRP /
Advertised Distance| Ior EIGRP. Again, I am asking about the routing table. Like Ior RIP |AD oI RIP
(120) / Hop count|.
Comment pages
1 2 3 Next 380
Add a Comment
Name
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 10f13
Submit Comment
Subscribe to comments Ieed
CCNA Operations 3 OSPF Tutorial
Premium Membership
Become a member to interact with all questions and read all tutorials, labs!
Find out more or Sign In
CCNA 640-802
CCNA Lab Sim
CCNA Basic Questions
CCNA Basic Questions 2
CCNA Cisco IOS Questions
CCNA Cisco IOS Questions 2
CCNA Cisco IOS Questions 3
CCNA OSI Model Questions
CCNA TCP/IP Model & Operation
CCNA Show Command Questions
CCNA Protocols & Services
CCNA Access List Questions
CCNA Access List Questions 2
CCNA WAN
CCNA WAN 2
CCNA IP Address Questions
CCNA IP Routing Questions
CCNA IP Routing Questions 2
CCNA RIP Questions
CCNA OSPF Questions
CCNA OSPF Questions 2
CCNA EIGRP Questions
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 11f13
CCNA EIGRP Questions 2
CCNA Security Questions
CCNA DHCP Questions
DHCP Group oI Four Questions
CCNA NAT & PAT Questions
CCNA Drag and Drop 1
CCNA Drag and Drop 2
CCNA Drag and Drop 3
CCNA Drag and Drop 4
CCNA Drag and Drop 5
CCNA Switch Questions
CCNA Switch Questions 2
CCNA Switch Questions 3
CCNA VLAN Questions
CCNA VLAN Questions 2
CCNA VTP Questions
CCNA Hotspot
CCNA STP Questions
CCNA STP Questions 2
CCNA IPv6 Questions
CCNA Subnetting
CCNA Subnetting Questions 2
CCNA Subnetting Questions 3
CCNA Subnetting Questions 4
CCNA Operations 1
CCNA Operations 2
CCNA Operations 3
CCNA Troubleshooting 1
CCNA Troubleshooting 2
CCNA Wireless
CCNA FAQs & Tips
Share your CCNA Experience
CCNA Self-Study
Practice CCNA GNS3 Labs
CCNA Knowledge
Network Resources
Free Router Simulators
ICND1/ICND2 Website
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 12f13
CCNP - ROUTE Website
CCNP - SWITCH Website
CCNP - TSHOOT Website
CCNA Voice Website
CCNA Wireless Website
CCNA Security Website
CCDA Website
CCIP Website
CCIE Written Website
Support 9tut
Your contribution will help keep this site updated!
Top
Copyright 2010-2012 CCNA Training
Privacy Policy. Valid XHTML 1.1 and CSS 3.
1f8f2013 CCNA Training E!GRP Tutorial
9tut.comf.fcomment-page-1 13f13

Anda mungkin juga menyukai