会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Lockless Bandwidth Management for Multiprocessor Networking Devices
    • 多处理器网络设备的无锁带宽管理
    • US20090003204A1
    • 2009-01-01
    • US11771822
    • 2007-06-29
    • Jon Eric OkholmGuy Riddle
    • Jon Eric OkholmGuy Riddle
    • G01R31/08
    • H04L47/10H04L41/0213H04L47/20H04L47/215H04L49/9063H04L69/12H04L69/32
    • An example embodiment of the invention provides a process for lockless processing of hierarchical bandwidth partitions configurations in multiple processor architectures. In one embodiment, the process runs in an NPU's data plane and receives a packet for a partition from a child partition through a work queue. The process determines a suggested target bandwidth rate for the receiving partition's child partitions, based in part on a count of active child partitions, if a predefined time interval has passed. The process adopts a target bandwidth rate for the receiving partition suggested by the receiving partition's parent partition, if the receiving partition is not a root partition and the predefined time interval has passed. The process then transmits the packet to the receiving partition's parent partition through the work queue, if the receiving partition is not a root partition. Otherwise, the process transmits the packet to a port.
    • 本发明的示例实施例提供了一种用于在多处理器架构中的分层带宽分区配置的无锁处理的过程。 在一个实施例中,该过程在NPU的数据平面中运行,并通过工作队列从子分区接收分区的分组。 如果预定义的时间间隔已经过去,则该过程部分地基于活动子分区的计数来确定接收分区的子分区的建议的目标带宽速率。 该过程采用接收分区的父分区建议的接收分区的目标带宽率,如果接收分区不是根分区,并且预定义的时间间隔已过。 然后,如果接收分区不是根分区,则进程通过工作队列将数据包发送到接收分区的父分区。 否则,该过程将数据包发送到端口。
    • 4. 发明授权
    • Data and control plane architecture including server-side triggered flow policy mechanism
    • 数据和控制平面架构,包括服务器端触发流策略机制
    • US08059532B2
    • 2011-11-15
    • US11766634
    • 2007-06-21
    • Guy RiddleJon Eric Okholm
    • Guy RiddleJon Eric Okholm
    • H04J1/16
    • H04L41/0893H04L41/0213H04L47/10H04L47/20
    • A data and control plane architecture for network devices. An example system architecture includes a network processing unit implementing one or more data plane operations, and a network device operably coupled to the network processing unit that implements a control plane. In a particular implementation, the network processing unit is configured to process network traffic according to a data plane configuration, and sample selected packets to the network device. The network device processes the sampled packets and adjusts the data plane configuration responsive to the sampled packets. In particular implementations, the control plane and data plane implement a server-side triggered policy caching mechanism that allows for previous classification policy decisions made for previous data flows to be applied to subsequent new flows.
    • 网络设备的数据和控制平面架构。 示例性系统架构包括实现一个或多个数据平面操作的网络处理单元,以及可操作地耦合到实现控制平面的网络处理单元的网络设备。 在特定实现中,所述网络处理单元被配置为根据数据平面配置来处理网络流量,并将所选择的分组采样到所述网络设备。 网络设备处理采样的分组,并响应于采样分组调整数据平面配置。 在特定实现中,控制平面和数据平面实现了服务器端触发的策略高速缓存机制,其允许先前对先前数据流进行的分类策略决定应用于后续的新流。
    • 7. 发明授权
    • Lockless bandwidth management for multiprocessor networking devices
    • 多处理器网络设备的无锁带宽管理
    • US07813277B2
    • 2010-10-12
    • US11771822
    • 2007-06-29
    • Jon Eric OkholmGuy Riddle
    • Jon Eric OkholmGuy Riddle
    • H04L12/26
    • H04L47/10H04L41/0213H04L47/20H04L47/215H04L49/9063H04L69/12H04L69/32
    • An example embodiment of the invention provides a process for lockless processing of hierarchical bandwidth partitions configurations in multiple processor architectures. In one embodiment, the process runs in an NPU's data plane and receives a packet for a partition from a child partition through a work queue. The process determines a suggested target bandwidth rate for the receiving partition's child partitions, based in part on a count of active child partitions, if a predefined time interval has passed. The process adopts a target bandwidth rate for the receiving partition suggested by the receiving partition's parent partition, if the receiving partition is not a root partition and the predefined time interval has passed. The process then transmits the packet to the receiving partition's parent partition through the work queue, if the receiving partition is not a root partition. Otherwise, the process transmits the packet to a port.
    • 本发明的示例实施例提供了一种用于在多处理器架构中的分层带宽分区配置的无锁处理的过程。 在一个实施例中,该过程在NPU的数据平面中运行,并通过工作队列从子分区接收分区的分组。 如果预定义的时间间隔已经过去,则该过程部分地基于活动子分区的计数来确定接收分区的子分区的建议的目标带宽速率。 该过程采用接收分区的父分区建议的接收分区的目标带宽率,如果接收分区不是根分区,并且预定义的时间间隔已过。 然后,如果接收分区不是根分区,则进程通过工作队列将数据包发送到接收分区的父分区。 否则,该过程将数据包发送到端口。
    • 8. 发明申请
    • Data and Control Plane Architecture Including Server-Side Triggered Flow Policy Mechanism
    • 数据和控制平面架构,包括服务器端触发流策略机制
    • US20080316922A1
    • 2008-12-25
    • US11766634
    • 2007-06-21
    • Guy RiddleJon Eric Okholm
    • Guy RiddleJon Eric Okholm
    • H04J3/14
    • H04L41/0893H04L41/0213H04L47/10H04L47/20
    • A data and control plane architecture for network devices. An example system architecture includes a network processing unit implementing one or more data plane operations, and a network device operably coupled to the network processing unit that implements a control plane. In a particular implementation, the network processing unit is configured to process network traffic according to a data plane configuration, and sample selected packets to the network device. The network device processes the sampled packets and adjusts the data plane configuration responsive to the sampled packets. In particular implementations, the control plane and data plane implement, a server-side triggered policy caching mechanism that allows for previous classification policy decisions made for previous data flows to be applied to subsequent new flows.
    • 网络设备的数据和控制平面架构。 示例性系统架构包括实现一个或多个数据平面操作的网络处理单元,以及可操作地耦合到实现控制平面的网络处理单元的网络设备。 在特定实现中,所述网络处理单元被配置为根据数据平面配置来处理网络流量,并将所选择的分组采样到所述网络设备。 网络设备处理采样的分组,并响应于采样分组调整数据平面配置。 在特定实现中,控制平面和数据平面实现了一种服务器端触发的策略缓存机制,其允许对先前数据流进行的先前分类策略决定应用于后续的新流。