【24h】

Arbitrary packet matching in OpenFlow

机译:OpenFlow中的任意数据包匹配

获取原文

摘要

OpenFlow has emerged as the de facto control protocol to implement Software-Defined Networking (SDN). In its current form, the protocol specifies a set of fields on which it matches packets to perform actions, such as forwarding, discarding or modifying specific protocol header fields at a switch. The number of match fields has increased with every version of the protocol to extend matching capabilities, however, it is still not flexible enough to match on arbitrary packet fields which limits innovation and new protocol development with OpenFlow. In this paper, we argue that a fully flexible match structure is superior to continuously extending the number of fields to match upon. We use Berkeley Packet Filters (BPF) for packet classification to provide a protocol-independent, flexible alternative to today's OpenFlow fixed match fields. We have implemented a prototype system and evaluated the performance of the proposed match scheme, with a focus on the time it takes to execute and the memory required to store different match filter specifications. Our prototype implementation demonstrates that line-rate arbitrary packet classification can be achieved with complex BPF programs.
机译:OpenFlow已成为实现软件定义网络(SDN)的De Facto控制协议。以目前的形式,该协议指定一组字段的在其上的数据包相匹配来执行的动作,例如转发,丢弃或在开关修改特定的协议报头字段。比赛场的数量与每一个版本的协议,延长匹配的能力增加,但是,它仍然是不够灵活,以匹配其限制创新和新协议的开发与OpenFlow的任意数据包字段。在本文中,我们认为完全灵活的匹配结构优于持续扩展以匹配的字段数量。我们使用Berkeley Packet Filters(BPF)进行数据包分类,以提供与当今OpenFlow固定匹配字段的协议无关,灵活的替代方案。我们已经实现了一个原型系统,并评估了所提出的匹配方案的性能,重点关注执行的时间和存储不同匹配过滤器规范所需的内存。我们的原型实现演示了通过复杂的BPF程序可以实现线速率任意分组分类。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号