Method for providing scalable multicast service in a virtual private LAN service
First Claim
1. A method for providing, in a service provider'"'"'s network, a multicast capability for a customer packet of a virtual private LAN service, comprising:
- at a provider edge device associated with the virtual private LAN service, encapsulating the customer packet of the virtual private LAN service in a service provider packet in accordance with a data communication protocol having a native multicast capability;
transmitting over the service provider'"'"'s network the service provider packet using the native multicast capability of the data communication protocol from the provider edge device to a plurality of other provider edge devices associated with the virtual private LAN service; and
at each of the other provider edge devices associated with the virtual private LAN service, upon receiving the provider edge packet, recovering the customer packet.
8 Assignments
0 Petitions
Accused Products
Abstract
Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider'"'"'s network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.
261 Citations
32 Claims
-
1. A method for providing, in a service provider'"'"'s network, a multicast capability for a customer packet of a virtual private LAN service, comprising:
-
at a provider edge device associated with the virtual private LAN service, encapsulating the customer packet of the virtual private LAN service in a service provider packet in accordance with a data communication protocol having a native multicast capability;
transmitting over the service provider'"'"'s network the service provider packet using the native multicast capability of the data communication protocol from the provider edge device to a plurality of other provider edge devices associated with the virtual private LAN service; and
at each of the other provider edge devices associated with the virtual private LAN service, upon receiving the provider edge packet, recovering the customer packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a customer packet multicast capability in virtual private LAN service implemented on a service provider'"'"'s network, comprising:
-
a first provider edge devices associated with the virtual private LAN service adapted to encapsulate a customer packet of the virtual private LAN service in a service provider packet in accordance with a data communication protocol having a native multicast capability, the first provider edge device including a transmitter for transmitting over the service provider'"'"'s network the service provider packet using the native multicast capability of the data communication protocol; and
a second provider edge device associated with the virtual private LAN service, including a receiver for receiving the service provider packet from the service provider'"'"'s network, the second provider edge device being adapted to recover the customer packet upon receiving the provider edge packet. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification