The use of RIPng
Jeff McAdams
jeffm at iglou.com
Tue Jun 1 20:36:45 CEST 2010
On 6/1/10 2:08 PM, bmanning at vacation.karoshi.com wrote:
> On Tue, Jun 01, 2010 at 06:29:51PM +0100, Nick Hilliard wrote:
>> Ok, let me spell it out. If you're running a routing protocol on your
>> end-user workstations, you're probably doing it wrong. If you're running a
>> routing protocol on your routers, then it goes like this:
> if you run a routing protocol on an end-station - you've turned it into
> a router... (much like what happens in some anycast clusters for node
> failover)
Uhm, no.
If you run a routing protocol on an end-station - you've given that
end-station a mechanism that it might learn what the network topology is
in the overall network, beyond just its default next-hop. You *might*
let it be a router, depending on how that routing protocol is set up and
other configuration issues within the OS. ( echo 0 >
/proc/sys/net/ipv4/ip_forward pretty much makes a Linux box *not* be
an IPv4 router, regardless of what software is running on it (yeah,
yeah, unless you start getting into user-space routing and such)) You
might also give that end-station the ability to inject routes into that
network topology, which could, indeed, cause problems.
So, there are use cases where it could be beneficial for end-stations to
have knowledge of the overall network topology by running a routing
protocol. There are also, almost certainly drawbacks. I think it is
possible for reasonable people to disagree (including based on their
individual scenarios for use-case) on which is bigger, the benefits or
the drawbacks.
--
Jeff McAdams
jeffm at iglou.com
More information about the ipv6-ops
mailing list