System and method for discovering internet protocol (IP) network address and port translation bindings
First Claim
1. A system for creating IP data records, comprising:
- a carrier grade network address and port translation node in communication with a private network on an internal side and a public network on an external side, packet streams transmitted between the private network and the public network traverse the carrier grade network address and port translation node;
a private Ethernet span port disposed on the internal side of the carrier grade network address and port translation node receives packet streams traversing the carrier grade network address and port translation node;
a public Ethernet span port disposed on the external side of the carrier grade network address and port translation node receiving packet streams traversing the carrier grade network address and port translation node; and
a deep packet inspection host in communication with the private Ethernet span port and the public Ethernet span port;
wherein the private Ethernet span port and the public Ethernet span port copy packet streams traversing the carrier grade network address and port translation node and deliver the copied packet streams to the deep packet inspection host.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.
185 Citations
16 Claims
-
1. A system for creating IP data records, comprising:
-
a carrier grade network address and port translation node in communication with a private network on an internal side and a public network on an external side, packet streams transmitted between the private network and the public network traverse the carrier grade network address and port translation node; a private Ethernet span port disposed on the internal side of the carrier grade network address and port translation node receives packet streams traversing the carrier grade network address and port translation node; a public Ethernet span port disposed on the external side of the carrier grade network address and port translation node receiving packet streams traversing the carrier grade network address and port translation node; and a deep packet inspection host in communication with the private Ethernet span port and the public Ethernet span port; wherein the private Ethernet span port and the public Ethernet span port copy packet streams traversing the carrier grade network address and port translation node and deliver the copied packet streams to the deep packet inspection host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for correlating private outbound packets and public outbound packets to determine the carrier grade network address and port translation bindings, the method comprising:
-
receiving inbound stream packets and outbound stream packets at a deep packet inspection host from a private Ethernet span port and a public Ethernet span port, the private Ethernet span port disposed on an internal side of a carrier grade network address and port translation node that receives packet streams traversing the carrier grade network address and port translation node between a private network and a public network, and the public Ethernet span port disposed on the external side of the carrier grade network address and port translation node receiving packet streams traversing the carrier grade network address and port translation node; discarding inbound stream packets collected at the deep packet inspection host; distinguishing between private outbound stream packets and public outbound stream packets; ordering by time private outbound stream packets in a lookback buffer; processing the public outbound stream packets to create bindings; reading the private outbound stream packets in the lookback buffer and processing the private outbound stream packets to create bindings; storing the log bindings of the public outbound stream packets and the private outbound stream packets. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification