IP Library Patent Application 17925698
Patent Application
App. No. 17/925,698

Packet Capture Device and Packet Capture Method

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/925,698
Abstract

A packet capture apparatus includes a hardware processing unit including a filter that filters packets input from a network and an NIC and a packet storage that stores packets input from the hardware processing unit. The filter includes a packet input that receives packets input from the network, a header analysis unit that analyzes a header structure of each packet input to the packet input unit and extracts a field value of a header of the packet, a rule table in which rules including a field value of a flow to be captured are recorded, a flow identification unit that identifies a flow in which the field value extracted by the header analysis unit matches a rule in the rule table and/or does not match the rule, and a packet output that outputs a packet of the flow identified by the flow identification unit to the NIC.

Claims (24)

1 .- 5 . (canceled)

6 . A packet capture apparatus comprising:

a hardware processor comprising a filter and a Network Interface Controller (NIC), the filter being configured to filter packets input from a network; and

a packet storage configured to store packets input from the hardware processor,

wherein the filter includes:

a packet input configured to receive the packets input from the network;

a header analyzer configured to analyze a header structure of each of the packets input from the network and extract a field value of a header of each of the packets input from the network;

a rule table in which at least one rule including a field value of a flow to be captured is recorded;

a flow identifier configured to identify a first flow in which a first field value extracted by the header analyzer matches the at least one rule or does not match the at least one rule; and

a packet output configured to output a packet of the first flow identified by the flow identifier to the NIC.

7 . The packet capture apparatus according to claim 6 , further comprising a matching/mismatching setting circuit configured to set the flow identifier to identify a flow in which an extracted field value matches the at least one rule or to identify a flow in which an extracted field value does not match the at least one rule.

8 . The packet capture apparatus according to claim 6 , further comprising a load balancer configured to rewrite the first field value of a first packet that the packet output outputs to the NIC.

9 . The packet capture apparatus according to claim 8 , wherein at distribution of packets to a plurality of queues based on field values by the NIC, the load balancer is configured to convert the first field value of the first packet output by the packet output to a different field value in response to a detection that the first field value of the first packet is the same as a second field value of a previously output packet.

10 . The packet capture apparatus according to claim 8 , wherein the field value of the header of each of the packets that is extracted by the header analyzer is a MAC address or an IP address.

11 . A packet capture method performed by a packet capture apparatus including a hardware processor that includes a filter and a Network Interface Controller (NIC), the filter being configured to filter packets input from a network, and a packet storage configured to store packets input from the hardware processor, the packet capture method comprising:

receiving, by the filter, packets input from a network;

analyzing, by the filter, a header structure of each of the packets input from the network;

extracting, by the filter, a field value of each of the packets input from the network;

identifying, by the filter, a first flow in which a first field value matches or does not match a field value of a flow to be captured; and

outputting, by the filter, a packet of the first flow.

12 . The packet capture method according to claim 11 , further comprising setting whether to identify a flow in which an extracted field value matches the at least one rule or to identify a flow in which an extracted field value does not match the at least one rule.

13 . The packet capture method according to claim 11 , further comprising rewriting the first field value of a first packet that the packet output outputs to the NIC.

14 . The packet capture method according to claim 13 , wherein at distribution of packets to a plurality of queues based on field values by the NIC, the method further comprises converting the first field value of the first packet to a different field value in response to a detection that the first field value of the first packet is the same as a second field value of a previously output packet.

15 . The packet capture method according to claim 11 , wherein extracting, by the filter, the field value of each of the packets input from the network comprises extracting a MAC address or an IP address of each of the packets input from the network.

Assignments (2)
CHANGE OF NAME Recorded Aug 27, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072596/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2022
From: IKEDA, NAMIKO; UZAWA, HIROYUKI; NITTA, KOYO; UKON, YUTA; YOSHIDA, SHUHEI; SEKIHARA, YUSUKE; OTERU, SHOKO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 061793/0308 →