会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • Bandwidth allocation for a data path
    • 数据路径的带宽分配
    • US20050262263A1
    • 2005-11-24
    • US11189595
    • 2005-07-26
    • Robert HathawayFrederick GrunerMark Bryers
    • Robert HathawayFrederick GrunerMark Bryers
    • G06F12/00G06F12/08H04L12/56
    • H04L47/10G06F12/0813G06F12/0831G06F12/084H04L47/12H04L47/20H04L47/2441H04L47/765H04L47/805H04L47/822
    • A compute engine allocates data path bandwidth among different classes of packets. The compute engine identifies a packet's class and determines whether to transmit the packet based on the class' available bandwidth. If the class has available bandwidth, the compute engine grants the packet access to the data path. Otherwise, the compute engine only grants the packet access to the data path if none of the other packets waiting for data path access have a class with available bandwidth. After a packet is provided to the data path, the compute engine decrements a bandwidth allocation count for the packet's class. Once the bandwidth count for each class is exhausted, the compute engine sets each count to a respective starting value-reflecting the amount of bandwidth available to a class relative to the other classes. A compute engine employing the above-described bandwidth allocation can be employed to perform different networking services, including but not limited to: 1) virtual private networking; 2) secure sockets layer processing; 3) web caching; 4) hypertext mark-up language compression; 5) virus checking; 6) firewall support; and 7) web switching.
    • 计算引擎在不同类别的数据包之间分配数据路径带宽。 计算引擎识别分组的类,并根据类的可用带宽确定是否发送分组。 如果类具有可用带宽,则计算引擎允许数据包访问数据路径。 否则,如果等待数据路径访问的其他数据包中没有一个具有可用带宽的类,那么计算引擎仅允许数据包访问数据路径。 在将数据包提供给数据路径之后,计算引擎减少数据包类的带宽分配计数。 一旦每个类的带宽计数用尽,计算引擎将每个计数设置为相应的起始值 - 反映类相对于其他类可用的带宽量。 可以采用采用上述带宽分配的计算引擎来执行不同的网络服务,包括但不限于:1)虚拟专用网; 2)安全套接字层处理; 3)网页缓存; 4)超文本标记语言压缩; 5)病毒检查; 6)防火墙支持; 和7)网页切换。
    • 14. 发明申请
    • Method and apparatus for determining precedence in a classification engine
    • 用于在分类引擎中确定优先级的方法和装置
    • US20070174537A1
    • 2007-07-26
    • US11726940
    • 2007-03-23
    • Sophia KaoPuneet AgarwalFrederick Gruner
    • Sophia KaoPuneet AgarwalFrederick Gruner
    • G06F12/06G06F12/00
    • G11C15/00Y10S707/99936
    • A precedence determination system including a first type memory bank configured to receive a first search signal and to provide first search result indications, a second type memory bank configured to receive a second search signal and to provide second search result indications, a precedence number table coupled to the first and second type memory banks and configured to provide programmable precedence numbers, and a precedence determination circuit coupled to the first and second type memory banks and the precedence number table and configured to provide a third search result indication is disclosed. In one embodiment, the first type memory bank can be a static random access memory (SRAM) and the second type memory bank can be a ternary content addressable memory (TCAM).
    • 一种优先确定系统,包括配置成接收第一搜索信号并提供第一搜索结果指示的第一类型存储器组,被配置为接收第二搜索信号并提供第二搜索结果指示的第二类型存储器组, 并且被配置为提供可编程优先号,并且公开了耦合到第一和第二类型存储体的优先级确定电路和优先级数字表,并且被配置为提供第三搜索结果指示。 在一个实施例中,第一类型存储体可以是静态随机存取存储器(SRAM),并且第二类型存储体可以是三元内容可寻址存储器(TCAM)。
    • 15. 发明申请
    • Method and apparatus for providing internal table extensibility with external interface
    • 提供内部表扩展性与外部接口的方法和装置
    • US20050086374A1
    • 2005-04-21
    • US10687785
    • 2003-10-17
    • Gaurav SinghFrederick GrunerBrian Yang
    • Gaurav SinghFrederick GrunerBrian Yang
    • G06F15/16H04L12/56H04L29/06
    • H04L45/00H04L45/54H04L45/742H04L49/90H04L69/12
    • A configurable lookup table extension system including a plurality of lookup tables arranged in an internal memory, an external memory, and a flexible controller configured to couple at least one of the plurality of lookup tables to the external memory through a single memory interface is disclosed. Implementations of this system can support the flexible allocation of IP and MAC table entries so that a router/switch can flexibly support applications suited to a particular allocation. This approach provides an efficient scheme for extending multiple internal tables to external memory via a single external interface. Further, such extensibility is also programable to allow the size and number of external tables to be configured by software. This solution can provide the flexibility of customizing table sizes for different markets and/or customer requirements.
    • 公开了一种可配置的查找表扩展系统,其包括布置在内部存储器中的多个查找表,外部存储器和被配置为通过单个存储器接口将多个查找表中的至少一个耦合到外部存储器的灵活控制器。 该系统的实现可以支持IP和MAC表项的灵活分配,使得路由器/交换机可以灵活地支持适合于特定分配的应用。 这种方法提供了一种通过单个外部接口将多个内部表扩展到外部存储器的有效方案。 此外,这种可扩展性也是可编程的,以允许通过软件配置外部表的大小和数量。 该解决方案可以为不同市场和/或客户需求定制表格大小提供灵活性。