DYNAMIC TRAFFIC OFFLOADING
Data services may be enhanced by mitigating the need for unplanned core network capacity expansion or network element upgrades and reconfiguration, by offloading data to an alternative network, such as Exchange Point (IXP) or other operator network. A method can include monitoring a status of a transit network. The method can also include offloading traffic to the transit network from a transport network when a predetermined condition is met. The predetermined condition includes the status of the transit network indicating that the transit network is operational.
1 . A method, comprising:
monitoring a status of a transit network; and
offloading traffic to the transit network from a transport network when a predetermined condition is met,
wherein the predetermined condition comprises the status of the transit network indicating that the transit network is operational.
2 . The method of claim 1 , wherein the offloading the traffic is performed when the predetermined condition comprises the status of the transit network indicating that the transit network is sufficiently reliable to provide a minimum quality of service.
3 . The method of claim 1 , wherein the offloading traffic comprises offloading traffic having a best effort quality of service level.
4 . The method of claim 1 , wherein the offloading traffic comprises offloading operator services traffic.
5 . The method of claim 1 , wherein the offloading traffic comprises offloading traffic directed to operator hosted content.
6 . The method of claim 1 , wherein the offloading comprises setting up a virtual link between a local gateway and a packet data network gateway.
7 . The method of claim 1 , wherein the offloading comprises transporting the traffic over a virtual link using multiprotocol label switching or a virtual local area network.
8 . The method of claim 1 , wherein the method further comprises:
further monitoring for changes in the status of the transit network; and
changing the offloading based on a change in the status of the transit network.
9 . The method of claim 1 , wherein the offloading comprises redirecting bulk traffic so that the bulk traffic does not pass through the transport network or the core network.
10 . The method of claim 1 , wherein monitoring the status comprises monitoring multiprotocol label switching information.
11 . An apparatus, comprising:
at least one memory comprising computer program instructions; and
at least one processor,
wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to
monitor a status of a transit network, and
offload traffic to the transit network from a transport network when a predetermined condition is met,
wherein the predetermined condition comprises the status of the transit network indicating that the transit network is operational.
12 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to offload the traffic when the predetermined condition comprises the status of the transit network indicating that the transit network is sufficiently reliable to provide a minimum quality of service.
13 . The apparatus of claim 11 or claim 12 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to offload traffic having a best effort quality of service level.
14 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to offload operator services traffic.
15 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to offload traffic directed to operator hosted content.
16 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to set up a virtual link between a local gateway and a packet data network gateway.
17 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to transport the traffic over a virtual link using multiprotocol label switching or a virtual local area network.
18 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are further configured to, with the at least one processor, cause the apparatus at least to
further monitor for changes in the status of the transit network; and
change offloading of the traffic based on a change in the status of the transit network.
19 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to redirect bulk traffic so that the bulk traffic does not pass through the transport network or the core network.
20 . The apparatus of claim 11 , wherein the at least one memory and the computer program instructions are configured to, with the at least one processor, cause the apparatus at least to monitor multiprotocol label switching information.
21 . An apparatus, comprising:
monitoring means for monitoring a status of a transit network; and
offloading means for offloading traffic to the transit network from a transport network when a predetermined condition is met,
wherein the predetermined condition comprises the status of the transit network indicating that the transit network is operational.
22 . The apparatus of claim 21 , wherein the offloading the traffic is performed when the predetermined condition comprises the status of the transit network indicating that the transit network is sufficiently reliable to provide a minimum quality of service.
23 . The apparatus of claim 21 , wherein the offloading traffic comprises offloading traffic having a best effort quality of service level.
24 . The apparatus of claim 21 , wherein the offloading traffic comprises offloading operator services traffic.
25 . The apparatus of claim 21 , wherein the offloading traffic comprises offloading traffic directed to operator hosted content.
26 . The apparatus of claim 21 , wherein the offloading comprises setting up a virtual link between a local gateway and a packet data network gateway.
27 . The apparatus of claim 21 , wherein the offloading comprises transporting the traffic over a virtual link using multiprotocol label switching or a virtual local area network.
28 . The apparatus of claim 21 , further comprising:
further monitoring means for monitoring for changes in the status of the transit network; and
updating means for changing the offloading based on a change in the status of the transit network.
29 . The method of claim 21 , wherein the offloading comprises redirecting bulk traffic so that the bulk traffic does not pass through the transport network or the core network.
30 . The method of claim 21 , wherein monitoring the status comprises monitoring multiprotocol label switching information.
31 . A computer readable non-transitory medium encoded with a computer program containing instructions that, when executed in hardware, perform a process, the process the method according to claim 1 .