基于报文分类的策略路由体系及其算法的分析-analysis of policy routing system and algorithm based on message classification.docx
基于报文分类的策略路由体系及其算法的分析-analysis of policy routing system and algorithm based on message classification
基于报文分类的策略路由体系及其算法的研究* 摘 要微电子光电子技术和光传输等技术的不断突破和进步为发展高性能路由器 等网络设备创造了很好的条件在速度得到保障的情况下网络设备的可管理性 智能性及其提供的附加服务的重要性逐渐体现出来虚拟专用网络服务质量高 速防火墙带宽管理和负载平衡等服务的实现都依赖于具有深层信息报文分类和 安全过滤功能的策略路由的支持由传统的策略路由是基于 BGP 等路由协议的 因此缺乏灵活性和便捷性 并会 对路由协议的工作产生一定的影响 本文通过抽象模型和实验表明策略路由会导致 BGP 产生路由振荡 为此提出了一个基于报文分类的策略路 Policy Routing Based on Packet Classification, PRBPC体系 与传统的基于路由协议的策略路由相比 该 体系的特点是以线速路由查找算法和高速报文分类查找算法为基础 以自定义的规 则描述语言为接口 提供了有效的策略路由 并且从功能上包含了传统的基于路由 协议的策略路由路由查找算法的研究经历了纯软件ASIC硬件等方法的历程而提供线速的 路由查找成为其算法研究的主要目标目前已有的研究大多是基于树型结构的软件 算法通过香农Shannon理论及哈夫曼Huffman算法可以证明基于静态树 型结构的算法的平均查找时间的上限为 Copt2 因此纯软件的算法无法满足高速网 络的线速查找需求另一方面ASIC 和纯硬件方式的成本较高且缺乏一定的灵 活性本文提出了一个基于 TCAM(Ternary Content Addressable Memory)的软硬 件相结合的线速路由查找算法及相关的数据结构该算法充分利用了 TCAM 的并 行查找能力通过对 TCAM 空间划分的优化有效地利用了 TCAM 的空间通过 内存映像的设计将关键性查找与辅助性查找相分离有效地提高了查找效率使 其查找时间复杂度真正达到了 O(1)对一台实施该算法的路由器样机的测试表明 该算法能配合不同性能的 TCAM满足各类线速路由查找的要求报文分类查找算法是网络学术界继路由查找算法后又一个研究领域其研究可 借鉴计算几何中的点定位等相关知识通常情况下对于纯软件的分类查找算法*本文的研究工作受 Intel 国际合作项目 IXA 大学联合研发项目 资助 上海市科委国际合作处资助项目若一个 k 维的规则库规模为 N 当 k ??3 时 时间复杂度最低限为 O(log (N)) 此时空间复杂度为 O(Nk) 空间复杂度最低限为 O(N) 其时间复杂度为 O(logk-1N) N 较 大时 纯软件的算法很难同时达到较低的时间/空间复杂度 本文首先设计了一个基 于 TCAM 的软 硬件结合的二维前缀报文分类算法 并在此基础上 设计了一个 基于应用的多维报文分类查找算法 软硬件结合的方案突破了上述纯软件算法所存 在的限制 其最差情况下的时间复杂度降低到了 O(2W) 为检验该算法的性能 笔 者采用了斯坦福大学的 PALAC(PAcket Lookup and Classification Simulator)仿真平 台对该算法进行了测试和评价 测试结果表明该算法以串行方式执行时 对于 64 字节或 128字节的报文 可支持 1Gbps或 2.5Gbps的线速报文分类查找规则描述语言Ruler Description Language, RDL是本文所提出的一种以面向 对象技术为设计思路的接口语言 作为 PRBPC 体系对外的统一接口 各类应用的 规则可以通过 RDL 加入到一个统一的规则库中 实现与 PRBPC 体系的融合 本文 定义了 RDL 的基本数据类型及语法 对多规则匹配冲突的问题进行了分析 并提 出了解决方案在本文中 笔者通过对传统基于路由协议的策略路由体系的分析 设计了一个 全新的基于报文分类的策略路由体系结构 其主要创新性研究工作体现在以下几个 方面1设计实现了基于 TCAM 的线速路由查找算法及相关数据结构对路由查 找技术及 TCAM 在我国的广泛研究与应用具有重要意义2设计实现了一个高效的报文分类查找算法解决了 PRBPC 体系的核心问 题提出一种报文分类查找技术的新思路3提出了一个规则描述语言为各类应用的规则提供了一个 PRBPC 体系的统 一接口目前 本文所提出的这个体系结构已在一个原型样机上得以实现 其最终的研 究目标是融入到正处于开发阶段的策略网络(Policy-Based Networking, PBN)框架结构 中 成为其中的一块基石 从而有效地推动网络的高速化和智能化的发展进程关键字路由查找报文分类规则描述语言策略路由策略网络THE RESEARCH ON THE ARCHITECTURE OF POLICY ROUTING BASED ON P
您可能关注的文档
- 基于webrtc语音引擎的会议混音技术分析-analysis of conference mixing technology based on webrtc voice engine.docx
- 机构养老问题探究——以泗水县为例-probe into the problem of institutional pension —— taking surabaya county as an example.docx
- 基于webservice的招商引资视频会议系统-video conference system of investment promotion and capital introduction based on web service.docx
- 基于webservices应用的安全机制分析-analysis of security mechanism based on web services application.docx
- 基于webservice的应用集成关键技术分析-analysis of key technologies of application integration based on web service.docx
- 基于webgis与遗传-禁忌算法木材物流网络优化-optimization of wood logistic network based on webgis and genetic - tabu algorithm.docx
- 基于webservice的bs架构的在线考试系统的设计与实现-design and implementation of bs - based online examination system based on web service.docx
- 基于webservice物流跟踪决策系统实现-implementation of logistic tracking decision system base on web service.docx
- 基于web-svg的电网信息数据展示的分析与应用-analysis and application of grid information data display based on we b - svg.docx
- 基于web代理的访问控制网关系统分析与实现-analysis and implementation of access control gateway system based on web proxy.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)