System and Method for Evaluating Wireless Device and/or Wireless Network Performance
US-2024422596-A1 · Dec 19, 2024 · US
US9438503B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9438503-B2 |
| Application number | US-201314031901-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 19, 2013 |
| Priority date | Mar 5, 2012 |
| Publication date | Sep 6, 2016 |
| Grant date | Sep 6, 2016 |
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.
The disclosure relates to test-capable pluggable transceivers and network systems and methods using such transceivers. A central test server generates a test request and communicates to a mediation sub-system, which uses a common management protocol to communicate with a plurality of transceivers in the network. The mediation sub-system translates the test request into sub-tests and generates sequences of test-control commands for executing by specific transceivers to configure test logic deployed within the transceivers for testing designated network services, to generate test frames, and/or to process received frames to collect test results.
Opening claim text (preview).
We claim: 1. A method for performing network measurements in an Ethernet network comprising a plurality of network elements (NE), the method comprising: a) providing a central test server; b) providing a pluggable transceiver (PT) connected at one of the plurality of NEs for receiving and transmitting network traffic, the pluggable transceiver comprising a programmable logic array containing a test logic module; c) providing a mediation sub-system in communication with the central test server and the PT, the mediation sub-system comprising logic for generating transceiver-executable commands and for communicating said commands to the pluggable transceiver in response to receiving test requests; d) using the central test server to generate a test request and to communicate the test request to the mediation sub-system; e) using the mediation sub-system to translate the test request into a plurality of subtests, including adjusting a frame rate generation of the PT, to generate a sequence of transceiver-executable commands to execute the plurality of subtests, and to communicate said commands to the PT to execute the plurality of subtests; f) receiving, at the PT, the sequence of transceiver-executable commands, and storing network service parameters for the commands in memory; and, g) using the test logic module of the PT to execute the received transceiver-executable commands to perform a network test. 2. The method of claim 1 , wherein the PT comprises a filter logic for filtering frames received from the network, and wherein step (g) comprises: g1) configuring the filter logic to select, among frames received in operation by the PT from the network, service frames related to the network service to be tested; g2) collecting statistics on the selected service frames as defined by the transceiver-executable commands received from the mediation sub-system; and, g3) communicating the statistics to the mediation sub-system for aggregation and for communicating to the central test server. 3. The method of claim 2 , wherein step (g) further comprises temporarily storing the statistics in non-volatile memory for preventing a loss thereof in case of a communication failure between the PT and the mediation sub-system. 4. The method of claim 1 , wherein step (g) comprises generating and transmitting test frames for the selected network service according to the received transceiver-executable commands. 5. The method of claim 4 , comprising generating the test frames at a varying frame rate and/or with a varying payload as defined by the received transceiver-executable commands. 6. The method of claim 1 , wherein: step (e) comprises using the mediation sub-system to generate one or more OAM protocol commands for transmitting to a remote network device for configuring thereof in accordance with the test request; and, step (g) comprises using the pluggable transceiver for generating one or more OAM frames containing the one or more OAM protocol commands received from the mediation function, and transmitting said one or more OAM frames to the remote network device. 7. The method of claim 1 wherein the network service to be tested comprises an Ethernet virtual circuit (EVC), and the one or more network service parameters comprise one or more EVC parameters defining the EVC to be tested. 8. The method of claim 1 wherein the network service to be tested comprises a Layer 3 IP service, and the one or more network service parameters comprise one or more IP header parameters defining the IP service to be tested. 9. The method of claim 4 wherein step (e) comprises selecting and executing a test script corresponding to the received test request, wherein the selected test script includes generating a command to change a test parameter at the PT. 10. A system for performing network measurements in an Ethernet network comprising a plurality of network elements (NE), the system comprising: a plurality of pluggable transceivers (PT) installed at the plurality of NEs for receiving and transmitting network traffic; a central test server for generating a network test request and for collecting test results; and, a mediation sub-system in communication with the central test server and the plurality of the pluggable transceivers for receiving the network test request from the central test server, for translating said request into a plurality of subtests, including adjusting a frame rate generation of the PT, for generating a sequence of transceiver-executable commands to execute the plurality of subtests, and for communicating said commands to the pluggable transceivers for executing the plurality of sub-tests; wherein each pluggable transceiver comprises a programmable logic array containing a test logic for executing the transceiver-executable test commands. 11. The system of claim 10 , wherein the test logic comprises at least one of a test frame generation logic and a service statistics generation logic, and a network service memory for storing one or more network service parameters identifying a network service to be tested. 12. The system of claim 10 , wherein the mediation sub-system comprises at least one of: a stand-alone communication server connected to the network for communicating the transceiver-executable commands to the plurality of PTs over the Ethernet network using a common management protocol, and an embedded mediation server residing at one of the NEs for communicating the transceiver-executable commands to one or more pluggable transceivers installed at said NE, wherein said NE comprises a processor, and wherein the embedded mediation server comprises a processor-readable memory coupled to the processor and containing processor executable instructions for generating the transceiver-executable commands in response to receiving the test request or a request originated therefrom. 13. The system of claim 10 , wherein the mediation sub-system comprises a memory for storing a plurality of test scripts, and a script-selecting logic for selecting one or more of the test scripts for generating the sequence of the transceiver-executable commands in response to receiving the test request. 14. The system of claim 11 , wherein the mediation sub-system comprises logic for generating OAM control information for communicating to one of the PTs for transmitting to a remote network device. 15. The system of claim 11 wherein the network service to be tested comprises an Ethernet virtual circuit (EVC), and the one or more network service parameters comprise one or more EVC parameters defining the EVC to be tested. 16. The system of claim 11 wherein the network service to be tested comprises a layer 3 IP service, and the one or more network service parameters comprise one or more IP header parameters defining the IP service to be tested. 17. A pluggable transceiver for use in a network element of an Ethernet network for performing network measurements and for receiving and transmitting network data, the transceiver comprising: a downstream datapath for relaying frames downstream through the transceiver; an upstream datapath for relaying frames upstream through the transceiver; a host controller interface; a programmable logic array disposed in the upstream and downstream datapaths and comprising: a filter logic for detecting management frames received by the transceiver in at least one of the upstream and downstream datapaths; a management protocol logic (MPL) operatively connected to the filter logic and the host controller interface and configured for receiving and parsing test cont
Testing arrangements · CPC title
with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] · CPC title
Details regarding a bus controller · CPC title
Generation of reports · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.