Hi Ivan,
I like picky! And I like your example too. There's an illustrated
example (using OSPF redistribution into RIP vs. static) of split-
horizon and next-hop IP in the second edition of the R&S Cert Guide
(the graphic is found on page 213, the discussion begins on page
219). Since RIP was de-emphasized in v3.0 of the Cert Guide (and
thus presumably the written itself), this gets only a passing mention
in the latest version of the book and won't be of much value for the
purposes of this thread.
I got to thinking about your post after reading it on a recent flight
and perhaps the issue here, in the case of RIP anyway, is v1 vs. v2.
There wasn't any concept of advertising next-hop in the former; it was
introduced in the latter. So I suppose the old explanation of not
advertising back out a receiving interface has its roots in v1 and
seems to have been accurate enough in its day. The logic of RIP split-
horizon needed to be updated with the advent of next-hop support,
though, and so now your explanation is the far more precise one. I'd
put together a lab topology to explore/illustrate the nuance but I'm
working a billable project today instead. ;~)
Interestingly, I stumbled across yet another use of the term "split-
horizon" today while doing some research for a client (you may well be
right about this being the most overused term in networking
Anthony!). It relates to a VPLS full mesh of pseudowires in an SP
core and avoiding the need for a spanning-tree instance. Here's the
quote, followed by the link for anyone interested:
"To reduce the complexity of the VPLS architecture, [lasserre]
describes a flat architecture whereby all VSIs that are associated
with a single multipoint L2VPN are interconnected using a full mesh of
MPLS VCs as shown in Figure 4. As all VSIs are interconnected in a
full mesh, [lasserre] avoided implementing a spanning tree by using a
technique known as split horizon forwarding. Split horizon forwarding
is a frame forwarding technique that prevents packets looping by
simply not transmitting a frame back out of the interface the frame
was received upon. In the case of [lasserre] if a frame is received on
a PW, the frame cannot be forwarded on any other PW associated with a
particular VSI as shown in Figure 5. The concept of split horizon
forwarding is well-known with routing protocols such as RIP and IGRP,
and is important to understand with respect to VPLS as it is reused
within other drafts, including [VPLS-LDP]."
http://www.cisco.com/en/US/tech/tk436/tk891/technologies_white_paper09186a00801f6084.shtml
Cheers all,
Scott
On Apr 23, 2009, at 5:23 , Ivan Walker wrote:
> Being a little picky I believe that the concept found in most
> discussions
> is that a routing update received in an interface is not advertised
> back
> out that same interface.
>
> The implementation as far as I understand does not keep track of what
> interface an update comes in. Rather the next-hop is used - the
> update is
> not sent out an interface used to reach the next hop. Try
> redistributing
> a static route with a next hop out a rip enabled interface into rip-
> the
> redistributed static route won't be advertised out the interface
> used to
> reach the next hop even though technically the route was not
> received in
> that interface.
>
> Ivan
>
>> R.B,
>>
>> I would just clean that up a little and replace "packet" with
>> "destination" or something along that line.
>>
>> People sometimes (recently) use this in iBGP discussions, which I
>> believe to be a slightly improper application of the term. The full
>> mesh/synchronization requirement has as much if not more to do with
>> serving as an anti-blackholing mechanism vs. preventing loops from
>> forming. And even to the extent that it does prevent loops, it does
>> so slightly differently as contrasted to, say, RIP split-horizon, so
>> this is not a term that I personally use in the context of BGP.
>> Others do, though, and so this is probably one context worth making
>> note of.
>>
>> The term has also been borrowed for split-horizon DNS and so forth.
>> But it generally infers a behavior where otherwise flooded
>> information
>> is not reflected back towards its point of origin relative to any
>> given point in a topology.
>>
>> What was the catalyst for your question?
>>
>> Regards,
>>
>> Scott
>>
>>
>>
>> On Apr 23, 2009, at 7:03 , Robin Betterley wrote:
>>
>>> Hi GS,
>>>
>>> The basic principle is simple: Information about the routing for a
>>> particular packet is never sent back in the direction from which it
>>> was received.
>>>
>>> Is there any other known principle of split horizon?
>>>
>>> Cheers,
>>> R.B
>>>
>>>
>>> Blogs and organic groups at http://www.ccie.net
>>>
>>> _______________________________________________________________________
>>> Subscription information may be found at:
>>> http://www.groupstudy.com/list/CCIELab.html
>>
>>
>> Blogs and organic groups at http://www.ccie.net
>>
>> _______________________________________________________________________
>> Subscription information may be found at:
>> http://www.groupstudy.com/list/CCIELab.html
>
>
> Blogs and organic groups at http://www.ccie.net
>
> _______________________________________________________________________
> Subscription information may be found at:
> http://www.groupstudy.com/list/CCIELab.html
Blogs and organic groups at http://www.ccie.net
Received on Sat May 02 2009 - 12:45:08 ART
This archive was generated by hypermail 2.2.0 : Mon Jun 01 2009 - 07:04:41 ART