-
公开(公告)号:US20140211808A1
公开(公告)日:2014-07-31
申请号:US13755137
申请日:2013-01-31
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Benny Koren , Carlos Nemerovsky , Ran Shani , Ido Bukspan
IPC: H04L12/24
CPC classification number: H04L41/00 , H04L41/046 , H04L49/30 , H04L49/356 , H04L67/26
Abstract: Communication apparatus includes a switch, which includes switching logic, multiple ports for connection to a network, and a management port, and which is configured to assign both a first link-layer address and a second link-layer address to the management port. A host processor includes a memory and a central processing unit (CPU), which is configured to run software implementing a management agent for managing functions of the switch. A network interface controller (NIC) is connected to the management port and is configured to convey incoming management packets, which are directed by the switch to the first link-layer address, to the CPU for processing by the management agent, and to write directly to the memory data contained in incoming remote direct memory access (RDMA) packets, which are directed by the switch to the second link-layer address.
Abstract translation: 通信装置包括交换机,其包括交换逻辑,用于连接到网络的多个端口和管理端口,并且被配置为向管理端口分配第一链路层地址和第二链路层地址。 主处理器包括存储器和中央处理单元(CPU),其被配置为运行实现用于管理交换机的功能的管理代理的软件。 网络接口控制器(NIC)连接到管理端口,并被配置为将由交换机引导的传入管理分组传送到第一链路层地址,以供管理代理处理,并直接写入 到由进入的远程直接存储器访问(RDMA)分组中包含的存储器数据,其由交换机指向第二链路层地址。
-
2.
公开(公告)号:US09325641B2
公开(公告)日:2016-04-26
申请号:US14207680
申请日:2014-03-13
Applicant: Mellanox Technologies Ltd.
Inventor: Zachy Haramaty , Noam Katz Abramovich , George Elias , Ido Bukspan , Benny Koren , Gil Bloch
IPC: H04L12/861 , H04L12/801 , H04L12/803
CPC classification number: H04L49/90 , H04L47/115 , H04L47/122 , H04L47/18 , H04L47/283 , H04L47/30 , H04L49/3036
Abstract: A switching apparatus includes multiple ports, each including a respective buffer, and a switch controller. The switch controller is configured to concatenate the buffers of at least an input port and an output port selected from among the multiple ports for buffering traffic of a long-haul link, which is connected to the input port and whose delay exceeds buffering capacity of the buffer of the input port alone, and to carry out end-to-end flow control for the long haul link between the output port and the input port.
Abstract translation: 开关装置包括多个端口,每个端口包括相应的缓冲器和开关控制器。 交换机控制器被配置为连接至少一个输入端口和从多个端口中选择的输出端口的缓冲器,用于缓冲连接到输入端口并且其延迟超过缓冲容量的长途链路的流量 单独输入端口的缓冲区,并为输出端口和输入端口之间的长途链路执行端到端流控制。
-
公开(公告)号:US20150103667A1
公开(公告)日:2015-04-16
申请号:US14052743
申请日:2013-10-13
Applicant: Mellanox Technologies Ltd.
Inventor: George Elias , Eyal Srebro , Ido Bukspan , Itamar Rabenstein , Ran Ravid , Barak Gafni , Anna Saksonov
IPC: H04L12/801
Abstract: A method in a communication network includes defining a root congestion condition for a network switch if the switch creates congestion in the network while switches downstream are congestion free, and a victim congestion condition if the switch creates the congestion as a result of one or more other congested switches downstream. A buffer fill level in a first switch, created by network traffic, is monitored. A binary notification is received from a second switch, which is connected to the first switch. A decision whether the first switch or the second switch is in a root or a victim congestion condition is made, based on both the buffer fill level and the binary notification. A network congestion control procedure is applied based on the decided congestion condition.
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层单播地址分配给节点。 单播数据包使用分配的二层地址在网络的子网内转发。
-
公开(公告)号:US08908704B2
公开(公告)日:2014-12-09
申请号:US13755137
申请日:2013-01-31
Applicant: Mellanox Technologies Ltd.
Inventor: Benny Koren , Carlos Nemerovsky , Ran Shani , Ido Bukspan
IPC: H04W4/00 , H04L12/24 , H04L12/931 , H04L12/935 , H04L29/08
CPC classification number: H04L41/00 , H04L41/046 , H04L49/30 , H04L49/356 , H04L67/26
Abstract: Communication apparatus includes a switch, which includes switching logic, multiple ports for connection to a network, and a management port, and which is configured to assign both a first link-layer address and a second link-layer address to the management port. A host processor includes a memory and a central processing unit (CPU), which is configured to run software implementing a management agent for managing functions of the switch. A network interface controller (NIC) is connected to the management port and is configured to convey incoming management packets, which are directed by the switch to the first link-layer address, to the CPU for processing by the management agent, and to write directly to the memory data contained in incoming remote direct memory access (RDMA) packets, which are directed by the switch to the second link-layer address.
Abstract translation: 通信装置包括交换机,其包括交换逻辑,用于连接到网络的多个端口和管理端口,并且被配置为向管理端口分配第一链路层地址和第二链路层地址。 主处理器包括存储器和中央处理单元(CPU),其被配置为运行实现用于管理交换机的功能的管理代理的软件。 网络接口控制器(NIC)连接到管理端口,并被配置为将由交换机引导的传入管理分组传送到第一链路层地址,以供管理代理处理,并直接写入 到由进入的远程直接存储器访问(RDMA)分组中包含的存储器数据,其由交换机指向第二链路层地址。
-
公开(公告)号: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.
-
公开(公告)号:US09742702B1
公开(公告)日:2017-08-22
申请号:US14813142
申请日:2015-07-30
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Ido Bukspan , Oded Wertheim , Benny Koren , Itamar Rabenstein , Amiad Marelli , Omri Flint , Dror Aharoni
IPC: H04L12/747 , H04L12/935 , H04L12/46 , H04L12/931
CPC classification number: H04L49/30 , H04L12/4641 , H04L45/742 , H04L47/2441 , H04L49/3063 , H04L49/354
Abstract: A method in a network element includes processing input packets using a set of two or more functions that are defined over parameters of the input packets. Each function in the set produces respective interim actions applied to the input packets and the entire set produces respective end-to-end actions applied to the input packets. An end-to-end mapping, which maps the parameters of at least some of the input packets directly to the corresponding end-to-end actions, is cached in the network element. The end-to-end mapping is queried with the parameters of a new input packet. Upon finding the parameters of the new input packet in the end-to-end mapping, an end-to-end action mapped to the found parameters is applied to the new input packet, without processing the new input packet using the set of functions.
-
公开(公告)号:US09729473B2
公开(公告)日:2017-08-08
申请号:US14745488
申请日:2015-06-22
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Zachy Haramaty , Eitan Zahavi , Benny Koren , Ido Bukspan , Itamar Rabenstein , Barak Gafni , Aviv Kfir
IPC: H04L12/707 , H04L12/939
CPC classification number: H04L49/557
Abstract: A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.
-
公开(公告)号: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层单播地址分配给节点。 单播数据包使用分配的二层地址在网络的子网内转发。
-
-
-
-
-
-
-
-
-