[Xorp-users] New to this multcast - Can this work with xorp?

Pavlin Radoslavov pavlin at icir.org
Wed Oct 31 11:46:50 PDT 2007


Daniel Paquet <daniel.paquet at gmail.com> wrote:

> On 10/31/07, Pavlin Radoslavov <pavlin at icir.org> wrote:
> >
> > > show pim neighbors :
> > >
> > > Interface    DRpriority NeighborAddr    V Mode   Holdtime Timeout
> > > tun0                  1 10.254.0.13     2 Sparse      105     100
> >
> > OK, that's good. The problem then with the RP RPF information is
> > probably somewhere else.
> > Could you send the output of "show pim mrib" and
> > "show route table ipv4 multicast all".
> 
> 
> output of show pim mrib :
> 
>  DestPrefix         NextHopRouter   VifName VifIndex MetricPref Metric
> 0.0.0.0/0          10.254.0.13     tun0    1                 1      1
> 10.132.3.0/24      10.132.3.20     eth0    0                 0      0
> 10.254.0.0/30      0.0.0.0         tun0    1               254  65535
> 10.254.0.12/30     10.254.0.14     tun0    1                 0      0

> 
> output of show route table ipv4 multicast all :
> 
> The all option dont exist in the xorp version im running (1.4) so I did show
> route table ipv4 multicast final :

Yes, sorry, it was a typo.

> 0.0.0.0/0       [static(1)/1]
>                 > to 10.254.0.13 via tun0/tun0
> 10.132.3.0/24   [connected(0)/0]
>                 > via eth0/eth0
> 10.254.0.0/30   [fib2mrib(254)/65535]
>                 > to 0.0.0.0 via tun0/tun0
> 10.254.0.12/30  [connected(0)/0]
>                 > via tun0/tun0

The longest-prefix match for the RP address (10.254.0.1) is
10.254.0.0/30, and the next-hop address toward this destination
appears as 0.0.0.0 (instead of the other side of the tunnel:
10.254.0.13).
This is an artifact of how the route appears inside the Linux kernel
(and snooped back by the fib2mrib via the FEA).

To get around this problem, you might want to add an explicit
(better) static route that covers the RP. E.g.:

protocols {
    static {
        mrib-route 10.254.0.0/30 {
            next-hop: 10.254.0.13
        }
        ...
    }
}

Regards,
Pavlin



More information about the Xorp-users mailing list