首页> 外国专利> Network device data plane sandboxes for third-party controlled packet forwarding paths

Network device data plane sandboxes for third-party controlled packet forwarding paths

机译:用于第三方控制的数据包转发路径的网络设备数据平面沙箱

摘要

In some examples, a network device comprises a first application and a second application; a forwarding unit comprising an interface card to receive a packet; a packet processor; an internal forwarding path of the forwarding unit; a forwarding unit processor; a first interface; and a second interface. The first application is configured to configure, via the first interface, the internal forwarding path to include a sandbox that comprises a container for instructions to be configured inline within the internal forwarding path. The second application is configured to configure, via the second interface, the sandbox with second instructions that determine processing of packets within the sandbox. The packet processor is configured to process, in response to determining a packet received by the forwarding unit is associated with a packet flow controlled at least in part by the second application, the packet by executing the second instructions configured for the sandbox.
机译:在一些示例中,网络设备包括第一应用和第二应用;转发单元,其包括用于接收分组的接口卡;分组处理器;转发单元的内部转发路径;转发单元处理器;第一接口;和第二个界面。第一应用程序被配置为经由第一接口将内部转发路径配置为包括沙箱,该沙箱包括用于在内部转发路径中内联配置的指令的容器。第二应用程序被配置为经由第二接口向沙箱配置第二指令,该第二指令确定对沙箱内的分组的处理。分组处理器被配置为响应于确定由转发单元接收的分组与至少部分地由第二应用程序控制的分组流相关联,通过执行为沙箱配置的第二指令来处理该分组。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号