用于在网络设备中提供分类资源的分区的系统和方法

    公开(公告)号:CN108781184A

    公开(公告)日:2018-11-09

    申请号:CN201780015760.1

    申请日:2017-11-10

    CPC classification number: H04L45/741 H04L45/745 H04L47/2441

    Abstract: 根据实施例,本文描述的是用于在高性能网络中的网络设备中对分类资源进行分区的系统和方法。分类资源可以被配置到多个级别的分区中,其中一个或多个基于硬件的分区被配置为存储与频繁使用的或性能敏感的流相关联的流条目,以及基于固件的分区用以访问存储在一个或多个附加存储器中的大型查找表用于分类资源可扩展性。查找关键字可以用于首先在基于硬件的分区中搜索流条目匹配。如果存在未命中,则可以将查找关键字呈现给基于固件的分区以供进一步搜索。基于固件级别的结果可以被分派回基于硬件的解析器以供进一步处理。可以基于流条目的利用率由分区管理块在查找表之间移动流条目。

    用于支持分组交换的系统、方法、介质和设备

    公开(公告)号:CN112737976B

    公开(公告)日:2024-05-28

    申请号:CN202110029574.1

    申请日:2015-12-02

    Abstract: 本申请涉及用于支持分组交换的系统、方法、介质和设备。系统和方法可以支持网络环境中的分组交换。系统可以包括联网设备上的入口缓冲区,其中包括一个或多个虚拟输出队列的入口缓冲区操作以存储在联网设备上的输入端口处接收到的一个或多个传入分组。此外,系统可以包括与入口缓冲区相关联的分组冲刷引擎,其中所述分组冲刷引擎操作以冲刷被存储在入口缓冲区中的所述虚拟输出队列中的分组,并且向一个或多个输出调度器通知分组被冲刷,其中每个输出调度器与输出端口相关联。

    提供用于网络设备的可编程包分类框架的系统和方法

    公开(公告)号:CN108781185B

    公开(公告)日:2021-08-03

    申请号:CN201780015786.6

    申请日:2017-11-10

    Abstract: 根据实施例,本文描述的是用于提供可编程包分类框架以在高性能网络中的网络设备中使用的系统和方法。包分类框架可以包括多个基于硬件的可编程分类原语,分类原语包括关键字组成原语、关键字组成规则原语、匹配操作逻辑结构和下一操作原语。分类原语可以逻辑地串在一起,其中来自一个分类原语的结果被馈送到下一分类原语,直到数据包的处理被完成。分类框架可以使用状态机来跟踪数据包处理的状态,并基于数据包的处理状态动态地调整分类原语的行为。利用可编程分类原语,分类框架可以递归地解析多个协议的数据包,而不要求任何硬件改变。

    用于在网络设备中提供分类资源的分区的系统和方法

    公开(公告)号:CN108781184B

    公开(公告)日:2021-08-03

    申请号:CN201780015760.1

    申请日:2017-11-10

    Abstract: 根据实施例,本文描述的是用于在高性能网络中的网络设备中对分类资源进行分区的系统和方法。分类资源可以被配置到多个级别的分区中,其中一个或多个基于硬件的分区被配置为存储与频繁使用的或性能敏感的流相关联的流条目,以及基于固件的分区用以访问存储在一个或多个附加存储器中的大型查找表用于分类资源可扩展性。查找关键字可以用于首先在基于硬件的分区中搜索流条目匹配。如果存在未命中,则可以将查找关键字呈现给基于固件的分区以供进一步搜索。基于固件级别的结果可以被分派回基于硬件的解析器以供进一步处理。可以基于流条目的利用率由分区管理块在查找表之间移动流条目。

Patent Agency Ranking