INTERCEPTING GPRS DATA
0 Assignments
0 Petitions
Accused Products
Abstract
GPRS Tunneling Protocol (“GTP”) packets are intercepted by receiving a GTP tunnel packet, determining whether the GTP tunnel packet is to be intercepted, intercepting GTP tunnel packets if it is determined that the GTP tunnel packet is to be intercepted, and processing the intercepted GTP tunnel packets. Multiple tunnels may be intercepted simultaneously and GTP tunnel packets from different tunnels may be processed differently. Implementations include both inline and offline interception of GTP traffic between SGSN and GGSN.
84 Citations
67 Claims
-
1-47. -47. (canceled)
-
48. A method comprising:
-
identifying, by a network device, a general packet radio service (GPRS) tunneling protocol (GTP) tunnel; updating, by the network device, after the GTP tunnel has been identified, a list of interception identifiers to include tunnel identification information corresponding to the GTP tunnel; receiving, by the network device, after the updating, a GTP tunnel packet including the tunnel identification information; determining, by the network device, whether the GTP tunnel packet is to be intercepted by comparing an identifier in a header of the GTP tunnel packet with the updated list of interception identifiers; intercepting, by the network device, the GTP tunnel packet when the identifier matches an interception identifier in the list of interception identifiers; and processing, by the network device, the intercepted GTP tunnel packet. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A method comprising:
-
creating, by a network device, a general packet radio service (GPRS) tunneling protocol (GTP) tunnel; updating, by the network device, a list of interception identifiers to include tunnel identification information corresponding to the GTP tunnel; receiving, by the network device, a first GTP tunnel packet, where the first GTP tunnel packet comprises the tunnel identification information; determining, by the network device, whether a first identifier of the first GTP tunnel packet matches one of a plurality of entries in the updated list of interception identifiers; intercepting, by the network device, the first GTP tunnel packet when the first identifier matches a first entry, where the first entry is one of the plurality of entries; and processing, by the network device and after intercepting the first GTP tunnel packet, the first GTP tunnel packet. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63)
-
-
64. A system comprising:
-
a firewall; and a general packet radio service (GPRS) tunneling protocol (GTP) intercept device, independent from the firewall, to; create a GTP tunnel, update a list of interception identifiers to include tunnel identification information corresponding to the GTP tunnel, receive a GTP tunnel packet, where the GTP tunnel packet comprises the tunnel identification information, determine whether an identifier within the GTP tunnel packet matches an entry in the updated list of interception identifiers, intercept the GTP tunnel packet when the identifier matches the entry, and process the GTP tunnel packet. - View Dependent Claims (65, 66, 67)
-
Specification