论文部分内容阅读
现有网络面临着严重的可扩展性问题,而IP地址的双重属性被认为是重要的原因之一。随着对互联网初始设计研究的深入,国内外研究人员提出了将身份标识与位置标识分离的设计思想。身份与位置的分离为互联网中路由扩展性、移动性、安全性等问题的解决提供了一个良好的基础。身份与位置分离体系的关键在于映射系统。本文依托国家973项目“一体化可信网路与普适服务体系基础研究”展开工作,在CoreSim上实现身份标识映射系统的仿真研究。本文首先分析了现有的身份与位置分离映射研究现状,在此基础上描述了一体化网络体系结构和一体化网络下的分离映射机制。其次,在对一体化网络分析的基础上,提出了层次映射系统方案,并设计了其基本架构和工作原理。同时结合对身份与位置分离映射协议仿真器CoreSim的基本框架分析,实现了层次映射系统在CoreSim中的基本流程设计,模块化设计以及相关目录的添加和修改。然后,创建了层次映射系统的基本模块,包括HMS主体模块、HMSChordRing模块、HMSChordMetrics模块、HMSNode模块、HMSChordList模块和HMSFingerTable模块,对给出的层次映射系统方案进行了编程实现。最后获得CoreSim所需输入源文件和iPlane查询接口,搭建CoreSim网络拓扑。运行CoreSim获得各种输出文件包括延时解析的itrOutout文件,本地映射缓存条目的mapCache文件等。通过对这些文件进行数据分析,获得了层次映射系统映射查询延时估计和本地缓存查询命中概率等的仿真分析,得出以下结论:1)层次映射系统提出的两种计算查询延时的规则中,递归查询比迭代查询的延时要小得多,递归查询的最大查询延时是3s,迭代查询的最大查询延时则在10s以上。2)层次映射系统的总查询延时与查询经过路径的总跳数成正比关系,总跳数增加时,总的查询延时也相应增加。递归查询总跳数最大为10跳,迭代查询总跳数最大为22跳。3)在本地缓存查询命中概率的比较中,同一时间,递归查询本地缓存查询命中概率比迭代查询要大得多。本方案的成功实现为一体化网络中映射系统的测试和分析提供了一个实验基础,弥补了实际系统由于规模受限无法精确预测身份与位置分离协议对路由可扩展性的影响的不足。为今后部署基于身份与位置分离的路由系统提供理论支持,具有重要的实用价值和理论意义。