Methods, systems, and computer readable media for network test configuration using virtual local area network (vlan) scanning
US-2018019967-A1 · Jan 18, 2018 · US
US12580840B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12580840-B2 |
| Application number | US-202318137415-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 20, 2023 |
| Priority date | Apr 18, 2023 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer readable media for link multiplexing and forwarding packets in a test environment are disclosed. One example method occurs at a network switch comprising a first plurality of ports and a second plurality of ports, wherein each of the first plurality of ports is connected to one of a plurality of traffic generators and each of the second plurality of ports is connected to a system under test (SUT). The method comprises receiving, by the network switch, test packets via the first plurality of ports, wherein a first portion of the test packets includes a first aggregation identifier associated with a first egress port of the second plurality of ports; and forwarding, using the first aggregation identifier and at least one corresponding egress forwarding rule, the first portion of the test packets via the first egress port toward the SUT.
Opening claim text (preview).
What is claimed is: 1 . A method for link multiplexing and forwarding packets in a test environment, the method comprising: at a network switch comprising a first plurality of back-panel ports and a second plurality of front-panel ports, wherein each of the first plurality of back-panel ports is connected to one of a plurality of traffic generators and each of the second plurality of front-panel ports is connected to a system under test (SUT): receiving, by the network switch, test packets via the first plurality of back-panel ports, wherein a first portion of the test packets includes a first aggregation identifier associated with a first egress port of the second plurality of front-panel ports, wherein the first aggregation identifier comprises a value that uniquely identifies the first egress port of the front-panel ports and is embedded within a destination media access control (MAC) address of each of the first portion of test packets; and forwarding, using the first aggregation identifier and at least one corresponding egress forwarding rule, the first portion of the test packets via the first egress port toward the SUT, wherein forwarding the first portion of the test packets using the first aggregation identifier includes comparing the first aggregation identifier to match criteria in the at least one corresponding egress forwarding rule that associates the first aggregation identifier with the first egress port of the front-panel ports. 2 . The method of claim 1 wherein a portion of the destination MAC address is repurposed for storing embedded routing information. 3 . The method of claim 1 comprising: prior to forwarding the first portion of the test packets via the first egress port toward the SUT: replacing the first aggregation identifier of the first portion of the test packets with other data. 4 . The method of claim 3 wherein replacing the first aggregation identifier includes using a data store to determine or obtain the other data; the other data includes data previously supplanted by the first aggregation identifier; or the other data includes zeros or predetermined data. 5 . The method of claim 1 comprising: prior to receiving the test packets: receiving, by the network switch, a first egress forwarding rule and a second egress forwarding rule associated with test packets received from a first traffic generator of the plurality of traffic generators, wherein the first egress forwarding rule indicates that the test packets comprising the first aggregation identifier received via a first ingress port of the first plurality of back-panel ports is to be forwarded via the first egress port of the second plurality of front-panel ports and the second egress forwarding rule indicates that the test packets comprising a second aggregation identifier received via the first ingress port are to be forwarded via a second egress port of the second plurality of front-panel ports; receiving, by the network switch, a third egress forwarding rule and a fourth egress forwarding rule associated with test packets from a second traffic generator of the plurality of traffic generators, wherein the third egress forwarding rule indicates that the test packets comprising the first aggregation identifier received via a second ingress port of the first plurality of back-panel ports is to be forwarded via the first egress port and the fourth egress forwarding rule indicates that the test packets comprising the second aggregation identifier received via the second ingress port are to be forwarded via the second egress port; and installing the egress forwarding rules at the network switch. 6 . The method of claim 5 wherein the first traffic generator is connected to the first ingress port via a first link, the second traffic generator is connected to the second ingress port via a second link, and the SUT is connected to the first egress port via a third link, wherein the third link has a bandwidth capable of transmitting the test packets comprising the first aggregation identifier generated by the first and the second traffic generators concurrently with no packet drops. 7 . The method of claim 5 comprising: at the network switch and prior to receiving a response from the SUT: receiving and installing a first ingress forwarding rule for forwarding the response from the SUT to a traffic generator that generated test traffic corresponding to the response, wherein the first ingress forwarding rule uses a network address, a link layer address, a MAC address, a network layer address, or an internet protocol (IP) address to identify the traffic generator; and at the network switch and after receiving the response from the SUT: identifying, using the first ingress forwarding rule, the traffic generator to receive the response; and adding an aggregation identifier associated with the traffic generator to the response prior to forwarding the response toward the traffic generator. 8 . The method of claim 1 wherein the network switch includes a programmable switching chip, a programmable switching application-specific integrated circuit (ASIC), or a programmable network switch; wherein a test controller directs a first traffic generator and a second traffic generator to generate the test packets with the first aggregation identifier; or wherein a bit size of the first aggregation identifier includes enough bits to store an egress port identifier for identifying one of the second plurality of ports. 9 . A system for link multiplexing and forwarding packets in a test environment, the system comprising: a network switch comprising a first plurality of back-panel ports and a second plurality of front-panel ports, wherein each of the first plurality of back-panel ports is connected to one of a plurality of traffic generators and each of the second plurality of front-panel ports is connected to a system under test (SUT), the network switch configured for: receiving, by the network switch, test packets via the first plurality of back-panel ports, wherein a first portion of the test packets includes a first aggregation identifier associated with a first egress port of the second plurality of front-panel ports, wherein the first aggregation identifier comprises a value that uniquely identifies the first egress port of the front-panel ports and is embedded within a destination media access control (MAC) address of each of the first portion of the test packets; and forwarding, using the first aggregation identifier and at least one corresponding egress forwarding rule, the first portion of the test packets via the first egress port toward the SUT, wherein forwarding the first portion of the test packets using the first aggregation identifier includes comparing the first aggregation identifier to match criteria in the at least one corresponding egress forwarding rule that associates the first aggregation identifier with the first egress port of the front-panel ports. 10 . The system of claim 9 wherein a portion of the destination MAC address is repurposed for storing embedded routing information. 11 . The system of claim 9 wherein the network switch is configured for: prior to forwarding the first portion of the test packets via the first egress port toward the SUT: replacing the first aggregation identifier of the first portion of the test packets with other data. 12 . The system of claim 11 wherein replacing the first aggregation identifier includes using a data store to determine or obtain the other data; the other data includes data previously supplanted by the first aggregation identifier; or the other data includes zeros or predetermined data.
Related publications grouped by family.
Answers are generated from the same data shown on this page.