Design Objectives for multicast support in VPLS service (not a complete list) A given customer (multicast) packet should traverse a given service provider link at most once Deliver customer multicast traffic to only PEs that have (customer) receivers for that traffic Deliver customer multicast traffic along the “optimal” paths within the service provider (from the ingress PE to the egress PEs) The amount of state within the service provider network required to support Multicast in VPLS service should be no greater than what is required to support unicast in VPLS service The overhead of maintaining the state to support Multicast in VPLS service should be no greater than what is required to support unicast in VPLS service Optimize Bandwidth: Optimize State: Optimizing Bandwidth and State are conflicting goals |