[Xorp-users] Possible bug in Point-to-Point code in XORP

James Courtier-Dutton James Courtier-Dutton <james.dutton@gmail.com>
Sun, 1 May 2005 16:02:33 +0100


Using "route add -host 158.234.90.23 off0"
Xorp> show pim mrib
DestPrefix         NextHopRouter   VifName VifIndex MetricPref Metric
158.234.90.23/32   0.0.0.0         off0    1               254  65535
192.168.1.0/24     192.168.1.6     eth0    0                 0      0
192.168.10.0/24    192.168.10.2    off0    1                 0      0
192.168.10.2/32    192.168.10.2    off0    1                 0      0
One gets the error message:
[ 2005/05/01 12:30:09 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) =
true: upstream neighbor for RP 158.234.90.23 for group 233.64.38.50:
not found

Using "route add -host 158.234.90.23 gw 192.168.10.1"
Xorp> show pim mrib
DestPrefix         NextHopRouter   VifName VifIndex MetricPref Metric
158.234.90.23/32   192.168.10.1  off0    1               254  65535
192.168.1.0/24     192.168.1.6     eth0    0                 0      0
192.168.10.0/24    192.168.10.2    off0    1                 0      0
192.168.10.2/32    192.168.10.2    off0    1                 0      0

The WARNING disappears, and the upstream neighbor is found.

So, I conclude that XORP has a problem with Point-to-Point links where
one uses the interface name in the route entry instead of the IP
address.

Luckily I am using numbered Point-to-Point links, but XORP would fail
to function if un-numbered point-to-point links were being used.

James