System for testing ethernet paths and links without impacting non-test traffic
First Claim
1. A system for testing Ethernet paths in a network without impacting non-test traffic, comprising:
- at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path for transmitting non-test packets on said Ethernet;
at least one test packet generator coupled to said Ethernet path for transmitting test packets to test the transmission characteristics of said Ethernet path, said test packet generator comprising;
a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit to be within a predetermined bandwidth limit;
a scheduler responsive to said transmit credit block to determine when one or more new test packet is to be created, anda packet creator responsive to a request sent by said scheduler to build one or more new test packet to be transmitted on said Ethernet path.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for testing Ethernet paths or links without adversely impacting non-test traffic. The system includes a test traffic generator that includes a scheduler that determines when a new test packet is generated. The test traffic generator includes a packet creator that builds a test packet and a transmitter for transmitting the test packet via the Ethernet path or link. The packet creator sends the test packet to the transmitter. The traffic generator includes a transmit credit block coupled to the transmitter or to the scheduler. The transmit credit block stores an amount of credits representing a number of bytes that are available to transmit and decrements the amount each time a non-test packet is communicated via the Ethernet path or link.
27 Citations
8 Claims
-
1. A system for testing Ethernet paths in a network without impacting non-test traffic, comprising:
-
at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path for transmitting non-test packets on said Ethernet; at least one test packet generator coupled to said Ethernet path for transmitting test packets to test the transmission characteristics of said Ethernet path, said test packet generator comprising; a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit to be within a predetermined bandwidth limit; a scheduler responsive to said transmit credit block to determine when one or more new test packet is to be created, and a packet creator responsive to a request sent by said scheduler to build one or more new test packet to be transmitted on said Ethernet path. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for testing Ethernet paths in a network without impacting non-test traffic, comprising:
-
transmitting non-test packets on said Ethernet path between at least one pair of Ethernet devices coupled to opposite ends of said Ethernet path; storing an amount of credits representing a number of bytes that are available to transmit; decrementing the amount of credits each time said non-test packet or a test packet is transmitted on the Ethernet path; scheduling the creation of at least one test packet when said amount of credit is greater than the number of bytes in the at least one test packet; transmitting the created at least one test packet on the Ethernet path, and incrementing the amount of credits periodically.
-
-
8. A method for testing Ethernet paths in a network without impacting non-test traffic, comprising:
-
transmitting non-test packets on said Ethernet path between at least one pair of Ethernet devices coupled to opposite ends of said Ethernet path; scheduling the creation of at least one test packet; storing an amount of credits representing a number of bytes that are available to transmit; transmitting the created at least one test packet on the Ethernet path when said amount of credit is greater than the number of bytes in the at least one test packet; decrementing the amount of credits each time said non-test packet or a test packet is transmitted on the Ethernet path, and incrementing the amount of credits periodically.
-
Specification