期刊文献+

基于NetFPGA虚拟路由器的路由表下发与更新机制研究

The Research of Sending and Updating Routing Tables Based on the NetFPGA Virtual Router
下载PDF
导出
摘要 基于NetFPGA硬件平台设计的可编程虚拟化路由器,为提高其可编程性和灵活性将控制平面与数据平面进行分离,导致二个平面难以正常进行数据传输。通过对控制平面的接口进行设置,对OpenVZ虚拟路由实例中Zebra路由协议软件计算出来的路由表进行提取,并下发给底层NetFPGA来完成交互。本文就如何将路由表提取出来进行了研究,提出了对Zebra路由协议软件进行二次开发,增加路由表定时更新输出的功能解决方案。该方案基于Zebra面向对象设计思想,复用其通用接口,设计相应数据结构和函数,增加线程来处理通过Rip、Ospf或Bgp计算得到的路由表。 In order to improve the programmability and flexibility of the programmable virtual router which is based on the NetFPGA hardware platform, we need to seperate the control plane and data plane, resulting in that it is difficult to normally transmit date between the two planes. Through setting the control plane interfaces , extracting the routing tables of OpenVZ virtual routing instances that are calculated by Zebra routing protocol software, then sent it to the NetFPGA to complete the interaction. In this paper, we researched how to extract the routing tables and proposed the solution that redevelop the Zebra routing protocol software and add the function of regularly updating the routing tables output. This solution is based on the idea of Zebra's object-oriented design, reuse its universal interface, desigo its appropriate data structures and fianctions, and increase thread to handle the routing tables that calculated by Rip, Ospfor Bgp.
作者 龚珊珊
机构地区 重庆邮电大学
出处 《数字技术与应用》 2014年第8期43-44,共2页 Digital Technology & Application
关键词 NETFPGA 控制平面 数据平面 ZEBRA NetFPGA control plane data plane Zebra
  • 相关文献

参考文献4

  • 1谢高岗,张玉军,李振宇,孙毅,谢应科,李忠诚,刘韵洁.未来互联网体系结构研究综述[J].计算机学报,2012,35(6):1109-1119. 被引量:78
  • 2Paul S, Pan Jianli,Jain R.Architectures for the future net- works and the next generation Internet:a survey[C].Computer Commu nications.201 1,34(1 ):2-42.
  • 3Feldmann Anja.lnternet clean-slate design:what and why?[C] ACM SIGCOMM Computer Communication Review.2007.37(3):59-64.
  • 4杨懋,刘中金,李勇,曾烈光,金德鹏,苏厉.基于可编程硬件的虚拟路由器控制平面[J].清华大学学报(自然科学版),2012,52(5):586-591. 被引量:3

二级参考文献12

  • 1Kohler E,Morris R,Chen B,et al.The click modular router[].ACM Transactions on Computer Systems.2000
  • 2FEAMSTER N,GAO L,REXFORD J.How to lease the Internet inyour spare time[].ACM SIGCOMM Computer Communication Review.2007
  • 3Chowdhury N M M K,Boutaba R,Jacobs I S,et al.A survey of network virtualization[].IEEE Computer Networks.2010
  • 4ANWER M B,MOTIWALA M,TARIQ M B,et al.SwitchBlade:A platform for rapid deployment of network protocols on programmable rardware[].Proceedings of the Conference on ApplicationsTechnologiesArchitecturesand Protocols for Computer Communications(SIGCOMM‘‘‘‘)Aug-Sep.2010
  • 5Muhammad Bilal Anwer,Nick Feamster.Building a fast, virtualized data plane with programmable hardware[].ACM SIGCOMM Computer Communication Review.2010
  • 6Unnikrishnan D,Vadlamani R,Liao Y,et al.Scalable network virtualization using FPGAs[].Proceedings ofth ACM/SIGDA International Symposium on FPGAs.2010
  • 7Bhatia S,Motiwala M,Muhlbauer W,et al.Trellis:Aplatform for building flexible,fast virtual networks oncommodity hardware[].Proceedings of the ACMCoNEXT Conference.2008
  • 8Egi N,Greenhalgh A,Handley M,et al.Evaluating Xen forrouter virtualization[].Proc of ICCCN.2007
  • 9Stanford NetFPGA team.NetFPGA Project[Z/OL]. http://www.netfpga.org . 2011
  • 10OpenVZ Project Team.OpenVZ Project[Z/OL]. http://www.openvz.org . 2011

共引文献79

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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