基于移动性管理的网络地址转换制造技术

技术编号:3657580 阅读:187 留言:0更新日期:2012-04-11 18:40
一种在具有本地代理的通信结构中支持移动主机(199)的方法,该移动主机能够与网络地址转换(NAT)服务器进行通信,该方法包括步骤:    通过本地代理(125)转换在移动主机(199)的数据包中的数据,这包括将移动主机中的地址和移动主机中的端口中的至少一个分别转换为在NAT服务器中使用的全球地址和端口;    从本地代理(125)发送该数据包用于修改,以使该数据包能够被路由到移动主机(199),其中该数据包与NAT服务器相兼容。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及移动性管理,尤其是涉及基于其各自的网络地址访问的资源移动性管理的网络地址转换(NAT)。
技术介绍
移动网际协议(IP)是一种用于经由因特网传送信息的基于移动标准;参见在http//www.faqs.org/rfcs/rfc2794.html上2000年9月的“Mobile IP Network Access Identifier Extension for IPv4”。移动IP具有的一个问题是它需要可以在全球获取的移动资源地址,诸如移动转交地址(care-of-address)。由于大多数网络使用网络地址转换(NAT),因此这是非常困难的,网络地址转换(NAT)分配用于多个移动装置使用的IP地址,这些移动装置通常通过对应于指定IP地址的单一访问点进行通信。移动IP的另一个问题是协议开销非常高,尤其是对小数据包来说,这是由于移动IP使用隧道过程来传送数据。普通的隧道技术包括例如IP-in-IP或IP-in-用户数据报协议(UDP)-in-IP。关于上面叙述的第一个问题,已经建议使用UDP绕过(workaround)NAT,也就是使用UDP数据包从本地代理(home agent)隧道IP数据包。也就是说,移动终端(MT)首先使用UDP向其本地代理进行注册,建立在对应的外部网络NAT服务器中的映射。这种方法需要大量用于操作的协议开销。而且,MT必须通过不断的向该MT的本地代理发送注册消息来保持UDP映射在外部NAT服务器中的有效。因此,期望具有一种能够克服上述现有技术问题的移动性管理的方法和系统,这将是非常有利的。
技术实现思路
本专利技术公开了一种在具有NAT服务器和本地代理的通信结构中支持移动主机的方法和设备。该NAT服务器对应于关于移动主机和本地代理的外部网络。在移动主机的数据包中,本地代理将移动主机中与网际协议兼容的地址和NAT服务器中的端口中的至少一个分别转换为NAT服务器中的全球地址和NAT服务器中的端口。该数据包从本地代理被发送至NAT服务器,用于修改NAT服务器中的地址(全球)和NAT服务器中的端口中的至少一个,以使数据包能够被路由到移动主机。本专利技术的这些和其他方面、特征和优点将从下文结合附图详细叙述的优选实施例中变得更加明显。附图说明图1是描述依据本专利技术示例性实施例的通信结构100的功能图;图2是依据本专利技术示例性实施例的流程图,示出了一种在无线通信结构中用于支持移动主机的网络地址/端口转换的方法。图3是依据本专利技术另一个示例性实施例的流程图,示出了一种在无线通信结构中用于支持移动主机的网络地址/端口转换的方法;以及图4是依据本专利技术再一个示例性实施例的流程图,示出了一种在无线通信结构中用于支持移动主机的网络地址/端口转换的方法。具体实施例方式本专利技术是针对一种以基于IP移动装置的管理为基础的网络地址转换(NAT)的方法和系统。由于存在对唯一基于IPv4地址的总量的限制,就使用NAT服务器来解决IPv4地址空间缺乏的问题。这种限制也产生了对各种网际协议的许多问题。本专利技术通过使用对基于因特网移动性支持的NAT,利用现有的基于NAT的结构,这与绕过(workaround)NAT的方式相反。可以理解本专利技术能够采用硬件、软件、固件、专用处理器或其组合的形式来实现。优选地,采用硬件和软件的组合形式实现本专利技术。而且,软件更适宜采用在程序存储装置中被有形包含的应用程序的形式来实现。应用程序可以被加载到包含任何适合结构的机器中,并且可以通过包含任何适合结构的机器来执行。优选的,该机器是实施在具有硬件的计算机平台上,该硬件诸如是一个或多个中央处理单元(CPU)、随机访问存储器(RAM)和输入/输出(I/O)接口。计算机平台还包括操作系统和微指令代码。本文叙述的各种处理和功能可以是经由操作系统运行的微指令代码部分或应用程序部分(或者其组合)。此外,各种其它的外围设备也可以连接到计算机平台,诸如附加的数据存储装置和打印装置。可以进一步的认识到,由于在附图中叙述的一些构成系统部件和方法步骤更适宜以软件的方式实施,因此在系统部件(或处理步骤)之间的实际连接可能不同,这取决于本专利技术的设计方式。根据本专利技术的原理,相关
的普通技术人员将能够设想到本专利技术的这些和类似的实施或配置。图1是描述依据本专利技术示例性实施例的通信结构100的功能图。通信结构100包括本地代理125、移动主机199和网络地址转换(NAT)服务器145(本文也称为“父NAT服务器”145)。本地代理125属于第一网络120,NAT服务器145属于外部网络140。外部网络140还包括子网络190,子网络190依次包括子网络NAT服务器195(本文也称为“子NAT服务器”195),后者将在下文关于图4的进一步叙述中进行说明。在本专利技术的这个实施例中,本地代理125、移动主机199、NAT服务器145和子网络NAT服务器195各自包含发射机181和接收机182。可以意识到通信结构100的部件并不局限于前述的通信装置,因此在保持本专利技术的精神和范围的同时所有类型的通信装置都可以应用于本专利技术。本地代理125、NAT服务器145和子网络NAT服务器195各自包括转换器183。NAT服务器145和子网络NAT服务器195各自包括映射产生器184。移动主机199可以是但并不局限于移动电话、个人数字助理(PDA)、膝上型计算机或使用无线接口传送信息的所有类型装置。可以意识到移动主机199也可以是能够经由有线连接进行通信的所有类型的移动装置。例如,移动装置在连接到网络的同时将保持固定,完成其与该网络的通信,然后被携带到另一个位置,在该位置中重复的执行连接和断开操作,以便与相同或不同网络进行通信,即该移动装置是能够对接到通信网络的PDA。本地代理125可以是在能够运行软件的网络中所获得的所有类型装置。因而,本地代理125可以是但不局限于服务器、计算机、移动装置接收机等等。第一网络120和外部网络140可以是任何组合的网络,这些网络包括无线网络(例如,无线局域网,第三代(3G)通用移动电信系统(UMTS),基于GSM网络,基于GPRS网络,例如双绞线、以太网、PSTN等的有线网。尽管显示了将基于RF的信号101作为在第一网络120和外部网络140之间的通信媒介,但是可以使用所有类型的通信媒介或构造。通信媒介还可以包括在装置之间的有线和无线部件。通信媒介的需要是取决于所联网的网络和装置的类型。在下文的示例性实施例中,用户注册消息、地址转换消息和用户数据消息都是以数据包的形式无线地在第一网络120和外部网络140之间交换的消息类型。然而,本专利技术并不仅仅局限于这些类型的消息,根据本专利技术也可以使用应用其它接口装置(有线或无线)的其它类型的消息,这对于相关领域的普通技术人员来说是可以很容易确定的。下面本示例性实施例将介绍端口的使用。可以意识到能够使用所有类型的端口来实现本专利技术,这包括但并不局限于用于应用程序的端口,诸如文件传输协议(FTP)、超文本传输协议(HTTP),简单邮件传送协议(SMTP)、传输控制协议/网际协议(TCP/IP)、用户数据报协议(UDP)和分组数据会聚协议(PDCP),在分组数据会聚协议(PDCP)中,客户经过端口捆绑到主机。还可以意识到依据本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:张军标
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1