[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multicast in BGP/MPLS IP VPNs



> Likewise, for 2547 VPNs one need to ask why replication at the
> edge should be ruled out (as it is done by the mVPN draft),

I removed this option because as far as I could tell, no one had ever showed
much interest in it.   It can go back in as an option  if that's what the WG
decides.

> especially, if replication at the edge is sufficient for VPLS. 

I don't think anyone  has ever said that it is sufficient  for VPLS if there
is a large amount of IP multicast traffic; this analysis was never done.

Ingress replication generates "excess  traffic" in proportion to the product
of (a) the amount of received  multicast traffic and (b) the number of sites
to which  that traffic must  be sent, i.e.,  the number of sites  which have
receivers to that traffic. 

"Excess traffic" in  this context would be traffic where  a single link ends
up  carrying more  than one  copy of  each packet,  something  which doesn't
happen if you  use multicast distribution trees.  That's  the whole point of
having  an MDT.   (Though if  one were  to try  to do  all  one's multicasts
through  an RP-rooted shared  tree, without  having the  RP join  the source
tree, one  would be giving up some  of that advantage.)  So  the question is
how much excess traffic gets generated, and what is the impact.

If  the  multicast traffic  becomes  a  significant  fraction of  the  total
traffic, then  this multiplier  effect could  have a real  impact on  the SP
network,  even if  each  VPN or  VPLS instance  has  only a  few sites  with
multicast  receivers.  So  I  have to  suspect  that this  option is  really
limited to situations  in which the amount of  multicast traffic, even after
replication, is not a significant portion of the total traffic.  Essentially
the SP would be telling its customers "you can do  as much multicasting as
you want as long as you don't do too much". 

I think there's some hope that  unknown DA traffic might fall into this "not
too  much" category,  but less  hope that  IP multicast  will fall  into it.

> when an MDT  does not guarantee that the  (multicast) traffic be delivered
> to only  the PEs that  have receivers for  that traffic (like the  case of
> default MDT),  it seems rather  arbitrary to restrict  such MDT to  only a
> single VPN. 

Assigning multiple VPNs to a single  MDT is worth considering, but the trick
of course is to come up with an assignment rule which is not arbitrary.