IP Library Granted Patent US 10,958,616
Granted Patent B2
US 10,958,616 · App. 15/208,590 · Granted Mar 23, 2021

Methods, systems, and computer readable media for network test configuration using virtual local area network (VLAN) scanning

Inventor: Thomas Ameling (Woodland Hills, CA)
Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
H04L61/103H04L12/4641H04L12/4679H04L12/66H04L43/50H04L41/0866
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 10,958,616
App. No.
15/208,590
Granted
Mar 23, 2021
Kind
B2
Abstract

Methods, systems, and computer readable media for network test configuration using VLAN scanning are disclosed. One method for network test configuration using VLAN scanning occurs at a first port of a network equipment test device. The method includes sending a plurality of address resolution protocol (ARP) requests to a system under test (SUT), wherein each of the plurality of ARP requests includes a different virtual local area network (VLAN) identifier (ID). The method also includes receiving an ARP response from the SUT, wherein the ARP response indicates a first VLAN ID associated with the SUT. The method further includes using the first VLAN ID when sending test packets to the SUT via the first port.

Claims (27)

1. A method for network test configuration using virtual local area network (VLAN) scanning, the method comprising:

at each test port of a plurality of test ports of a network equipment test device, wherein the network equipment test device is configured for using address resolution protocol (ARP) packets to identify an appropriate VLAN identifier (ID) to use for each of the plurality of test ports during testing and the network test equipment device stores associations between the test ports and the identified VLAN IDs in a memory:

determining, using VLAN scanning, a respective VLAN ID for communicating with a system under test (SUT) via a respective test port by sending, without waiting for responses between transmissions, a plurality of ARP requests to a gateway associated with the SUT, wherein each of the plurality of ARP requests includes a different VLAN ID and a same target IP address and receiving an ARP response from the SUT, wherein the ARP response indicates the respective VLAN ID associated with the SUT; and

using the respective VLAN ID when sending test packets to the SUT via the respective test port, wherein the network equipment test device comprises a user equipment (UE) emulator for emulating a plurality of UE devices by sending UE device control plane traffic to the SUT, wherein the UE emulator accesses the memory containing the stored associations for obtaining the respective VLAN ID for generating the UE device control plane traffic associated with the respective test port.

2. The method of claim 1 wherein a first VLAN ID associated with a first test port of the plurality of test ports is different from a second VLAN ID associated with a second test port of the plurality of test ports.

3. The method of claim 1 wherein a first VLAN ID associated with a first test port of the plurality of test ports is the same as a second VLAN ID associated with a second test port of the plurality of test ports.

4. The method of claim 1 wherein the plurality of ARP requests includes up to 4094 ARP requests.

5. The method of claim 1 wherein the ARP response is sent in response to receiving one of the plurality of ARP requests.

6. The method of claim 1 wherein the SUT includes a network node, the gateway, a network, a network switch, or a network router.

7. The method of claim 1 wherein the network equipment test device includes a traffic generator, a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or a processor.

8. A system for network test configuration using virtual local area network (VLAN) scanning, the system comprising:

at least one processor; and

a network equipment test device implemented using the at least one processor, the network equipment test device is configured for using address resolution protocol (ARP) packets to identify an appropriate VLAN identifier (ID) to use for each of a plurality of test ports during testing and the network test equipment device stores associations between the test ports and the identified VLAN IDs in a memory, wherein the network equipment test device is further configured for:

at each test port of the plurality of test ports of the network equipment test device:

determining, using VLAN scanning, a VLAN IDs in a memory:

determining, using VLAN scanning, a respective VLAN ID for communicating with a system under test (SUT) via a respective test port by sending, without waiting for responses between transmissions, a plurality of ARP requests to a gateway associated with the SUT, wherein each of the plurality of ARP requests includes a different VLAN ID and a same target IP address and receiving an ARP response from the gateway, wherein the ARP response indicates the respective VLAN ID associated with the SUT; and

using the respective VLAN ID when sending test packets to the SUT via the respective test port, wherein the network equipment test device comprises a user equipment (UE) emulator for emulating a plurality of UE devices by sending UE device control plane traffic to the SUT, wherein the UE emulator accesses the memory containing the stored associations for obtaining the respective VLAN ID and uses the respective VLAN ID when generating the UE device control plane traffic associated with the respective test port.

9. The system of claim 8 wherein a first VLAN ID associated with a first test port of the plurality of test ports is different from a second VLAN ID associated with a second test port of the plurality of test ports.

10. The system of claim 8 wherein a first VLAN ID associated with a first test port of the plurality of test ports is the same as a second VLAN ID associated with a second test port of the plurality of test ports.

11. The system of claim 8 wherein the plurality of ARP requests includes up to 4094 ARP requests.

12. The system of claim 8 wherein the ARP response is sent in response to receiving one of the plurality of ARP requests.

13. The system of claim 8 wherein the SUT includes a network node, the gateway, a network, a network switch, or a network router.

14. The system of claim 8 wherein the network equipment test device includes a traffic generator, a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or a processor.

15. A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of a computer cause the computer to perform steps comprising:

at each test port of a plurality of test ports of a network equipment test device, wherein the network equipment test device is configured for using address resolution protocol (ARP) packets to identify an appropriate VLAN identifier (ID) to use for each of the plurality of test ports during testing and the network test equipment device stores associations between the test ports and the identified VLAN IDs in a memory:

determining, using VLAN scanning, a respective VLAN ID for communicating with a system under test (SUT) via a respective test port by sending, without waiting for responses between transmissions, a plurality of ARP requests to a gateway associated with the SUT, wherein each of the plurality of ARP requests includes a different VLAN ID and a same target IP address and receiving an ARP response from the SUT, wherein the ARP response indicates the respective VLAN ID associated with the SUT; and

using the respective VLAN ID when sending test packets to the SUT via the respective test port, wherein the network equipment test device comprises a user equipment (UE) emulator for emulating a plurality of UE devices by sending UE device control plane traffic to the SUT, wherein the UE emulator accesses the memory containing the stored associations for obtaining the respective VLAN ID for generating the UE device control plane traffic associated with the respective test port.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2016
From: AMELING, THOMAS
To: IXIA
Reel/Frame 039495/0715 →
Continuity (1)
Related Publication 20180019967A1 · Jan 18, 2018