System and Method for Providing Improved Packet Traceability
First Claim
1. A method of locating of point of interest in a packet based network includes the steps of:
- determining a service identifier associated with the point of interest; and
using mapping information that associates service identifiers with tunnels and network identifers (source address, connectivity and destination address) in one of a Provider Backbone Bridged (PBB) or Provider Backbone Transport (PBT) network to locate the point of interest in the packet based network.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described which enables location information associated with a client to easily be obtained by a service provider in a packet-based network. The location information may be the location of the client itself, or may be location information associated with devices in a communication facility established by the client. Location information associated with the client may be provided to services such as emergency services to facilitate fast dispatch of resources to assist the client. Location information associated with facilities of the client may be used to facilitate lawful interception of client communications. In one embodiment, the location information is obtained using information included in one of a Provider Backbone Bridge (PBB) or Provider Backbone Transport (PBT) packet.
-
Citations
23 Claims
-
1. A method of locating of point of interest in a packet based network includes the steps of:
-
determining a service identifier associated with the point of interest; and using mapping information that associates service identifiers with tunnels and network identifers (source address, connectivity and destination address) in one of a Provider Backbone Bridged (PBB) or Provider Backbone Transport (PBT) network to locate the point of interest in the packet based network. - View Dependent Claims (2, 3)
-
-
4. A method of determining a location of a client requesting a service from a service provider of a packet-based network includes the steps of:
-
receiving a service request, the service request comprising a header, the header comprising an address of an edge node in the packet based network associated with the client and a service identifier associated with the client; and retrieving location information for the client from the edge node identified by the address using the service identifier; and returning the location information to the E911 service. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A device coupled to a packet-based network comprising:
-
monitoring logic for monitoring headers of packets that traverse the device; a table for associating service identifiers and tunnel identifiers provided in headers of packets that traverse the device; and means, responsive to receipt of a request to locate a client, for determining a service identifier associated with the client and retrieving an address of an edge node associated with the client; and means for accessing the edge node to retrieve location information associated with the client including means for responding to the request by returning the location information associated with the client. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An edge device coupled to a packet based network core comprising:
-
means for associating a service identifier to a tunnel identifier; a table for storing, for each tunnel which the edge device is an end-point, interface information for a client associated with the end-point; and means for providing the interface information for the client to a requesting service. - View Dependent Claims (17, 18)
-
-
19. A method of identifying a location of at least one network device that is associated with a client communication in a packet-based network includes the steps of:
-
receiving a request to monitor a client; identifying at least one service identifier associated with the client; identifying at least one tunnel associated with the service identifier; and monitoring a plurality of network devices in the packet-based network to detect a traversal of the packets using the at least one tunnel through the plurality of network devices including identifying a set of network devices traversed by the tunnel. - View Dependent Claims (20, 21, 22)
-
-
23. A device in a packet-based network comprising:
-
means for monitoring received packet traffic to detect a traversal of the packets associated with a particular tunnel, including means for comparing a tunnel identifier in a header of received Provider Backbone Bridge packets against an identifier of the particular tunnel to detect a match; and means for forwarding attachment information associated a received packet having a tunnel identifier that matches the identifier of the particular tunnel to a lawful intercept service.
-
Specification