Congestion management in overlay networks
    11.
    发明授权
    Congestion management in overlay networks 有权
    覆盖网络中的拥塞管理

    公开(公告)号:US09584426B2

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

    申请号:US14246889

    申请日:2014-04-07

    CPC classification number: H04L47/33

    Abstract: A system forwards congestion management messages to a source host updating the source address in the management message. The system may determine that the congestion management message was triggered responsive to an initial communication that was previously forwarded by the system. The system may use header translation within a single addressing scheme and/or may translate the congestion management message into a different type to support forwarding to the source of the initial communication. The system may use portions of the payload of the congestion management message to determine the source of the initial communication and to derive a different header for the translated congestion management message.

    Abstract translation: 系统将拥塞管理消息转发到管理消息中更新源地址的源主机。 系统可以确定响应于先前由系统转发的初始通信来触发拥塞管理消息。 系统可以在单个寻址方案内使用报头转换和/或可以将拥塞管理消息转换成不同类型以支持转发到初始通信的源。 系统可以使用拥塞管理消息的有效载荷的部分来确定初始通信的来源,并且为转换的拥塞管理消息导出不同的报头。

    Network Tracing for Data Centers
    12.
    发明申请
    Network Tracing for Data Centers 审中-公开
    数据中心的网络跟踪

    公开(公告)号:US20160080240A1

    公开(公告)日:2016-03-17

    申请号:US14954191

    申请日:2015-11-30

    Abstract: Network devices facilitate network tracing using tracing packets that travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The network tracing may include sending tracing packets down each of multiple routed paths between a source and a destination, at each hop through the network, or through a selected subset of the paths between a source and a destination. The network devices may add tracing information to the tracing packets, which an analysis system may review to determine characteristics of the network and the characteristics of the potentially many paths between a source and a destination.

    Abstract translation: 网络设备通过使用通过网络设备传输的跟踪数据包来促进网络跟踪。 网络设备可以是交换机,路由器,网桥,集线器或任何其他网络设备。 网络跟踪可以包括在源和目的地之间的多个路由路径中的每个路由,通过网络的每个跳跃,或者通过源和目的地之间的路径的选定子集来发送跟踪分组。 网络设备可以向跟踪分组添加跟踪信息,分析系统可以审查该跟踪信息以确定网络的特性以及源和目的地之间潜在的许多路径的特征。

    MITIGATING BANDWIDTH DEGRADATION IN A SWITCHING DEVICE
    13.
    发明申请
    MITIGATING BANDWIDTH DEGRADATION IN A SWITCHING DEVICE 审中-公开
    降低开关装置中的带宽降低

    公开(公告)号:US20150188845A1

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

    申请号:US14231422

    申请日:2014-03-31

    CPC classification number: H04L47/826 H04L45/60 H04L47/6275

    Abstract: A switching device is operable to mitigate bandwidth degradation while it is oversubscribed. Due to a latency involved with notifying a scheduler that a queue has transitioned from an active state to an empty state, the scheduler may inadvertently schedule an empty queue for processing, which may result in a degradation of bandwidth of the switching device. To avoid such degradation, the switching device may be configured to control the flow of data provided from the queue to the scheduler so that the data is provided to the scheduler as a burst transaction. For example, the switching device may be configured to delay the provision of certain indicators provided by a queue in order to defer the notification to the scheduler of when the queue receives and stores data. This may enable the queue to store more data, which can be provided to the scheduler as a burst transaction.

    Abstract translation: 交换设备可用于在超额认购的同时减轻带宽降级。 由于通知调度器队列已经从活动状态转换到空状态的等待时间,调度器可能无意中调度空队列进行处理,这可能导致交换设备的带宽的恶化。 为了避免这种劣化,切换设备可以被配置为控制从队列到调度器提供的数据流,使得数据作为突发事务提供给调度器。 例如,交换设备可以被配置为延迟提供由队列提供的某些指示符,以便将通知推迟到调度器何时队列接收并存储数据。 这可以使得队列能够存储更多的数据,其可以作为突发事务提供给调度器。

    Oversubscription monitor
    14.
    发明授权
    Oversubscription monitor 有权
    超订购监视器

    公开(公告)号:US09025452B2

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

    申请号:US13827988

    申请日:2013-03-14

    Abstract: Aspects of oversubscription monitoring are described. In one embodiment, oversubscription monitoring includes accumulating an amount of data that arrives at a network component over at least one epoch of time. Further, a core processing rate at which data can be processed by the network component is calculated. Based on the amount of data and the core processing rate, it is determined whether the network component is operating in an oversubscribed region of operation. In one embodiment, when the network component is operating in the oversubscribed region of operation, certain quality of service metrics are monitored. Using the monitored metrics, a network operation display object may be generated for identifying or troubleshooting network errors during an oversubscribed region of operation of the network component.

    Abstract translation: 描述超额认购监控的方面。 在一个实施例中,超额预订监视包括在至少一个时代上累积到达网络组件的数据量。 此外,计算网络组件可以处理数据的核心处理速率。 基于数据量和核心处理速率,确定网络组件是否在超额订购的操作区域中运行。 在一个实施例中,当网络组件在超额订购的操作区域中操作时,监视某些服务质量度量。 使用所监视的度量,可以生成网络操作显示对象,用于在网络组件的超额订购的操作区域期间识别或排除网络错误。

    Path Aggregation Group Monitor
    15.
    发明申请
    Path Aggregation Group Monitor 有权
    路径聚合组监视器

    公开(公告)号:US20150016258A1

    公开(公告)日:2015-01-15

    申请号:US14036531

    申请日:2013-09-25

    Abstract: A network device monitors a path aggregation group. The network device may monitor path selection for network traffic (e.g., packets) communicated through the path aggregation group. During a monitoring period, the network device may obtain a path selection indication that a network packet has been selected for communication through the path aggregation group and specifically a first path in the path aggregation group. The network device may update a path entry associated with the first path in the path aggregation group.

    Abstract translation: 网络设备监控路径聚合组。 网络设备可以监视通过路径聚合组传送的网络流量(例如,分组)的路径选择。 在监视期间,网络设备可以通过路径聚合组获取已经选择了网络分组进行通信的路径选择指示,特别是路径聚合组中的第一路径。 网络设备可以更新与路径聚合组中的第一路径相关联的路径条目。

    Scalable egress partitioned shared memory architecture
    16.
    发明授权
    Scalable egress partitioned shared memory architecture 有权
    可扩展出口分区共享内存架构

    公开(公告)号:US08923283B2

    公开(公告)日:2014-12-30

    申请号:US13628751

    申请日:2012-09-27

    CPC classification number: H04L47/621 H04L49/9047

    Abstract: Disclosed are various embodiments that provide an architecture of memory buffers for a network component configured to process packets. A network component may receive a packet, the packet being associated with a control structure and packet data, an input port set and an output port set. The network component determines one of a plurality of control structure memory partitions for writing the control structure, the one of the plurality of control structure memory partitions being determined based at least upon the input port set and the output port set; and determines one of a plurality of packet data memory partitions for writing the packet data, the one of the plurality of packet data memory partitions being determined independently of the input port set.

    Abstract translation: 公开了提供用于处理分组的网络组件的存储器缓冲器的架构的各种实施例。 网络组件可以接收分组,分组与控制结构和分组数据相关联,输入端口集合和输出端口集合。 网络组件确定用于写入控制结构的多个控制结构存储器分区之一,至少基于输入端口组和输出端口组确定多个控制结构存储器分区中的一个; 并且确定用于写入分组数据的多个分组数据存储器分区中的一个,所述多个分组数据存储器分区之一独立于所述输入端口集合来确定。

    Efficient Management of Linked-Lists Traversed by Multiple Processes
    17.
    发明申请
    Efficient Management of Linked-Lists Traversed by Multiple Processes 审中-公开
    多进程链接列表的有效管理

    公开(公告)号:US20140362858A1

    公开(公告)日:2014-12-11

    申请号:US14025175

    申请日:2013-09-12

    CPC classification number: H04L49/30

    Abstract: A network device, such as a switch, implements enhanced linked-list processing features. The processing features facilitate packet manipulation actions performed, e.g., by hardware or software processes. Hardware processes may run for egress ports, for example, to traverse the linked-lists to apply the packet manipulation actions on packets before sending packets out of the ports.

    Abstract translation: 诸如交换机的网络设备实现增强的链表处理特征。 处理特征便于例如通过硬件或软件处理执行的分组操纵动作。 硬件进程可以为出口端口运行,例如遍历链路列表,以便在从端口发送数据包之前对数据包应用数据包操作动作。

    Path Resolution for Hierarchical Load Distribution
    18.
    发明申请
    Path Resolution for Hierarchical Load Distribution 有权
    分层负载分配的路径分辨率

    公开(公告)号:US20140293786A1

    公开(公告)日:2014-10-02

    申请号:US14025114

    申请日:2013-09-12

    CPC classification number: H04L47/17

    Abstract: Network devices perform multiple stage path resolution. The path resolution may be ECMP resolution. Any particular stage of the multiple stage path resolution may be skipped under certain conditions. Further, the network device facilitate redistribution of traffic when a next hop goes down in a fast, efficient manner, and without reassigning traffic that was going to other unaffected next hops, using multiple stage ECMP resolution.

    Abstract translation: 网络设备执行多级路径解析。 路径分辨率可能是ECMP分辨率。 可以在某些条件下跳过多级路径解析的任何特定阶段。 此外,当下一跳以快速,有效的方式下降并且不使用多级ECMP分辨率重新分配将进入其他未受影响的下一跳的流量时,网络设备便于业务的重新分配。

    Scalable, Low Latency, Deep Buffered Switch Architecture
    19.
    发明申请
    Scalable, Low Latency, Deep Buffered Switch Architecture 审中-公开
    可扩展,低延迟,深缓冲开关架构

    公开(公告)号:US20140241160A1

    公开(公告)日:2014-08-28

    申请号:US14045199

    申请日:2013-10-03

    Abstract: A switch architecture includes an ingress module, ingress fabric interface module, and a switch fabric. The switch fabric communicates with egress fabric interface modules and egress modules. The architecture implements multiple layers of congestion management. The congestion management may include fast acting link level flow control and more slowly acting end-to-end flow control. The switch architecture simultaneously provides high scalability, with low latency and low frame loss.

    Abstract translation: 交换机架构包括入口模块,入口架构接口模块和交换结构。 交换结构与出口接口模块和出口模块通信。 该架构实现了多层拥塞管理。 拥塞管理可以包括快速行动的链路级流量控制和更缓慢的端对端流控制。 交换机架构同时提供高可扩展性,低延迟和低帧丢失。

    DEADLOCK RECOVERY FOR DISTRIBUTED DEVICES
    20.
    发明申请
    DEADLOCK RECOVERY FOR DISTRIBUTED DEVICES 有权
    用于分布式设备的死锁恢复(DEADLOCK RECOVERY FOR DISTRIBUTED DEVICES)

    公开(公告)号:US20140146666A1

    公开(公告)日:2014-05-29

    申请号:US13720923

    申请日:2012-12-19

    Abstract: A system for deadlock recovery of distributed devices may include a processor and memory. The processor may transmit packets to a device, receive a pause message indicating that the packet transmission should be paused, and initiate a timer and pause the packet transmission in response to receiving the pause message. The processor may enter a deadlock recovery state if the timer reaches a timeout before a resume message is received that indicates that the packet transmission can resume. The processor may, while in the deadlock recovery state, drop packets that have a packet age that is greater than a threshold, and may exit the deadlock recovery state upon dropping a packet that has a packet age less than the threshold, or upon receiving the resume message. The processor may re-initiate the timer if the resume message has not been received, otherwise the processor may resume the packet transmission.

    Abstract translation: 分布式设备的死锁恢复系统可以包括处理器和存储器。 处理器可以向设备发送分组,接收指示分组传输应该被暂停的暂停消息,并且响应于接收到暂停消息而启动定时器并暂停分组传输。 如果定时器在接收到指示可以恢复分组传输的恢复消息之前达到超时,则处理器可能进入死锁恢复状态。 在处于死锁恢复状态的情况下,处理器可以丢弃具有大于阈值的分组年龄的分组,并且在丢弃具有小于阈值的分组年龄的分组时可以退出死锁恢复状态,或者在接收到 简历信息。 如果尚未接收到恢复消息,处理器可以重新启动定时器,否则处理器可以恢复分组传输。

Patent Agency Ranking