[Xorp-users] Bugs? recursive malloc, fib2mrib doesn't update nexthop vif, and PIM RP never initiates a Register-Stop
Pavlin Radoslavov
pavlin at icir.org
Thu Aug 17 22:35:02 PDT 2006
> > > > 2. XORP doesn't update its nexthop vif on multicast routing table If
> > > > Zebra updates a routing entry.
> > > > show route table ipv6 multicast fib2mrib shows that the nexthop
> > > > vif is not changed even though the nexthop address is.
> > > > I am not sure whether this problem is intermittent or not.
> > >
> > > Can you trigger the same problem by using userland commands like
> > > "route delete" and "route add". If "yes", could you provide the
> > > sequence of those commands.
> >
> > Here's the snippet of the ndp command on my router
> > fe80::2e0:81ff:fe20:afc2%fxp0 0:e0:81:20:af:c2 fxp0 16h26m32s S R
> > fe80::207:e9ff:fe05:ba6f%fxp1 0:7:e9:5:ba:6f fxp1 17s R R
> >
> > a. after
> > route -n add -inet6 A:B:C:D::/64 fe80::2e0:81ff:fe20:afc2%fxp0
> >
> > show pim6 mrib shows
> > A:B:C:D::/64 fe80::2e0:81ff:fe20:afc2 fxp0 0 254 65535
> >
> > b. after
> > route -n change -inet6 A:B:C:D::/64 fe80::207:e9ff:fe05:ba6f%fxp1
> > show pim6 mrib shows
> > A:B:C:D::/64 fe80::207:e9ff:fe05:ba6f fxp0 0 254 65535
> >
> > c. deleting the A:B:C:D::/64 and then
> > route -n add -inet6 A:B:C:D::/64 fe80::207:e9ff:fe05:ba6f%fxp1
> > gives the same result
> >
> > show pim6 mrib shows
> > A:B:C:D::/64 fe80::207:e9ff:fe05:ba6f fxp0 0 254 65535
>
> Thank you for the info. I will look into that.
I think I found the bug. I believe it was triggered in certain cases.
E.g., one of the cases was when the next-hop is an IPv6 link-local
address that belongs to the router itself.
Now it should be fixed in CVS:
Revision Changes Path
1.15 +116 -1; commitid: 156da44e53f497ea6; xorp/libfeaclient/ifmgr_atoms.cc
1.24 +46 -1; commitid: 156da44e53f497ea6; xorp/libfeaclient/ifmgr_atoms.hh
1.31 +11 -5; commitid: 1595844e54db77ea6; xorp/fib2mrib/fib2mrib_node.cc
Please let me know if you still have the problem.
Thanks,
Pavlin
More information about the Xorp-users
mailing list