Packet routing in a wireless communications environment
First Claim
1. A method for routing in a cellular communications environment, comprising:
- receiving a data packet of a given type;
if the given type corresponds to a first type, selecting a point of attachment from amongst a plurality of available points of attachment for a wireless terminal in the cellular communications environment based on link qualities associated with the plurality of available points of attachment;
if the given type corresponds to a second type, selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities;
encapsulating the data packet in a logical link control frame; and
indicating that the logical link control frame should be directed towards the selected point of attachment.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to performing routing in a wireless communications system. In more detail, each device associated with a wireless packet-switched network may not be aware of an identity and/or address of a particular point of attachment with respect to a wireless terminal. A data packet that should be provided to a particular point of attachment can be initially directed to a wireless terminal or a one-hop multicast address, for instance. Thereafter, the data packet can be encapsulated in a frame format and identity of the particular point of attachment can be provided in such frame. The frame can thereafter be routed to the point of attachment.
338 Citations
21 Claims
-
1. A method for routing in a cellular communications environment, comprising:
-
receiving a data packet of a given type; if the given type corresponds to a first type, selecting a point of attachment from amongst a plurality of available points of attachment for a wireless terminal in the cellular communications environment based on link qualities associated with the plurality of available points of attachment; if the given type corresponds to a second type, selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities; encapsulating the data packet in a logical link control frame; and indicating that the logical link control frame should be directed towards the selected point of attachment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless communications device, comprising:
-
means for receiving a data packet of a given type; means for selecting a point of attachment from amongst a plurality of available points of attachment based on link qualities associated with the plurality of available points of attachment if the given type corresponds to a first type, and for selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities if the given type corresponds to a second type; means for encapsulating the data packet in a logical link control frame; and means for indicating that the logical link control frame should be directed towards the selected point of attachment. - View Dependent Claims (11, 12, 19, 20, 21)
-
-
13. A processor configured to execute the following instructions:
-
receiving a data packet of a given type in a cellular communications environment; if the given type corresponds to a first type, selecting a point of attachment from amongst a plurality of available points of attachment for a wireless terminal in the cellular communications environment based on link qualities associated with the plurality of available points of attachment; if the given type corresponds to a second type, selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities; encapsulating the data packet in a logical link control frame; and indicating that the logical link control frame should be directed towards the selected point of attachment. - View Dependent Claims (14)
-
-
15. A non-transitory machine-readable medium having stored thereon machine-executable instructions for:
-
receiving a data packet of a given type in a cellular network; if the given type corresponds to a first type, selecting a point of attachment from amongst a plurality of available points of attachment for a given wireless terminal in the cellular communications environment based on link qualities associated with the plurality of available points of attachment; if the given type corresponds to a second type, selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities; encapsulating the data packet in a logical link control frame; and indicating that the logical link control frame should be directed towards the selected point of attachment. - View Dependent Claims (16, 17)
-
-
18. A wireless communications apparatus comprising:
a memory that retains instructions for; receiving a data packet of a given type in a cellular network; if the given type corresponds to a first type, selecting a point of attachment from amongst a plurality of available points of attachment for the wireless communications apparatus in the cellular communications environment based on link qualities associated with the plurality of available points of attachment; if the given type corresponds to a second type, selecting a particular point of attachment from amongst the plurality of available points of attachment that is used for routing data packets of the second type irrespective of the link qualities; encapsulating a received data packet in a logical link control frame, wherein the received data packet is associated with a cellular communications network; and indicating that the logical link control frame should be directed towards the selected point of attachment; and a processor that executes the instructions.
Specification