System for testing ethernet paths and links without impacting non-test traffic
First Claim
1. A system for testing Ethernet paths or links without adversely impacting non-test traffic, comprising:
- at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path or link for transmitting non-test packets on said Ethernet path or link within a predetermined bandwidth limit,at least one test packet generator coupled to said Ethernet path or link for transmitting test packets on said Ethernet path or link to test the transmission characteristics of said Ethernet path or link, said test packet generator including a scheduler that determines when a new test packet is to be created and a packet creator responsive to said scheduler for building new test packets to be transmitted on said Ethernet path or link;
a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit to be within said predetermined bandwidth limit, and decrementing said number of bytes available to transmit each time a test or non-test packet is transmitted via said Ethernet path or link; and
a transmit block coupled to said packet creator and said transmit credit block for transmitting said new test packet on said Ethernet path or link when said amount of credits stored in said transmit credit block is sufficient to permit said new test packet to be transmitted without having said non-test packets exceed said predetermined bandwidth limit.
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.
-
Citations
20 Claims
-
1. A system for testing Ethernet paths or links without adversely impacting non-test traffic, comprising:
-
at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path or link for transmitting non-test packets on said Ethernet path or link within a predetermined bandwidth limit, at least one test packet generator coupled to said Ethernet path or link for transmitting test packets on said Ethernet path or link to test the transmission characteristics of said Ethernet path or link, said test packet generator including a scheduler that determines when a new test packet is to be created and a packet creator responsive to said scheduler for building new test packets to be transmitted on said Ethernet path or link; a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit to be within said predetermined bandwidth limit, and decrementing said number of bytes available to transmit each time a test or non-test packet is transmitted via said Ethernet path or link; and a transmit block coupled to said packet creator and said transmit credit block for transmitting said new test packet on said Ethernet path or link when said amount of credits stored in said transmit credit block is sufficient to permit said new test packet to be transmitted without having said non-test packets exceed said predetermined bandwidth limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A system for testing Ethernet paths or links without adversely impacting non-test traffic, comprising:
-
at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path or link for transmitting non-test packets on said Ethernet path or link within a predetermined bandwidth limit, at least one test packet generator coupled to said Ethernet path or link for transmitting test packets on said Ethernet path or link to test the transmission characteristics of said Ethernet path or link, said test packet generator including a scheduler that determines when a new test packet is to be created, and a packet creator responsive to said scheduler for building said new test packet to be transmitted on said Ethernet path or link, a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit, and decrementing the amount of credits each time a non-test packet or a test packet is transmitted via the Ethernet path or link, and each time a test packet is transmitted via the Ethernet path or link; and wherein said scheduler is coupled to said transmit credit block and enables said packet creator to create said new test packet when said amount of credits stored in said transmit credit block is sufficient to transmit said new test packet via a transmit block coupled to said packet creator.
-
-
11. A system for testing Ethernet paths or links without adversely impacting non-test traffic, comprising:
-
a test traffic generator that includes a scheduler that determines when a new test packet is to be created; a packet creator responsive to said scheduler for building said new test packet to be transmitted on said Ethernet path or link; a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit, and decrementing the amount of credits each time a non-test packet is transmitted via the Ethernet path or link, and each time a test packet is transmitted via the Ethernet path or link; and a transmit block coupled to said packet creator and said transmit credit block for transmitting said new test packet on said Ethernet path or link when said amount of credits stored in said transmit credit block is sufficient to transmit said new test packet, the test packet used to determine the quality of the Ethernet path or link. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19)
-
-
20. A system for testing Ethernet paths or links without adversely impacting non-test traffic, comprising:
-
a test traffic generator that includes a scheduler that determines when a new test packet is to be created, a packet creator responsive to said scheduler for building said new test packet to be transmitted on said Ethernet path or link, a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit, and decrementing the amount of credits each time a non-test packet or a test packet is transmitted via the Ethernet path or link, and each time a test packet is transmitted via the Ethernet path or link; and wherein said scheduler is coupled to said transmit credit block and enables said packet creator to create said new test packet when said amount of credits stored in said transmit credit block is sufficient to transmit said new test packet.
-
Specification