System and method for offloading data in a communication system
First Claim
1. A method implemented by a network element, the method comprising:
- receiving a downstream data packet transported on a backhaul link at the network element;
identifying whether a downstream tunnel from the network element has become dormant;
buffering the downstream data packet in response to identifying that the downstream tunnel is dormant;
communicating a message using a generic routing encapsulation tunnel in response to an identification that the downstream tunnel is dormant, the identification at least in part based on an expiration of an inactivity timer, a setting of a stale state, or a reception of an error message;
receiving, as a response to the message, a tunnel identification binding that identifies a second tunnel; and
communicating the downstream data packet from the network element using the second tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes receiving a downstream data packet transported on a backhaul link at a first network element, the downstream data packet is associated with a user equipment; identifying whether a downstream tunnel used to communicate the data packet to the user equipment has become dormant; and communicating an in-band message to a second network element that the downstream tunnel is dormant. In other examples, the method can include dropping the data packet when a network address port translation binding has expired or does not exist. In certain implementations, the method can include identifying the downstream tunnel as dormant when an activity timer has expired, or identifying the downstream tunnel as dormant based on a stale state setting.
-
Citations
17 Claims
-
1. A method implemented by a network element, the method comprising:
-
receiving a downstream data packet transported on a backhaul link at the network element; identifying whether a downstream tunnel from the network element has become dormant; buffering the downstream data packet in response to identifying that the downstream tunnel is dormant; communicating a message using a generic routing encapsulation tunnel in response to an identification that the downstream tunnel is dormant, the identification at least in part based on an expiration of an inactivity timer, a setting of a stale state, or a reception of an error message; receiving, as a response to the message, a tunnel identification binding that identifies a second tunnel; and communicating the downstream data packet from the network element using the second tunnel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Logic, encoded in one or more non-transitory media, that includes code for execution and, when executed by a processor, is operable to perform operations comprising:
-
receiving a downstream data packet transported on a backhaul link at a network element; identifying whether a downstream tunnel from the network element has become dormant; buffering the downstream data packet in response to identifying that the downstream tunnel is dormant; communicating a message using a generic routing encapsulation tunnel in response to an identification that the downstream tunnel is dormant, the identification at least in part based on an expiration of an inactivity timer, a setting of a stale state, or a reception of an error message; receiving, as a response to the message, a tunnel identification binding that identifies a second tunnel; and communicating the downstream data packet from the network element using the second tunnel. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a memory element configured to store data; a processor operable to execute instructions associated with the data; and a traffic offload module configured to interface with the memory element and the processor, wherein the apparatus is configured to receive a downstream data packet transported on a backhaul link; identify whether a downstream tunnel from the apparatus has become dormant; buffer the downstream data packet in response to identifying that the downstream tunnel is dormant; communicate a message using a generic routing encapsulation tunnel in response to an identification that the downstream tunnel is dormant, the identification at least in part based on an expiration of an inactivity timer, a setting of a stale state, or a reception of an error message; receive, as a response to the message, a tunnel identification binding that identifies a second tunnel; and communicate the downstream data packet from the apparatus using the second tunnel. - View Dependent Claims (14, 15, 16, 17)
-
Specification