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@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@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@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
_______________________________________________
Babel-users mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

Reply via email to