[发明专利]一种增强的NAT-PT协议方案无效

专利信息
申请号: 02111483.8 申请日: 2002-04-25
公开(公告)号: CN1380773A 公开(公告)日: 2002-11-20
发明(设计)人: 凌力 申请(专利权)人: 复旦大学
主分类号: H04L12/54 分类号: H04L12/54;H04L12/66;H04L29/02
代理公司: 上海正旦专利代理有限公司 代理人: 陆飞
地址: 20043*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 增强 nat pt 协议 方案
【说明书】:

技术领域

发明属计算机网络技术领域,具体为一种能够实现IPv4网络和IPv6网络高效互访的增强型NAT-PT协议。

背景技术

虽然IP因其简洁性在诸多网络协议的竞争中取得的胜利,在网络中尤其是互连网中得到广泛的应用,但随着技术的进步和网络应用的快速发展,IPv4也面临众多的挑战,如地址空间过小,协议处理仍然相对复杂,对服务质量支持差,安全性差等问题。为了应对IPv4面临的问题,IETF设计了下一代互联网协议IPv6。尽管IPv6继承了IPv4的众多优点,但两者有显著差异。由于IPv4网络现存的资源数量巨大,设备种类繁多,将不可能在短时期内实现向IPv6的迁移,两类网络将长期共存。实现两类网络间的互访是IPv6成功应用的重要方面。为了实现互访,需要解决两个问题。1)两类报文协议间的互相转换即协议翻译(PT-Protocol Translation)。2)实现IPv4与IPv6两个地址域的转换即地址翻译网络(NAT-Network Address Translation)。IP网络是采用IP地址实现数据报文传递的,由于IPv4采用32位地址,IPv6采用128位地址,需要在两类网络节点互访时,实现地址翻译。现有的方案:NAT-PT(NAT协议翻译,RFC 2766)定义了将IPv4数据包转换为公共IPv6数据包的方法。NAT-PT最重要的两种形式是双向NAT-PT和NAPT-PT。

双向NAT-PT同时支持出站会话和入站会话。在双向NAT-PT模型中,一个IPv6地址在会话建立前静态地绑定到一个临时IPv4地址,或者在会话建立的时候动态地映射到一个临时IPv4地址。对于入站会话,在会话建立前,源节点发起一个DNS请求(假定所有IPv6节点的域名是全局唯一的)。NAT-PT网关获得从DNS服务器返回的IPv6地址后,将其动态的绑定到一个临时IPv4地址,或者查找静态绑定表找到该V6地址所对应的映射地址,之后,NAT-PT根据映射关系对IP包头中的地址进行转换。

NAPT-PT(Network Address Port Translation-Protocol Translation)是一种改进的NAT-PT模型。NAPT-PT的基本原理是:对于从IPv6发起的会话,NAPT-PT在将IPv6地址映射成IPv4地址的同时,将IP包中客户端端口映射成某个临时IPv4地址的一个未用端口。这样,每个临时IPv4地址上最多可以同时建立达63000个会话(端口号0~1023保留),从而节省IPv4地址。

尽管双向NAT-PT可以支持IPv4与IPv6节点的互访,但是由于一个临时IPv4地址只能绑定到一个IPv6节点上,对于大型网络的互访需要大量的临时IPv4地址存放在临时地址池中。这将使得IPv4地址资源紧张的问题更加严重。NAPT-PT采用端口复用技术可以节约大量的IPv4地址,但是其只支持IPv6节点访问IPv4网络。

发明内容

本发明的目的在于提出一种既支持IPv4和IPv6两类网络互访,又不需要大量临时IPv4地址的协议方案。

为了便于斜述,先将本发明涉及的常用的术语与标记介绍如下:

定义1.SA,S-port,DA,D-port:分别表示源地址、源端口、目标地址、目标端口。它们是一个会话的参数。

定义2.会话(Session),入站会话(Inbound Session),出站会话(OutboundSession):会话定义为客户与服务器一个交互过程的所有数据流,其含义约略相当于一个TCP/UDP连接或ICMP查询。在ENAT-PT中,它们被当作一个处理单元来进行地址翻译。TCP/UDP会话可由参数(SA,S-port,DA,D-port)来标识,而ICMP查询会话则由(SA,ICMP query ID,DA)唯一的标识。入站会话表示从V4节点发起的会话,而出站会话表示由V6节点发起的会话。会话的方向(入站或出站)由发起的节点决定,而非数据包的流动方向。

定义3.入站数据包(Inbound packet),出站数据包(Outbound packet):入站数据包表示流向发起会话的节点的数据包,而出站数据包表示从发起该会话的节点流出的数据包。例如一个telnet会话,出站数据包通常携带终端的键盘输入信息,而入站数据包则携带服务器返回的显示信息。

本发明提出的支持IPv4和IPv6两类网络互访的协议,可记为ENAT-PT(EnhancedNAT-PT)协议。它分为三个部分:

(1)ENAT:增强的NAT机制,处理入站会话;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/02111483.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top