Multi-flow compression
    1.
    发明授权

    公开(公告)号:US11909848B2

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

    申请号:US16924221

    申请日:2020-07-09

    CPC classification number: H04L69/04 H04L49/3063 H04L2212/00

    Abstract: In one embodiment, a device includes a data compression engine configured to process data packets of multiple network flows received from a network, and compress respective groups of the received data packets into respective compressed packets for sending over the network, each respective compressed packet including respective ones of the received data packets from different ones of the network flows, wherein the network interface is configured to send the compressed packets over the network.

    Producing deadlock-free routes in lossless cartesian topologies with minimal number of virtual lanes

    公开(公告)号:US11770326B2

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

    申请号:US17368871

    申请日:2021-07-07

    Abstract: An apparatus includes a network interface and a processor. The network interface communicates with a network including switches interconnected in a Cartesian topology having multiple dimensions. The processor predefines turn types of turns in the Cartesian topology, each turn traverses first and second hops along first and second dimensions having same or different respective identities, and each turn type is defined at least by identities of the first and second dimensions. The processor searches for a preferred route from a source switch to a destination switch, by evaluating candidate routes based on the number of VLs required for preventing a deadlock condition caused by the candidate route. The number of VLs required depends on a sequential pattern of turn types formed by the candidate route. The processor configures one or more switches in the network to route packets from the source switch to the destination switch along the preferred route.

    Wavelength-splitting optical cable

    公开(公告)号:US11709321B2

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

    申请号:US17503314

    申请日:2021-10-17

    CPC classification number: G02B6/3548 G02B6/0026 H04J14/0209

    Abstract: An optical cable includes a single optical connector configured for insertion into an optical receptacle so as to receive optical signals at a plurality of different wavelengths from the optical receptacle, and multiple electrical connectors, configured for insertion into respective electrical receptacles. Each electrical connector includes a transceiver configured to convert the optical signals into electrical output signals for output to an electrical receptacle. The optical cable further includes a plurality of optical fibers, having respective first ends connected together to the single optical connector so as to receive the optical signals. Each of the optical fibers has a respective second end coupled to a respective one of the electrical connectors. Wavelength selection optics are associated with the optical fibers so that the transceiver in each of the electrical connectors receives the optical signals at a different, respective one of the wavelengths.

    Efficient evaluation of session activity

    公开(公告)号:US11546264B2

    公开(公告)日:2023-01-03

    申请号:US17204982

    申请日:2021-03-18

    Abstract: A network device includes one or more communication ports, a packet processing circuit and an activity evaluation circuit. The one or more communication ports are configured to communicate packets over a network. The packet processing circuit is configured to process the packets. The activity evaluation circuit is configured to generate a sequence of multiple evaluation times independently of the packets, and, for each evaluation time among at least some of the evaluation times in the sequence, for any packet that is processed by the packet processing circuit at the evaluation time, to identify a session to which the packet belongs and issue an increment event associated with the identified session.

    Fast rerouting using egress-port loopback

    公开(公告)号:US20220353174A1

    公开(公告)日:2022-11-03

    申请号:US17246736

    申请日:2021-05-03

    Abstract: A network device includes processing circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The processing circuitry is configured to select a first port among the multiple ports to serve as an egress port for a packet, and to forward the packet to the first port, irrespective of whether or not the first port is usable as the egress port. The processing circuitry is further configured to, when the first port is usable as the egress port, transmit the packet to the communication network via the first port, and when the first port is unusable as the egress port, forward the packet from the first port to a second port among the multiple ports and transmit the packet to the communication network via the second port.

    Cable latency measurement
    6.
    发明申请

    公开(公告)号:US20220294717A1

    公开(公告)日:2022-09-15

    申请号:US17198298

    申请日:2021-03-11

    Abstract: In one embodiment, a system includes a first data communication device including packet processing circuitry to provide a probe packet including an egress timestamp TS1 indicating a time at which the probe packet egresses the first data communication device, and a network interface to send the probe packet via at least one network connection to a second data communication device, and receive from the second data communication device a response packet including the egress timestamp TS1, wherein the packet processing circuitry is configured to associate with the response packet an ingress timestamp TS2 indicating a time at which the response packet ingresses the first data communication device, and a network metric processor to compute a data latency in the at least one network connection responsively to TS1, TS2, and an indication of an internal latency of the probe packet in the second data communication device.

    ROUTING WITH A FIXED MATCHINGS SWITCH

    公开(公告)号:US20220174000A1

    公开(公告)日:2022-06-02

    申请号:US17108269

    申请日:2020-12-01

    Abstract: A switch, communication system, and method are provided. In one example, a communication system is described that includes a plurality of communication nodes and a switch that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The communication system may be configured such that the packets are transmitted between the plurality of communication nodes by draining a demand matrix.

    Turn-based deadlock-free routing in a Cartesian topology

    公开(公告)号:US20220141125A1

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

    申请号:US17086412

    申请日:2020-11-01

    Abstract: An apparatus includes an interface and a processor. The interface communicates with a network including network elements interconnected in a Cartesian topology. The processor defines first and second groups of turns, each turn includes a hop from a previous network element to a current network element and a hop from the current network element to a next network element. Based on the turns, the processor specifies rules that when applied to packets traversing respective network elements, guarantee that no deadlock conditions occur in the network. The rules for a given network element include (i) forwarding rules to reach a given target without traversing the turns of the second group, and (ii) Virtual Lane (VL) modification rules for reassigning packets, which traverse turns of the first group and which are assigned to a first VL, to a different second VL. The processor configures the given network element with the rules.

Patent Agency Ranking