基于SMART6的网络地址转换和应用层网关实现
发布时间:2022-02-19 12:22
随着互联网的高速发展,IPv4地址已经不能满足人们的日常使用需求,IPv6协议取代IPv4协议已经是一种必然的趋势。但是从IPv4到IPv6是漫长的过程,IPv6过渡技术在其中起到重要作用。本文中所研究的Smart6技术就是过渡技术中的一个重要的分支。Smart6技术是采用地址转换的方式,实现IPv6主机和IPv4服务器之间的互联。Smart6技术适应于IPv6孤岛的网络环境,具有百万级的用户接入能力和10Gbps级的数据传输能力。Smart6技术能够完成ICMP、DNS、FTP的应用层协议转换,满足日常的互联网需求,成为IPv6过渡技术的重要组成部分。本论文主要完成以下工作:1.完成Smart6的IP层网络地址转换的设计与实现。进行了A、B两种模式下IPv6和IPv4地址转换流程的设计。设计了多级位图嵌套算法来满足快速寻找空闲IPv4地址的需求,利用会话实现后续IPv6/IPv4报文的快速处理。2.完成Smart6应用层网关的设计与实现。进行了ICMPv4和ICMPv6协议转换的设计与实现,进行了DNS网关和FTP网关的设计与实现,使得IPv6主机能够访问IPv4DNS服务器和FTP...
【文章来源】:西安电子科技大学陕西省211工程院校教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 IPv6 过渡技术国内外发展现状
1.2 IPv6 过渡技术存在问题
1.3 主要工作
1.4 论文的组织结构
第二章 IPv4/IPv6 协议和 IPv6 过渡技术
2.1 IPv4 协议
2.1.1 IPv4 报文结构
2.1.2 IPv4 地址的局限性
2.2 IPv6 协议
2.2.1 IPv6 报文结构
2.2.2 IPv6 地址结构
2.2.3 IPv6 协议和 IPv4 协议的区别
2.3 IPv6 过渡技术
2.3.1 双栈技术
2.3.2 隧道技术
2.3.3 协议转换技术
第三章 Smart6 协议转换的设计和实现
3.1 Smart6 整体系统架构设计
3.2 Smart6 模式设计
3.2.1 Smart6 A 模式设计思想
3.2.2 Smart6 B 模式设计思想
3.2.3 两种设计模式的区别
3.3 协议转换模块的设计与实现
3.3.1 会话
3.3.2 多级位图嵌套算法
3.3.3 IPv6 到 IPv4 处理流程的设计与实现
3.3.4 IPv4 到 IPv6 处理流程的设计与实现
3.3.5 校验和更新的设计与实现
第四章 Smart6 的 ALG 网关设计与实现
4.1 ICMP-ALG 网关的设计与实现
4.1.1 ICMP 协议
4.1.2 Smart6 中 ICMP-ALG 网关的设计与实现
4.2 DNS-ALG 网关的设计与实现
4.2.1 DNS 协议
4.2.2 Smart6 中 DNS-ALG 网关的设计与实现
4.3 FTP-ALG 网关的设计与实现
4.3.1 FTP 协议
4.3.2 Smart6 中 FTP-ALG 网关的设计与实现
第五章 Smart6 系统测试
5.1 Smart6 功能测试
5.2 Smart6 性能测试
5.2.1 测试仪器和工具
5.2.2 测试组网图
5.2.3 测试步骤
5.2.4 配置信息
5.2.5 测试结果
5.2.6 测试分析
结束语
致谢
参考文献
【参考文献】:
博士论文
[1]基于NAT-PT的流媒体调度公平性研究[D]. 宛斌.东南大学 2006
硕士论文
[1]IPv4-IPv6基于NAT-PT的过渡技术的研究[D]. 刘武军.南京邮电大学 2012
[2]NAT-PT网关关键技术研究[D]. 何国良.西安电子科技大学 2008
[3]基于NAT-PT转换网关的ALG设计与实现[D]. 许云涛.电子科技大学 2007
[4]翻译网关NAT-PT及协议翻译模块的设计与实现[D]. 蒋晓彬.电子科技大学 2005
本文编号:3632889
【文章来源】:西安电子科技大学陕西省211工程院校教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 IPv6 过渡技术国内外发展现状
1.2 IPv6 过渡技术存在问题
1.3 主要工作
1.4 论文的组织结构
第二章 IPv4/IPv6 协议和 IPv6 过渡技术
2.1 IPv4 协议
2.1.1 IPv4 报文结构
2.1.2 IPv4 地址的局限性
2.2 IPv6 协议
2.2.1 IPv6 报文结构
2.2.2 IPv6 地址结构
2.2.3 IPv6 协议和 IPv4 协议的区别
2.3 IPv6 过渡技术
2.3.1 双栈技术
2.3.2 隧道技术
2.3.3 协议转换技术
第三章 Smart6 协议转换的设计和实现
3.1 Smart6 整体系统架构设计
3.2 Smart6 模式设计
3.2.1 Smart6 A 模式设计思想
3.2.2 Smart6 B 模式设计思想
3.2.3 两种设计模式的区别
3.3 协议转换模块的设计与实现
3.3.1 会话
3.3.2 多级位图嵌套算法
3.3.3 IPv6 到 IPv4 处理流程的设计与实现
3.3.4 IPv4 到 IPv6 处理流程的设计与实现
3.3.5 校验和更新的设计与实现
第四章 Smart6 的 ALG 网关设计与实现
4.1 ICMP-ALG 网关的设计与实现
4.1.1 ICMP 协议
4.1.2 Smart6 中 ICMP-ALG 网关的设计与实现
4.2 DNS-ALG 网关的设计与实现
4.2.1 DNS 协议
4.2.2 Smart6 中 DNS-ALG 网关的设计与实现
4.3 FTP-ALG 网关的设计与实现
4.3.1 FTP 协议
4.3.2 Smart6 中 FTP-ALG 网关的设计与实现
第五章 Smart6 系统测试
5.1 Smart6 功能测试
5.2 Smart6 性能测试
5.2.1 测试仪器和工具
5.2.2 测试组网图
5.2.3 测试步骤
5.2.4 配置信息
5.2.5 测试结果
5.2.6 测试分析
结束语
致谢
参考文献
【参考文献】:
博士论文
[1]基于NAT-PT的流媒体调度公平性研究[D]. 宛斌.东南大学 2006
硕士论文
[1]IPv4-IPv6基于NAT-PT的过渡技术的研究[D]. 刘武军.南京邮电大学 2012
[2]NAT-PT网关关键技术研究[D]. 何国良.西安电子科技大学 2008
[3]基于NAT-PT转换网关的ALG设计与实现[D]. 许云涛.电子科技大学 2007
[4]翻译网关NAT-PT及协议翻译模块的设计与实现[D]. 蒋晓彬.电子科技大学 2005
本文编号:3632889
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3632889.html