>Ahhhhhhhh.......
>
>that old debate........ ( i am waiting for howard to comment )
>
>but as far as your answer is consernced ......it`s distance vector HYBRID
>
>a lot of the instructor`s i know read it like this .....
>
>EIGRP is based on IGRP ...so it`s distance vector...
EIGRP shares metrics (more or less) with IGRP, and the configuration
commands are very similar. Otherwise, they are completely different
protocols.
>EIGRP behave`s like a link state protocol ......so it`s link state
The only similarity between EIGRP and LS protocols are that they
all use hello subprotocols and send changes only. That's a historical
accident. There is absolutely no reason DV can't use change-only
updates -- it's just the concept wasn't invented at the time RIP
and IGRP were designed.
>EIGRP is cisco`s own ...uses the best of both world`s ...so it`s a HYBRID
>and should really have it`s own clssification....
>
>BUT
>
>according to the designer`s (i`m told) it IS a distance vector
>protocol..With extensions
Extensions only in the sense that OSPF and ISIS have had extensions
over the years.
DUAL was developed by JJ Garcia-Luna-Aceves while at Stanford
Research Institute, now at University of California Santa Clara. He
was not involved in Cisco's EIGRP implementation. His major area of
research is distance vector protocols, and his formal papers on DUAL
clearly identify it as a distance vector algorithm.
http://www.cse.ucsc.edu/~jj/pubs.html
Indeed, he hasn't stopped with DUAL. I've had conversations with him,
and he definitely feels there are even faster DV algorithms than DUAL.
From my book, "Designing Routing and Switching Architectures,"
The original routing protocols were distance vector. They have
continued to evolve. First-generation distance vector protocols, such
as RIP, use periodic update (and may use triggered updates), loop
detection through count to infinity, hop count metrics, and loop
prevention through split horizon and holddown. Perhaps the most
important distinction between the two generations is the way in which
they use hop count. First-generation protocols use hop count for a
wide range of functions, including metrics and loop detection.
Second-generation protocols have more intelligent metrics and
additional loop detection mechanisms.
Second-generation distance vector protocols, such as IGRP, use a
combination of periodic and triggered updates, loop detection by
detecting increasing metric, complex metrics, and loop prevention
through split horizon and holddown. Holddown can be turned off in
most cases because the loop detection mechanism will allow only
transient loops. Second-generation distance vector does not have a
hello mechanism.
Many courses and books are incorrect in the way they describe hello
subprotocols, if they say that only link state protocols have hello
mechanisms. Hello subprotocols are an alternative to using periodic
updates as a keepalive mechanism, and have nothing to do with link
state or distance vector. Historically, hello subprotocols first
appeared in link state protocols, but that is a coincidence.
...
EIGRP is another evolutionary step in distance vector. Internally,
EIGRP is a completely different protocol than IGRP. The only
similarities are in the configuration commands and the metric
computation. IGRP is upwardly compatible with EIGRP in the sense that
EIGRP can accept routing updates sent to it by IGRP, not that the
internal algorithms are at all similar. See "IGRP to EIGRP Migration"
in Chapter 12, "Special and Hierarchical Routing Topologies."
EIGRP's algorithm is called the diffusing update algorithm (DUAL). It
was developed by J. J. Garcia-Luna at Stanford Research Institute.
Garcia-Luna was not involved in Cisco's implementation of EIGRP.
Several of the Cisco product architects have made strong arguments
that properly designed distance vector algorithms have distinct
technical superiority over link state. Link state partisans point to
the evolution of their protocol family.
EIGRP completely unloaded hop count and removed it from any role. It
uses the same metric as IGRP, but has separate hello subprotocol and
reliable update mechanisms that do away with most distance vector
looping problems.
In RIP and IGRP, loops are formed by old information. A significant
reason that old information is propagated is the use of periodic
updates. When the information distribution mechanism becomes
change-only, there is no periodic updating with stale information. To
have a change-only mechanisms, you need a hello subprotocol so you
can detect dead routers. Until you can reliably detect dead routers,
you cannot distinguish between not receiving an update because there
has been no change, and not receiving an update because the router
that would have sent it is down or unreachable.
>
>in the exam`s (lets keep this relevant to why were here ..and no i don`t
>mean on the planet ....just the list)...it will be classified on the exam as
>distance vector...
I agree that Cisco exams will probably look for hybrid or enhanced
distance vector.
>
>HTH....pppppplease don`t flame me.....Awww go on then ....if it makes you
>happy
>
>steve
>
>
>>From: "CCIE TB"
>>Reply-To: "CCIE TB"
>>To: [EMAIL PROTECTED]
>>Subject: Is EIGRP a DV or LS protocol [7:10657]
>>Date: Mon, 2 Jul 2001 12:02:38 -0400
>>
>>Hi Group members,
>>
>>Is EIGRP a Distance Vector or a Link State protocol. I thought it is a Link
>>State until I read Cisco BSCN book, which classify it as both. Is that
>>possible.
>>
> >Regards to all
Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=10682&t=10657
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]