新型互联网层级式映射系统的设计与实现
发布时间:2020-11-21 22:37
传统互联网中IP地址既代表了终端节点的身份信息,也隐含了节点在网络中的位置信息,这种IP地址的二义性是导致网络可扩展性差、移动性支持不足的一个主要原因。新型互联网体系架构采用分离映射机制来解除传统IP地址的二义性,而这种分离映射机制迫切需要一套完整的映射系统为新型互联网提供终端节点“身份”与“位置”映射关系的动态更新和查询功能。本文首先分析了与分离映射机制相关的协议标准和国内外的研究现状,总结了新型互联网目前阶段需要解决的问题,提出了适用于新型互联网的一整套层级式映射系统,设计并制订标识映射发布协议和标识映射查询协议用于更新和查询需要的映射关系。然后在上述理论设计的基础上,实验基于Fedora操作系统和国产中标麒麟操作系统成功实现了该层级式映射系统,完成并测试了映射系统的基本功能。为了提升映射服务器的性能和可靠性,给映射表提供容灾备份功能,本论文为映射服务器的映射表设计并实现了多表主从同步以及读写分离的功能,同时采用负载均衡算法让对映射关系的查询请求按需分配在各张同步的映射表中。同时完成了映射服务器硬件与性能的自动化监控服务。论文最后对搭建的层级式映射系统进行功能测试、性能测试以及容灾测试。在功能测试部分通过编写Wireshark插件对映射服务器之间通信过程中的数据包进行捕获分析,证明了该层级式映射系统的可行性;在性能测试部分对映射服务器读取和更新映射表的速度进行测试,列出了当前实验环境中发布和查询映射关系的速度;在容灾测试部分中,模拟映射服务器的某张映射表停止工作,结果证明对映射关系的查询请求可以分摊到服务器的其余从表,证明了负载均衡和灾备功能的可行性。
【学位单位】:北京交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.0
【部分图文】:
对应的映射关系在映射服务器中高度聚合。??2.2?新型互联网组网模型??新型互联网组网模型模型如图2-1所示。?????/?h?I?b?J?\?:?AID,??漱接人标识??/?L?:RlDt:源路由标Ui??y?认证中心?映射服务器?\?二/UtV.?i的梭入标iM??審———.—?<||:?,:咖:??接入A+换昂山器^?枝心路山器?K入义换路出器??:鐵?lA.n,]?l)u,u?RID,?[?A!D,?:?AID;:?j\\|?A1D,?J?Al^,?|Data??|;^???私’軸入路"i?器??<5;?/?\?/??接入网?接人网?-??图2-1新型互联网组网模型??Figure?2-1?The?Network?Model?of?New?Internet??5??
??2.3?新型互联网标识映射系统??新型互联网的标识映射系统如图2-2所示。全网所有接入网节点的<AID,??RID>映射关系均可以通过层级式映射服务器分布式地储存在相应的局部映射服务??器中。??6??
Figure?3-2?Add?a?Prefix?to?the?Diet?tree?In?the?Mapping?table??(3)在新建节点的过程中,如果对应的AID前缀值在子节点中己经存在,不??不必申请内存空间新建子节点,如图3-2中需要添加AID=0xFE80:0075:XXX4/48??的接入标识前缀时,因为从根节点开始索引0xFE80和0x0075节点都己存在,所??以不必添加,只需要添加第三个16位字段即0xXXX4的子节点即可。??3.4?映射服务器抗压设计??在映射系统中,各级映射服务器需要面临海量的映射关系发布和查询请求,需??要高频率的查询和更新映射表,通常来说查询映射关系的请求量约为更新映射关??系的请求量的数倍到数百倍不等。服务器抗压设计主要分为两种情况:??一种是持续大量的请求,当网络规模较大时,映射服务器需要面对持续的高并??发请求,需要在软硬件层面提高服务器性能,在设计层面提高映射表查询和更新??速度。针对这种持续大量的请求,本论文设计映射系统中采用对数据库加缓存抗??压
【参考文献】
本文编号:2893705
【学位单位】:北京交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.0
【部分图文】:
对应的映射关系在映射服务器中高度聚合。??2.2?新型互联网组网模型??新型互联网组网模型模型如图2-1所示。?????/?h?I?b?J?\?:?AID,??漱接人标识??/?L?:RlDt:源路由标Ui??y?认证中心?映射服务器?\?二/UtV.?i的梭入标iM??審———.—?<||:?,:咖:??接入A+换昂山器^?枝心路山器?K入义换路出器??:鐵?lA.n,]?l)u,u?RID,?[?A!D,?:?AID;:?j\\|?A1D,?J?Al^,?|Data??|;^???私’軸入路"i?器??<5;?/?\?/??接入网?接人网?-??图2-1新型互联网组网模型??Figure?2-1?The?Network?Model?of?New?Internet??5??
??2.3?新型互联网标识映射系统??新型互联网的标识映射系统如图2-2所示。全网所有接入网节点的<AID,??RID>映射关系均可以通过层级式映射服务器分布式地储存在相应的局部映射服务??器中。??6??
Figure?3-2?Add?a?Prefix?to?the?Diet?tree?In?the?Mapping?table??(3)在新建节点的过程中,如果对应的AID前缀值在子节点中己经存在,不??不必申请内存空间新建子节点,如图3-2中需要添加AID=0xFE80:0075:XXX4/48??的接入标识前缀时,因为从根节点开始索引0xFE80和0x0075节点都己存在,所??以不必添加,只需要添加第三个16位字段即0xXXX4的子节点即可。??3.4?映射服务器抗压设计??在映射系统中,各级映射服务器需要面临海量的映射关系发布和查询请求,需??要高频率的查询和更新映射表,通常来说查询映射关系的请求量约为更新映射关??系的请求量的数倍到数百倍不等。服务器抗压设计主要分为两种情况:??一种是持续大量的请求,当网络规模较大时,映射服务器需要面对持续的高并??发请求,需要在软硬件层面提高服务器性能,在设计层面提高映射表查询和更新??速度。针对这种持续大量的请求,本论文设计映射系统中采用对数据库加缓存抗??压
【参考文献】
相关期刊论文 前1条
1 李东辉;吴小志;朱广新;郑磊;胡俊军;;分布式数据库协调技术—Zookeeper[J];科技展望;2016年01期
相关博士学位论文 前1条
1 李晓倩;一体化标识网络身份与位置映射关键技术研究[D];北京交通大学;2013年
相关硕士学位论文 前7条
1 周孟跃;新型互联网单播/组播协议一致性测试的设计与实现[D];北京交通大学;2016年
2 张超;新型互联网标识映射查询和发布协议的设计与实现[D];北京交通大学;2016年
3 王海清;新型互联网接入认证协议的设计与实现[D];北京交通大学;2016年
4 许东晓;下一代网络中主机身份标识与网络位置标识分离的研究[D];上海交通大学;2008年
5 王上;一体化网络接入交换路由器分离映射的设计与实现[D];北京交通大学;2008年
6 刘见;P2P网络查找算法的研究及Chord算法的改进[D];华中科技大学;2007年
7 解利忠;Shim6协议的参考实现、优化及在IPv6过渡中的应用[D];清华大学;2007年
本文编号:2893705
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2893705.html