网站大量收购独家精品文档,联系QQ:2885784924

bgp协议中正则表达式匹配系统的分析与软硬件实现word格式论文.docx

bgp协议中正则表达式匹配系统的分析与软硬件实现word格式论文.docx

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
bgp协议中正则表达式匹配系统的分析与软硬件实现word格式论文

上海交通大学工程硕士学位论摘要和“放弃计算匹配细节”等独到的设计特点,系统内部高效运作,很好地完成了设计任务。文章在最后给出的逻辑测试和性能测试证明, 系统不仅很好地完成了设计逻辑,并且拥有良好的加速效果,表明了 本次科研设计是成功的。本文的创新和贡献在于:(1)总结了当前各种正则表达式的实现技 术,结合了软件解决方案和硬件解决方案的优点,创新出软硬件协同 工作的解决方案。(2)在嵌入式领域上提高了正则表达式的匹配速度,有力地支持了路由器等设备,拓展了正则表达式在嵌入式平台上的应用领域。关键词:正则表达式,路由应用,嵌入式,硬件加速THE RESEARCH AND IMPLEMENTATION FORTHE MATCHING SYSTEM OF REGULAR EXPRESSION IN BGP PROTOCOLABSTRACTRegular expression is a hot technology of character matching and applied in BGP. The content of this paper is how to improve the efficiency of the matching of the regular expression. In BGP, the regular expression is implemented by software and used to filter routing information. But much routing transaction and its efficiency influence theefficiency of the BGP a lot. Therefore,how to improve its efficiency isthe key point and this project is designed for this demand.After the research of implementing method of regular expression at home and abroad, this paper brings forward a new technology to implement the matching of the regular expression. With the application background of routing protocol, it runs on embedded platform and uses the algorithm of POSIX library of regular expression. Through combining software’s flexibility and hardware’s high speed, the embedded Linux system and FPGA work together to accelerate the matching of the regular expression.In specific implementation, the system is divided into a module of software system, a module of hardware system and communication interface. Firstly, a regular expression and a string are inputted into the module of software system. It runs on embedded Linux system and uses stack to compile the regular expression into implementation codes which can be read and implemented by computer, and generates the data of fastmap. Because the module of software system and the module of hardware system run on different platforms whose speed are also different, the communication interface is charged of communicating between them. The module of hardware system runs on FP

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档