[Xorp-users] Endless PIMv2 Register messages

Jeff Mitchell jmitchell at ll.mit.edu
Tue Jun 29 07:27:07 PDT 2010


On 06/28/2010 05:33 PM, Garry Peirce wrote:
> It seems you have 3 routers in mesh (?)

Yes.

> with all acting as BSRs for the
> entire mcast block.

They're supposed to all be acting as candidates. The bootstrap process 
does seem to work though, given that the end result is two candidates 
and one elected:

Active zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.3      1 192.168.20.1      1 Candidate            87        -1
Expiring zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Configured zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.1      1 192.168.20.1      1 Init                 -1        -1


Active zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.3      1 192.168.20.2      1 Candidate            80        -1
Expiring zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Configured zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.2      1 192.168.20.2      1 Init                 -1        -1


Active zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.3      1 192.168.20.3      1 Elected              59        -1
Expiring zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Configured zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
192.168.20.3      1 192.168.20.3      1 Init                 -1        -1

> You may have an RP-RPF/DR issue given that.
> I'll assume that .3 is likely the DR (highest IP) and perhaps the basis for
> your symptom.
>
> First hop (20.1) unicast encapsulates to .2
> Join from .2 is ignored by .1 as .3 is the DR (as all are RPs covering the
> same group).
> .3 creates state but it would not be seen by .1 (which would then initiate
> the reg-stop.)
> Therefore join/reg-stop never occurs from .2 and .1 continues to send via
> encaps-unicast.
>
> 1) Can you post 'sh ip pim int' for each of them?

Sure:

Interface    State    Mode   V PIMstate Priority DRaddr          Neighbors
eth0.501     UP       Sparse 2 DR              1 192.168.51.254          0
rtrs         UP       Sparse 2 NotDR           1 192.168.20.3            2
register_vif UP       Sparse 2 DR              1 192.168.20.1            0

Interface    State    Mode   V PIMstate Priority DRaddr          Neighbors
eth0.502     UP       Sparse 2 DR              1 192.168.52.254          0
rtrs         UP       Sparse 2 NotDR           1 192.168.20.3            2
register_vif UP       Sparse 2 DR              1 192.168.20.2            0

Interface    State    Mode   V PIMstate Priority DRaddr          Neighbors
eth0.503     UP       Sparse 2 DR              1 192.168.53.254          0
rtrs         UP       Sparse 2 DR              1 192.168.20.3            2
register_vif UP       Sparse 2 DR              1 192.168.20.3            0

> 2) Do you need all routers to be RPs? You might select just one to simply
> this.

Not sure. I may want to have multicast traffic flowing from behind each 
one...would it be better to break up the zones in this case?

> 3) Also, I noticed this from your initial config (is this from 20.1?)
> static {
>           disable: false
>           route 192.168.51.0/24 {
>               next-hop: 192.168.20.2
>               metric: 1
>           }
>           mrib-route 192.168.51.0/24 {
>               next-hop: 192.168.20.2
>               metric: 1
>           }
> ...
>
>
> And later (from 20.1 output)
>
> DestPrefix         NextHopRouter   VifName VifIndex MetricPref Metric
> 192.168.20.0/24    192.168.20.1    rtrs    1                 0      0
> 192.168.51.0/24    192.168.51.254  eth0.501 0                 0      0
>
>
> This would seem to show that 192.168.51.0/24 is known via both eth0.501
> along with an
> static mrib route to it via 20.2. Perhaps this static mroute is
> misconfigured?

Sorry, those bits were posted at different times, and I did in fact 
change the configuration between the two times. (I had had the routers 
have the 91, 51, and 52 subnets behind them; now it's the 51, 52, and 53 
subnets corresponding to 192.168.20.1/2/3 respectively.)

Thanks,
Jeff



More information about the Xorp-users mailing list