-
公开(公告)号:US20230216837A1
公开(公告)日:2023-07-06
申请号:US17568582
申请日:2022-01-04
Applicant: Mellanox Technologies, Ltd.
Inventor: Barak Gafni , Liron Mula
IPC: H04L9/40
CPC classification number: H04L63/0485 , H04L63/164 , H04L63/162
Abstract: Technologies for bi-directional encryption and decryption for underlay and overlay operations are described. One network device includes multiple ports, a network processing element, a programmable path-selection circuit, and a security IC. The programmable path-selection circuit is configured to operate in a first mode in which first outgoing packets are routed to the security integrated circuit to be encrypted before sending on one of the ports, and first incoming packets, received on one of the ports, are routed to the security integrated circuit to be decrypted. The programmable path-selection circuit is configured to operate in a second mode in which second incoming packets are routed to the security integrated circuit to be encrypted before processing by the network processing element and route second outgoing packets to the security integrated circuit to be decrypted after processing by the network processing element.
-
公开(公告)号:US11622028B2
公开(公告)日:2023-04-04
申请号:US17198292
申请日:2021-03-11
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Yuval Shpigelman , Idan Burstein , Aviv Kfir , Liron Mula , Niv Aibester , Gil Levy
Abstract: A network element includes circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The circuitry is configured to receive via one of the ports a packet that originated from a source node and is destined to a destination node, the packet including a mark that is indicative of a cumulative state derived from at least bandwidth utilization conditions of output ports that were traversed by the packet along a path, from the source node up to the network element, to select a port for forwarding the packet toward the destination node, to update the mark of the packet based at least on a value of the mark in the received packet and on a local bandwidth utilization condition of the selected port, and to transmit the packet having the updated mark to the destination node via the selected port.
-
公开(公告)号:US20220368639A1
公开(公告)日:2022-11-17
申请号:US17869821
申请日:2022-07-21
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Aviv Kfir , Gil Levy , Liron Mula
IPC: H04L47/20
Abstract: Apparatus for global policing of a bandwidth of a flow, the apparatus including a network device including a local policer configured to perform bandwidth policing on the flow within the network device, and a communications module configured to: send local policer state information from the local policer to a remote global policer, and receive policer state information from the remote global policer and update the local policer state information based on the remote global policer state information. Related apparatus and methods are also provided.
-
公开(公告)号:US20220350713A1
公开(公告)日:2022-11-03
申请号:US17244539
申请日:2021-04-29
Applicant: Mellanox Technologies LTD.
Inventor: Liron Mula , Gil Levy , Itamar Rabenstein
Abstract: Methods, systems, and devices for redundant data bus inversion (DBI) sharing are described. A device may identify a group of channels included in a data bus. The device may determine whether the group of channels satisfies a criterion. Based on the determination, the device may allocate an overhead channel to the group of channels for a set of redundancy operations. Based on the determination, the device may allocate the overhead channel to the group of channels for a set of data bus inversion operations. The device may encode data associated with the group of channels based on the allocation of the overhead channel. The overhead channel may be included in the data bus.
-
公开(公告)号:US20220239766A1
公开(公告)日:2022-07-28
申请号:US17160407
申请日:2021-01-28
Applicant: Mellanox Technologies, Ltd.
Inventor: Liron Mula , Aviv Kfir , Amir Mizrahi , Niv Aibester
IPC: H04L29/06 , H04L12/861 , H04L12/931
Abstract: A parsing apparatus includes an interface, a first parser, a second parser and a controller. The interface is configured to receive packets belonging to a plurality of predefined packet types. The first parser is configured to identify any of the packet types. The second parser is configured to identify only a partial subset of the packet types. The controller is configured to receive a packet via the interface, to attempt identifying a packet type of the received packet using the second parser, and in response to detecting that identifying the packet type using the second parser fails, to revert to identify the packet type of the received packet using the first parser.
-
公开(公告)号:US20210409137A1
公开(公告)日:2021-12-30
申请号:US16910193
申请日:2020-06-24
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Liron Mula , Dotan David Levi , Ran Ravid , Guy Lederman
Abstract: In certain exemplary embodiments, a switching device is provided, including an input interface configured to communicate with a packet source, an output interface configured to communicate with a packet destination, and packet processing circuitry. The packet processing circuitry is configured to receive a plurality of packets from the packet source via the input interface, each of the plurality of packets being associated with a packet descriptor, at least one of the packet descriptors being a transmission time packet descriptor including a desired physical transmission time for the packet associated with the transmission time packet descriptor, to receive an indication of a clock time, and for each packet associated with a transmission time packet descriptor, to physically transmit the packet associated with the transmission time packet descriptor, via the output interface, at a clock time corresponding to the desired physical transmission time. Related apparatus an methods are also provided.
-
公开(公告)号:US20210392065A1
公开(公告)日:2021-12-16
申请号:US16900931
申请日:2020-06-14
Applicant: Mellanox Technologies, Ltd.
Inventor: Ran Sela , Liron Mula , Ran Ravid , Guy Lederman , Dotan David Levi
Abstract: In one embodiment, a network device, includes a network interface port configured to receive data symbols from a network node over a packet data network, at least some of the symbols being included in data packets, and controller circuitry including physical layer (PHY) circuitry, which includes receive PHY pipeline circuitry configured to process the received data symbols, and a counter configured to maintain a counter value indicative of a number of the data symbols in the receive PHY pipeline circuitry.
-
公开(公告)号:US10594617B2
公开(公告)日:2020-03-17
申请号:US16132423
申请日:2018-09-16
Applicant: Mellanox Technologies, Ltd.
Inventor: Alex Shpiner , Sagi Kuks , Liron Mula , Gil Levy
IPC: H04L12/805 , H04L12/833 , H04L12/863 , H04L12/935 , H04L12/823 , G06F17/18
Abstract: A network device includes circuitry and multiple ports. The circuitry is configured to hold a definition of a normalization function that determines, based on (i) a reference probability of applying a congestion indication operation to packets having a predefined reference packet-size and (ii) a packet-size parameter, a normalized probability of applying the congestion indication operation to packets whose size equals the packet-size parameter. The normalization function depends exponentially on a ratio between the packet-size parameter and the reference packet-size. The circuitry id configured to store packets in a queue, and to schedule transmission of at least some of the queued packets via an output port, to calculate the normalized probability for a given packet, by applying the normalization function to an actual reference probability and an actual size of the given packet, and randomly apply a congestion indication operation to the given packet, in accordance with the normalized probability.
-
公开(公告)号:US20190089644A1
公开(公告)日:2019-03-21
申请号:US16132423
申请日:2018-09-16
Applicant: Mellanox Technologies, Ltd.
Inventor: Alex Shpiner , Sagi Kuks , Liron Mula , Gil Levy
IPC: H04L12/805 , H04L12/833 , H04L12/823 , H04L12/863 , H04L12/935
Abstract: A network device includes circuitry and multiple ports. The circuitry is configured to hold a definition of a normalization function that determines, based on (i) a reference probability of applying a congestion indication operation to packets having a predefined reference packet-size and (ii) a packet-size parameter, a normalized probability of applying the congestion indication operation to packets whose size equals the packet-size parameter. The normalization function depends exponentially on a ratio between the packet-size parameter and the reference packet-size. The circuitry id configured to store packets in a queue, and to schedule transmission of at least some of the queued packets via an output port, to calculate the normalized probability for a given packet, by applying the normalization function to an actual reference probability and an actual size of the given packet, and randomly apply a congestion indication operation to the given packet, in accordance with the normalized probability.
-
公开(公告)号:US20250044981A1
公开(公告)日:2025-02-06
申请号:US18229509
申请日:2023-08-02
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Eyal Srebro , Liron Mula , Amit Kazimirsky
IPC: G06F3/06
Abstract: A network device, a network interface controller, and a switch are provided. In one example, a shared buffer includes a plurality of cells of memory, one or more ports read data from the shared buffer and write data to the shared buffer, and a controller circuit selectively enables and disables cells of memory of the shared buffer based on an amount of data stored in the shared buffer. Power consumption of the shared buffer is in proportion to a number of enabled cells of memory.
-
-
-
-
-
-
-
-
-