当前位置:主页 > 管理论文 > 移动网络论文 >

基于CGN系统的NAT模块软件设计与实现

发布时间:2020-06-18 07:57
【摘要】:在网络技术蓬勃发展的今天,互联网用户及移动终端用户规模日益扩大,网络IPv4地址日益枯竭。与此同时,虽然使用IPv6地址能够从根本上解决网络地址枯竭的问题,但从实际的角度出发,IPv4向IPv6的演进将会是一个浩大又复杂的系统工程。如何更加高效地使用现有的IPv4地址就成了网络运营商及电信设备提供商急需解决的问题。网络地址转换(NAT)技术作为主流的缓解网络地址枯竭的解决方案,能够实现私网地址到公网地址1比1和N比1的转换,极大程度上减少了公网地址的使用。传统的NAT设备虽然能够实现网络地址转换的功能,但考虑到现网中网络流量及转换规模的巨大,转控一体的NAT设备无法高效地对表项进行管理和维护,也无法保证转换的效率。本文立足于传统NAT设备的痛点,利用转控分离的设计思路实现NAT多实例的维护与管理,将NAT管理功能与NAT学习转发功能分别放在控制与转发平面上,实现了电信级NAT(CGN)系统在转发规模以及转发性能上的要求。与此同时,随着网络设备逐步向NFV演进,CGN系统的虚拟化也将逐步成为各大电信设备提供商的主要研究方向。针对这一研究方向,本文所设计的基于FOS软件开发平台的CGN软件系统也将支持在虚拟机上运行。文章首先介绍网络地址过渡技术,比较各过渡技术的优缺点,说明NAT技术在过渡技术中的优越性,阐述CGN系统的NAT原理,CGN关键技术与常见部署方案。接着本文设计一种基于分布式架构的NAT模块,从转控分离的设计思路出发,阐明模块结构与软件实现流程。随后介绍了本文所运用的FOS软件开发平台,基于NAT模块的实现流程设计CGN系统的系统架构,数据结构与主要功能函数和算法。然后基于CGN系统的设计介绍了NAT多实例结构和可靠性的实现原理,从组件创建,命令行功能和NAT映射关系表三个方面实现单实例下的NAT组件。最后测试单实例下的NAT功能、规格及性能,其中主要功能包括静态NAT转换,动态NAT转换及特殊协议报文的NAT转换。测试结果表明本文所实现的单实例NAT组件初步达到了CGN系统的设计要求。
【学位授予单位】:武汉邮电科学研究院
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP393.04
【图文】:

示意图,转换过程,示意图,过渡技术


图 2-3 NAT 转换过程示意图2.1.4 过渡技术对比表 2-1 过渡技术对比技术种类 双栈技术 隧道技术 NAT 技术技术特点 支持两种协议类型 以 IPv4 为隧道支持IPv6 或以 IPv6 为隧道支持 IPv4地址之间的相互翻译技术定位 分别支持两种技术 解决孤岛问题 IPv4 到 IPv6 之间的互访缓解 IPv4 地址枯竭的力度没有减少已存在或需要分配的 IPv4 地址利用隧道可以在孤岛中使用私有地址,缓可以实现一对一以及一对多的地址转换,

原理图,转换原理,用户使用


武汉邮电科学研究院硕士学位论文2.2.1 Basic NATBasic NAT 方式属于一对一的地址转换,它包括静态 NAT 转换和动态 NAT 转换2 种。在这种方式下只转换 IP 地址,而对 TCP/UDP 协议的端口号不处理,一个内部全局地址只能被一个用户使用,不能同时被多个用户使用。下面是动态 NAT 转换的原理图:

【相似文献】

相关期刊论文 前10条

1 刘多学;李先平;;基于3G技术的远程动态交互式职业技能培训与鉴定平台的模块功能设计[J];科技视界;2013年36期

2 朱若磊;;基于主动侦测的模块拦截行为分析[J];计算机应用与软件;2010年12期

3 徐家福,杨芙清,仲萃豪;模块:一种结构化的程序设计工具[J];电子学报;1982年06期

4 曹雪梅;管理程序设计的几个主要模块[J];内蒙古电大学刊;2001年01期

5 朱怡健,朱敏;抽取程序模块功能的计算机辅助系统[J];小型微型计算机系统;1994年09期

6 邵毅;;对基于Web技术的计算机辅助系统设计与应用[J];计算机光盘软件与应用;2013年17期

7 陈连庆;沈宏;赵耀;;华北煤炭医学院视频资源获取模块的设计与开发[J];华北煤炭医学院学报;2008年06期

8 李红宇;试论计算机在编辑部管理中的应用[J];云南大学学报(自然科学版);1995年S2期

9 胡贯荣,阳富民;Linux核心动态模块技术的分析[J];计算机工程与设计;2001年03期

10 纪双龙;;浅析MELINETS下采访模块特点[J];黑龙江科技信息;2007年23期

相关会议论文 前5条

1 冯玉龙;陈宏文;;船艇配积载模块的设计与实现[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

2 阿不都卡地尔·阿不都热依木;李生祯;;Dancontrol TAC84振动保护模块功能分析[A];中国农业机械工业协会风能设备分会2012年度论文集(上)[C];2012年

3 陈瑞海;;检验科试剂耗品管理软件模块的开发与应用[A];2009年浙江省检验医学学术年会论文汇编[C];2009年

4 董盟盟;陈跃跃;李振涛;;全定制硬宏模块LIB验证方法[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年

5 王晓丽;安丰涛;黄建光;耿兴广;李莉;郭洪涛;许磊;李雪;康洁;;QM模块在宣钢ERP系统中的设计及应用[A];2009年河北省轧钢技术与学术年会论文集(上)[C];2009年

相关重要报纸文章 前3条

1 江苏 无可尚人;iPhone 4s WiFi选项变灰的解决办法[N];电子报;2014年

2 本报记者 郑大奇;SAP研发管理精要[N];计算机世界;2001年

3 李志华;模块化编组的基本特征[N];解放军报;2007年

相关博士学位论文 前3条

1 乔虎;面向模块扩展的产品模块化设计关键技术研究[D];西北工业大学;2015年

2 奚家文;论心理的具身性功能模块观[D];华东师范大学;2014年

3 黎刚果;基因模块识别与分析相关问题研究[D];国防科学技术大学;2010年

相关硕士学位论文 前10条

1 施晓丹;云南省乡村债务清偿监管系统的设计与实现[D];山东大学;2015年

2 罗学优;客户需求驱动的产品定制模块置换设计技术及其在电梯行业的应用[D];浙江大学;2015年

3 朱炯炯;IGBT模块故障预测技术[D];电子科技大学;2014年

4 王定涛;六通道16位PXI采集模块软件设计[D];电子科技大学;2014年

5 程云;南京市政府物业管理网站考勤模块的设计与实现[D];南京大学;2014年

6 王西茜;基于阿里广告系统的广告化导购应用的设计与实现[D];南京大学;2014年

7 陈昱;银行金卡前置平台核心软件模块的设计与实现[D];电子科技大学;2013年

8 黄东升;互联网金融小额信货系统Web模块的设计与实现[D];南京大学;2015年

9 张伊达;基于交互的MCU验证技术实现及SPI模块验证[D];西安电子科技大学;2015年

10 陈格格;锦州银行自助平台通讯及管理交易模块的设计与实现[D];电子科技大学;2014年



本文编号:2718944

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2718944.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户194b9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com