[Xorp-users] Cand-RP is ignored

Pavlin Radoslavov pavlin at icir.org
Wed May 24 18:37:13 PDT 2006


> The packet is being sent - but not with the right addresses I think.
> the "src_addr" (retrieved from domain__wide_addr()) is the internal
> interface IP (134.130.48.1). This IP is routable, but not part of the
> transport LAN which connects to the rest of the world (including the BSR).
> Is this wrong?
> 
> eth0         UP       Sparse 2 DR              1 134.130.48.1            0
> eth1         UP       Sparse 2 DR              1 137.226.119.114         1
> register_vif UP       Sparse 2 DR              1 134.130.48.1            0
> 
> eth1 is the outgoing interface, which has the default route. I think packets
> to the BSR should be sent with eth1's IP.

Yes, I believe this is the issue. Previously, the first interface
that is UP was used to originate the Cand-RP-Adv message to the BSR.
There is no strong justification about this particular choice, so I
just committed some changes to CVS to use instead the RPF interface
toward the BSR.

Please check-out the lastest code from CVS and see whether you still
have the issue. Make sure you are using the following files:

Revision  Changes                                Path
1.78      +31 -1;  commitid: 98a64474fc547ea6;  xorp/pim/pim_node.cc
1.61      +11 -2;  commitid: 98a64474fc547ea6;  xorp/pim/pim_node.hh
1.47      +34 -61;  commitid: 9a624475067b7ea6;  xorp/pim/pim_bsr.cc

Pavlin



More information about the Xorp-users mailing list