期刊文献+

一种新的高速报文解析结构研究 被引量:3

A New High-speed Packet Parsing Architecture
在线阅读 下载PDF
导出
摘要 随着新协议的不断涌现和网络速率的迅猛增长,报文解析结构在解析灵活度和解析速率上面临挑战。该文结合流水线设计和二叉trie树查表思想,提出一种应用于路由转发的报文协议解析结构(Parsing PipelineArchitecture for Forwarding,PPAF),通过构建协议二叉trie树来支持报文协议解析的灵活度,利用硬件多级流水查表提升报文协议解析处理速率,采用节点映射算法解决协议二叉trie树节点到流水线映射过程中存储资源不均衡的问题。基于NetFPGA平台的仿真结果表明,相对于现有的高速解析结构,PPAF在处理速率和资源占用上取得较好的均衡的同时,能够提供基于接口的独立灵活解析能力。 With the increasing number of new protocols and the rapid growth of the network link rate,the packet parsing architecture has been greatly challenged on its flexibility and rate.While combining the idea of pipeline design and binary-trie,a new parsing architecture is proposed in this paper,namely Parsing Pipeline Architecture for Forwarding(PPAF).It flexibly analysis packet protocol by constructing Forwarding Protocol-trie,improved the processing rate by employing hardware pipeline look-up table,and solved the unbalance of node mapping storage resource by using the node to pipeline mapping algorithm.The simulation results through the NetFPGA platform suggest that PPAF is superior than the extant high speed parsing architecture in two ways: PPAF achieves ambidexterity in processing speed and resource consumption;and it can provide independent interface-based flexible protocol parsing capabilities.
出处 《电子与信息学报》 EI CSCD 北大核心 2013年第5期1083-1089,共7页 Journal of Electronics & Information Technology
基金 国家973计划项目(2012CB315901) 国家863计划项目(2011AA01A103) 国家科技支撑计划(2011BAH19B01)资助课题
关键词 信息处理 报文解析 二叉trie树 网络虚拟化 NETFPGA Information processing Packet parsing Binary-trie Network Virtualization NetFPGA
  • 相关文献

参考文献10

  • 1Kafle V P and Inoue M. Introducing multi-ID and multi-locator into network architecture[J]. IEEE CommunicationsMagazine, 2012, 50(3): 104-110.
  • 2Khan A, Zugenmaier A, Jurca D, et al" Networkvirtualization: a hypervisor for the Internet [J]. IEEECommunications Magazine, 2012, 50(1): 136-143.
  • 3Palkopoulou E, Schupke D A, and Bauschert T. Sharedbackup router resources: realizing virtualized networkresilience [J]. IEEE Communications Magazine, 2011, 49(5):140-146.
  • 4Naous J,Erickso D, Covington A, et al. Implementing anddeploying an openflow switch on the NetFPGA platform[C].Proceedings of the 4th ACM/IEEE Symposium onArchitectures for Networking and Communications Systems,San Jose, CA, USA, Nov. 2008: 1-9.
  • 5Muhammad Bilal Anwer, Murtaza Motiwala, Mukarram binTariq, et al" Switchblade: a platform for rapid deployment ofnetwork protocols on programmable hard ware [C].Proceedings of the ACM SIGCOMM Conference, New Delhi,India, Aug. 2010: 183-194.
  • 6Xie G G, He P, Guan H T, et al: PEARL: a programmablevirtual router platform[J]. IEEE Communication Magazine,2011, 49(7): 71-77.
  • 7Kozanitis C, Huber J, Singh S, et al. Leaping multipleheaders in a single bound: wire-speed parsing using theKangaroo system[C]. Proceedings of the 29th IEEEConference on Computer Communications, San Diego, CA,USA, Mar. 2010: 830-838.
  • 8Zane F, Narlikax G, and Basu A. CoolCAMs: power-efficientTCAMs for forwarding engines[C]. Proceedings of the 22ndIEEE INFOCOM, San Francisco, USA, 2003: 42-52.
  • 9Attig M and Brebner G. 400 Gb/s programmable packetparsing on a single FPGA[C]. Proceedings of the ACM/IEEESymposium on Architectures for Networking andCommunications Systems, Brooklyn, NY, USA, Oct. 2011:12-23.
  • 10Pao D, Lu Z, and Poon Y H. Bit-shuffled trie: IP lookup withmulti-level index tables [C]. Proceedings of IEEEInternational Conference on Communications, Kyoto, Japan,June 2011:1.5.

同被引文献31

  • 1沈辉,张龙.基于WinPcap的网络数据监测及分析[J].计算机科学,2012,39(S2):15-18. 被引量:18
  • 2李海刚,高欣.基于元数据驱动的通用电文解析技术[J].控制工程,2013,20(S1):142-145. 被引量:4
  • 3Akella A,Andersen D,Byers J. Expressive Internet Architecture[OL].http://www.cs.cmu.edu/~xia/,2013.
  • 4Van Jacobson,Crowley P,Zhang L. Named Data Networking[OL].http://www.named-data.net/,2013.
  • 5Perlman R,Eastlake D. Trill[OL].http://www.ipjforum.org/p=582,2013.
  • 6Cisco. Fabricpath[OL].http://www.cisco.com,2013.
  • 7McKeown N. Keynote talk:software-defined networking[A].Rio de Janeiro,Brazil,2009.1.
  • 8Kozanitis C,Huber J,Singh S. Leaping multiple headers in a single bound:wire-speed parsing using the Kangaroo system[A].San Diego,USA,2010.1-9.
  • 9Attig M,Brebner G. 400 Gb/s programmable packet parsing on a single FPGA[A].New York,2011.12-23.
  • 10McKeown N,Anderson T,Balakrishnan H. OpenFlow:enabling innovation in campus networks[J].ACM SIGCOMM Computer Communication Review,2008,(02):69-74.

引证文献3

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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