Unique address assignment without reconfiguration

    公开(公告)号:US20240015130A1

    公开(公告)日:2024-01-11

    申请号:US17859022

    申请日:2022-07-07

    CPC classification number: H04L61/106 H04L61/5092 H04L61/5061

    Abstract: A method for communication includes provisioning each node in a network with a respective set of two or more network addresses. Each node in succession is assigned a respective network address from the respective provisioned set that has not been assigned for use by any preceding node. Upon finding for a given node that all the network addresses in the respective provisioned set were assigned to preceding nodes, the preceding nodes are searched to identify a candidate node having an additional network address in the respective provisioned set, other than the assigned respective network address, that was not yet assigned to any of the nodes. The additional network address is assigned to the candidate node instead of the respective network address that was previously assigned to the candidate node, and the assigning of the network addresses to the nodes in the succession resumes following the candidate node.

    DYNAMIC FABRIC REACTION FOR OPTIMIZED COLLECTIVE COMMUNICATION

    公开(公告)号:US20240048489A1

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

    申请号:US17882063

    申请日:2022-08-05

    CPC classification number: H04L47/12 H04L47/36 H04L47/29 H04L47/30

    Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a congestion controller that manages traffic across a network fabric using receiver-based packet scheduling and a networking device that employs the congestion controller for data flows qualified as a large data flow but bypasses the congestion controller for data flows qualified as a small data flow. For example, the networking device may receive information describing a data flow directed toward a processing network; determine, based on the information describing the data flow, a size of the data flow; determine the size of the data flow is below a predetermined flow threshold; and in response to determining that the size of the data flow is below a predetermined threshold, bypass the congestion controller.

    Low-Latency Delivery of In-Band Telemetry Data

    公开(公告)号:US20220407814A1

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

    申请号:US17348801

    申请日:2021-06-16

    Abstract: A network device includes processing circuitry and a plurality of ports. The ports connect to a communication network. The processing circuitry is configured to receive, via an input port, data packets and probe packets that are addressed to a common output port, to store the data packets in a first queue and the probe packets in a second queue, both the first queue and the second queue are served by the output port, to produce telemetry data indicative of a state of the network device, based on a processing path that the data packets traverse within the network device, to schedule transmission of the data packets from the first queue at a first priority, and schedule transmission of the probe packets from the second queue at a second priority higher than the first priority, and to modify the scheduled probe packets so as to carry the telemetry data.

    Defending against DoS attacks over RDMA connections

    公开(公告)号:US10250635B2

    公开(公告)日:2019-04-02

    申请号:US15652285

    申请日:2017-07-18

    Abstract: A processor is configured to receive, from a client, a first message indicating a request to establish a connection between the client and a server, to ascertain that the first message does not include any cookie satisfying one or more criteria, to send, to the client, a second message that includes a first cookie, without allocating an endpoint on the server for the connection, in response to ascertaining that the first message does not include any cookie satisfying the criteria, to receive subsequently, from the client, a third message, to ascertain that the third message includes a second cookie, and that the second cookie satisfies the criteria, to allocate the endpoint for the connection in response to ascertaining that the second cookie satisfies the criteria, and to send, to the client, a fourth message indicating that the server is ready to receive data communication at the allocated endpoint.

Patent Agency Ranking