互联网协议层中低架空移动率管理协议的方法与系统的制作方法

文档序号:3551375阅读:184来源:国知局
专利名称:互联网协议层中低架空移动率管理协议的方法与系统的制作方法
技术领域
本发明有关一种能有高数据传输速率的移动互联网通讯的系统及方法,其亦支持包含实时和非实时服务二者在内的多种通信流(traffic flow)。明确地说,本发明关于一种管理一移动节点(Mobile Node,MN)在多重管理者网域内的移动率的方法。在一实施例中,该多重管理者网域使用具网络地址转译能力的路由器(Network Address Translation enabled routers,NATs)用于互联网通讯。
(2)背景技术在一移动网络内,每一移动节点(MN)与一单一存取点(Access Point,AP)联络且经由一伴随该AP的存取路由器(Access Router,AR)接收通讯。此情况代表MN与互联网间为一单点式附接。照惯例,移动率管理计划对移动互联网协议(Internet Protocols,IPs)采用两阶段分层方案。在一MN已从其原地AP移开的情况中,原地AR自一根源节点〔一般称为对应节点(Corresponding Node,CN)〕接收呈一数据包封(datagram)形式的通讯,且以对一已接收数据包封添加一新标题的方式将此通讯重新包装以将该CN通讯重新导向且″穿隧(tunnel)″至该MN的当前IP地址。此新的/已重新包装数据包封于其数据部分内封装着原地CN数据包封,这一般称为双重互联网协议(IP-in-IP)封装。
具网络地址转译能力的路由器(NATs)可用于将专用网络连接至互联网。如图7所示,习知的互联网通讯是以在NATs之间建立识别相互联络的节点的48位连结(binding)的方式进行。地址空间划分成一组已注册24位全域地址及一组由互联网地址号码授权中心(Internet Address Numbers Authority,IANA)制订的未注册24位区域地址。专用网络得就该未注册地址空间使用任何地址。公众或全域地址经注册且每一NAT获得此地址团中的一地址的指定。
发明人确认到需要修改传统的网络地址转译功能以处理容许移动节点(MNs)于其自己的专用网络内迁移的情况以及容许MNs从一专用网络迁移至另一专用网络的情况。
(3)发明内容本发明针对一种新颖的系统和方法,其结合移动率管理与最佳路由选择以用于一移动空中接口。
本发明提出一种用以支持移动互联网通讯的网络系统,其包括多个路由器(Routers)及多个移动节点(MNs)。每一路由器有一唯一通讯地址。每一MN可移动至多个不同位置经由不同位置的不同路由器与互联网联络。每一MN伴随着一个原地路由器。
每一路由器有一相伴移动节点位置列表(Mobile Node Location List)识别以此路由器为原地路由器的每一MN以及一对应于每一此等MN的一当前位置的路由器的通讯地址。每一MN可从该MN经由一路由器与互联网联络的一旧位置移动至该MN经由一不同路由器与互联网联络的一当前位置。在当前位置经由该不同路由器进行的通讯是藉由对该MN的原地路由器联络该不同路由器的通讯地址作为对应于该MN的当前位置的通讯地址。因此,从一对应节点(corresponding node,CN)到一选定MN的一数据通讯是藉由存取该选定MN的原地路由器的移动节点位置列表以判定对应于该选定MN的当前位置的通讯地址且将该数据通讯导向该已判定通讯地址的方式联络给该选定MN。
在一实施例中,该网络包含多个存取路由器(Access Routers,ARs)作为路由器。每一AR有一唯一互联网协议(Internet Protocol,IP)地址以及ARs对MNs联络数据的一地域存取范围。每一MN伴随着一个原地AR且每一AR有一相伴节点位置表(Node Location Table,NLT)作为它的移动节点位置列表。此NLT识别以该AR为原地AR的每一MN及每一此等MN的一当前位置的IP地址。
每一MN可移动至其原地AR的存取范围以外到其它ARs中任一选定AR的存取范围内的一个位置以经由该选定AR接收数据。为此目的,该MN通知其原地AR以该选定AR的IP地址作为其当前位置。因此,从另一节点〔一般称为对应节点(CN)〕到一选定MN的一数据通讯藉由发出一对该选定MN的原地AR的IP地址的查询、自该选定MN的原地AR的NLT接收该选定MN的当前位置的IP地址且将该数据通讯导往所收到IP地址的方式联络给该选定MN。
较佳来说,该网络系统包含多个存取点(Access Points,APs)。每一AR伴随至少一个AP使MNs经由该等APs与ARs联络。每一AP有一存取范围,在此范围内对MNs联络数据。伴随一给定AR的APs的存取范围总括定义为该AR的存取范围。
最好该网络系统亦包含多个存取网络网关器(Access Network Gateways,ANGs)。每一ANG伴随至少一个AR且每一ANG与互联网连接。
本发明提出一种利用标准格式数据包封于互联网内在一对应节点(CN)与一移动节点(MN)之间联络的新颖方法。整体而言,该互联网数据包封标准格式为有一标题部分及一数据部分的数据包封,其中该标题部分包含一根源互联网协议(IP)地址、一目标IP地址及一协议类型。在本发明的方法中,该CN经由一个有一第一IP地址的AR与互联网联络,该MN伴随着一个有一第二IP地址的原地AR且该MN经由一个具有一第三IP地址的AR与互联网联络。在该MN经由其原地AR通讯的情况中,该第二和第三地址是相同的。
该CN发送一第一数据包封确认以该第一IP地址作为标题根源IP地址,以该第二IP地址作为标题目标地址,以一互联网控制信息协议(Internet ControlMessage Protocol,ICMP)作为标题协议类型,且在该第一数据包封的数据部分内包含一对该MN的位置的查询。该原地AR自该CN接收该第一数据包封且以一第二数据包封应答,其中以该第二IP地址为标题根源IP地址,以该第一IP地址为标题目标IP地址,以一ICMP为标题协议类型,且在该第二数据包封的数据部分内包含一含有该第三IP地址的查询应答。该CN接收该第二数据包封且发送至少一第三数据包封,其中以该第一IP地址为标题根源IP地址,以该第三IP地址为标题目标IP地址,以一数据信息协议为标题协议类型,且在该第三数据包封的数据部分内包含该MN的一识别码及给该MN的通讯数据。该MN经由与其联络的AR接收该第三数据包封所含的通讯数据。
较佳来说,该原地AR维护一节点位置表(NLT)以识别以此AR为原地AR的每一MN及每一此等MN的一当前位置的IP地址。因此,该原地AR参照该节点位置表(NLT)造出该第二数据包封的数据部分。
该方法最好亦包含在该MN经由一非其原地AR的AR与互联网联络时由该MN发送一标准格式数据包封。该MN数据包封包含作为标题根源IP地址的第三IP地址,作为标题目标IP地址的第二IP地址,一作为标题协议的使用者数据协议(User Data Protocol,UDP),且在该MN数据包封的数据部分内包含该原地AR与第三IP地址的一识别符。该原地AR接收该MN数据包封且利用此数据包封的数据部分更新伴随该原地AR的NLT。
在另一实施例中,每一路由器为一网络地址转译路由器(Network AddressTranslation router,NAT)。然后该系统最好包括多个网络,其中每一网络有一具备一唯一全域地址的不同NAT、伴随NAT的至少一个主机(Host)以及至少一移动节点(MN)。该等移动节点(MN)经由该等主机在该系统内联络。
每一主机伴随着一个NAT且有一其能对该等MNs联络数据的服务区。每一MN在一原地网络内有一原地主机,其定义一预设区域地址与该原地网络的NAT的全域地址配对以定义该MN的一预设连结。
本发明让每一网络的NAT具备一相伴的移动-原地数据库(Mobile-HomeDatabase,MHD)作为其移动节点位置列表,此数据库将以该网络为其原地网络的每一MN与a)该MN与该网络内一主机的一当前关联的一个区域地址或b)一由该MN与一不同网络内一主机的一关联的一个区域地址以及该不同网络的NAT的全域地址所定义的连结视为一体。每一网络的NAT的MHD亦将每一来访MN(亦即一在当前与该NAT相关的一主机有关联但有一不同原地网络的MN)与该MN的当前主机关联的一个区域地址视为一体。
每一MN得从该MN经由一在一具有一第一NAT的第一网络内的第一相伴主机联络数据的一位置移至一在该第一网络内的一第二主机服务区的位置以经由该第二主机联络数据。经由该第二主机的MN通讯是藉由对该第一NAT的MHB联络一反映出该MN与该第二主机的关联的区域地址而促成。
每一MN亦得从该MN经由该第一网络内第一相伴主机联络数据的一位置移至一在一具有一第二NAT的不同第二网络内的第三主机的存取范围内的位置以经由该第三主机联络数据。经由该第三主机的MN通讯是藉由对该第二NAT的MHB联络一反映出该MN与该第三主机的关联的区域地址而促成。在该第二网络并非该MN的原地网络的情况中,该MN亦对该MN的原地网络NAT的MHB联络一包含一反映出该MN与该第三主机的关联的新区域地址及该第二NAT的全域地址的连结。
该系统藉由建立一以一选定MN的预设连结或在该MN的原地网络NAT的MHB内反映出的连结为本的连结使自一对应节点(CN)至该选定MN的一数据通讯能够联络给该MN。建立起该连结的该NAT将该通讯导往在其MHB内确认的该MN的区域地址。
一较佳系统包含至少一伴随着多个主机的网络及至少一个身为多个MNs的原地主机的主机。非移动式的节点亦可能与该系统内的主机有关。这些节点得由相关主机的网络的MHD识别,或者该网络的NAT得设定为略过将通讯导往非移动式节点的MHD。
较佳来说,每一网络的NAT的MHD识别24位的区域和全域地址及一位置栏。每一以此网络为其原地网络的MN在NAT的MHD内与a)该MN与该网络内一主机的一当前关联的一个区域地址、一空全域地址、及在该位置栏内的一原地标记(home flag),或b)一由该MN与一不同网络内一主机的一关联的一个区域地址及该不同网络的NAT的一全域地址所定义的连结以及在该位置栏内的一离去标记(away flag)视为一体。每一来访MN最好在所访网络的NAT的MHD内与该MN的当前主机关联的一区域地址、一空全域地址、及位置栏内一原地标记视为一体。在一根源/对应节点(CN)与一MN之间以当对应位置栏有一离去标记时该MN的原地网络NAT的MHD内所反映出的连结为本建立一连结。
本发明得用于施行一种互联网架构,其由个别经由NATs连接于互联网主干的大量专用网络组成。在同一专用网络内的主机能相互联络,且亦能经由互联网主干与外界主机联络。每一专用网络内的路由器维持其自有的区域路由,且该主干内的路由器维持其自有的外路由。更明确地说,在一特定网域内的路由器并不认识该网域以外的路由器。同样的,主干(公众)路由器并不认识接往任何区域地址的路由器。
熟悉本技术的人员将会从以下发明详细说明更为明了本发明的系统及方法的其它目的和优点。
10、12、20专用网络40、42、50网络缩写用词表本说明书用到下列缩写词ANG Access Network Gateway存取网络网关器AP Access Point存取点AR Access Router存取路由器BER Bit-Error Rate位错误率CN Corresponding Node对应节点COA Care of Address转送地址DNS Domain Name Server网域名称服务器FN Foreign Network外网络HA Home Address原地地址HNI Home Network Identifier原地网络识别符IANA Internet Address Numbers Authority互联网地址号码授权中心ICMP Internet Control Message Protocol互联网控制信息协议
IETF Internet Engineering Task Forces互联网工程任务推动小组IP Internet Protocol互联网协议IP in IP Internet Protocol-In-Internet Protocol双重互联网协议MCN Mobile Communication Network移动通讯网路MHD Mobile-Home Database移动-原地数据库MN Mobile Node移动节点NAT Network Address Translation Router网络地址转译路由器NDP Neighborhood Discovery Protocol邻域发现协议NLT Node Location Table节点位置表OSPF Open Shortest Path First优先开启最短路径QoS Quality of Service服务品质TCP/IP Transmission Control Protocol/Internet Protocol传输控制协议/互联网协议UDP User Datagram Protocol使用者数据包封协议VA Visiting Address造访地址3 GPP Third Generation Partnership Project
第三代合作计划(4)


