通信方法和设备、服务器、及计算机可读记录介质的制作方法

文档序号:7916889
专利名称:通信方法和设备、服务器、及计算机可读记录介质的制作方法
技术领域
本发明涉及允许通信网络之间的数据通信的隧道(tunneling)服务,并 且,更具体地,涉及允许具有IPv4/6 (因特网协议版本4/6)双堆栈的客户机 节点和不同网络中的客户机节点之间的数据通信的隧道服务方法和系统。
背景技术
因特网通信网络被分类为基于IPv4 (因特网协议版本4)的通信网络和 基于IPv6 (因特网协议版本6)的通信网络。
IPv4是根据32位IP(因特网协议)地址而操作的网络层协议。然而,IPv4 不能满足用于更多因特网用户的增加的IP地址的数目的需要。
为了解决因特网地址不足的问题,因特网工程任务组(IETF)已提出了 作为因特网协议下一代的IPv6。 IPv6基于128位地址。允许分组中的扩展报 头区域的IPv6可定义保证分组源验证、数据完整、以及安全的机制。
对于具有不同协议IPv4和IPv6的基于IPv4和基于IPv6的通信网络,已 存在对于允许基于IPv4的因特网通信网络中的客户机节点和基于IPv6的因 特网通信网络中的客户机节点之间的数据通信的隧道月良务的需要。
已提出了 IPv4/6双堆栈客户机节点。由DHCP (动态主机配置协议)服 务器提供、或由客户机输入IPv4/6双堆栈客户机节点的IPv4 IP地址和IPv6 IP 地址。IPv4/6双堆栈客户机节点可使用IPv4 IP和IPv6 IP地址,而连接到链 接到基于IPv4的因特网通信网络的客户机节点、以及基于IPv6的因特网通 信网络中的客户机节点。当IPv4/6双堆栈客户机节点连接到基于IPv6的因特 网通信网络中的IPv6客户机节点时,使用"基于IPv4的IPv6 "(IPv6-over-IPv4 )的隧道服务
发明内容
技术问题
为使用"基于IPv4的IPv6"的隧道服务,IPv4/6双堆栈客户机节点使用 由客户机输入的隧道路由器(tunnel router)或隧道端点的地址。隧道路由器 和隧道端点是隧道服务服务器。因此,IPv4/6双堆栈客户机节点的客户机应 留意要使用的隧道路由器或隧道端点的地址。另外,只要变更了隧道路由器 或隧道端点的地址,IPv4/6双堆栈节点的客户机^j义、须手动更新隧道路由器 或隧道端点的地址。
技术方案
根据本发明的一方面,提供了隧道服务方法和系统,其中,当使用了允 许不同通信网络之间的数据通信的隧道服务时,可容易地为客户机节点指定 隧道服务服务器的地址。
根据本发明的 一方面,提供了允许不同通信网络之间的数据通信的隧道 服务方法和系统,其中,当使用了 "基于IPv4的IPv6"的隧道服务时,可通 过使用动态主机配置协议(DHCP),而容易地为客户机节点指定隧道服务服 务器的地址。
根据本发明的 一方面,提供了 一种基于第 一地址的第 一 网络中的双节点 与基于第二地址的第二网络中的节点进行通信的方法,其中所述双节点能够
支持第一地址和第二地址,所述方法包括从服务器接收基于第一地址的至 少一个隧道路由器的地址,其中所述至少一个隧道路由器提供第一网络和第 二网络之间的隧道服务;将基于第二地址之一的分组封装在基于第一地址之 一的分组中,其中所述基于第一地址之一的分组包括作为目的地址的隧道路 由器的地址;以及将已封装的分组传送到隧道路由器。
根据本发明的一方面,提供了 一种基于第 一地址的第 一 网络中的双节点 与基于第二地址的第二网络中的节点进行通信的设备,其中所述双节点能够 支持第一地址和第二地址,所述设备包括控制单元,用以控制所述设备, 以便将基于第二地址之一的分组封装在基于第一地址之一的分组中,从而将 该分组传送到节点,所述基于第一地址之一的分组具有作为目的地址的隧道 路由器的地址,其中该隧道路由器提供第 一 网络和第二网络之间的隧道服务;以及消息传送和接收单元,从服务器接收消息,并将已封装的分组传送到隧 道路由器,所述消息包括基于第 一地址的至少 一个隧道路由器的地址。
根据本发明的 一方面,提供了 一种基于第 一地址的第 一 网络中的双节点 与基于第二地址的第二网络中的节点进行通信的方法,其中所述双节点能够
支持第一地址和第二地址,所述方法包括从双节点接收用于请求信息的信 息请求消息,以用于第一网络和第二网络之间的隧道服务;以及当接收到所 述信息请求消息时,向双节点传送用于提供隧道服务的至少一个隧道路由器 的地址。
根据本发明的一方面,提供了一种服务器,其支持基于第一地址的第一 网络中的双节点与基于第二地址的第二网络中的节点进行通信的功能,其中 所述双节点能够支持第一地址和第二地址,所述服务器包括存储单元,用 于存储基于第一地址的至少一个隧道路由器的地址,其中所述至少一个隧道 路由器提供第 一网络和第二网络之间的隧道服务;以及消息传送和接收单元, 用于接收用于请求信息的信息请求消息以用于隧道服务,并向双节点传送包 括所述至少 一个隧道路由器的地址的消息。
根据本发明的一方面,提供了一种计算机可读记录介质,用于存储基于 第 一地址的第 一网络中的双节点从预定服务器接收的分组,其中所述双节点 能够支持第 一地址和第二地址,并且所述分组包括基于第一地址的至少一个 隧道路由器的地址,并且所述至少一个隧道路由器提供基于第一地址的第一
网络