-
公开(公告)号:US20170201468A1
公开(公告)日:2017-07-13
申请号:US15470940
申请日:2017-03-28
Applicant: Mellanox Technologies, Ltd.
Inventor: Freddy Gabbay , Ido Bukshpan , Alon Webman , Miriam Menes , George Elias , Noam Katz Abramovich
IPC: H04L12/879 , H04L12/861
CPC classification number: H04L49/901 , H04L49/90 , H04L49/9094
Abstract: A switching device includes a plurality of ports and a switching core, which is coupled to transfer data packets between ingress and egress ports. Switching logic maintains a descriptor queue containing respective descriptors corresponding to the data packets that have been received and queued by the ports, and responsively to the respective descriptors, instructs the switching core to transfer the queued data packets between the ports. Port logic, which is associated with each port, is configured, upon receipt of a data packet from the network at the port, to signal the switching logic to place a descriptor corresponding to the data packet in the descriptor queue and, upon identifying the data packet as meeting a predefined criterion, to convey a request to the switching logic, bypassing the descriptor queue, to instruct the switching core to transfer the data packet immediately to an egress port.
-
2.
公开(公告)号:US09582440B2
公开(公告)日:2017-02-28
申请号:US13763676
申请日:2013-02-10
Applicant: Mellanox Technologies Ltd.
Inventor: Freddy Gabbay , Amiad Marelli , Alon Webman , Zachy Haramaty
IPC: G06F13/364
CPC classification number: G06F13/364
Abstract: An apparatus includes multiple data sources and arbitration circuitry. The data sources are configured to send to a common destination data items and respective arbitration requests, such that the data items are sent to the destination regardless of receiving any indication that the data items were served to the destination in response to the respective arbitration requests. The arbitration circuitry is configured to receive and buffer the data items, to perform arbitration on the buffered data items responsively to the arbitration requests, and to serve the buffered data items to the destination in accordance with the arbitration.
Abstract translation: 一种装置包括多个数据源和仲裁电路。 数据源被配置为发送到公共目的地数据项和相应的仲裁请求,使得数据项被发送到目的地,而不管接收到响应于各自的仲裁请求将数据项提供给目的地的任何指示。 仲裁电路被配置为接收和缓冲数据项,以响应于仲裁请求对缓冲的数据项执行仲裁,并且根据仲裁将缓冲的数据项服务到目的地。
-
公开(公告)号:US09548960B2
公开(公告)日:2017-01-17
申请号:US14046976
申请日:2013-10-06
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Zachy Haramaty , Diego Crupnicoff , Freddy Gabbay , Benny Koren , Amiad Marelli , Itamar Rabenstein , Ido Bukspan , Oded Zemer
IPC: H04L12/18 , H04L12/741 , H04L29/12
CPC classification number: H04L61/103 , H04L12/18 , H04L45/16 , H04L45/745
Abstract: A method for communication, includes routing unicast data packets among nodes in a network using respective Layer-3 addresses that are uniquely assigned to each of the nodes. Respective Layer-2 unicast addresses are assigned to the nodes in accordance with an algorithmic mapping of the respective Layer-3 addresses. The unicast data packets are forwarded within subnets of the network using the assigned Layer-2 addresses.
Abstract translation: 一种用于通信的方法,包括使用唯一地分配给每个节点的相应第3层地址在网络中的节点之间路由单播数据分组。 根据相应的第3层地址的算法映射,将相应的第2层单播地址分配给节点。 单播数据包使用分配的二层地址在网络的子网内转发。
-
公开(公告)号:US20150098466A1
公开(公告)日:2015-04-09
申请号:US14046976
申请日:2013-10-06
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Zachy Haramaty , Diego Crupnicoff , Freddy Gabbay , Benny Koren , Amiad Marelli , Itamar Rabenstein , Ido Bukspan , Oded Zemer
IPC: H04L29/12 , H04L12/18 , H04L12/741
CPC classification number: H04L61/103 , H04L12/18 , H04L45/16 , H04L45/745
Abstract: A method for communication, includes routing unicast data packets among nodes in a network using respective Layer-3 addresses that are uniquely assigned to each of the nodes. Respective Layer-2 unicast addresses are assigned to the nodes in accordance with an algorithmic mapping of the respective Layer-3 addresses. The unicast data packets are forwarded within subnets of the network using the assigned Layer-2 addresses.
Abstract translation: 一种用于通信的方法,包括使用唯一地分配给每个节点的相应第3层地址在网络中的节点之间路由单播数据分组。 根据相应的第3层地址的算法映射,将相应的第2层单播地址分配给节点。 单播数据包使用分配的二层地址在网络的子网内转发。
-
5.
公开(公告)号:US20140241344A1
公开(公告)日:2014-08-28
申请号:US13778180
申请日:2013-02-27
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Miriam Menes , Freddy Gabbay , Zachy Haramaty
IPC: H04L7/00
CPC classification number: H04J3/0673 , H04J3/0667 , H04L43/0852
Abstract: A method includes receiving in a network element a packet, which includes a delay field that indicates an overall time delay accumulated by the packet until arriving at the network element. Upon receiving the packet, an interim value is substituted in the delay field. The interim value is indicative of a difference between the overall time delay and an arrival time of the packet at the network element. Before sending the packet from the network element, the overall time delay is updated in the delay field based on the interim value and on a departure time at which the packet is to exit the network element. The packet, including the updated overall time delay, is transmitted from the network element.
Abstract translation: 一种方法包括在网络元件中接收分组,分组包括指示由分组累积的总时间延迟直到到达网络元素的延迟字段。 在接收到分组后,在延迟字段中替换中间值。 中间值表示整个时间延迟与分组在网络元件的到达时间之间的差异。 在从网元发送分组之前,基于中间值和分组要离开网元的出发时间,在延迟字段中更新总时间延迟。 包括更新的总体时间延迟的分组从网络元件发送。
-
公开(公告)号:US10708219B2
公开(公告)日:2020-07-07
申请号:US15356588
申请日:2016-11-20
Applicant: Mellanox Technologies Ltd.
Inventor: Zachy Haramaty , Diego Crupnicoff , Freddy Gabbay , Benny Koren , Amiad Marelli , Itamar Rabenstein , Ido Bukspan , Oded Zemer
IPC: H04L29/12 , H04L12/18 , H04L12/741 , H04L12/761
Abstract: A method for communication, includes routing unicast data packets among nodes in a network using respective Layer-3 addresses that are uniquely assigned to each of the nodes. Respective Layer-2 unicast addresses are assigned to the nodes in accordance with an algorithmic mapping of the respective Layer-3 addresses. The unicast data packets are forwarded within subnets of the network using the assigned Layer-2 addresses.
-
公开(公告)号:US09634940B2
公开(公告)日:2017-04-25
申请号:US14662259
申请日:2015-03-19
Applicant: Mellanox Technologies Ltd.
Inventor: Zachy Haramaty , Eitan Zahavi , Freddy Gabbay , Diego Crupnicoff , Amiad Marelli , Gil Bloch
IPC: H04L12/803 , H04L12/703
CPC classification number: H04L47/122 , H04L45/28
Abstract: A method includes receiving in a network switch of a communication network communication traffic that originates from a source node and arrives over a route through the communication network traversing one or more preceding network switches, for forwarding to a destination node. In response to detecting in the network switch a compromised ability to forward the communication traffic to the destination node, a notification is sent to the preceding network switches. The notification is to be consumed by the preceding network switches and requests the preceding network switches to modify the route so as not to traverse the network switch.
-
公开(公告)号:US20170070474A1
公开(公告)日:2017-03-09
申请号:US15356588
申请日:2016-11-20
Applicant: Mellanox Technologies Ltd.
Inventor: Zachy Haramaty , Diego Crupnicoff , Freddy Gabbay , Benny Koren , Amiad Marelli , Itamar Rabenstein , Ido Bukspan , Oded Zemer
IPC: H04L29/12 , H04L12/741 , H04L12/761
Abstract: A method for communication, includes routing unicast data packets among nodes in a network using respective Layer-3 addresses that are uniquely assigned to each of the nodes. Respective Layer-2 unicast addresses are assigned to the nodes in accordance with an algorithmic mapping of the respective Layer-3 addresses. The unicast data packets are forwarded within subnets of the network using the assigned Layer-2 addresses.
Abstract translation: 一种用于通信的方法,包括使用唯一地分配给每个节点的相应第3层地址在网络中的节点之间路由单播数据分组。 根据相应的第3层地址的算法映射,将相应的第2层单播地址分配给节点。 单播数据包使用分配的二层地址在网络的子网内转发。
-
9.
公开(公告)号:US09031063B2
公开(公告)日:2015-05-12
申请号:US13778180
申请日:2013-02-27
Applicant: Mellanox Technologies Ltd.
Inventor: Miriam Menes , Freddy Gabbay , Zachy Haramaty
CPC classification number: H04J3/0673 , H04J3/0667 , H04L43/0852
Abstract: A method includes receiving in a network element a packet, which includes a delay field that indicates an overall time delay accumulated by the packet until arriving at the network element. Upon receiving the packet, an interim value is substituted in the delay field. The interim value is indicative of a difference between the overall time delay and an arrival time of the packet at the network element. Before sending the packet from the network element, the overall time delay is updated in the delay field based on the interim value and on a departure time at which the packet is to exit the network element. The packet, including the updated overall time delay, is transmitted from the network element.
Abstract translation: 一种方法包括在网络元件中接收分组,分组包括指示由分组累积的总时间延迟直到到达网络元素的延迟字段。 在接收到分组后,在延迟字段中替换中间值。 中间值表示整个时间延迟与分组在网络元件的到达时间之间的差异。 在从网元发送分组之前,基于中间值和分组要离开网元的出发时间,在延迟字段中更新整个时间延迟。 包括更新的总体时间延迟的分组从网络元件发送。
-
公开(公告)号:US20140269271A1
公开(公告)日:2014-09-18
申请号:US13803144
申请日:2013-03-14
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Barak Gafni , Benny Koren , Freddy Gabbay , Zachy Hamamaty , Shachar Raindel
IPC: H04L12/801
CPC classification number: H04L47/35 , H04L47/32 , H04W28/0242 , H04W28/0284
Abstract: Methods and systems are disclosed for network congestion management. The methods and systems receive a first packet complying with a first network protocol comprising a first congestion indicator representative of a presence or absence of network congestion and further comprising a first set of data associated with a second network protocol, and provide an indication of the presence or absence of network congestion generated based, at least in part, on the first congestion indicator. The methods and systems also receive a first packet complying with a first network protocol comprising a first set of data associated with a second network protocol, and output a second packet complying with the first network protocol comprising a first congestion indicator representative of a presence of network congestion.
Abstract translation: 公开了用于网络拥塞管理的方法和系统。 所述方法和系统接收符合第一网络协议的第一分组,所述第一分组包括表示网络拥塞存在或不存在的第一拥塞指示符,并且还包括与第二网络协议相关联的第一组数据,并且提供存在 或者至少部分地基于第一拥塞指示生成网络拥塞。 所述方法和系统还接收符合第一网络协议的第一分组,所述第一网络协议包括与第二网络协议相关联的第一组数据,并且输出符合所述第一网络协议的第二分组,所述第二分组包括表示网络存在的第一拥塞指示符 拥塞。
-
-
-
-
-
-
-
-
-