Switch-enhanced short loop congestion notification for TCP

    公开(公告)号:US10778568B2

    公开(公告)日:2020-09-15

    申请号:US15831414

    申请日:2017-12-05

    Abstract: A network element includes multiple ports and packet processing circuitry. The ports are configured for exchanging packets with a communication network. The packet processing circuitry is configured to forward first packets over a forward path from a source node to a destination node, to forward second packets over a reverse path, which is opposite in direction to the forward path, from the destination node to the source node, and to mark one or more of the second packets that are forwarded over the reverse path, with an indication that notifies the source node that congestion is present on the forward path.

    Aggregation protocol
    2.
    发明申请
    Aggregation protocol 审中-公开
    聚合协议

    公开(公告)号:US20170063613A1

    公开(公告)日:2017-03-02

    申请号:US15250953

    申请日:2016-08-30

    CPC classification number: H04L12/185 H04L12/44 H04L41/12

    Abstract: A switch in a data network is configured to mediate data exchanges among network elements. The apparatus further includes a processor, which organizes the network elements into a hierarchical tree having a root node network element, vertex node network elements child node network elements that include leaf node network elements. The leaf node network elements are originate aggregation data and transmit the aggregation data to respective parent vertex node network elements. The vertex node network elements combine the aggregation data from at least a portion of the child node network elements, and transmit the combined aggregation data from the vertex node network elements to parent vertex node network elements. The root node network element is operative for initiating a reduction operation on the aggregation data.

    Abstract translation: 数据网络中的交换机被配置为中介网元之间的数据交换。 该装置还包括处理器,其将网络元件组织成具有根节点网络元件的分层树,顶点节点网络元素包括叶节点网络元素的子节点网络元素。 叶节点网元是始发聚合数据,并将聚合数据发送到相应的父顶点节点网元。 顶点节点网络元素组合来自至少一部分子节点网元的聚合数据,并将组合聚合数据从顶点节点网元发送到父顶点节点网元。 根节点网元可用于启动对聚合数据的简化操作。

    Buffering schemes for communication over long haul links
    3.
    发明授权
    Buffering schemes for communication over long haul links 有权
    通过长途连接进行通信的缓冲方案

    公开(公告)号:US09325641B2

    公开(公告)日:2016-04-26

    申请号:US14207680

    申请日:2014-03-13

    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: 开关装置包括多个端口,每个端口包括相应的缓冲器和开关控制器。 交换机控制器被配置为连接至少一个输入端口和从多个端口中选择的输出端口的缓冲器,用于缓冲连接到输入端口并且其延迟超过缓冲容量的长途链路的流量 单独输入端口的缓冲区,并为输出端口和输入端口之间的长途链路执行端到端流控制。

    ROUTING VIA MULTIPLE PATHS WITH EFFICIENT TRAFFIC DISTRIBUTION
    4.
    发明申请
    ROUTING VIA MULTIPLE PATHS WITH EFFICIENT TRAFFIC DISTRIBUTION 有权
    通过多功能路由进行有效的交通分配

    公开(公告)号:US20150372916A1

    公开(公告)日:2015-12-24

    申请号:US14732853

    申请日:2015-06-08

    CPC classification number: H04L45/24

    Abstract: A network element includes circuitry and one or more interfaces. The interfaces are configured to connect to a communication network. The circuitry is configured to assign multiple egress interfaces corresponding to respective different paths via the communication network for routing packets to a given destination-address group, to hold, for the given destination-address group, respective state information for each of multiple sets of hash results, to receive via an ingress interface a packet destined to the given destination-address group, to calculate a given hash result for the packet and identify a given set of hash results in which the given hash result falls, and to forward the packet via one of the multiple egress interfaces in accordance with the state information corresponding to the given destination-address group and the given set of hash results.

    Abstract translation: 网络元件包括电路和一个或多个接口。 这些接口被配置为连接到通信网络。 电路被配置为经由通信网络分配对应于各个不同路径的多个出口接口,用于将分组路由到给定的目的地地址组,以便为​​给定的目的地地址组保持多组散列中的每一个的各自的状态信息 结果,要通过入口接口接收去往给定目的地地址组的分组,以计算分组的给定哈希结果并且识别给定哈希结果下降的给定的哈希结果集合,并且经由 根据对应于给定目的地地址组的状态信息和给定的散列结果集合,多个出口接口之一。

    WAVELENGTH AUTO-NEGOTIATION
    5.
    发明申请
    WAVELENGTH AUTO-NEGOTIATION 有权
    波长自动调节

    公开(公告)号:US20150037029A1

    公开(公告)日:2015-02-05

    申请号:US13958561

    申请日:2013-08-04

    Abstract: An apparatus includes a bank of optical detectors, an input optical filter and a selector. The optical detectors are configured to output respective detection indications in response to detecting a presence of an optical signal. The input optical filter is configured to receive an input optical signal having an input wavelength, and to route the input optical signal to one of the optical detectors in the bank depending on the input wavelength. The selector is configured to select an output wavelength based on the detection indications of the optical detectors, and to cause generation and transmission of an output optical signal at the selected output wavelength.

    Abstract translation: 一种装置包括一组光学检测器,输入滤光器和选择器。 光检测器被配置为响应于检测到光信号的存在而输出相应的检测指示。 输入滤光器被配置为接收具有输入波长的输入光信号,并且根据输入波长将输入光信号路由到存储体中的一个光检测器。 选择器被配置为基于光学检测器的检测指示来选择输出波长,并且使得在所选择的输出波长处的输出光信号的产生和传输。

    Aggregation protocol
    6.
    发明授权

    公开(公告)号:US10284383B2

    公开(公告)日:2019-05-07

    申请号:US15250953

    申请日:2016-08-30

    Abstract: A switch in a data network is configured to mediate data exchanges among network elements. The apparatus further includes a processor, which organizes the network elements into a hierarchical tree having a root node network element, vertex node network elements, and child node network elements that include leaf node network elements. The leaf node network elements are originate aggregation data and transmit the aggregation data to respective parent vertex node network elements. The vertex node network elements combine the aggregation data from at least a portion of the child node network elements, and transmit the combined aggregation data from the vertex node network elements to parent vertex node network elements. The root node network element is operative for initiating a reduction operation on the aggregation data.

    Routing via multiple paths with efficient traffic distribution

    公开(公告)号:US09806994B2

    公开(公告)日:2017-10-31

    申请号:US14732853

    申请日:2015-06-08

    CPC classification number: H04L45/24

    Abstract: A network element includes circuitry and one or more interfaces. The interfaces are configured to connect to a communication network. The circuitry is configured to assign multiple egress interfaces corresponding to respective different paths via the communication network for routing packets to a given destination-address group, to hold, for the given destination-address group, respective state information for each of multiple sets of hash results, to receive via an ingress interface a packet destined to the given destination-address group, to calculate a given hash result for the packet and identify a given set of hash results in which the given hash result falls, and to forward the packet via one of the multiple egress interfaces in accordance with the state information corresponding to the given destination-address group and the given set of hash results.

    Methods and systems for network congestion management
    9.
    发明授权
    Methods and systems for network congestion management 有权
    网络拥塞管理的方法和系统

    公开(公告)号:US09544239B2

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

    申请号:US13803144

    申请日:2013-03-14

    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: 公开了用于网络拥塞管理的方法和系统。 所述方法和系统接收符合第一网络协议的第一分组,所述第一分组包括表示网络拥塞存在或不存在的第一拥塞指示符,并且还包括与第二网络协议相关联的第一组数据,并且提供存在 或者至少部分地基于第一拥塞指示生成网络拥塞。 所述方法和系统还接收符合第一网络协议的第一分组,所述第一网络协议包括与第二网络协议相关联的第一组数据,并且输出符合所述第一网络协议的第二分组,所述第二分组包括表示网络存在的第一拥塞指示符 拥塞。

    SWITCH WITH DUAL-FUNCTION MANAGEMENT PORT
    10.
    发明申请
    SWITCH WITH DUAL-FUNCTION MANAGEMENT PORT 有权
    具有双功能管理端口的开关

    公开(公告)号:US20140211808A1

    公开(公告)日:2014-07-31

    申请号:US13755137

    申请日:2013-01-31

    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)分组中包含的存储器数据,其由交换机指向第二链路层地址。

Patent Agency Ranking