[Xorp-hackers] Recursive next-hop lookup..
Kristian Larsson
kristian at spritelink.net
Wed Aug 29 00:13:34 PDT 2007
Pavlin Radoslavov wrote:
> Steffen Schumacher <steffen at schumacher.dk> wrote:
>
>> Hi!
>>
>> I read the status page, so that the feature in subject still isnt
>> implemented. (http://www.xorp.org/status.html)
>>
>> Or is it simply not working? Does anyone know if it will be working
>> by 1.5?
>>
>> Currently I've used quagga, but it seems that it also doesn't support
>> it. I'd really like it, because my ISP will only announce a default
>> candidate via bgp, vs. a default. The idea is that I configure a static
>> default directed at this Default candidate, and my default will then
>> move around when my eBGP peers go up/down.
>
> Could you please send an ASCII diagram with your topology and a
> little extra explanation, because we are finding it difficult to
> understand the issue you are facing.
The way I understand it..
One router on Steffans end with two connections, one to each ISP. (Hope
my ASCII doesn't get mangled by this bloody email client).
+-------+ +-------+
| ISP-A | | ISP-B |
+-------+ +-------+
\ /
+---------+
| Steffan |
+---------+
The "normal" way of doing this, provided that Steffan can't take a full
table, would be for ISP-A and ISP-B to announce a default route each.
Another way, and this is the scenario at hand I believe, would be for
ISP-[AB] to announce 1.3.3.7/32 (with the next-hop of ISP-[AB]'s router)
and then you would point whatever route you want towards 1.3.3.7 which
would be looked up recursively and resolve to ISP-[AB]'s next-hop.
Or if ISP-[AB] would announce different "default candidates" then you
could perform some crude load balancing towards the different "default
candidates" of ISP-[AB].
Regards,
Kristian.
More information about the Xorp-hackers
mailing list