- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- a机床公司销售绩效评价与业绩提升方法分析word格式论文.docx
- a集团公司内部会计控制分析word格式论文.docx
- a行现代化大农业金融服务中存在的问题与对策分析word格式论文.docx
- a集团广州分公司一对一课外辅导营销策略分析word格式论文.docx
- a集团公司高级培训中心信息化规划分析word格式论文.docx
- a股市场资产定价机制研究——基于消费习惯的时间序列分析和横截面分析word格式论文.docx
- a加固公司的营销策略与营销方法分析word格式论文.docx
- a建筑设计院发展战略分析word格式论文.docx
- a建筑有限公司绩效管理问题分析word格式论文.docx
- a卷烟公司物流网络布局与优化分析word格式论文.docx
文档评论(0)