期刊文献+

TCAM存储高效的OpenFlow多级流表映射机制 被引量:17

TCAM-efficient flow table mapping scheme for OpenFlow multiple-table pipelines
原文传递
导出
摘要 基于流表的转发机制为OpenFlow提供了灵活的可编程能力,但是随着网络功能的不断膨胀,OpenFlow交换机中的流表规模呈现出不断增长的趋势,这些流表难以在交换机有限的三态内容寻址存储器(TCAM)中进行存储,成为网络发展的一个瓶颈。为了高效地利用有限的TCAM资源进行流表存储,该文提出一种OpenFlow多级流表结构及其映射算法,将单一流表映射到多级流表中进行高效存储和查找。仿真结果表明:该文所提方法比单一流表的存储方法节省17%~95%的TCAM资源。这对OpenFlow数据平面查找结构及其扩展性设计具有重要意义。 Flow-table based forwarding enables flexibility on the OpenFlow data plane. However, expanding the network functions results in explosive growth of the flow table size, so that it can not be stored in the limited TCAM in the switches, so the storage becomes a network bottleneck. This paper describes an OpenFlow multiple-table pipeline architecture that efficiently stores the flow table in the TCAM memories with an algorithm that maps a flow table to multiple tables for storage and look up. Simulations show that the algorithm reduces the TCAM usage for single table storage by 17 %--95%, which is important for scalable designs of OpenFlow data planes.
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2014年第4期437-442,共6页 Journal of Tsinghua University(Science and Technology)
基金 国家"九七三"重点基础研究项目(2013CB329105) 国家"八六三"高技术项目(2013AA010601 2013AA010605) 国家科技重大专项项目(2013ZX03002001) 中兴通讯产学研合作基金
关键词 OpenFlow 数据平面 多级流表 三态内容寻址存储器 OpenFlow data plane multiple flow tables ternarycontent addressable memory
  • 相关文献

参考文献14

  • 1McKeown N,Anderson T,Balakrishnan H,et al.OpenFlow:enabling innovation in campus networks[J].ACM SIGCOMM Computer Communication Review,2008,38(5):862-876.
  • 2Open Networking Summit.OpenFlow Specification[Z/OL].[2014-01-26].http://www.openflow.org/.
  • 3Intel Corporation.Intel FM 6700Fulcrum Switch[Z/OL].[2014-01-26].http://www.fulcrummicro.com/.
  • 4Huawei Corporation.Huawei SN 640 Switch[Z/OL].[2014-01-26].http://www.huawei.com/.
  • 5MA Y,Banerjee S.A smart pre-classifier to reduce power consumption of TCAMs for multi-dimensional packet classification[J].ACM SIGCOMM Computer Communication Review,2012,42(4):335-346.
  • 6Gupta P,Mckeown N.Packet classification on multiple fields[J].ACM SIGCOMM Computer Communication Review1999,29(4):147-160.
  • 7Ferkouss O E,Snaiki I,Mounaouar O,et al.A 100gig network processor platform for OpenFlow[C] //Proc 7th International Conference on Network and Service Management(CNSM).NJ:IEEE Press,2011:1-4.
  • 8Ferkouss O E,Ben Ali R,Lemieux Y,et al.Performance model for mapping processing tasks to OpenFlow switch resources[C] //Proc IEEE International Conference on Communications(ICC).NJ:IEEE Press,2012:1476-1481.
  • 9Bremler-Barr A,Hendler D.Space-efficient TCAM-based classification using gray coding[J].IEEE Transactions on Computers,2012,61(1):18-30.
  • 10Bremler-Barr A,Hay D,Hendler D.Layered interval codes for TCAM-based classification[J].Computer Networks,2012,56(13):3023-3039.

同被引文献102

  • 1徐雷,张云勇,吴俊,房秉毅.云计算环境下的网络技术研究[J].通信学报,2012,33(S1):216-221. 被引量:35
  • 2Open Networking Foundation. Software-Defined Networking: The New Norm for Networks. ONF White Paper, 2012.
  • 3Mckeown N, Anderson T, Balakrishnan H, et al. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev, 2008, 38:69-74.
  • 4Open Networking Foundation. OpenFlow Switch Specification. Version 1.3.0. https://www.opennetworking.org/. 2012.
  • 5Jiang W, Prasanna V K. Scalable packet classification on FPGA. IEEE Trans Very Large Scale Integr (VLSI) Syst, 2012, 20:1668-1680.
  • 6Meiners C R, Liu A X, Torng E, et al. Split: optimizing space, power, and throughput for tcam-based classification. In: Proceedings of the Seventh ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Brooklyn, 2011. 200- 210.
  • 7Ferkouss O E, Snaiki I, Mounaouar O, et al. A 100Gig network processor platform for openflow. In: Proceedings of 7th International Conference on Network and Service Management (CNSM), Paris, 2011. 1-4.
  • 8Bosshart P, Gibb G, Kim H S, et al. Forwarding metamorphosis: fast programmable match-action processing in hardware for SDN. In: Proceedings of the ACM SIGCOMM, Hong Kong, 2013. 99-110.
  • 9Tanyingyong V, Hidell M, Sj6din P. Improving pc-based openflow switching performance. In: IEEE 13th International Conference on High Performance Switching and Routing (HPSR), San Diego, 2012. 52- 58.
  • 10Curtis A R, Mogul J C, Tourrilhes J, et al. DevoFlow: scaling flow management for high-performance networks. In: Proceedings of the SIGCOMM, Toronto, 2011. 254 -265.

引证文献17

二级引证文献43

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部