PHYSICAL-LAYER SIGNALING OF FLOW CONTROL UPDATES
    41.
    发明申请
    PHYSICAL-LAYER SIGNALING OF FLOW CONTROL UPDATES 有权
    流量控制更新的物理层信号

    公开(公告)号:US20160285776A1

    公开(公告)日:2016-09-29

    申请号:US14664944

    申请日:2015-03-23

    Abstract: A method for communication includes transmitting a sequence of outgoing data blocks from a network node over a communication link to a peer node, and receiving incoming data blocks from the peer node. A control field is added in a predefined location in each of the outgoing data blocks in the sequence by the network node. In at least a first subset of the outgoing data blocks in the sequence, the control field contains error control information, which is capable of causing the peer node to retransmit one or more of the incoming data blocks to the network node, while in at least a second subset of the outgoing data blocks in the sequence, disjoint from the first subset, the control field contains a flow control instruction, configured to cause the peer node to alter a rate of transmission of the incoming data blocks over the link.

    Abstract translation: 一种用于通信的方法包括:通过通信链路从网络节点向对等节点发送出站数据块序列,以及从所述对等节点接收传入数据块。 控制字段由网络节点添加到序列中的每个输出数据块中的预定位置。 在序列中的输出数据块的至少第一子集中,控制字段包含错误控制信息,该错误控制信息能够使对等节点向网络节点重传一个或多个输入数据块,同时至少 所述序列中的所述输出数据块的第二子集与所述第一子集不相交,所述控制字段包含流控制指令,被配置为使所述对等节点改变所述输入数据块在所述链路上的传输速率。

    Cable security
    42.
    发明授权

    公开(公告)号:US11934568B2

    公开(公告)日:2024-03-19

    申请号:US17115832

    申请日:2020-12-09

    Abstract: A device including a cable transceiver including cable electrical connections including data electrical connections and control electrical connections, and a hardware memory device, the hardware memory device storing a string identifying a cable and being electrically accessible from externally to the cable transceiver via the control electrical connections. The cable, in electrical connection with the cable electrical connections, may be included in the device. A device for verifying cable authenticity is also described, the device including interface hardware for interfacing a plurality of cables with the device, and verifier circuitry configured to verify that each of the plurality of cables is genuine based on a string stored in a hardware memory device included in each of the plurality of cables. Related apparatus and methods are also described.

    Small message aggregation
    43.
    发明授权

    公开(公告)号:US11750699B2

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

    申请号:US17147487

    申请日:2021-01-13

    CPC classification number: H04L67/1097 H04L67/60

    Abstract: An apparatus includes one or more ports for connecting to a communication network, processing circuitry and a message aggregation circuit (MAC). The processing circuitry is configured to communicate messages over the communication network via the one or more ports. The MAC is configured to receive messages, which originate in one or more source processes and are destined to one or more destination processes, to aggregate two or more of the messages that share a common destination into an aggregated message, and to send the aggregated message using the processing circuitry over the communication network.

    Fast rerouting using egress-port loopback

    公开(公告)号:US11711294B2

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

    申请号:US17246736

    申请日:2021-05-03

    CPC classification number: H04L45/24 H04L45/22 H04L45/566

    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.

    Direct memory access (DMA) engine for diagnostic data

    公开(公告)号:US11637739B2

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

    申请号:US17145341

    申请日:2021-01-10

    Abstract: A network-connected device includes at least one communication port, packet processing circuitry and Diagnostics Direct Memory Access (DMA) Circuitry (DDC). The at least one communication port is configured to communicate packets over a network. The packet processing circuitry is configured to receive, buffer, process and transmit the packets. The DDC is configured to receive a definition of (i) one or more diagnostic events, and (ii) for each diagnostic event, a corresponding list of diagnostic data that is generated in the packet processing circuitry and that pertains to the diagnostic event, and, responsively to occurrence of a diagnostic event, to gather the corresponding list of diagnostic data from the packet processing circuitry.

    Efficient propagation of fault routing notifications

    公开(公告)号:US11552882B2

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

    申请号:US17211904

    申请日:2021-03-25

    Abstract: A network element includes processing circuitry and multiple ports. The ports connect using links to a communication network. The processing circuitry is configured to receive packets via the ports and forward the received packets to respective destination addresses via the ports. The destination addresses are organized in address groups, each address group including multiple destination addresses of nodes connected to a common network element in the communication network. The processing circuitry is further configured to, in response to identifying that a given port connects to a faulty link, determine one or more address groups that became unreachable via the given port due to the faulty link, generate a notification reporting one or more of the determined address groups that are unreachable via any port other than the given port, and transmit the notification to one or more other network elements, via one or more ports other than the given port.

    Cache memory management using fingerprints

    公开(公告)号:US11502912B2

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

    申请号:US17137729

    申请日:2020-12-30

    Abstract: A network device includes at least one communication ingress port, ingress packet processing circuitry and a packet-action cache memory (PACM). The at least one communication ingress port is configured to receive packets including packet headers from a network. The ingress packet processing circuitry is configured to receive the packets and to process the packets in accordance with respective packet actions specified for the packets. The PACM is configured to store one or more of the packet actions in association with one or more respective fingerprints which are calculated over the packet headers of the corresponding packets, for use by the ingress packet processing circuitry. The fingerprints are smaller than the corresponding packet headers.

    Efficient propagation of fault routing notifications

    公开(公告)号:US20220311702A1

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

    申请号:US17211904

    申请日:2021-03-25

    Abstract: A network element includes processing circuitry and multiple ports. The ports connect using links to a communication network. The processing circuitry is configured to receive packets via the ports and forward the received packets to respective destination addresses via the ports. The destination addresses are organized in address groups, each address group including multiple destination addresses of nodes connected to a common network element in the communication network. The processing circuitry is further configured to, in response to identifying that a given port connects to a faulty link, determine one or more address groups that became unreachable via the given port due to the faulty link, generate a notification reporting one or more of the determined address groups that are unreachable via any port other than the given port, and transmit the notification to one or more other network elements, via one or more ports other than the given port.

    Turn-based deadlock-free routing in a Cartesian topology

    公开(公告)号:US11425027B2

    公开(公告)日:2022-08-23

    申请号: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