[发明专利]数据连接建立方法及路由器有效
申请号: | 200810006346.7 | 申请日: | 2008-02-26 |
公开(公告)号: | CN101237401A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 黄兆胜;何辉;张磊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 连接 建立 方法 路由器 | ||
技术领域
本发明涉及通信领域,更具体地涉及一种数据连接建立方法及路由器。
背景技术
目前,随着网络的快速发展,IPv4网络暴露出越来越多的问题,如IPv4地址的缺乏、路由表的膨胀、安全性问题,使得需要一种新的协议类型来满足互联网(Internet)的发展。目前,IPv6网络得到了一定的发展,它能有效地解决这些问题。但由于目前IPv4网络的大规模应用,要转换成IPv6网络,需要一定的过渡周期。在这个过渡周期中,IPv4网络和IPv6网络将在一定时期内共存。要解决它们之间互相通讯的问题,网络地址转换-协议转换(Network AddressTranslation-Protocol Translation,简称NAT-PT)是一个很好的解决机制。
NAT-PT技术是类似于IPv4网络中的网络地址转换(NetworkAddress Translation,简称NAT)技术的一种地址转换协议转换技术,与NAT不同的是,NAT-PT用于IPv6单协议网络域内主机与IPv4单协议网络域内主机之间的端到端连接,而IPv4的NAT是IPv4的私有网络域内主机与IPv4公共网络主机之间的连接。因此,NAT-PT涉及到的转换技术是IPv6和IPv4地址之间的转换以及IPv6和IPv4协议之间的转换,它既能够满足IPv4网络与IPv6网络的通讯,同时也能够有效节省紧缺的IPv4地址。
文件传输协议(File Transfer Protocol,简称FTP)是一个使用非常普遍的文件传输机制,最初是在IP地址为32位的基础上运用的。当IPv6网络出现以后,IP地址由原来的32位扩展到了128位,以前的传输模式命令PORT、PASV在IPv6中不再适用。所以,对FTP的传输模式命令进行扩展,得到EPRT和EPSV命令。目前,PORT和PASV命令只能在IPv4网络应用,EPRT和EPSV命令在IPv4和IPv6网络中都能使用。
FTP被动方式的命令格式、PASV的响应报文格式如下:
227 Entering Passive Mode(h1,h2,h3,h4,p1,p2)
EPSV的响应报文的格式如下:
229 Entering Extended Passive Mode(|||port|)
从上面的命令格式可以看出,这两种被动方式的响应报文格式是有很大差异的。这样就存在一个问题:当IPv4网络的FTP客户端访问IPv6的FTP服务器时,在网络边界设备上起用NAT-PT和文件传输协议应用层网关(File Transfer Protocol Application LayerGateway,简称FTP ALG)处理功能,如果传输模式是被动方式,那么IPv4网络域内的FTP客户端发出的PASV命令或EPSV命令都会转换成IPv6的EPSV命令。IPv6网络的FTP服务器收到这个命令后,发出响应报文,格式就是上面的EPSV响应报文格式,但是这个报文在NAT-PT转换成IPv4报文的时候,是转换成PASV的响应报文格式还是EPSV的响应报文格式?如果命令格式转换错的话,FTP客户端是无法识别的,这样就不能建立数据连接。
发明内容
鉴于以上所述的一个或多个问题,本发明提供了一种数据连接建立方法及路由器,以在通过被动方式建立数据连接的情况下,能够对来自IPv6网络内的服务器的响应报文进行正确转换。
根据本发明实施例的数据连接建立方法,包括以下步骤:IPv4网络内的客户端向路由器发送包含数据连接建立信息的报文;路由器对包含数据连接建立信息的报文进行转换,根据包含数据连接建立信息的报文在转换过程中的长度变化情况对包含数据连接建立信息的报文的传输模式进行记录或不记录,并将转换后的报文发送至IPv6网络内的服务器;服务器响应于转换后的报文,向路由器发送响应报文;以及路由器根据记录的包含数据连接建立信息的报文的传输模式或默认的传输模式,对响应报文进行转换,并将转换后的响应报文发送至客户端,以建立客户端与服务器之间的数据连接。
其中,在包含数据连接建立信息的报文在转换过程中发生了长度变化的情况下,路由器对包含数据连接建立信息的报文的传输模式进行记录,并根据记录的包含数据连接建立信息的报文的传输模式,对响应报文进行转换。在包含数据连接建立信息的报文在转换过程中没有发生长度变化的情况下,路由器不对包含数据连接建立信息的报文的传输模式进行记录,并根据默认的传输模式,对响应报文进行转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810006346.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种五金嵌件模内注塑防压模装置
- 下一篇:火焰燃烧制备纳米材料的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置