[Xorp-users] two BSRs

Mikael Johansson johansson500 at gmail.com
Thu Apr 3 03:37:43 PDT 2008


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:

> show pim bootstrap
Active zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
10.0.0.2          1 0.0.0.0           0 AcceptPreferred      73      1243
Expiring zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Configured zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout



---Router A---

interfaces {
    interface eth1 {
        default-system-config
    }
}

protocols {
  static {
    route 10.0.0.0/24 {
      next-hop: 11.0.0.1
    }
  }
}

protocols {
  pimsm4 {
    interface eth1 {
      vif eth1 {
      }
    }

    interface register_vif {
      vif register_vif {
      }
     }

    bootstrap {
    }
  }
}

protocols {
  fib2mrib {
  }
}

plumbing {
  mfea4 {
    interface eth1 {
      vif eth1 {
      }
    }
    interface register_vif {
      vif register_vif {
      }
    }
  }
}


---Router B---

interfaces {
    interface eth1 {
        default-system-config
    }
    interface eth2 {
        default-system-config
    }
}

protocols {
  pimsm4 {
    interface eth1 {
      vif eth1 {
      }
    }

    interface eth2 {
      vif eth2 {
      }
    }

    interface register_vif {
      vif register_vif {
      }
    }

    bootstrap {
      cand-bsr {
        scope-zone 225.13.0.0/24 {
          cand-bsr-by-vif-name: "eth1"
         }
      }
    }
  }
}

protocols {
  fib2mrib {
  }
}

plumbing {
    mfea4 {
        interface eth1 {
            vif eth1 {
            }
        }
        interface eth2 {
            vif eth2 {
            }
        }
        interface register_vif {
            vif register_vif {
            }
        }
    }
}


---Router C---

interfaces {
    interface eth1 {
        default-system-config
    }
}

protocols {
  static {
    route 11.0.0.0/24 {
      next-hop: 10.0.0.1
    }
  }
}

protocols {
  pimsm4 {
    interface eth1 {
      vif eth1 {
      }
    }

    interface register_vif {
      vif register_vif {
      }
    }

    bootstrap {
      cand-bsr {
        scope-zone 225.12.0.0/24 {
          cand-bsr-by-vif-name: "eth1"
        }
      }
    }
  }
}

protocols {
  fib2mrib {
  }
}

plumbing {
    mfea4 {
        interface eth1 {
            vif eth1 {
            }
        }
        interface register_vif {
            vif register_vif {
            }
        }

    }
}



More information about the Xorp-users mailing list