Thursday, October 10, 2013
EIGRP Is Distance Vector or Hybrid Routing Protocol ? - Let's get rid of an old myth
It’s been a while since I am asking this question in interviews to Routing & Switching candidates that comes from different background like Enterprise and Service Provider and certification level like CCNP, CCIP, CCIE etc.
Yet again I asked same question to couple of people I was interviewing today that had same thoughts as well of EIGRP being Hybrid.
Okay let’s forget the word “Interview” :) and focus on flip side which is that many of our own customers runs EIGRP as IGP in their networks and probably they may ask you similar questions or might have same thought process
Usually when I ask this question the answers comes as “Hybrid”. And of course then I ask people how is it “Hybrid ?” and people start explaining that It has some features of Distance Vector Protocol and some it borrow from Link state.
And then I ask them again – What are those features that you think it borrows from Link state ?
And usually people replies back as – Hey , It has Topology Table, Routing updates are triggered , neighbor discovery and bla bla bla which comes from Link State background
Now of course one must first understand the differences in terms of EIGRP topology table Vs OSPF Topology Table per say to begin with.
EIGRP has no clue what’s there beyond its connected neighbor. Where in OSPF every router knows about entire topology.
Similarly EIGRP updates don’t go beyond immediate neighbor whereas in Link State (OSPF) every router in area gets the same copy of LSAs and pass them to neighbors without any modification.
Each router in ospf within same area has same LSDB and runs independent SPF calculation whereas EIGRP router just passes the best routes to its neighbor which that neighbor further stores into Topology table and run DUAL to figure out best path.
So perhaps we can call EIGRP as advance distance vector but definitely not Hybrid. And one reason that myth might have become popular because of is many Cisco Press Routing focused books using “Hybrid” terminology for EIGRP.