CDN网络分布式路由技术研究——基于名字路由技术的CND路由
内容传送网络论文 基于名字路由论文 域名解析协议论文 基于名字的路由协议论文 邻居网关协议论文
论文详情
目前,互联网整体带宽过剩和局部带宽不足的矛盾日渐突出,CDN(内容分发网络)技术的广泛应用为缓解这一矛盾做出了突出的贡献。 CDN是一个建立并覆盖在互联网之上的一层特殊网络,专门用于通过互联网高效传递丰富的多媒体内容。CDN能使网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。因而CDN可以提高互联网中信息流动的效率,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因造成的“拥塞”,提高用户访问网站的响应速度。本文以CDN网络中的核心功能层——路由层为研究对象,从理论分析和计算机仿真的角度对CDN路由系统的基于名字路由技术进行了深入的研究。 本文的第一章是绪论,简单介绍了CDN技术出现的背景和系统架构。主要叙述了本文的研究意义和主要贡献,给出了本文的框架结构。 在第二章中,主要讨论名字路由技术的INRP协议模块。INRP协议模块负责为用户的内容请求建立路由。我们首先概述了INRP的访问流程,和DNS的主要区别,概述了基于名字路由技术的INRP协议的几个主要功能模块,然后对其中几个主要模块进行了较深入的研究。首先,详细介绍了INRP的帧结构;接着对INRP的报文处理进程进行了细致的分析,它是INRP区别于DNS的标志;然后我们概述了INRP的表驱动路由算法,引入了基于最长名字后缀的匹配模式;路由查找算法是路由耗费的主要组成部分,我们概述了常用的查找算法,并对HASH算法进行了详细的分析讨论,比较了各种算法的仿真性能和特征;然后,概述了名字路由模式下的路由仿真模型,进行了性能仿真。 NBRP协议和INRP协议一起构成了名字路由技术。在第三章中,我们讨论了负责建立和刷新名字路由表的NBRP协议。首先,概述了路由表建立和算法的基本原理以及NBPP在其中的作用;接着详细介绍了NBRP的帧结构;然后,分析了构成NBRP的协议FSM有限状态机;然后,介绍了NBRP路由的相关理论,结合理论和协议原理,对NBRP的路由处理过程进行了详细的分析和讨论,并给出了NBRP的性能仿真结果;NBRP协议由于本地路由策略的影响而造成路由的震荡,我们从提高NBRP的路由稳定性能角度出发,用三节点网络问题模型对NBRP路由进行了仿真,提出了相应的措施;NBRP协议本身安全性能不完善,我们对此进行了详细讨论分析,对协议进行了安全扩展。 浙江大学硕士学位论文 本文第四章从实现的角度出发,对基于名字的CDN路由系统进行整体设计。 首先,给出了路由系统的整体结构,对其中的主模块进行功能说明;然后,我们 介绍了路由主进程和与其交互的系统消息,分析了涉及的路由模块;我们分别给 出了 INRP和 NBRP的功能框图。为了便于理解,我们还给出了 INRP和 NBRP的主 要报文处理流程图,以及 INRP和 NBRP交互的流程图。 最后给出了结论和展望,简要总结了本文的主要工作,指出了CDN的名字路 由系统有待于进一步深入研究的几个方面。
中文摘要 | 第2-4页 |
英文摘要 | 第4页 |
目录 | 第6-9页 |
第一章 绪论 | 第9-20页 |
1.1 CDN网络背景技术介绍 | 第9-11页 |
1.1.1 CDN的出现 | 第9页 |
1.1.2 CDN的概念介绍 | 第9-10页 |
1.1.3 CDN的系统架构 | 第10页 |
1.1.4 CDN的发展 | 第10-11页 |
1.1.5 与CDN相关的国际研究组织 | 第11页 |
1.2 CDN路由 | 第11-17页 |
1.2.1 CDN路由的概念 | 第11-12页 |
1.2.2 基于DNS的路由 | 第12-14页 |
1.2.3 基于名字的CDN路由 | 第14-17页 |
1.3 本文的主要贡献及篇章结构 | 第17-20页 |
第二章 基于名字的路由系统的INRP协议 | 第20-47页 |
2.1 名字路由系统的INRP协议概括 | 第20-22页 |
2.2 路由表结构设计和搜索算法 | 第22-24页 |
2.2.1 INRP的报文格式 | 第22-23页 |
2.2.2 INRP查询报文中的问题部分 | 第23-24页 |
2.2.3 INRP响应报文中的资源记录部分 | 第24页 |
2.3 INRP的报文处理进程 | 第24-32页 |
2.3.1 查询报文的接收进程 | 第25-26页 |
2.3.2 高速DNS缓存查找进程 | 第26-29页 |
2.3.3 事务处理进程 | 第29-32页 |
2.4 名字路由的表驱动算法 | 第32-34页 |
2.4.1 名字路由表的表结构 | 第32-33页 |
2.4.2 名字路由表的匹配方式 | 第33-34页 |
2.4.3 默认名字路由 | 第34页 |
2.4.4 名字路由的表驱动选路算法 | 第34页 |
2.5 名字路由的表搜索算法 | 第34-42页 |
2.5.1 路由查找算法的分类 | 第34-35页 |
2.5.2 线性查找算法 | 第35页 |
2.5.3 字符树查找算法 | 第35-36页 |
2.5.4 HASH查找算法 | 第36-39页 |
2.5.5 算法实现 | 第39-42页 |
2.6 INRP的路由仿真算法 | 第42-45页 |
2.7 本章小结 | 第45-47页 |
第三章 基于名字的路由系统的路由策略 | 第47-76页 |
3.1 基于名字路由系统的路由策略概括 | 第47-49页 |
3.1.1 路由表的建立 | 第47页 |
3.1.2 动态距离矢量协议NBRP | 第47-49页 |
3.2 NBRP帧结构 | 第49-54页 |
3.2.1 消息头: | 第49-50页 |
3.2.2 OPEN报文格式 | 第50-51页 |
3.2.3 Update报文 | 第51-52页 |
3.2.4 Keepalive报文 | 第52页 |
3.2.5 Notification报文 | 第52-54页 |
3.3 NBRP协议状态机 | 第54-57页 |
3.3.1 Idle状态(空闲状态) | 第55页 |
3.3.2 Connect状态(连接状态) | 第55-56页 |
3.3.3 Active状态(激活状态) | 第56页 |
3.3.4 Open Sent状态 | 第56页 |
3.3.5 Open Confirm状态 | 第56-57页 |
3.3.6 Established状态(已建立) | 第57页 |
3.4 NBRP路由处理 | 第57-65页 |
3.4.1 NBRP路由的相关理论 | 第57-59页 |
3.4.2 Update报文的处理进程 | 第59-64页 |
3.4.3 NBRP的性能仿真(吞吐量) | 第64-65页 |
3.5 NBRP路由稳定性能的研究 | 第65-71页 |
3.5.1 关于NBRP的稳定性分析 | 第65-67页 |
3.5.2 仿真与分析 | 第67-71页 |
3.6 NBRP的安全性能分析 | 第71-75页 |
3.6.1 NBRP要实现的安全目标 | 第71页 |
3.6.2 NBRP的安全扩展概述 | 第71-72页 |
3.6.3 通用NBRP报文保护 | 第72-74页 |
3.6.3.1 报文序列号 | 第72页 |
3.6.3.2 身份认证与加密 | 第72-74页 |
3.6.4 UPDATE域保护 | 第74-75页 |
3.7 本章小结 | 第75-76页 |
第四章 基于名字的路由系统的系统设计 | 第76-85页 |
4.1 系统的总体架构 | 第76页 |
4.2 系统消息流和路由主进程 | 第76-78页 |
4.3 协议功能框图和流程例图 | 第78-84页 |
4.3.1 INRP的功能框图和流程例图 | 第78-82页 |
4.3.2 NBRP的功能框图和流程例图 | 第82-84页 |
4.3.3 INRP和NBRP的通信 | 第84页 |
4.4 本章小结 | 第84-85页 |
结论和展望 | 第85-86页 |
致谢 | 第86-87页 |
参考文献 | 第87页 |
论文购买
论文编号
ABS1418683,这篇论文共87页
会员购买按0.30元/页下载,共需支付
26.1。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
43.5。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文