IP Library Granted Patent US 12,683,888
Granted Patent B2
US 12,683,888 · App. 18/686,855 · Granted Jul 14, 2026

Systems and methods for automatically testing a network switch

Inventor: Daniel Philip Gillings (Downingtown, PA)
Assignee: Communications Test Design, Inc.
H04L43/50H04L12/10
View Patent ↗
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 12,683,888
App. No.
18/686,855
Granted
Jul 14, 2026
Kind
B2
Abstract

Systems and methods for automatically testing a network switch are disclosed according to various embodiments. In one example, a method for automatically and simultaneously testing Power over Ethernet (PoE) ports and traffic throughput of a network switch is disclosed. A data traffic is generated by a network tester with a predetermined speed based on a configuration of the network switch. The data traffic is directed through the PoE ports of the network switch. At least one PoE tester connected to the network switch via the PoE ports of the network switch is configured, e.g. by a test application running on a test computer. A first result of testing the PoE ports is obtained by the test computer from the at least one PoE tester. A second result of testing the traffic throughput of the network switch is obtained by the test computer from the network tester.

Claims (51)

1 . A method for automatically and simultaneously testing Power over Ethernet (POE) ports and traffic throughput of a network switch, comprising:

configuring, by a test computer, a network tester;

configuring, by the test computer, a virtual local area network (VLAN) routing method for routing data through the PoE ports of the network switch based on commands sent from the test computer to the network switch via a command line interface (CLI) connected between the test computer and the network switch;

generating, by the network tester, a data traffic with a predetermined speed based on a configuration of the network switch;

directing the data traffic through the PoE ports of the network switch;

configuring at least one PoE tester connected to the network switch via the PoE ports of the network switch;

obtaining, by a test computer, a first result of testing the PoE ports from the at least one PoE tester; and

obtaining, by the test computer, a second result of testing the traffic throughput of the network switch from the network tester.

2 . The method of claim 1 , wherein the data traffic is directed through the PoE ports of the network switch by:

routing the data traffic through each PoE port of the network switch sequentially following the VLAN routing method.

3 . The method of claim 1 , wherein the data traffic is directed through the PoE ports of the network switch by:

routing the data traffic through each PoE port of the network switch twice following the VLAN routing method.

4 . The method of claim 1 , further comprising:

determining whether the PoE ports of the network switch are connected;

upon determining that any PoE port of the network switch is disconnected, abandoning the tests of the PoE ports and the traffic throughput; and

upon determining that the PoE ports of the network switch are connected, clearing counters of the network switch and the network tester before generating the data traffic.

5 . The method of claim 1 , wherein the first result is obtained at least a predetermined time period after configuring the at least one PoE tester.

6 . The method of claim 1 , wherein:

the second result is obtained after the data traffic through the PoE ports of the network switch is stopped; and

the data traffic is stopped at least a predetermined time period after the first result is obtained.

7 . A method for automatically and simultaneously testing Power over Ethernet (POE) ports and traffic throughput of a network switch, comprising:

generating, by a network tester, a data traffic with a predetermined speed based on a configuration of the network switch;

directing the data traffic through the PoE ports of the network switch;

configuring at least one PoE tester connected to the network switch via the PoE ports of the network switch;

wherein

configuring the at least one PoE tester connected to the network switch via the PoE ports of the network switch comprises configuring a plurality of PoE testers connected to the network switch via the PoE ports of the network switch;

the plurality of PoE testers has a first quantity; and

the PoE ports of the network switch has a second quantity which is a multiple of the first quantity

obtaining, by a test computer, a first result of testing the PoE ports from the at least one PoE tester; and

obtaining, by the test computer, a second result of testing the traffic throughput of the network switch from the network tester.

8 . The method of claim 7 , wherein the data traffic is directed through the PoE ports of the network switch by:

routing the data traffic through each PoE port of the network switch sequentially following the VLAN routing method.

9 . The method of claim 8 , wherein the data traffic is directed through the PoE ports of the network switch by:

routing the data traffic through each PoE port of the network switch twice following the VLAN routing method.

10 . The method of claim 7 , further comprising:

determining whether the PoE ports of the network switch are connected;

upon determining that any PoE port of the network switch is disconnected, abandoning the tests of the PoE ports and the traffic throughput; and

upon determining that the PoE ports of the network switch are connected, clearing counters of the network switch and the network tester before generating the data traffic.

11 . The method of claim 7 , wherein the first result is obtained at least a predetermined time period after configuring the at least one PoE tester.

12 . The method of claim 7 , wherein:

the second result is obtained after the data traffic through the PoE ports of the network switch is stopped; and

the data traffic is stopped at least a predetermined time period after the first result is obtained.

13 . A system for automatically and simultaneously testing Power over Ethernet (POE) ports and traffic throughput of a network switch, comprising:

a network tester configured for generating a data traffic with a predetermined speed based on a configuration of the network switch;

an additional switch that is connected to the network switch via at least one stacking port of the network switch, wherein the at least one stacking port is separate from the PoE ports;

at least one PoE tester connected to the network switch via the PoE ports of the network switch;

a test computer configured for:

directing the data traffic through the PoE ports of the network switch,

obtaining a first result of testing the PoE ports from the at least one PoE tester, and

obtaining a second result of testing the traffic throughput of the network switch from the network tester; and

a power supply controlled by a test application on the test computer to provide an electric power to both the network switch and the additional switch.

Assignments (1)
SECURITY INTEREST Recorded May 29, 2024
From: COMMUNICATIONS TEST DESIGN, INC. (ALSO KNOWN AS COMMUNICATIONS TEST DESIGN, INC, AKA CTDI AND COMMUNICATIONS TEST DESIGN, INC. DBA NETWORK EXPANSION SOLUTIONS)
To: CITIZENS BANK, N.A.
Reel/Frame 067565/0608 →
Continuity (2)
Provisional Application 63275672 · Nov 4, 2021
Related Publication 20240356831A1 · Oct 24, 2024
References Cited (20)
US 7627398B1 · Bennett · 2009 [cited by examiner]
US 9008112B1 · Lee et al. · 2015 [cited by applicant]
US 9401760B2 · Skirmont et al. · 2016 [cited by applicant]
US 20130266307A1 · Garg et al. · 2013 [cited by applicant]
US 20140310604A1 · Kahkoska · 2014 [cited by examiner]
US 20180191591A1 · Marcus · 2018 [cited by examiner]
US 20180238971A1 · Bennett · 2018 [cited by examiner]
US 20210203516A1 · Eghbal · 2021 [cited by examiner]
US 20210263111A1 · Magno · 2021 [cited by examiner]
US 20220217547A1 · Yeatts · 2022 [cited by examiner]
US 20220321317A1 · Barker · 2022 [cited by examiner]
CN 105141480A · 2015 [cited by applicant]
CN 105337795A · 2016 [cited by examiner]
CN 109756400A · 2019 [cited by applicant]
CN 113992554A · 2022 [cited by examiner]
CN 114968677A · 2022 [cited by examiner]
Extended European Search Report issued for European Patent Application No. 22890810.9 dated Aug. 11, 2025, 15 pages. [cited by applicant]
Examination Report for corresponding Australian Patent Application No. 2022380930 dated Oct. 17, 2024, 2 pages. [cited by applicant]
Office Action for corresponding Canadian Patent Application No. 3,231,517 dated Mar. 7, 2025, 3 pages. [cited by applicant]
International Search Report and Written Opinion for PCT International Application No. PCT/US2022/048929 issued on Mar. 8, 2023, 8 pages. [cited by applicant]