图1为一与互联网相关的移动网络的架构和布局的简图。
图2为一依据本发明的存取路由器的一节点位置表。
图3为一习知互联网数据包封的图表。
图4为一依据本发明的互联网控制信息协议(ICMP)格式的图表。
图5为一依据本发明的使用者数据协议(UPD)的图表。
图6为一可应用于本发明一第二实施例的与互联网相关的移动网络的架构和布局的简图。
图7为一习知互联网通讯连结的图表。
第八图绘出一依据本发明绘于图6的网络地址转译路由器(NATs)其中的一的移动-原地数据库(MHD)的局部。
图9绘出一依据本发明绘于图6的网络地址转译路由器(NATs)其中的一的移动-原地数据库(MHD)的局部。
(5)具体实施方式
本发明提出优于现行移动率管理协议(特别是当前的3GPP移动IP)的改进。本发明在IP数据包封内包含原始CN的身份(identity)的同时免除对于自一CN至一MN的IP-in-IP封装的需求,运用OSPF使自发送器至接收器的路由最佳化,亦即无须像移动IP一般要经由原地AR穿隧。尽管本发明可应用于无线网络和有线网络,本发明对架空时间的缩减使其特别适合3GPP移动IP网络中的无线空中接口通讯。
参照图1,其绘出一习知移动通讯网路(MCN)的架构和布局。图中所示组件与下列术语和定义有关。移动节点(MN)意指一能改变其与互联网的附接点的IP移动终端机。存取点(AP)为一提供对MNs的有线或无线空中接口连接的存取点。本发明在应用于促进一连续通讯的交递(hand-off)时通常仅会用在与无线MN接口相关的情况。存取路由器(AR)为一连接于一或多个AP的IP路由器。每一AR代表单一IP地址。存取网络网关器(ANG)为一将子网络连接于互联网主干的IP网关器。连接于同一ANG的ARs的组合隶属于同一子网络。相反地,连接于不同ANGs的ARs为不同子网络的一部分。
每一MN预先指派给一称为其″原地网络(home network)″的单一子网络。每一原地网络由一称为原地网络识别符(HNI)的识别符识别。MN在其原地网络内连接于一称为″原地AP(home AP)″的存取点,然后此存取点连接于一称为″原地AR(home AR)″的路由器。每一AR有一唯一IP地址,因此在一MN与其原地AR间的链接代表一通往互联网的单一连接点。在网络内的每一MN分派有一固定值称为其主机名称,一般也称为其节点名称。此MN主机名称不会因该MN在MCN内移动而改变。更明确地说,每当连接于AR的任一MN对一互联网网域名称服务器(DNS)查询一指定MN的一<HNI,主机名称>对,该DNS会回以该指定MN的原地AR的IP地址。
众所周知要发送TCP/IP(传输控制协议/互联网协议)数据封包以完成自一根源节点至一目标节点的数据传输。利用IP标题的一目标IP地址为该封包排定至目标AR的路线。然后该AR将该数据封包广播给与其附接的所有AP。TCP″目标端口号(destination port number)″栏含有目标MN的主机名称。每一AP登录着当前与其附接的MNs的主机名称。若一AP接收到一个端口号(主机名称)与其所登录的主机名称其中的一相符的封包,即经由此接口将该封包传输给该MN。否则即抛弃该封包。
图1简略绘出两个子网络10,20,每一子网络经由其自有的ANG与互联网联络。第一子网络10包含ARS、AR0和AR1。路由器AR0伴随着AP0,0和AP0,1。一移动节点MN0,0以AP0,0为其原地AP且以AR0为其原地AR。一移动节点MN0,1以AP0,1为其原地AP且以AR0为其原地AR。子网络10的第二存取路由器AR1伴随着存取点AP1,0。移动节点MN1,0和MN1,1以AP1,0为其原地AP且以AR1为其原地AR。
第二子网络20包含存取路由器ARi及相伴存取点APi,0。移动节点MNi,0至MNi,k以存取点APi,0为其原地存取点且以存取路由器ARi为其原地AR。图中为求简洁仅示出移动节点MNi,0、MNi,1和MNi,k。图中绘出移动节点MNi,k透过存取点AP1,0和存取路由器AR1经由第一子网络10与互联网联络。
本发明的移动率管理协议是设计给遍及一移动核心网络(Mobile CoreVetwork)迁移的移动节点。此协议适用于在一单一子网络内移动或横跨多个子网络的MNs。依据本发明的协议,每当目标移至一新AR,即告知根源该目标的新位置。若该MN移至一新AP但仍附接于相同的AR,此意味着伴随该MN的IP地址未曾改变。相反地,若一MN变成附接于一不同AR,其IP地址改变以指示一新路由。举例来说,图中显示移动节点MNi,k离开其原地子网络20且经由路由器AR1的地址而非路由器ARi的地址与互联网联络。
图1的移动节点MN0,0可潜在地重新定位以透过存取点AP0,1取代其原地存取点AP0,0联络。在此情况中,MN0,0会经由其原地存取路由器AR0保持与互联网联络,是以其相伴IP地址未曾改变。然而,若移动节点MN0,0是经由存取点AP1,0存取互联网,尽管MN0,0仍留在其原地子网络10内,其IP地址会改成存取路由器AR1的地址。
在常态作业过程中,MN可遍及于MCN移动。为促成在任一给定时间定位一MN的能力,每一AR保有一目录称为一″节点位置表″(NLT)。NLT含有一以此AR为原地AR的所有MNs的节点名称(主机名称)的详表,以及由MN用以与互联网联络的AR的IP地址反映出的当前位置。若MN在其原地AR,则其IP地址为其原地AR的地址。然而,如果MN已离开其原地AR,则其IP地址唯一外AR的地址。
图2绘出一伴随着子网络20的存取路由器ARi的节点位置表30,其具备如图1所示的MNs的项目内容。处于″原地″的移动节点的当前位置为ARi的IP地址。表30反映出MNi,k的当前IP地址为子网络10的路由器AR1的IP地址,此与MNi,k的图标位置相符。
在IP数据包封能发送至一目标MN的前,必须先在根源或对应节点(CN)的AR与目标MN的AR之间建立一TCP连接。在做此事的前,根源CN先确定目标移动节点的当前位置。藉由在同级点(peer)之间利用标准格式数据包封交换一对ICMP(互联网控制信息协议)信息的方式完成此事。ICMP是一种用于标准格式互联网数据包封的数据部分内的习知协议。ICMPs有一TYPE栏,此栏的类型20和21迄今未曾用过。
图3绘出互联网通讯的一标准格式数据包封。该数据包封包含一标题部分和一数据部分。该标题部分包含一根源IP地址栏、一目标IP地址栏、及一协议类型栏。该数据部分对应于在该标题协议类型栏内指示的协议类型。
图4绘出一种在一标准格式互联网数据包封的数据部分内联络的ICMP格式。图4的ICMP依据习知ICMP格式包含一类型栏、一代码栏、一核对和栏、一识别符栏、一顺序数栏、及一随选数据域。本发明的ICMPs最好在类型栏内使用类型20或21(详见下文说明),然就本发明的目的来说亦可使用过去未定义的类型。
为了自一CN联络数据给一MN,该CN首先用该目标MN的节点名称编入一DNS内且依据习知协议检索该MN的原地IP地址。接下来,该CN构造出一标准格式数据包封,其含有一标题部分及一在一数据部分内的ICMP节点位置查询信息。该CN数据包封标题以该CN的AR的IP地址为标题根源IP地址,以该MN的原地AR的IP地址为标题目标地址,且以当前指派给ICMPs的’1’为标题协议类型。该ICMP节点位置查询信息具备下列字段设定类型=20-节点位置查询识别符=节点名称-目标MN的节点名称其余字段以一习知方式填入,且将完成的ICMP信息置入该CN的IP数据包封框架的数据部分内。将完成的IP数据包封发送给该目标MN的原地AR。该目标MN的原地AR一旦收到即评估核对和数据以确认是否自该CN正确收得该ICMP查询信息。若核对和未能指示一正确ICMP信息则不会有任何响应且该CN必须重送其查询。若正确地收到该ICMP信息,该目标MN的原地AR用该CN的ICMP识别符编入NLT内并检索该目标MN的当前IP地址。然后该目标MN的原地AR构造出一具有一应答ICMP信息的响应数据包封并将其回送给该CN。该响应数据包封的标题以该目标MN的原地AR的IP地址为标题根源IP地址,以该CN的AR的IP地址为标题目标地址,且以当前指派给ICMPs的’1’为标题协议类型。该ICMP节点位置查询应答信息具备下列字段设定类型=21-节点位置查询应答识别符=CN的节点名称随选数据=目标MN的当前IP地址代码=1或13-’1’表示该MN目前不可用,且’13’表示该MN目前可用。
其余字段以一习知方式填入,且将完成的ICMP信息置入响应数据包封框架的数据部分内。该MN的原地AR得视需要以其NLT所指示的IP位置对该目标MN发送一信息以判定该MN是否有活动地连接于互联网。若在一选定的超时周期内未曾收到该查询的确认,该MN的原地AR会用代码’1’响应给该CN。在此情况中,该AR亦可设定为在NLT内将该目标MN的当前位置重设为原地AR。
完成的IP数据包封发送给该CN。该CN的AR一旦收到即评估核对和数据以确认是否正确收得该ICMP查询应答信息。若核对和未能指示一正确ICMP信息则不会采取任何动作且该CN必须重送其查询,因为其不会收到应答。若正确地收到该ICMP信息,该CN的AR用该ICMP的识别符将该目标MN的当前IP地址转送给该CN以及该CN是否可用的信息。
一旦知道了IP地址,即在该发送者CN与接收者MN之间建立一TCP连接且进行数据转移。假设该MN是可用的,该CN构造出一或多个具有给该目标MN的数据的TCP/IP数据包封且将其直接以该MN的当前IP地址发送给该MN。该等TCP/IP数据包封的标题以该CN的AR的IP地址为标题根源IP地址,以该目标MN的当前AR的IP地址为标题目标地址,且以当前指派给TCP/IP数据的’6’为标题协议类型。
若一目标MN在仍与CN联络的同时重新定位至一新AP,则进行″交递作业(hand off)″。就交递作业来说,要通知该CN该目标MN的新位置,使该目标MN能丝毫不漏地继续接收数据。在重新定位的后,若该目标MN的新AP是连接于同一AR,亦即该MN的当前IP地址不变,则能正常地继续连接。另一方面,若该MN移至一伴随一不同AR的AP,该MN的当前IP地址会改变且必须通知该CN此新IP地址。一旦得到通知,该CN用该目标MN的新当前IP地址作为TCP/IP数据包封内的标题目标地址。
要重新导引数据通信流时,MN对每一含有该目标MN的新当前IP地址的CN及该MN的原地AR发送一使用者数据协议(UDP)信息。在未与一CN进行一在线通讯的情况中,一UDP通讯数据包封仅发送给该MN的原地AR。此亦发生在该MN因重新定位至一处于所有兼容APs的存取范围以外的位置或只是因为将其关掉而完全脱离互联网的情况而做MN重新连接的后。图5绘出一依据本发明使用的UDP信息的格式。
该UDP信息包含一根源主机名称栏,一目标主机名称栏,一UDP信息栏及一核对和栏。在该MN的UDP信息内,该MN的节点名称放在根源主机名称栏内,且该CN的节点名称或MN的原地AR的节点名称分别放在目标主机名称栏内。新的MN当前IP地址放在该UDP信息的UDP信息栏内。该UDP信息长度通常设定为12字节,因其为3字长。
该UDP信息包容于如图3所示的一标准格式数据包封的数据部分。该目标MN的数据包封标题分别以该CN的AR的IP地址或该MN的原地AR的IP地址为标题目标IP地址,且协议类型标示为″17″,此为当前指派给UDP信息的识别码。
该MN的UDP信息数据包封的标题根源IP地址会依所施行的交送(handover)的类型而定为″旧的″MN当前IP地址或″新的″MN当前IP地址。施行交送的一较佳方法为″先接再断(make before break)″,其中该MN在停止经由既有(″旧″)AR的通讯的前取得其将要联络的新AR的地址。在此等案例中,该MN的数据包封标题根源IP地址会是既有的(″旧″)IP地址,而该MN的新位置IP地址储存在该MN的数据包封的UDP信息的UDP信息栏内。否则该UDP信息是在已开始经由新AR与目标MN通讯的后联络,且该MN的UDP信息数据包封会以新AR的地址作为标题根源IP地址。
为了让目标MN取得其将要联络的新AR的地址,该MN发送一习知的邻域发现协议(NDP)信息。此NDP信息为一送回与具有一内有已重新定位的目标MN的存取范围的AP相关的路由器IP地址的标准协议。然后该MN发送UDP信息数据包封以通知CN及该MN的原地AR该NDP结果。该原地AR以所收到该MN的UDP信息数据包封内的新IP地址更新其NLT。
该原地AR得视需要对该MN发送一确认UDP信息或他种确认信息以证实该NLT的更新。对于该MN的原地AR所收到的UDP的核对和有误的情况的处理方式很重要。在此情况中,NLT不会更新,因为该原地AR不会处理该UDP内的信息。在没有一确认的情况下,于一选定的超时周期的内由该原地AR发送给该MN的确认许可该MN重新发送该UDP信息。
在目标MN自一CN接收数据的同时进行移动的情况中,该MN发送含有给该CN的NDP结果的UDP信息。然后该CN藉由以新AR的IP地址作为TCP/IP数据包封内的标题目标IP地址的方式重新导引该等TCP/IP数据包封。就于转换期间传输的数据块来说,该MN与CN得联络决定该目标MN得自该CN的最终成功接收TCP/IP数据包封,使该CN能对在新IP地址的目标MN重新发送任何遗漏的TCP/IP数据包封。另一种选择,得采取将该目标MN未收到的数据包封自″旧的″AR转送至″新的″AR。
如图6所示,本发明的一第二实施例施行为专用网络10,12,20经由具网络地址转译能力的路由器(NATs)连接于一外界互联网主干。运用此一系统,得将大量的专用网络连接于外界互联网主干。不同专用网络内的主机能利用由IANA指派的NAT注册地址经由该主干相互联络。同一专用网络内的主机能利用未注册地址其中的一相互联络。因此,此等注册地址是全域唯一的,而未注册地址仅具有区域有效性。该等区域地址与全域地址为互斥的且传统上各为24位。
举例来说,网络40、42和50分别经由具NAT能力的路由器NAT-A、NAT-B和NAT-N连接于互联网。NAT-A、NAT-B和NAT-N各自由IANA指派一唯一全域地址。每一专用网络40,42,50内的节点以节点所连接的主机为该指派区域地址。举例来说,图中显示节点MN0,A0经由HostA0连接于专用网络40,因此在HostA0的节点MN0,A0的区域地址是一个表现出此连接的24位码。为了方便起见,在图6和7中,一NAT的全域地址以NAT名称识别,且指示一特定节点MNX与一HostX间的一连接的区域地址表示为MNX@HostX。
若有一通讯及/或数据封包要从一网络内的一节点发送至另一网络内的一节点,在能进行数据转移的前,要先建立一习知的NAT表。传统上将一开始进行接洽的节点称为对应节点(CN)。就节点对节点的通讯来说,第一组动作为由该等节点当前连接的网络的NATs建立一连结。习知程序见于互联网工程任务推动小组(IETF)征求建议文件(Request for Comments,RFCs)1631和3032。一旦建立起一连结,得由以所建立的连结为本横跨全域互联网并到达接收节点的NAT的对应节点(CN)发送一互联网协议(IP)数据封包。
图7绘出建立于CN与接收节点间的习知连结表的格式。此等连结是由节点的全域和区域地址组合所构成。举例来说,在网络40内作为CN的节点MN0,A0可联络网络50内的节点MN0,B0。就节点MN0,A0来说,连结数据为组合的全域网址NAT-A与区域地址MN0,A0@HostA0。就节点MN0,B0来说,连结数据为组合的全域网址NAT-B与区域地址MN0,B0@HostB0。
将一数据封包自节点MN0,A0外送至节点MN0,B0的程序如下。将编码为以该全域地址NAT-A为根源地址且以全域地址NAT-B为目标地址的封包自该根源节点MN0,A0发出。收信的NAT(在本实例中为NAT-B)检查其表内的连结,且检索收信节点的主机(在本实例中为HostB0)的区域地址。然后将该封包转送给会让节点MN0,B0收到的主机。在一节点并非移动节点的情况中,其连结数据代表任何CN可在习知连结系统与协议之下发送数据给它的一个永久地址。然而,移动节点MN可能改变位置,是以在没有一些系统容纳MN的连接变化的条件下单纯地对一过往知晓的地址发送数据并不能确保送达。
第八图和图9绘出用以在图标专用网络间施行一微移动率协议的架构。该架构伴随每一NAT包含一实体称为一移动-原地数据库(MHD)。其为一大型目录,紧密耦合于每一NAT,用以保持对该等专用网络内的MNs的追踪。其亦指示出MN在何时移至一外网络(FN)。
每一NAT的MHD较佳就每一移动节点包含一索引栏,一原地/离去标记栏指示一移动节点是否伴随该NAT,一区域地址或转送地址(COA)栏及一NAT地址栏。每一MN有一在原地网络内的原地主机,该主机定义一原地地址(HA),此原地地址类似于一非移动式节点的永久区域地址的处在于其为一CN会用以接洽该MN的地址。一MN的预设连结为该MN的原地网络的NAT的全域地址与该MN的原地地址的一组合。若该MN在原地,会用其预设连结建立一NAT/NAT连接以进行CN/MN通讯。
原地主机伴随着一特定NAT(亦即原地网络的NAT)的所有MNs皆会在该NAT的MHD内有数据记录。识别移动节点的一便利方式为使用其预设或原地地址(HA),是以一网络的NAT的MHD的索引栏最好详列以此网络为原地网络的所有MNs的Has以识别每一MN的数据记录。
标记栏呈现一逻辑字段,最好有一0值或1值以代表相对于该网络的一原地状态或离去状态。在本实例中,以0表示该MN与该网络内一主机有连接,且以1表示该MN与一不同网络有连接。区域地址栏(COA)是用来指示该MN目前连接那个主机。在该区域地址栏项目内容为一伴随一外网络的主机的情况中,该全域地址栏含有该外网络的NAT的全域地址。在此情况中,标记栏定为1。该标记栏为0时不需要全域地址值,因为相关全域地址为此MHB的NAT的地址。
第八图和图9绘出如图6所示在一给定时间点的网络42和50的NAT-B和NAT-N各别的MHDs的实例记录。
在一MN与其原地主机联络的情况中(例如图中就移动节点MN0,B0、MN0,B1和MN0,NK所示),其相伴标记栏定为0且其区域或COA栏的项目内容与其原地地址相同。不需要NAT地址信息。
就伴随着一并非所属原地主机但为所属原地网络内的主机的主机的MNs来说,该等MN的原地网络的NAT的MHD具有以0为标记栏且以MN与其非原地主机的当前关联为区域地址(COA)的数据项。举例来说,移动节点MN1,B0有一原地主机HostB0,但其在图6所示为连接于主机HostB1。该MN于索引栏内以其HA(MN1,B0@HostB0)识别,在标记栏内为0且如第八图所示以MN1,B0@HostB1为COA。不需要NAT地址栏信息,因为HostB1与HostB0伴随着具备相伴全域地址(亦即NAT-B)的相同网络使其全域地址维持相同。
在一MN从一网络与一不同网络的一主机连接的情况中,该MN以一来访地址登录于该网络的NAT内。举例来说,节点MNi,Nk在网络50内有其原地主机HostNk,其经由NAT-N与互联网联络。在图6中显示节点MNi,Nk连接于伴随NAT-B的主机HostB1造访网络42。因此,对移动节点MNi,Nk在NAT-B的MHD内以MNi,Nk@HostB1代表的一来访地址VA指派一表示其透过NAT-B与互联网联络的标记栏0及一MNi,Nk@HostB1区域地址。
在移动节点(例如MNi,Nk)首先开始与外网络(例如网络42)联络的时,将一通讯发送给其原地网络的NAT(在此案例中为NAT-N)以促成有效的通讯重新导引。送往MN的原地网络的NAT的通讯藉由将标记栏设为1且提供后续互联网通讯的连结数据的方式改变该NAT的MHD内有关该MN的表列内容的数据。该连结数据由指派的来访地址VA及该MN所造访网络的NA的全域地址组成。
以移动节点MNi,Nk为例,图9中NAT-N的MHD反映出一标记值为1、一区域地址为MNi,Nk@HostB1且一NAT地址为NAT-B。一意图与移动节点MNi,Nk联络的对应节点会无法与NAT-N建立一连结,因为NAT-N的MHD内的标记设为1。在此情况中,该连结是以由NAT-N的MHD内MNi,Nk项的区域地址和NAT地址栏代表的连结建立。然后进行通讯,建立一与外NAT(在此实例中为NAT-B)的连结。
一旦来访MN未建立起一与一不同网络的一主机的关联,其最好在其所造访网络的NAT的MHD内保有其来访地址VA识别码,此VA亦会在该移动节点的原地网络的NAT的MHD内反映出来。
若来访移动节点与其所造访网络内的另一主机建立起一关联,其会在所造访的NAT的MHD内保有其相同的VA识别码,但会具备一新区域地址。此新区域地址会储存在该来访MN的MHD记录的COA栏内,且该受访网络的NAT会以该COA数据为本将通讯导往该MN。在此情况中不需要改变该MN的原地网络的NAT的MHD。举例来说,若MNi,Nk切换其与HostB1的关联且连接于HostB0,NAT-B的MHD内的COA项会从MNi,Nk@HostB1改成MNi,Nk@HostB0,且在NAT-N的MHD内的各项都没有变化。
较佳来说,主机会周期性地判定是否仍与一来访MN建立一连接。若受访主机判定该MN已失联且该MN未与另一主机建立一连接,该受访主机得将此事实联络给其相伴NAT,该NAT会将该来访MN的COA项改成一空数据状态。其一实例为图8所示来访节点MNh,Pq的项目。该项目显示MNh,Pq已与外主机HostB1连接,然其已不与网络42连接。因此,在图6中未有MNh,Pq与任何主机的连接。此一项目亦会让一CN知道该MN已未与另一主机建立一连接,因为在MNh,Pq的原地网络的NAT的MHD记录未曾更新的情况下,该CN仅会经由MNh,Pq的VA(亦即MNh,Pq@HostB1)接洽网络42。若一CN在此时试图与该来访节点联络且以该MN的原地主机的NAT提交给受访网络的NAT,则无法建立一连结且会通讯失败。
当一MN的原地网络的NAT收到一通讯要将该MN的连结信息从一外NAT改成另一个,其最好对该第一外NAT发送一信息反映出该MN不再造访该NAT的网络,如此得将来访节点记录自该第一外NAT的MHD中删除。在一MN造访过其它网络的后返回其原地网络时最好亦发送此一信息。
CN永远不需要知道MN的当前位置。CN只需注意以一MN的原地地址(HA)及原地网络的全域地址为本的静态预设连结。此种安排省去要用全域的互联网发送的登录信息群。
MHDs与NATs的紧密耦合意味着一IP数据封包无须先跑到原地网络。该封包得直接穿隧至MN所在的外网络。这避免了声名狼籍的三角路由问题。
让MNs漫游于多个外网络(FNs)的微移动率协议始于CN的NAT试图与MN的原地网络的NAT建立一连结。在MN原地网络的NAT的MHD内的状态位为1时此程序失败。这代表该MN目前不在其原地网络(HN)内;其在一FN内。该FN 对该MN指派一VA,该VA连同该FN的静态全域地址储存在该MN的原地网络的NAT的MHD内。此连结数据回送给该CN的NAT,然后该CN的NAT与该FN的NAT建立连结。然后以与该MN连接于其原地网络内一主机的情况的相同方式进行该协议的剩余部分。
在一MN与一CN联络的过程中,其自一外网络FN1移至一不同的外网络FN2,在该MN丧失与该FN1的接触时最好将该FN1的MHD内该MN的项目设为0,NULL,NULL。在该MN稍后移至该不同FN2时,其经由一伴随FN2的NAT(NAT-FN2)的主机Host2与FN2联络。该MN经指派一VA为MN@Host2,使NAT-FN2的MHD内该VA的项目设为0,MN@Host2,NULL。将该连结数据(MN@Host2,NAT-FN2)发送给该MN的原地网络的NAT和该CN的NAT。在该CN的NAT与NAT-FN2之间建立起一新连结。然后如前所述进行该协议的剩余部分。
在一MN与一CN联络的过程中,其自一外网络FN1移回其原地网络HN,在该MN丧失与该FN1的接触时最好将该FN1的MHD内该MN的项目设为0,NULL,NULL。在该MN稍后移回其HN时,其经由一伴随其HN的NAT(NAT-HN)的主机HostHN与其HN联络。要注意到HostHN可以是或不是该MN的原地主机HostHome。该MN在其HN的NAT的MHD内已有其HA的一数据记录为MN@HostHom。。该记录最好随后改变成将相伴数据域设为0,MN@HostHN,NULL。将该连结数据(MN@HostHome,NAT-HN)发送给该CN的NAT。在该CN的NAT与NAT-HN之间建立起一新连结。然后如前所述进行该协议的剩余部分。
上述案例中的该CN的NAT一般是该CN的原地网络的NAT。然而,如果该CN是一造访一FN的MN,该CN的NAT为该受访FN的NAT。
熟悉本技术的人员会了解到其它变异和替代方案会涵盖于本发明的范围以内。
权利要求
1.一种用以支持移动互联网通讯的网络系统,其包括多个路由器,每一路由器有一唯一通讯地址;多个移动节点(MNs),其可移动至各处经由在不同位置的不同路由器与互联网联络;每一MN伴随着一个原地路由器;每一路由器有一相伴移动节点位置列表识别以此路由器为原地路由器的每一MN以及一对应于每一此等MN的一当前位置的路由器的通讯地址;每一MN可藉由对该MN的原地路由器联络一不同路由器的通讯地址作为对应于该MN的一当前位置的通讯地址让该MN自经由一路由器与互联网联络的一旧位置移动至该MN经由该不同路由器与互联网联络的该当前位置,藉此从一对应节点(CN)到一选定MN的一数据通讯能藉由存取该选定MN的原地路由器的移动节点位置列表以判定对应于该选定MN的当前位置的通讯地址且将该数据通讯导向该已判定通讯地址的方式联络给该选定MN。
2.如权利要求1所述的网络系统,其特征在于每一路由器为一存取路由器(AR),其有一唯一互联网协议(IP)地址以及该ARs能对MNs联络数据的一地域存取范围;每一MN伴随着一个原地AR;每一AR有一相伴节点位置表(NLT)作为其移动节点位置列表,该表识别以该AR为原地AR的每一MN及每一此等MN的一当前位置的IP地址;且每一MN可移动至其原地AR的存取范围以外到其它ARs中任一选定AR的存取范围内的一个位置藉由对其原地AR联络以该选定AR的IP地址作为其当前位置的方式经由该选定AR接收数据,藉此从一对应节点(CN)到一选定MN的一数据通讯藉由发出一对该选定MN的原地AR的IP地址的查询、自该选定MN的原地AR的NLT接收该选定MN的当前位置的IP地址且将该数据通讯导往所收到IP地址的方式联络给该选定MN。
3.如权利要求2所述的网络系统,其特征在于还包括多个存取点(APs),每一AR伴随至少一个AP使该MNs经由该APs与该ARs联络;且每一AP有一能对MNs联络数据的存取范围,藉此伴随一给定AR的APs的存取范围总括定义为该AR的存取范围。
4.如权利要求3所述的网络系统,其特征在于还包括多个存取网络网关器(ANGs),每一ANG伴随至少一个AR且每一ANG与互联网连接。
5.如权利要求1所述的网络系统,其特征在于每一路由器为一网络地址转译路由器(NAT),该系统还包括多个网络,每一网络具有该NATs其中各自不同的一个NAT,其具备一唯一全域地址;至少一主机,其伴随着该网络的NAT;及至少一移动节点(MN);每一主机有一能对该MNs联络数据的服务区;每一MN在一原地网络内有一原地主机,该主机定义一预设区域地址与该原地网络的NAT的全域地址配对以定义该MN的一预设连结;每一网络的NAT以一相伴的移动-原地数据库(MHD)作为其移动节点位置列表,此数据库将以该网络为其原地网络的每一MN与该MN与该网络内一主机的一当前关联的一个区域地址,或一由该MN与一不同网络内一主机的一关联的一个区域地址以及该不同网络的NAT的全域地址所定义的连结视为一体;且将当前与该网络内一主机有关联但具备一不同原地网络的MN的每一来访MN与该MN的当前主机关联的一个区域地址视为一体;每一MN可自该MN经由一在一有一第一NAT的第一网络内的第一相伴主机联络数据的一位置移至一在该第一网络的一第二主机服务区内的位置以藉由对该第一NAT的MHB联络一反映出该MN与该第二主机的关联的区域地址的方式经由该第二主机联络数据;或一在一具有一第二NAT的不同第二网络内的第三主机的存取范围内的位置以藉由对该第 NAT的MHB联络一反映出该MN与该第三主机的关联的区域地址的方式且在该第二网络并非该MN的原地网络的情况中藉由对该MN的原地网络NAT的MHB联络一包含一反映出该MN与该第三主机的关联的新区域地址以及该第 NAT的全域地址的连结的方式经由该第三主机联络数据;使得自一对应节点(CN)至一选定MN的一数据通讯由下述方式联络给该选定MN以该MN的预设连结或该MN的原地网络的NAT的MHB所反映的连结为本建立一连结,且将该通讯导往建立起该连结在该NAT的MHB内确认的该MN区域地址。
6.如权利要求5所述的网络系统,其特征在于至少一网络具有多个主机且至少一主机为多个MNs的原地主机。
7.如权利要求5所述的网络系统,其特征在于每一网络的NAT的MHD识别区域和全域地址及一位置栏使得以该网络为原地网络的每一MN与该网络内一主机与该MN的一当前关联的一个区域地址、一空全域地址、及在该位置栏内的一原地标记视为一体,或与一由该MN与一不同网络内一主机的一关联的一个区域地址及该不同网络的NAT的一全域地址所定义的连结以及在该位置栏内的一离去标记视为一体;且每一来访MN与该MN的当前主机关联的一区域地址、一空全域地址、及该位置栏内的一原地标记视为一体。
8.一种利用具有一标题部分及一数据部分的数据包封于互联网内在一对应节点(CN)与一移动节点(MN)之间联络的方法,该标题部分包含一根源互联网协议(IP)地址、一目标IP地址及一协议类型,其中该CN经由一个有一第一IP地址的路由器与互联网联络,该MN伴随着一个有一第二IP地址的原地存取路由器(AR)且该MN经由一个具有一第三IP地址的AR与互联网联络,该方法包括该CN发送一第一数据包封确认以该第一IP地址作为标题根源IP地址,以该第二IP地址作为标题目标地址,以一互联网控制信息协议(ICMP)作为标题协议类型,且在该第一数据包封的数据部分内包含一对该MN的位置的查询;该原地AR自该CN接收该第一数据包封且以一第二数据包封应答,在该第二数据包封中以该第二IP地址为标题根源IP地址,以该第一IP地址为标题目标IP地址,以一ICMP为标题协议类型,且在该第二数据包封的数据部分内包含一含有该第三IP地址的查询应答;该CN接收该第二数据包封且发送至少一第三数据包封,该第三数据包封中以该第一IP地址为标题根源IP地址,以该第三IP地址为标题目标IP地址,以一数据信息协议为标题协议类型,且在该第三数据包封的数据部分内包含该MN的一识别码及给该MN的通讯数据;且该MN经由与其联络的AR接收该第三数据包封所含的通讯数据。
9.如权利要求8所述的方法,其特征在于该原地AR维护一节点位置表(NLT)以识别以该AR为原地AR的每一MN以及每一此等MN的一当前位置的IP地址;该当前位置IP地址为该第三IP地址,若该MN经由其原地AR与互联网联络则该第三IP地址与该第二IP地址相同;且该原地AR参照该节点位置表(NLT)造出该第二数据包封的数据部分。
10.如权利要求9所述的方法,其特征在于还包括在该MN经由一非其原地AR的AR与互联网联络时由该MN发送一数据包封,其中该MN数据包封包含作为标题根源IP地址的该第三IP地址,作为标题目标IP地址的该第二IP地址,一作为标题协议的使用者数据协议(UDP),且在该MN数据包封的数据部分内包含该原地AR与第三IP地址的一识别码;且该原地AR接收该MN数据包封且利用此数据包封的数据部分更新伴随该原地AR的NLT。
11.一种移动互联网通讯系统的方法,该系统包含多个网络,每一网络有一网络地址转译路由器(NAT)及一唯一全域地址,该NAT伴随着至少一主机,且每一网络具有至少一移动节点(MN),每一主机有一能对该MNs联络数据的服务区,每一MN有一原地主机及一原地网络,该主机定义一预设区域地址与该HN的NAT的全域地址配对以定义该MN的一预设连结,该方法包括为每一网络的NAT提供一相伴的移动-原地数据库(MHD),该数据库将以该网络为原地网络的每一MN与该MN与该网络内一主机的一当前关联的一个区域地址视为一体,或与一由该MN与一不同网络内一主机的一关联的一个区域地址以及该不同网络的NAT的全域地址所定义的连结视为一体;且将当前与该网络内一主机有关联但有一不同原地网络的每一来访MN与该MN的当前主机关联的一个区域地址视为一体;在一MN自经由一在一具有一第一NAT的第一网络内的第一相伴主机联络数据的一位置移至一在该第一网络内一第二主机的服务区的位置以经由该第二主机联络数据时,对该第一NAT的MHB联络一反映出该MN与该第二主机的关联的区域地址;在一MN自经由该第一网络内第一相伴主机联络数据的一位置移至一在一具有一第二NAT的不同第二网络内的第三主机的存取范围内的位置以经由该第三主机联络数据时,对该第二NAT的MHB联络一反映出该MN与该第三主机的关联的区域地址,且在该第二网络并非该MN的原地网络的情况中亦对该MN的原地网络的NAT的MHB联络一包含一反映出该MN与该第三主机的关联的新区域地址以及该第二NAT的全域地址的连结;且自一对应节点(CN)至一选定MN的一数据通讯的联络方式为建立一以该MN的预设连结或在该MN的原地网络的NAT的MHB内反映出的连结为本的连结,且将该通讯导往在用以建立该MN的连结的NAT的MHB内确认的区域地址。
12.如权利要求11所述的方法,其特征在于每一网络的NAT的MHD识别区域和全域地址及一位置栏,使得以该网络为其原地网络的每一MN与 MN与该网络内一主机的一当前关联的一个24位区域地址、一空全域地址、及在该位置栏内的一原地标记视为一体,或与一由该MN与一不同网络内一主机的一关联的一个区域地址及该不同网络的NAT的一全域地址所定义的连结以及在该位置栏内的一离去标记视为一体;且将每一来访MN与该MN的当前主机关联的一区域地址、一空全域地址、及位置栏内一原地标记视为一体;且在对应位置栏有一离去标记时以一MN的原地网络的NAT的MHB内所反映的连结为本在该CN与该MN建立一连结。
13.一种用于网络系统的网络地址转译路由器(NAT),该网络系统包含多个网络,每一网络有一具备一唯一全域地址的网络地址转译路由器(NAT),该NAT伴随着至少一主机及至少一移动节点(MN),每一主机有一能对该MNs联络数据的服务区,每一MN有一原地主机及一原地网络,该主机定义一预设区域地址与该原地网络的NAT的全域地址配对以定义该MN的一预设连结,该NAT包括一移动-原地数据库(MHD),其将以一伴随该NAT的主机为原地主机的每一MN与该MN与一伴随该NAT的主机的一当前关联的一个区域地址视为一体,或与一由该MN与一非伴随该NAT的主机的一关联的一个区域地址以及伴随该主机的NAT的全域地址所定义的连结视为一体;且将当前与一伴随该NAT的主机有关联但有一非伴随该NAT的原地主机的每一MN与当前主机关联的一区域地址视为一体;使得自一对应节点(CN)至一以伴随该NAT的一主机为原地主机的选定MN的一数据通讯由下述方式联络给该选定MN以该MN的预设连结或该NAT的MHB所反映的连结为本建立一连结,且若该连结是以该NAT为本建立,将该通讯导往该MHB内确认的区域地址。
14.如权利要求13所述的网络地址转译路由器(NAT),其特征在于该MHD识别24位的区域和全域地址及一位置栏,使得将以一伴随该NAT的主机为原地主机的每一MN与该MN与一伴随该NAT的主机的一当前关联的一个24位区域地址、一空全域地址、及该位置栏内一原地标记视为一体,或与一由该MN与一非伴随该NAT的主机的一关联的一个24位区域地址及伴随该主机的NAT的一个24位全域地址所定义的连结以及该位置栏内一离去标记视为一体;且将当前与一伴随该NAT的主机有关联但有一非伴随该NAT的原地主机的每一MN与该MN的当前主机关联的一24位区域地址、一空全域地址、及该位置栏内一原地标记视为一体。
15.一种移动互联网通讯的方法,其包括提供多个路由器,每一路由器有一唯一通讯地址;提供多个移动节点(MNs),其可移动至各处经由在不同位置的不同路由器与互联网联络,其中每一MN伴随着一个原地路由器;使每一路由器具备一相伴移动节点位置列表识别以此路由器为原地路由器的每一MN以及一对应于每一此等MN的一当前位置的路由器的通讯地址;且在每一MN自经由一路由器与互联网联络的一旧位置移动至该MN经由一不同路由器与互联网联络的一当前位置时,藉由对该MN的原地路由器联络以该不同路由器的通讯地址作为对应于该MN当前位置的通讯地址的方式经由该不同路由器建立起通讯能力,藉此从一对应节点(CN)到一选定MN的一数据通讯能藉由存取该选定MN的原地路由器的移动节点位置列表以判定对应于该选定MN的当前位置的通讯地址且将该数据通讯导向该已判定通讯地址的方式联络给该选定MN。
全文摘要
一种支持移动互联网通讯的系统及方法,运用多个路由器及移动节点(MNs)。每一路由器有唯一通讯地址。每一MN伴随一原地路由器。每一路由器有一相伴移动节点位置列表识别以此路由器为原地路由器的各MN以及一对应于各MN的当前位置的路由器的通讯地址。每一MN可从其经由一路由器与互联网联络的一旧位置移动至该MN经由不同路由器与互联网联络的当前位置,此位置经由不同路由器进行的通讯是藉由对MN的原地路由器联络不同路由器的通讯地址作为对应MN的当前位置的通讯地址。从对应节点到选定MN的数据通讯是藉由存取该选定MN的原地路由器的移动节点位置列表以判定对应该选定MN当前位置通讯地址且将该数据通讯导向已判定通讯地址的方式联络给该选定MN。
文档编号C07C33/46GK1511404SQ02805273
公开日2004年7月7日 申请日期2002年2月14日 优先权日2001年2月21日
发明者雪利夫·M·夏里尔, 雪利夫 M 夏里尔, 卡尔 R 吉拉普, 普拉哈卡尔·R·吉拉普 申请人:美商内数位科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1