Acting on data packets in a mobile telecommunications network based on inner headers
AssigneeSprint Communications Company L.P.
InventorsRoger Danforth Bartlett, Kristin Ann Hayne, Bharath Reddy Medarametla Lakshmi
Life of this patent
Estimating the term…
Abstract
Methods, system, and medium are provided for referencing the original source or destination information of data packets on a mobile telecommunications network, including information in inner headers of data packets. The present invention enables monitoring of data traffic, or directing and balancing data packets in a mobile network, based on inner-header information.
Claims19
A non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of routing a data packet within a wireless telecommunications network (“network”), the method comprising:
- receiving a first data packet that includes a first header that indicates a first source from where said first data packet came and a first destination to which said first data packet is bound, wherein said first header includes first destination information that is useable outside of said network to properly route said first data packet though the Internet;
- prepending a second header to the first data packet, such that said first header becomes an inner header and the second header becomes an outer header, wherein said outer header includes routing information that is useable to properly route said first data packet though said network but not through the Internet;
- receiving the first data packet, including the inner header and the outer header, at a routing component that is within the network;
- and referencing the inner header to perform an action within said network.
A non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of logging data traffic that travels through at least a portion of a wireless telecommunications network (“network”), the method comprising:
- receiving initiation of a connection for sending and receiving data packets by a first device, such that the first device is one of a set of devices associated with a first agent component on said network, wherein said first agent directs data packets from the set of devices to a second agent on said network;
- receiving a first data packet from the first device at a routing component on said network, including an outer header that has a source address associated with the first agent, and an inner header that has a source address associated with the first device;
- identifying the source address in the inner header of the first data packet;
- receiving a second data packet, including an inner header that has a destination address associated with the first device;
- identifying the destination address in the inner header of the second data packet;
- and logging the first and second data packets in association with the first device.
A non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of routing a data packet on a mobile telecommunications network, the method comprising:
- receiving a first data packet at routing component that includes a first set of twenty bytes and a second set of twenty bytes, wherein the first set of twenty bytes precedes the second set of twenty bytes, such that the first set of twenty bytes is received at the routing component before the second set of twenty bytes;
- receiving a second data packet that includes a second thirty-two-bit address in the second set of twenty bytes that is different than the first thirty-two bit address in the first data packet;
- and
- pointing the second data packet in a second direction based on the second thirty-two-bit address.
Dependencies are inferred from the claim text.