首页> 外国专利> System and method for providing a programmable packet classification framework for use in a network device

System and method for providing a programmable packet classification framework for use in a network device

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

摘要

In accordance with an embodiment, described herein is a system and method for providing a programmable packet classification framework for use in a network device in a high performance network. The packet classification framework can comprise a plurality of hardware-based programmable classification primitives, including a key composition primitive, a key composition rule primitive, a match action logical structure, and a next action primitive. The classification primitives can be logically strung together, with the results from one classification primitive fed into the next one until the processing of a data packet is completed. The classification framework can use a state machine to track states of the data packet processing, and dynamically adjust behaviors of the classification primitives based on the processing states of a data packet. With the programmable classification primitives, the classification framework can recursively parse data packets of a plurality of protocols without requiring any hardware changes.
机译:根据一个实施例,本文描述了一种用于提供在高性能网络中的网络设备中使用的可编程分组分类框架的系统和方法。分组分类框架可以包括多个基于硬件的可编程分类原语,包括密钥构成原语,密钥构成规则原语,匹配动作逻辑结构和下一动作原语。分类原语可以在逻辑上串在一起,将一个分类原语的结果馈入下一个分类原语,直到完成数据包的处理为止。分类框架可以使用状态机来跟踪数据包处理的状态,并基于数据包的处理状态动态调整分类基元的行为。利用可编程的分类原语,分类框架可以递归解析多种协议的数据包,而无需任何硬件更改。

著录项

  • 公开/公告号US10341242B2

    专利类型

  • 公开/公告日2019-07-02

    原文格式PDF

  • 申请/专利权人 ORACLE INTERNATIONAL CORPORATION;

    申请/专利号US201615377303

  • 发明设计人 ARVIND SRINIVASAN;MARCELINO DIGNUM;

    申请日2016-12-13

  • 分类号H04L29/06;H04L12/741;H04L12/743;H04L12/851;

  • 国家 US

  • 入库时间 2022-08-21 12:14:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号