论文部分内容阅读
伴随着下一代互联网的提出,很多关键技术应用得越来越普遍,CDN(内容分发网络)技术提出的目的是为了解决互联网整体带宽过剩和局部带宽不足的矛盾,给用户提供更加优质的服务。CDN是建立并覆盖在互联网之上的一层特殊网络,专门用于通过互联网高效传递丰富的多媒体内容。CDN能使网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需要的内容,提高互联网中信息流动的效率,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因造成的“拥塞”,提高用户访问网站的响应速度。本文以CDN网络中的核心功能层——路由层为研究对象,通过理论分析和计算机仿真对CDN路由系统的基于名字路由协议进行了深入的研究。现阶段的CDN应用基本都是基于DNS的中心服务器方式,它存在一些缺陷,基于名字的内容路由正是为解决这些缺陷提出的,具有很强的针对性。文章在广泛收集文献资料的基础上,认真分析基于名字的路由的各个功能模块和工作原理,在对其中两个重要协议分析比较的基础上,主要对INRP协议进行了深入的研究,按各个功能模块进行设计,并进行了实验室环境下的模拟实现。在实现INRP协议的基础上,对其中涉及的内容路由查找算法进行了深入的研究,这是提高用户响应速度的重要一环,与传统的网络一样,要求核心路由器每秒转发几百万个以上的分组,而实现高速分组转发的关键是路由表的组织和快速的路由查找算法,文章在总结分析以往路由查找的基础上,对现有算法进行改进,引入新的路由查找算法,即基于哈希和Trie树的快速内容路由查找算法,给出实验数据,并与经典的Hash算法进行比较分析,结果表明新的算法缩短了查找时间,提高了查找效率,改善了整个系统的性能,取得了一定程度的研究成果。最后在理论分析,实验设计以及实验结果比较的基础上,总结全文,并给出了有待进一步深入研究的方向。