[Xorp-users] two BSRs

Mikael Johansson johansson500 at gmail.com
Thu Apr 10 06:08:29 PDT 2008


On Fri, Apr 4, 2008 at 7:24 PM, Pavlin Radoslavov
<pavlin at icsi.berkeley.edu> wrote:
>
> Pavlin Radoslavov <pavlin at ICSI.Berkeley.EDU> wrote:
>
>  > Mikael Johansson <johansson500 at gmail.com> wrote:
>  >
>  > > I am trying to configure two BSRs so that one router is BSR for some
>  > > multicast groups and another router is BSR for different multicast
>  > > groups.
>  > >
>  > > Routers are connected like this:
>  > >
>  > > A --- B --- C
>  > >
>  > > Both Router B and Router C are defined as BSR candidates, Router B for
>  > > 225.13.0.0/24 (eth1, 10.0.0.1) and Router C for 225.12.0.0/24 (eth1,
>  > > 10.0.0.2).
>  > >
>  > > I would expect to see both 10.0.0.1 and 10.0.0.2 as BSRs on Router A,
>  > > but command "show pim bootstrap" on Router A shows only one BSR:
>  >
>  > You need to check the following:
>  >
>  > * Are the Bootstrap messages from C forwarded by B on the
>  >   A-B subnet.
>  >   For that purpose you need to use a tool like tcpdump or
>  >   wireshark that understands the Bootstrap messages format so you
>  >   could match the content. Note that the Bootstrap messages are
>  >   processed hop-by-hop such that only the payload of the message is
>  >   preserved, but the IP header is replaced (i.e., the src IP address
>  >   won't match the BSR IP address).
>  >
>  > * Check that the (unicast) reverse-path forwarding information in A
>  >   points to B as the next-hop toward C.
>  >
>  > * Check for any suspicious warning or error messages in the XORP log
>  >   output.
>
>  Ignore the above.
>  On second thought, I think the problem is that inside your
>  "scope-zone {}" nodes you must set "is-scope-zone: true",
>  because it is false by default.
>
>  For reason for that is according to the PIM BSR spec there is one
>  BSR state machine per scope zone.
>  If a configured zone's "is-scope-zone" flag is false, then it
>  automatically belongs to the global 224.0.0.0/4 non-scoped zone.
>  I.e., in your configuration both configured entries for
>  225.13.0.0/24 and 225.12.0.0/24 will be controlled by the same state
>  machine.
>
>  Setting the "is-scope-zone" flag to true for at least one of them
>  will put them on separate state machines, but a good practice would
>  be to enable the "is-scope-zone" flag for both of them.
>
>  Please let me know whether this fixes the problem.
>
>  Pavlin

I set "is-scope-zone" flag to true, and now I see both BSRs on Router A.

Thanks,
Mikael



More information about the Xorp-users mailing list