Oversubscription buffer management
    1.
    发明授权
    Oversubscription buffer management 有权
    超量订阅缓冲区管理

    公开(公告)号:US09215174B2

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

    申请号:US13802480

    申请日:2013-03-13

    CPC classification number: H04L47/12 H04L47/26 H04L47/30

    Abstract: Various methods and systems are provided for oversubscription buffer management. In one embodiment, among others, a method for oversubscription control determines a utilization level of an oversubscription buffer that is common to a plurality of ingress ports and initiates adjustment of an ingress packet rate of the oversubscription buffer in response to the utilization level. In another embodiment, a method determines an occupancy level of a virtual oversubscription buffer associated with an oversubscription buffer and initiates adjustment of an ingress packet rate in response to the occupancy level. In another embodiment, a rack switch includes an oversubscription buffer configured to receive packets from a plurality of ingress ports and provide the received packets for processing by the rack switch and a packet flow control configured to monitor an occupancy level of the oversubscription buffer and to initiate adjustment of an ingress packet rate in response to the occupancy level.

    Abstract translation: 提供了用于超额预订缓冲区管理的各种方法和系统。 在一个实施例中,用于超额预订控制的方法确定多个入口端口通用的超额预订缓冲器的利用水平,并且响应于利用水平启动过度预订缓冲器的入口分组速率的调整。 在另一个实施例中,一种方法确定与超额预订缓冲器相关联的虚拟超额预订缓冲器的占用水平,并响应于占用水平启动对入口分组速率的调整。 在另一个实施例中,机架式交换机包括超额预订缓冲器,其被配置为从多个入口端口接收分组,并提供接收到的分组以由机架交换机进行处理,并且分组流控制被配置为监视超额预订缓冲器的占用水平并启动 响应于占用水平调整入口分组速率。

    Reducing store and forward delay in distributed systems
    2.
    发明授权
    Reducing store and forward delay in distributed systems 有权
    减少分布式系统中的存储和转发延迟

    公开(公告)号:US08879578B2

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

    申请号:US13721989

    申请日:2012-12-20

    CPC classification number: H04L47/12 H04L47/30 H04L49/251 H04L49/50

    Abstract: Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include speculative flow status messaging, for example. The speculative flow status messaging may alert an egress tile or output port of an incoming packet before the incoming packet is fully received. The processing techniques may also include implementing a separate accelerated credit pool which provides controlled push capability for the ingress tile or input port to send packets to the egress tile or output port without waiting for a bandwidth credit from the egress tile or output port.

    Abstract translation: 网络交换机中的处理技术有助于减少向接收方传送数据包的延迟。 处理技术例如包括推测性流状况消息传递。 在输入分组被完全接收之前,推测性流状态消息传送可以警告输入分组的出口瓦片或输出端口。 处理技术还可以包括实现单独的加速信用池,其提供用于入口瓦片或输入端口的受控推送能力以将分组发送到出口瓦片或输出端口,而不等待来自出口瓦片或输出端口的带宽额定值。

    NETWORK TRAFFIC DEBUGGER
    3.
    发明申请
    NETWORK TRAFFIC DEBUGGER 审中-公开
    网络交通调试

    公开(公告)号:US20140201354A1

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

    申请号:US13743780

    申请日:2013-01-17

    Abstract: Disclosed are various embodiments that relate to a network switch. The switch determines whether a network packet is associated with a packet processing context, the packet processing context specifying a condition of handling network packets processed in the switch. The switch determines debug metadata for the network packet in response to the network packet being associated with the packet processing context; and the debug metadata is stored in a capture buffer.

    Abstract translation: 公开了涉及网络交换机的各种实施例。 交换机确定网络分组是否与分组处理上下文相关联,分组处理上下文指定处理在交换机中处理的网络分组的条件。 交换机响应于与分组处理上下文相关联的网络分组来确定网络分组的调试元数据; 并且调试元数据存储在捕获缓冲器中。

    Identifying flows causing undesirable network events
    5.
    发明授权
    Identifying flows causing undesirable network events 有权
    识别导致不良网络事件的流量

    公开(公告)号:US09350631B2

    公开(公告)日:2016-05-24

    申请号:US14042220

    申请日:2013-09-30

    CPC classification number: H04L43/062 H04L47/11 H04L47/30

    Abstract: A system and method to monitor network congestion is provided. The system includes a plurality of ingress, egress ports, and a plurality of queues coupled to the ingress and egress ports and configured to store incoming and outgoing packets. The system also includes a monitoring unit configured to monitor at least one attribute of packets in at least one queue when a start condition occurs, stop monitoring the attribute when an end condition occurs, determine a flow that caused the start condition based on the monitored attribute, and report the monitored attribute and the flow.

    Abstract translation: 提供了一种监控网络拥塞的系统和方法。 该系统包括多个入口,出口端口和耦合到入口和出口端口的多个队列,并被配置为存储输入和输出分组。 该系统还包括监视单元,该监视单元被配置为当发生开始条件时监视至少一个队列中的分组的至少一个属性,当结束条件发生时停止监视该属性,基于所监视的属性确定导致开始条件的流 并报告监控的属性和流程。

    TRAFFIC FLOW MANAGEMENT WITHIN A DISTRIBUTED SYSTEM
    6.
    发明申请
    TRAFFIC FLOW MANAGEMENT WITHIN A DISTRIBUTED SYSTEM 审中-公开
    分布式系统中的交通流量管理

    公开(公告)号:US20140112348A1

    公开(公告)日:2014-04-24

    申请号:US13721445

    申请日:2012-12-20

    CPC classification number: H04L45/44 H04L45/40 H04L47/215 H04L47/24 H04L49/30

    Abstract: Various methods and systems are provided for traffic flow management within distributed traffic. In one example, among others, a distributed system includes egress ports supported by nodes of the distributed system, cut-through tokens (c-tokens) including an indication of eligibility of the corresponding egress port to handle cut-through traffic, and a cut-through control ring to pass the c-tokens between the nodes. In another example, a method includes determining whether an egress port is available to handle cut-through traffic based upon a corresponding c-token, claiming the egress port for transmission of at least a portion of a packet, and routing it to the claimed egress port for transmission. In another example, a distributed system includes a first node configured to modify an eligibility indication of a c-token before transmission to a second node configured to route at least a portion of a packet based at least in part upon the eligibility indication.

    Abstract translation: 为分布式业务中的流量管理提供了各种方法和系统。 在一个示例中,分布式系统包括由分布式系统的节点支持的出口端口,包括相应出口端口处理直通业务的资格的指示,直接令牌(c-令牌)以及切断 通过控制环在节点之间传递c-token。 在另一示例中,一种方法包括基于对应的c令牌确定出口端口是否可用于处理直通业务,声明出口端口用于传输分组的至少一部分,并将其路由到所声明的出口 端口用于传输。 在另一示例中,分布式系统包括第一节点,其被配置为在传输到被配置为至少部分地基于资格指示路由分组的至少一部分的第二节点之前修改c令牌的资格指示。

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

    Scalable egress partitioned shared memory architecture
    8.
    发明授权
    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: 公开了提供用于处理分组的网络组件的存储器缓冲器的架构的各种实施例。 网络组件可以接收分组,分组与控制结构和分组数据相关联,输入端口集合和输出端口集合。 网络组件确定用于写入控制结构的多个控制结构存储器分区之一,至少基于输入端口组和输出端口组确定多个控制结构存储器分区中的一个; 并且确定用于写入分组数据的多个分组数据存储器分区中的一个,所述多个分组数据存储器分区之一独立于所述输入端口集合来确定。

    Reducing Store And Forward Delay In Distributed Systems
    9.
    发明申请
    Reducing Store And Forward Delay In Distributed Systems 有权
    在分布式系统中减少存储和转发延迟

    公开(公告)号:US20140022895A1

    公开(公告)日:2014-01-23

    申请号:US13721989

    申请日:2012-12-20

    CPC classification number: H04L47/12 H04L47/30 H04L49/251 H04L49/50

    Abstract: Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include speculative flow status messaging, for example. The speculative flow status messaging may alert an egress tile or output port of an incoming packet before the incoming packet is fully received. The processing techniques may also include implementing a separate accelerated credit pool which provides controlled push capability for the ingress tile or input port to send packets to the egress tile or output port without waiting for a bandwidth credit from the egress tile or output port.

    Abstract translation: 网络交换机中的处理技术有助于减少向接收方传送数据包的延迟。 处理技术例如包括推测性流状况消息传递。 在输入分组被完全接收之前,推测性流状态消息传送可以警告输入分组的出口瓦片或输出端口。 处理技术还可以包括实现单独的加速信用池,其提供用于入口瓦片或输入端口的受控推送能力以将分组发送到出口瓦片或输出端口,而不等待来自出口瓦片或输出端口的带宽额定值。

    Multicast switching for distributed devices
    10.
    发明授权
    Multicast switching for distributed devices 有权
    分布式设备的组播切换

    公开(公告)号:US09106428B2

    公开(公告)日:2015-08-11

    申请号:US13723045

    申请日:2012-12-20

    Abstract: A system for multicast switching for distributed devices may include an ingress node including an ingress memory and an egress node including an egress memory, where the ingress node is communicatively coupled to the egress node. The ingress node may be operable to receive a portion of a multicast frame over an ingress port, bypass the ingress memory and provide the portion to the egress node when the portion satisfies an ingress criteria, otherwise receive and store the entire frame in the ingress memory before providing the frame to the egress node. The egress node may be operable to receive the portion from the ingress node, bypass the egress memory for the portion and provide the portion to the first egress port when an egress criteria is satisfied, otherwise receive and store the entire multicast frame in the egress memory before providing the multicast frame to an egress port.

    Abstract translation: 用于分布式设备的多播交换系统可以包括入口节点,其包括入口存储器和包括出口存储器的出口节点,其中入口节点通信地耦合到出口节点。 入口节点可以可操作以通过入口端口接收多播帧的一部分,绕过入口存储器,并且当该部分满足入口标准时将该部分提供给出口节点,否则将整个帧接收并存储在入口存储器中 之后将帧提供给出口节点。 出口节点可以可操作以从出入节点接收部分,绕过该部分的出口存储器,并且当满足出口准则时将该部分提供给第一出口端口,否则将整个多播帧存储在出口存储器 之后将多播帧提供给出口端口。

Patent Agency Ranking