Re: [pim] BSR update
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pim] BSR update



>> Slide 6, Unicast BSMs
>> 
>> New revision says that they must be sent from the primary address,
>> and also only accepts them from the primary. I believe Dino said this
>> was problematic. But I must say now that I'm not sure why. Could you
>> clarify Dino? Or anyone else?

    The problem with unicast BSMs, as sent by the DR on a LAN when a new
    neighbor comes up, is if the ARP cache is not primed with the new 
    neighbor, then the BSM is *typically* dropped by the local system (when
    the ARP implementation does not queue packets). 

    Since the PIM neighbor adjacency and the unicast routing protocol adjacency
    are coming up at the same time, it is typically a race on which one sends 
    the first unicast packet to the newly booted router. And since there is 
    less chit-chat in PIM for bringing up an adjacency (versus OSPF or, IS-IS 
    which never sends a unicast packet), it's the BSM that triggers the ARP
    request.

    So I am questioning the probablistic usefulness of unicast BSMs. I think
    a simple solution is to link-local multicast them. But the new neighbor
    needs to not RPF-check these. So either:

    o The new neighbor accepts all BSMs within a short-time of discovering
      the DR, or

    o Set a bit in the BSM to unconditionally accept (and not forward) the
      BSM. This would be useful from another repsect in that the new neighbor
      wouldn't have to determine if the DR is sending it. Especially, in the
      case where the new neighbor is just becoming the DR.

Dino



    

_______________________________________________
pim mailing list
pim at ietf.org
https://www1.ietf.org/mailman/listinfo/pim




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.