System and method for offloading data in a communication system
First Claim
1. A method, comprising:
- receiving a data packet using a first tunnel;
communicating a message in the first tunnel from a first network element, in response to the receiving, the message including tunnel identification binding data identifying the first tunnel;
receiving a response to the message in a second tunnel, wherein the response containstunnel identification binding data that identifies a third tunnel on a backhaul link, andidentification data of a second network element;
establishing an out-of-band channel using the identification data; and
receiving instructions through the out-of-band channel to determine whether to offload the data packet from the backhaul link and whether to transmit the data packet using the first and third tunnels.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes communicating an in-band message packet from a first network element; receiving a response to the in-band message from a second network element, the response contains tunnel identification binding data that identifies a tunnel on a backhaul link on which traffic from a user equipment can flow; and receiving instructions from the second network element to offload a received data packet from the backhaul link. In particular instances, the in-band message is set to loopback when the in-band message is sent from the first network element. In other embodiments, the tunnel identification binding data is provided in the payload of the in-band message when the in-band message is sent from the first network element. In other examples, the method can include receiving an assigned Internet protocol (IP) address of the user equipment in the response to the in-band message.
-
Citations
21 Claims
-
1. A method, comprising:
-
receiving a data packet using a first tunnel; communicating a message in the first tunnel from a first network element, in response to the receiving, the message including tunnel identification binding data identifying the first tunnel; receiving a response to the message in a second tunnel, wherein the response contains tunnel identification binding data that identifies a third tunnel on a backhaul link, and identification data of a second network element; establishing an out-of-band channel using the identification data; and receiving instructions through the out-of-band channel to determine whether to offload the data packet from the backhaul link and whether to transmit the data packet using the first and third tunnels. - View Dependent Claims (2, 3, 4, 5, 6, 18, 21)
-
-
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 data packet using a first tunnel; communicating a message in the first tunnel from a first network element, in response to the receiving, the message including tunnel identification binding data identifying the first tunnel; receiving a response to the message in a second tunnel, wherein the response contains tunnel identification binding data that identifies a third tunnel on a backhaul link, and identification data of a second network element; establishing an out-of-band channel using the identification data; and receiving instructions through the out-of-band channel to determine whether to offload the data packet from the backhaul link and whether to transmit the data packet using the first and third tunnels. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
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 communicate a message in a first tunnel, in response to receiving a data packet using the first tunnel, the message including tunnel identification binding data identifying the first tunnel; receive a response to the message in a second tunnel, wherein the response contains tunnel identification binding data that identifies a third tunnel on a backhaul link, and identification data of a network element; establish an out-of-band channel using the identification data; and receive instructions through the out-of-band channel to determine whether to offload the data packet from the backhaul link and whether to transmit the data packet using the first and third tunnels. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification