> At 07:42 AM 10/12/00, [EMAIL PROTECTED] wrote:
> 
> >Actually, EIGRP is a hybrid protocol which means it is 
distance vector and link-state.
> 
> EIGRP is not a link-state protocol. It's an "advanced" 
distance-vector  protocol.
> 
> Regarding the main question, I wouldn't think OSPF would need 
to deal with  split horizon, but I can't answer that part for 
sure.
> 
> Priscilla
> 
> >Split horizon kills routing loops which can occur in either 
of the 2 so it is indeed available in OSPF. I know this for a 
fact because there is a command to disable it in OSPF: no split-
horizon ospf, or something like that...

A couple of reasonable points can be made here.  EIGRP is not 
explicitly a link state protocol.  At best, it is a subset of  
link state functionality, but it does not have all of the 
attributes that connote a link state protocol, nor was it meant 
to be such.  Here is Cisco's quote on what EIGRP represents 
(from the ITH):

The Enhanced Interior Gateway Routing Protocol (IGRP) 
represents an evolution from its predecessor IGRP (refer to 
Chapter 38, "Interior Gateway Routing Protocol)." This 
evolution resulted from changes in networking and the demands 
of diverse, large-scale internetworks. Enhanced IGRP integrates 
the *capabilities* of link-state protocols into distance-vector 
protocols. It incorporates the Diffusing-Update Algorithm 
(DUAL) developed at SRI International by Dr. J.J. Garcia-Luna-
Aceves. 

A better explanation of this protocol would likely come from 
its author, who did not call it the DUAL Algorithm.  Here is 
what Dr. J.J. Garcia-Luna-Aceves had to say on, "Loop-Free 
Routing Using Diffusing Computations.":

"A family of distributed algorithms for the dynamic computation 
of the shortest paths in a computer network or internet is 
presented, validated, and analyzed. According to these 
algorithms, each node maintains a vector with its distance to 
every other node. Update messages from a node are sent only to 
its neighbors; each such message contains a distance vector of 
one or more entries, and each entry specifies the length of the 
selected path to a network destination, as well as an 
indication of whether the entry constitutes an update, a query, 
or a reply to a previous query. The new algorithms treat the 
problem of distributed shortest-path routing as one of 
diffusing computations, which was first proposed by Dijkstra 
and Scholten. They improve on algorithms introduced previously 
by Chandy and Misra, Jaffe and Moss, Merlin and Segall, and the 
author. The new algorithms are shown to converge in finite time 
after an arbitrary sequence of link cost or topological 
changes, to be loop-free at every instant, and to outperform 
all other loop-free routing algorithms previously proposed from 
the standpoint of the combined temporal, message, and storage 
complexities."

Clearly from the explanation above, it does incorporate the 
best of distance vector routing and link state routing.  It is 
however not one or the other.  An adequate characterization 
would be that supplied by Priscilla, which is that it is an 
*advanced* distance vector protocol.

Regrading the issue of split horizon, that is just one of many 
safety locks included in routing protocols to reduce or 
eliminate the chance of routing loops.  Split Horizon however, 
seems to have limited functionality beyond distance vector 
routing.  Check out this link (watch wrap):

http://www.cisco.com/univercd/cc/td/doc/product/software/ios11/c
book/ciproute.htm

Specifically,

Enable or Disable Split Horizon
Normally, routers that are connected to broadcast-type IP 
networks and that use *distance-vector* routing protocols 
employ the split horizon mechanism to reduce the possibility of 
routing loops. Split horizon blocks information about routes 
from being advertised by a router out any interface from which 
that information originated. This behavior usually optimizes 
communications among multiple routers, particularly when links 
are broken. However, with nonbroadcast networks, such as Frame 
Relay and SMDS, situations can arise for which this behavior is 
less than ideal. For these situations, you might want to 
disable split horizon. This applies to IGRP and RIP.

I have found the ability to turn off/influence split horizon on 
the following protocols: RIP, IGRP, EIGRP, CLNS, Vines, OSI 
Routing, DECnet, IPX RIP, IPX SAPs, XNS.  I did not find any 
mention of the use of split horizon explicitly on an OSPF 
network.  

It is also interesting to note that RIP, IGRP, and EIGRP are 
all sent out with a TTL of 2, while OSPF is sent via multicast 
with a TTL of 1.

Maybe it is possible that the exact command could be listed to 
disable split horizon on OSPF?

HTH,

Paul Werner



________________________________________________
Get your own "800" number - Free
Free voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag

_________________________________
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to