Methods and apparatus providing an overlay network for voice over internet protocol applications
First Claim
Patent Images
1. A network for transferring multimedia over Internet protocol (MoIP) packets, said network comprising:
- at least two points of presence (PoPs) that are communicatively coupled to one another by an IP-based packet network having IP routes;
an overlay network configured to route said MoIP packets and comprising a plurality of overlay network units (ONU), wherein at least one of the ONUs is communicatively coupled to said IP-based packet network such that the overlay network exists on top of the IP-based packet network, wherein at least one of the ONUs establishes at least one label-switched path (LSP) of the overlay network, wherein the at least one LSP is established using a label distribution protocol as an alternative path to a default IP route within the IP-based packet network, wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination;
in each of the ONUs, a packet forwarding mechanism for determining (i) a packet next destination along the at least one LSP and (ii) a Multiprotocol Label Switching (MPLS) label to be applied to the MoIP packets for communication along the at least one LSP.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transferring Media over IP (MoIP) packets over an overlay network is provided. The system provides specially designed overlay network units located at key points in the IP network effectively creating an overlay network that is capable of interacting both on the overlay level as well as over the standard IP network.
99 Citations
45 Claims
-
1. A network for transferring multimedia over Internet protocol (MoIP) packets, said network comprising:
-
at least two points of presence (PoPs) that are communicatively coupled to one another by an IP-based packet network having IP routes; an overlay network configured to route said MoIP packets and comprising a plurality of overlay network units (ONU), wherein at least one of the ONUs is communicatively coupled to said IP-based packet network such that the overlay network exists on top of the IP-based packet network, wherein at least one of the ONUs establishes at least one label-switched path (LSP) of the overlay network, wherein the at least one LSP is established using a label distribution protocol as an alternative path to a default IP route within the IP-based packet network, wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination; in each of the ONUs, a packet forwarding mechanism for determining (i) a packet next destination along the at least one LSP and (ii) a Multiprotocol Label Switching (MPLS) label to be applied to the MoIP packets for communication along the at least one LSP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An overlay network unit (ONU) for an overlay network, wherein the overlay network comprises one or more overlay network units (ONUs) that are communicatively coupled with one another in association with an IP-based packet network having IP routes, such that the overlay network exists on top of the IP-based packet network, said ONU comprising:
-
means for communication with a packet network; means, coupled to the communication means, for receiving multimedia over Internet protocol (MoIP) packets from a source in the packet network; means, coupled to the receiving means, for establishing at least one label-switched path (LSP) of the overlay network, wherein the at least one LSP is established using a label distribution protocol as an alternative path to default IP route in the IP-based packet network, wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination; means, coupled to the receiving means and the establishing means, for sending MoIP packets over said overlay network via the at least one path to reach a destination in the packet network; and a label-switching table that is coupled to the sending means, wherein the means for sending comprises means for determining from the label-switching table (i) a packet next destination along the at least one path and (ii) a Multiprotocol Label Switching (MPLS) label to be applied to the MoIP packets for communication along the LSP. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for communicating between overlay network units (ONUs) over an overlay network that exists on top of an Internet protocol (IP)-based packet network having IP routes, the method comprising the steps of:
-
accepting multimedia over Internet protocol (MoIP) packets; establishing at least one label-switched path (LSP) between points of presence (PoPs) through the overlay network, wherein the at least one label-switched path is established using a label distribution protocol as an alternative path to a default IP route in the IP-based packet network, wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination; and forwarding MoIP packets over the at least one LSP in said overlay network by determining (i) a packet next destination along the at least one LSP and (ii) a Multiprotocol Label Switching (MPLS) label to be applied to the MoIP packets for communication along the at least one LSP. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-readable storage medium for communicating between an overlay network deflector (OND) and an overlay network unit (ONU) over an overlay network that exists on top of an Internet protocol (IP)-based packet network having IP routes, the computer-readable medium comprising one or more sequences of software instructions which, when executed by one or more processors, cause the one or more processors to carry out the following steps:
-
accepting multimedia over Internet protocol (MoIP) packets; establishing at least one label-switched path (LSP) through an overlay network, wherein at the at least one LSP is established using a label distribution protocol as an alternative path to a default IP route in the IP-based packet network wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination; and forwarding MoIP packets on the at least one path over said overlay network by determining (i) a packet next destination along the at least one LSP and (ii) a Multiprotocol Label Switching (MPLS) label to be applied to the MoIP packets for communication along the at least one LSP.
-
-
45. A computer-readable storage medium for communicating between an overlay network ramp (ONR) and an overlay network unit (ONU) over an overlay network that exists on top of an Internet protocol (IP)-based packet network having IP routes, the computer-readable medium comprising one or more sequences of software instructions which, when executed by one or more processors, cause the one or more processors to carry out the following steps:
-
accepting multimedia over Internet protocol (MoIP) packets; determining if said MoIP packets are to be routed through at least one label-switched path (LSP) established through said overlay network and if not routing said MoIP packets over the IP-based packet network, and wherein the at least one LSP is established using a label distribution protocol as an alternative path to a default IP route in the IP-based packet network, wherein the at least one LSP is established as a designated source-to-destination path that is pre-defined from a specified source to a specified destination; selecting a routing method for MoIP packets; and forwarding MoIP packets over the at least one LSP through said overlay network.
-
Specification