System for testing ethernet paths and links without impacting non-test traffic

    公开(公告)号:US12047237B2

    公开(公告)日:2024-07-23

    申请号:US18134111

    申请日:2023-04-13

    IPC分类号: H04L43/50 H04L41/085

    CPC分类号: H04L41/085 H04L43/50

    摘要: 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.

    Methods and devices for improved percentile extraction of network monitoring data

    公开(公告)号:US12028227B2

    公开(公告)日:2024-07-02

    申请号:US18198946

    申请日:2023-05-18

    发明人: Patrick Fennety

    摘要: Described are various embodiments of a device and method for computing statistics of various network monitoring metrics. In one embodiment, the method includes constructing a first histogram of network traffic monitoring data acquired over a designated sampling period from said network; identifying one or more bins of said first histogram comprising each at least one of one or more desired percentile values; for each identified bin: building a second histogram centered on said identified bin, said second histogram comprising a second bin size that is smaller than said first bin size; calculating one or more bins of said second histogram comprising each at least one of said one or more desired percentile values and the values associated therewith; and converting said values associated therewith into percentile values representative of the range defined between said lower order of magnitude to said higher order of magnitude.

    PROGRAMMABLE SMALL FORM-FACTOR PLUGGABLE MODULE

    公开(公告)号:US20230283379A1

    公开(公告)日:2023-09-07

    申请号:US18195488

    申请日:2023-05-10

    IPC分类号: H04B10/40

    CPC分类号: H04B10/40

    摘要: A small form factor pluggable (“SFP”) transceiver for use in a communications network includes a transmitter adapted to be coupled to the network for supplying signals to the network, a receiver adapted to be coupled to the network for receiving signals from the network, and a programmable signal processing module coupled to the transmitter and the receiver and adapted to be programmed from a remote station coupled to the network. The module can be programmed to perform at least one service or management function on the network.

    SYSTEM FOR TESTING ETHERNET PATHS AND LINKS WITHOUT IMPACTING NON-TEST TRAFFIC

    公开(公告)号:US20230254208A1

    公开(公告)日:2023-08-10

    申请号:US18134111

    申请日:2023-04-13

    IPC分类号: H04L41/085 H04L43/50

    CPC分类号: H04L41/085 H04L43/50

    摘要: 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.

    SERVICE OAM VIRTUALIZATION
    6.
    发明申请

    公开(公告)号:US20220417077A1

    公开(公告)日:2022-12-29

    申请号:US17897590

    申请日:2022-08-29

    摘要: A SOAM virtualization system for a network having at least first and second maintenance entities coupled to each other comprises a network controller coupled to at least one of the first and second maintenance entities through a tunnel for virtualizing a SOAM network function on the at least one of the first and second maintenance entities to which the network controller is coupled. The network controller may be coupled to the first and second maintenance entities through first and second tunnels, respectively. The first maintenance entity may an originator device, and the second maintenance entity may be a destination device, with the network controller virtualizing the SOAM network function on both devices. The network controller may send a packet containing a tunnel header and a SOAM frame via the first tunnel to the originator device, which then sends the packet containing the SOAM frame to the destination device.

    Precise statistics computation for communication networks

    公开(公告)号:US11483217B2

    公开(公告)日:2022-10-25

    申请号:US17179545

    申请日:2021-02-19

    摘要: A method for accurately measuring one or more network performance statistics during one or more sampling periods comprises processing a received data packet to identify flow information and time of arrival; transmitting the data packet, along with metadata comprising the flow information and the time of arrival, to a sample processing module; replaying the reception of the data packet based on the relative speed of the transmission link and the databus and the time of arrival; incrementing a number of bytes received for the data packet for a first sampling period; starting a second sampling period at a predetermined time and incrementing a number of bytes received for the data packet for the second sampling period, if the replaying is not completed. The number of bytes received for the data packet for the first and second sampling periods are processed into first and second sampling period statistics, respectively.

    Cooling apparatus for pluggable modules

    公开(公告)号:US11333838B2

    公开(公告)日:2022-05-17

    申请号:US17003025

    申请日:2020-08-26

    IPC分类号: G02B6/42 H05K7/20

    摘要: A cooling apparatus for a pluggable module comprises a pluggable module cage to house the pluggable module and a heat pipe coupled with a hot interface at one end and a cold interface at another end. The cooling apparatus further comprises an attachment mechanism for attaching the hot interface and the heat pipe to the pluggable module. The attachment mechanism permits mobility required to insert and secure the pluggable module in place inside the pluggable module cage to allow a good thermal coupling between the hot interface and the pluggable module.

    SINGLE QUEUE LINK AGGREGATION
    9.
    发明申请

    公开(公告)号:US20210092051A1

    公开(公告)日:2021-03-25

    申请号:US17104010

    申请日:2020-11-25

    摘要: A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.

    AREA EFFICIENT TRAFFIC GENERATOR
    10.
    发明申请

    公开(公告)号:US20210014137A1

    公开(公告)日:2021-01-14

    申请号:US17034379

    申请日:2020-09-28

    发明人: Steve Rochon

    摘要: A packet and inspection system for monitoring the performance of one or more flows on a packet network comprises a processor and memory coupled to each other and to a network bus. The memory stores instructions to be executed by the processor and data to be modified by the execution of the instructions. A processor-controlled arbiter is coupled with the processor and the network bus, and upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, the arbiter requests execution by the processor of selected instructions stored in the memory by providing the processor with the address of the selected instructions in the memory. The memory provides the processor with data associated with the selected instructions, and the processor modifies the data upon execution of the selected instructions.