[Babel-users] Question about source specific routing

Casper Meijn caspermeijn at gmail.com
Sun Apr 10 18:24:23 UTC 2016


Hello all,

I have two routers (A and B) and a client (C) in the following topology:
A -- B -- C

Router A had address 10.0.200.1 and has a default route, which babel shares
using src-prefix 10.0.0.0/16.
Router B has address 10.0.100.1 and serves the prefix 10.0.100.0/24 to it's
clients.
Client C has the address 10.0.100.100 and doesn't run babel.

Router B has a route for the served prefix:
root at B:~# ip route show
[...]
10.0.100.0/24 dev wlan0-1  proto kernel  scope link  src 10.0.100.1

And babel creates a source specific routing table for the source specific
default route. However the route for the served prefix is not placed in
this routing table:
root at B:~# ip rule show
0:    from all lookup 128
1:    from all lookup local
100:    from 10.0.100.0/16 lookup 10
32766:    from all lookup main
32767:    from all lookup default
root at B:~# ip route show table 10
default via 10.0.100.1 dev wlan0  proto babel onlink
10.0.200.1 via 10.0.200.1 dev wlan0  proto babel onlink

Router A shows the route for the served prefix in both the default table
and the source specific table.

My question is: Shouldn't the route for 10.0.100.0/24 appear in the source
specific table of router B?

Thanks in advance,

Casper Meijn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/babel-users/attachments/20160410/7c7181e0/attachment.html>


More information about the Babel-users mailing list