Facilitating network flows
    1.
    发明授权
    Facilitating network flows 有权
    促进网络流量

    公开(公告)号:US09444741B2

    公开(公告)日:2016-09-13

    申请号:US14041424

    申请日:2013-09-30

    CPC classification number: H04L47/12

    Abstract: Disclosed are various embodiments for facilitating network flows in a networked environment. In various embodiments, a switch transmits data using an egress port that comprises an egress queue. The switch sets a congestion notification threshold for the egress queue. The switch generates a drain rate metric based at least in part on a drain rate for the egress queue, and the congestion notification threshold is adjusted based at least in part on the drain rate metric.

    Abstract translation: 公开了用于促进网络环境中的网络流的各种实施例。 在各种实施例中,交换机使用包括出口队列的出口端口来发送数据。 交换机为出口队列设置拥塞通知阈值。 交换机至少部分地基于出口队列的排出速率产生排出速率度量,并且至少部分地基于排出速率度量来调整拥堵通知阈值。

    Switch state reporting
    2.
    发明授权
    Switch state reporting 有权
    切换状态报告

    公开(公告)号:US09203759B2

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

    申请号:US13827780

    申请日:2013-03-14

    CPC classification number: H04L47/11 H04L49/15

    Abstract: Disclosed are various embodiments that relate to a network switch. The network switch obtains a network state metric, the network state metric quantifying a network traffic congestion associated with a switch. The network switch identifies a synchronous time stamp associated with the network state metric and generates an network state reporting message, the network state reporting message comprising the network state metric and the synchronous time stamp. The network state reporting message may be transmitted to a monitoring system.

    Abstract translation: 公开了涉及网络交换机的各种实施例。 网络交换机获得网络状态度量,网络状态量度量化与交换机相关联的网络流量拥塞。 网络交换机识别与网络状态度量相关联的同步时间戳,并生成网络状态报告消息,网络状态报告消息包括网络状态度量和同步时间戳。 网络状态报告消息可以被发送到监视系统。

    Annotated tracing driven network adaptation
    3.
    发明授权
    Annotated tracing driven network adaptation 有权
    注释跟踪驱动网络适配

    公开(公告)号:US09178782B2

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

    申请号:US13847906

    申请日:2013-03-20

    Abstract: Network devices add annotation information to network packets as they travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The annotation information may be information specific to the network devices, as opposed to simply the kinds of information available at application servers that receive the network packets. As just a few examples, the annotation information may include switch buffer levels, routing delay, routing parameters affecting the packet, switch identifiers, power consumption, and heat, moisture, or other environmental data.

    Abstract translation: 网络设备在网络数据包通过网络设备时添加注释信息。 网络设备可以是交换机,路由器,网桥,集线器或任何其他网络设备。 注释信息可以是网络设备特有的信息,而不是简单地在接收网络分组的应用服务器处可用的信息的种类。 作为仅举几个示例,注释信息可以包括切换缓冲器级别,路由延迟,影响分组的路由参数,切换标识符,功耗以及热,湿度或其他环境数据。

    ENABLING VIRTUAL QUEUES WITH QOS AND PFC SUPPORT AND STRICT PRIORITY SCHEDULING
    4.
    发明申请
    ENABLING VIRTUAL QUEUES WITH QOS AND PFC SUPPORT AND STRICT PRIORITY SCHEDULING 审中-公开
    启用QOS和PFC支持和严格优先级排序的虚拟队列

    公开(公告)号:US20150131446A1

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

    申请号:US14538730

    申请日:2014-11-11

    CPC classification number: H04L47/6215 H04L43/0882 H04L47/31 H04L47/6275

    Abstract: To reduce latency in a network device that buffer packets in different queues based on class of service, packets received from a network are stored in physical queues according to a class of service associated with the packets and a class of service associated with each of the physical queues. The physical queues are scheduled based quality of service requirements of their associated class of service. The physical queues are shadowed by virtual queues, and whether congestion exists in at least one of the virtual queues is determined. Packets departing from at least one of the physical queues are marked when congestion exists in at least one of the virtual queues. The service rate of the virtual queues is set to be less than or equal to a port link rate of the network device.

    Abstract translation: 为了减少基于服务等级来缓冲不同队列中的分组的网络设备中的等待时间,从网络接收的分组根据与分组相关联的服务类别和与每个物理相关联的服务类别存储在物理队列中 队列 身体队列是根据其相关服务类别的服务质量要求进行的。 物理队列被虚拟队列遮蔽,并且确定至少一个虚拟队列中是否存在拥塞。 在至少一个虚拟队列中存在拥塞时,会标记从至少一个物理队列中移除的数据包。 虚拟队列的服务速率设置为小于或等于网络设备的端口链路速率。

    Switch fabric end-to-end congestion avoidance mechanism
    5.
    发明授权
    Switch fabric end-to-end congestion avoidance mechanism 有权
    交换结构端到端拥塞避免机制

    公开(公告)号:US08976669B2

    公开(公告)日:2015-03-10

    申请号:US13975605

    申请日:2013-08-26

    Abstract: Aspects of a switch fabric end-to-end congestion avoidance mechanism are presented. Aspects of a system for end-to-end congestion avoidance in a switch fabric may include at least one circuit that enables reception of a congestion notification message that specifies a traffic flow identifier. The circuitry may enable increase or decrease of a current rate for transmission of data link layer (DLL) protocol data units (PDU) associated with the specified traffic flow identifier as a response to the reception of the congestion notification message.

    Abstract translation: 提出了交换机端到端拥塞避免机制的各个方面。 用于交换结构中的端到端拥塞避免的系统的方面可以包括使得能够接收指定业务流标识符的拥塞通知消息的至少一个电路。 电路可以使得与指定的业务流标识符相关联的数据链路层(DLL)协议数据单元(PDU)的传输的当前速率的增加或减少作为对拥塞通知消息的接收的响应。

    Facilitating network flows
    6.
    发明授权
    Facilitating network flows 有权
    促进网络流量

    公开(公告)号:US08976664B2

    公开(公告)日:2015-03-10

    申请号:US13857534

    申请日:2013-04-05

    Abstract: In various embodiments, a system includes a switch comprising a resource that is shared between multiple objects. The switch comprises circuitry that determines a congestion metric for the switch in response to an amount of used of the resource by the objects. The circuitry determines a feedback parameter that is responsive to the congestion metric. The circuitry generates a congestion notification message that comprises a congestion feedback value responsive to the feedback parameter.In further embodiments, a system includes a switch that processes data for a first data link layer access network. The switch includes circuitry that identifies whether a received packet originated from a source device that shares the same network layer access layer as the switch. If the source device shares the same network layer access network as the switch, the circuitry generates a congestion notification message comprising a congestion feedback value for the switch.

    Abstract translation: 在各种实施例中,系统包括包括在多个对象之间共享的资源的交换机。 交换机包括响应于由对象使用的资源量来确定交换机的拥塞度量的电路。 电路确定响应于拥塞度量的反馈参数。 电路产生包含响应于反馈参数的拥塞反馈值的拥塞通知消息。 在另外的实施例中,系统包括处理第一数据链路层接入网络的数据的交换机。 交换机包括识别接收到的分组是否源自与交换机共享相同网络层接入层的源设备的电路。 如果源设备与交换机共享相同的网络层接入网络,则电路产生包含交换机的拥塞反馈值的拥塞通知消息。

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

    TIMESTAMPING DATA PACKETS
    8.
    发明申请
    TIMESTAMPING DATA PACKETS 审中-公开
    时间数据包

    公开(公告)号:US20140293825A1

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

    申请号:US13912973

    申请日:2013-06-07

    CPC classification number: H04L69/22 H04L43/0852 H04L43/106

    Abstract: Disclosed are various embodiments for providing a data packet with timestamp information. A data packet is generated such that it comprises a payload and a header. The payload comprises a first timestamp field that comprises data indicating when a network device processed the data packet. The payload also comprises a body data field and a body data protocol field. The body data protocol field comprises data identifying a protocol used by body data in the body data field. The header comprises a payload protocol field that comprises data identifying that the payload comprises timestamp data.

    Abstract translation: 公开了用于向数据分组提供时间戳信息的各种实施例。 生成数据分组,使得其包括有效载荷和报头。 有效载荷包括第一时间戳字段,其包括指示网络设备何时处理数据包的数据。 有效载荷还包括身体数据字段和身体数据协议字段。 身体数据协议字段包括标识身体数据在身体数据字段中使用的协议的数据。 标题包括有效载荷协议字段,其包括标识有效载荷包括时间戳数据的数据。

    NETWORK TRAFFIC DEBUGGER
    9.
    发明申请
    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: 公开了涉及网络交换机的各种实施例。 交换机确定网络分组是否与分组处理上下文相关联,分组处理上下文指定处理在交换机中处理的网络分组的条件。 交换机响应于与分组处理上下文相关联的网络分组来确定网络分组的调试元数据; 并且调试元数据存储在捕获缓冲器中。

Patent Agency Ranking