一种用于发起移动主机和通信对端间的通信的方法.pdf

上传人:a1 文档编号:4754455 上传时间:2018-11-06 格式:PDF 页数:21 大小:639.50KB
返回 下载 相关 举报
摘要
申请专利号:

CN201080027883.5

申请日:

2010.06.18

公开号:

CN102804880A

公开日:

2012.11.28

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 60/00申请日:20100618|||公开

IPC分类号:

H04W60/00

主分类号:

H04W60/00

申请人:

阿尔卡特朗讯

发明人:

特莱马科·梅里亚; 亚辛·勒姆戈哈兹里

地址:

法国巴黎市

优先权:

2009.06.22 EP 09163413.9

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋

PDF下载: PDF下载
内容摘要

本发明涉及一种路由器(MAG),能够与本地网络中的移动主机(MN)协作、以发起所述移动主机(MN)与通信对端(CN)之间、至少通过第一和第二网络的通信,所述移动主机(MN)至少包括能分别与所述第一和第二网络连接的第一和第二网络接口,所述路由器(MAG)能进一步:将所述移动主机(MN)连接到所述第二网络;接收对通讯地址(HNP2)的请求(RS);将所述通讯地址(HNP2)传输至所述移动主机(MN);以及,采用预定模式指标来配置所述移动主机(MN),以使所述移动主机(MN)通过其第二网络接口接收由通信对端(CN)向第一网络接口发送的一些数据。本发明还涉及一种与该路由器(MAG)协作的移动主机(MN)。

权利要求书

1.一种路由器(MAG2),能够与本地网络(NTWH)中的移动主机(MN)协作,以发起所述移动主机(MN)与通信对端(CN)之间、至少经由第一网络和第二网络(NTW1,NTW2)的通信,所述移动主机(MN)至少包括能分别与所述第一网络和所述第二网络(NTW1,NTW2)连接的第一网络接口和第二网络接口(IF1,IF2),所述路由器(MAG2)能进一步:-将所述移动主机(MN)连接到所述第二网络(NTW2);-接收对通讯地址(HNP)的请求(RS);-将所述通讯地址(HNP)传输至所述移动主机(MN);以及,-采用预定模式指标(W_IMOO)来配置所述移动主机(MN),以使所述移动主机(MN)通过其第二网络接口(IF2)接收通信对端(CN)向第一网络接口(IF1)发送的一些数据(DAT)。2.根据权利要求1所述的路由器(MAG2),其中,所述路由器(MAG2)能够进一步由所述本地网络(NTWH)的本地代理(LMA)处接收所述移动主机(MN)的配置指令。3.根据权利要求1或2所述的路由器(MAG2),其中,所述路由器(MAG2)能够进一步在所述本地网络(NTWH)的本地代理(LMA)与移动主机(MN)之间的绑定表(TBCE)中创建相应的表项。4.根据权利要求1至3任一项所述的路由器(MAG2),其中,所述路由器(MAG2)能够进一步执行传输通信地址(HNP)的步骤和配置所述移动主机(MN)的步骤。5.根据权利要求1至4中任一项所述的路由器(MAG2),其中,所述路由器(MAG2)使用代理移动IP协议。6.根据权利要求5所述的路由器(MAG2),其中,所述路由器(MAG2)为移动接入网关,且能够与其协作的所述本地代理(LMA)为本地移动锚点。7.根据权利要求5或6所述的路由器(MAG2),其中,所述预定模式指标(W_IMOO)定义了弱主机模式。8.根据权利要求5至7中任一项所述的路由器(MAG2),其中,所述路由器(MAG2)使用路由广播请求(RA)来执行基于预定模式指标(W_IMOO)配置所述移动主机(MN)的步骤。9.一种本地网络(NTWH)中的移动主机(MN),能够与路由器(MAG2)协作,以发起与通信对端(CN)之间的、至少经由第一网络和第二网络(NTW1,NTW2)的通信,所述移动主机(MN)至少包括能分别与所述第一网络和所述第二网络(NTW1,NTW2)连接的第一网络接口和第二网络接口(IF1,IF2),所述移动主机(MN)能够进一步:-接入至所述第二网络(NTW2);-请求通信地址(HNP);-接收通信地址(HNP);以及,-基于预定模式指标(W_IMOO)来被配置,以能够通过其第二网络接口(IF2)接收通信对端(CN)向第一网络接口(IF1)发送的一些数据(DAT)。10.根据权利要求9所述的移动主机(MN),其中,所述移动主机(MN)能够进一步根据与所述第二网络接口(IF2)相关联的第二目标地址(IP2)来设置所述通讯地址(HNP)。11.根据权利要求9或10所述的移动主机(MN),其中,所述移动主机(MN)使用代理移动IP协议。12.根据权利要求11所述的移动主机(MN),其中,所述预定模式指标(W_IMOO)定义了弱主机模式。13.一种网络系统(N),用于发起本地网络(NTWH)中的移动主机(MN)与通信对端(CN)之间的、至少在第一网络和第二网络(NTW1),NTW2)中经由路由器(MAG2)进行的通信,所述移动主机(MN)至少包括能分别与所述第一网络和第二网络(NTW1,NTW2)连接的第一网络接口和第二网络接口(IF1,IF2),所述网络系统(N)包括如权利要求1至8中任一项所述的路由器(MAG2),以及如权利要求9至12中任一项所述的移动主机(MN)。14.一种用于发起本地网络(NTWH)中的移动主机(MN)与通信对端(CN)之间的、至少经由第一网络和第二网络(NTW1,NTW2)的通信的第一方法(MTH1),所述移动主机(MN)至少包括能分别与所述第一网络和所述第二网络(NTW1,NTW2)连接的第一网络接口和第二网络接口(IF1,IF2),所述方法包括以下步骤:-将所述移动主机(MN)连接到所述第二网络(NTW2);-接收对通讯地址(HNP)的请求(RS);-将所述通讯地址(HNP)传输至所述移动主机(MN);以及,-采用预定模式指标(W_IMOO)来配置所述移动主机(MN),以使所述移动主机(MN)通过其第二网络接口(IF2)接收通信对端(CN)向第一网络接口(IF1)发送的一些数据(DAT)。15.一种用于发起与通信对端(CN)之间的、至少经由第一网络和第二网络(NTW1,NTW2)的通信的第二方法(MTH2),移动主机(MN)至少包括能分别与所述第一网络和所述第二网络(NTW1,NTW2)连接的第一网络接口和第二网络接口(IF1,IF2),所述方法包括以下步骤:-接入至所述第一网络(NTW1);-请求通信地址(HNP);-接收通信地址(HNP);以及,-基于预定模式指标(W_IMOO)来被配置,以能够通过其第二网络接口(IF2)接收通信对端(CN)向第一网络接口(IF1)发送的一些数据(DAT)。16.一种用于计算机的计算机程序产品,包括一组指令,当该组指令被载入至所述计算机后,可使所述计算机执行如权利要求14所述的第一方法。17.一种用于计算机的计算机程序产品,包括一组指令,当该组指令被载入至所述计算机后,可使所述计算机执行如权利要求15所述的第二方法。

说明书

一种用于发起移动主机和通信对端间的通信的方法

技术领域

本发明涉及一种路由器,能与本地网络中的移动主机协作,以发
起所述移动主机与通信对端之间、至少经由第一网络和第二网络的通
信。本发明还涉及一种本地网络中的移动主机,能够与所述路由器协
作,以发起与通信对端之间的、至少经由第一网络和第二网络的通信。

所述路由器以及所述移动主机可用于任意网络系统,例如,包括
但不限于:采用代理移动IP协议的网络系统。

背景技术

如本领域技术人员所熟知的,能与本地网络中的移动主机协作,
以发起所述移动主机与通信对端之间、至少经由第一网络和第二网络
的通信的路由器,能够执行以下操作:

-采用第一IP地址向第一网络发送一些第一数据;

-采用第一IP地址向第二网络发送一些第二数据。

如本领域技术人员所熟知的,能够与路由器协作,以发起与通信
对端之间的、至少经由第一网络和第二网络的通信的本地网络中的移
动主机,能执行以下操作:

-利用与第一IP地址相关联的第一网络接口,通过第一网络
接收一些第一数据;所述第一网络接口能连接至所述第一网络。

-利用与第一IP地址相关联的第二网络接口,通过第一网络
接收与一些第二数据;所述第二网络接口能连接至所述第二网络。

现有技术的一个问题是,路由器与移动主机不能实现两个网络之
间的网络负载平衡,换言之,无法实现两个网络之间平衡的数据传输
(作为一个非限制性实例,当存在一个具有瓶颈的网络的情形下),
尤其当移动主机能够执行通过其接口同时接收/传输数据的多宿功能
(multi-homing)时。

发明内容

本发明的目的在于提供一种能够解决上述问题的路由器,其能与
本地网络中的移动主机协作,以发起所述移动主机与通信对端之间、
至少经由第一网络和第二网络的通信。

为此,提供了一种路由器,能与本地网络中的移动主机协作,以
发起所述移动主机与通信对端之间、至少经由第一网络和第二网络的
通信,所述移动主机至少包括能分别与所述第一网络和第二网络连接
的第一网络接口和第二网络接口,所述路由器能进一步:

-将所述移动主机连接到所述第二网络;

-接收对通讯地址的请求;

-将所述通讯地址传输至所述移动主机;以及,

-采用预定模式指标来配置所述移动主机,以使所述移动主机
通过其第二网络接口接收由通信对端向第一网络接口发送的一些数
据。

如我们将在进一步详述中看到的,由于所述配置,所述路由器允
许移动主机通过其与另一网络相关的另一网络接口,来接收与特定网
络绑定(并且由此与所述移动主机的、能够连接至所述特定网络的网
络接口绑定)的一些数据。

在第一非限制性实施例中,所述路由器能够进一步由所述本地网
络的本地代理处接收所述移动主机的配置指令。因此,通过控制所述
配置,本地代理可决定执行或不执行一些负载均衡。

在第二非限制性实施例中,所述路由器能够进一步在本地网络的
本地代理与移动主机之间的绑定表中创建相应的表项。这允许将路由
器绑定至移动主机。本地代理知道其必须将目的定位至移动主机的数
据传输至哪一路由器。

在第三非限制性实施例中,所述路由器能够进一步执行传输通信
地址的步骤和配置所述移动主机的步骤。这是一个简单的解决方案。

在第四非限制性实施例中,所述路由器使用代理移动IP协议。
其避免了在执行一些多宿功能和一些负载平衡功能时更改移动主机。

在第五非限制性实施例中,所述路由器为移动接入网关,且能够
与其协作的所述本地代理为本地移动锚点。

在第六非限制性实施例中,所述预定模式指标定义了弱主机模
式。该方案允许移动主机在与一些数据被目的定位至的接口不同的接
口上接收所述数据。

在第七非限制性实施例中,所述路由器使用路由广播请求来执行
基于预定模式指标配置所述移动主机的步骤;通过使用标准请求,该
方案避免了为所述配置执行专有请求(proprietary request)。

此外,提供了一种本地网络中的移动主机,能够与路由器协作,
以发起与通信对端之间的、至少经由第一网络和第二网络的通信,所
述移动主机至少包括能分别与所述第一网络和所述第二网络连接的
第一网络接口和第二网络接口:

-接入至所述第二网络;

-请求通信地址;

-接收通信地址;以及,

-基于预定模式指标来被配置,以能够通过其第二网络接口接
收通信对端向第一网络接口发送的一些数据。

在第一非限制性实施例中,所述移动主机能够进一步根据与所述
第二网络接口相关的第二目标地址来设置所述通讯地址。该方案允许
将所述移动主机的接口连接至所述第二网络。

在第二非限制性实施例中,所述移动主机使用代理移动IP协议。

在第三非限制性实施例中,所述预定模式指标定义了弱主机模
式。

此外,提供一种网络系统,用于发起本地网络中的移动主机与通
信对端之间的、至少在第一网络和第二网络中经由路由器进行的通
信,所述移动主机至少包括能分别与所述第一网络和第二网络连接的
第一网络接口和第二网络接口,所述网络系统包括:

-根据前述特征中任一特征的路由器;以及,

-根据前述特征中任一特征的移动主机。

此外,提供一种用于发起本地网络中的移动主机与通信对端之间
的、至少经由第一网络和第二网络的通信的第一方法,所述移动主机
至少包括能分别与所述第一网络和所述第二网络连接的第一网络接
口和第二网络接口,所述方法包括以下步骤:

-将所述移动主机连接到所述第二网络;

-接收对通讯地址的请求;

-将所述通讯地址传输至所述移动主机;以及,

-采用预定模式指标来配置所述移动主机,以使所述移动主机
通过其第二网络接口接收通信对端向第一网络接口发送的一些数
据。

此外,提供一种用于发起与通信对端之间的、至少经由第一网络
和第二网络的通信的第二方法,移动主机至少包括能分别与所述第一
网络和所述第二网络连接的第一网络接口和第二网络接口,所述方法
包括以下步骤:

-接入至所述第一网络;

-请求通信地址;

-接收通信地址;以及,

-基于预定模式指标来被配置,以能够通过其第二网络接口接
收通信对端向第一网络接口发送的一些数据。

此外,提供一种用于计算机的计算机程序产品,包括一组指令,
当该组指令被载入至所述计算机后,可使所述计算机执行如前述限定
的第一方法。

此外,还提供一种用于计算机的计算机程序产品,包括一组指令,
当该组指令被载入至所述计算机后,可使所述计算机执行如前述限定
的第二方法。

附图说明

在此仅通过举例,并参照附图,对根据本发明的方法和/或装置的
一些实施例进行描述,其中:

图1为根据本发明的包括多个路由器和移动主机的网络系统的原
理图;

图2示出根据第一非限制性实施例的路由器、移动主机以及如图
1所示网络系统中的其他元素的更多细节;

图3示出如图2所示的路由器以及所述移动主机之间的数据交换
流程;

图4示出根据第二非限制性实施例的路由器、移动主机以及如图
1所示网络系统中的其他元素的更多细节;

图5示出如图4所示的路由器以及所述移动主机之间的数据交换
流程;

图6为用于发起通信的、由如图2或图4所示的路由器执行的第
一方法的方法流程图;

图7为用于发起通信的、由如图2或图4所示的移动主机执行的
第二方法的方法流程图。

具体实施方式

在下述说明中,本领域技术人员所熟知的功能或结构将不再详
述,因其会在不必要的细节上模糊本发明。

本发明涉及一种路由器MAG2,能够与本地网络NTWH中的移
动主机MN协作,以发起所述移动主机MN与通信对端CN之间、至
少经由第一网络和第二网络NTW1,NTW2的通信,所述移动主机
MN至少包括能分别与所述第一网络和所述第二网络NTW1,NTW2
连接的第一网络接口和第二网络接口IF1,IF2。

本发明还涉及一种本地网络NTWH中的移动主机MN,能够与路
由器MAG2协作,以发起与通信对端CN之间的、至少经由第一网络
和第二网络NTW1,NTW2的通信,所述移动主机MN至少包括能分
别与所述第一网络和所述第二网络NTW1,NTW2连接的第一网络接
口和第二网络接口IF1,IF2。

所述路由器MAG2和所述移动主机MN包含于网络系统N中。

如图1所示的非限制性举例,网络系统N包括:

与移动主机MN相关联的本地网络NTWH,所述本地网络
NTWH包括:

-用于给移动主机MN分配通信地址的本地代理LMA;

-用于所述本地网络NTWH中的移动主机MN的认证的本地服
务器AAA SRVH;

第一网络NTW1包括:

-至少一个第一路由器MAG1;

-用于所述已访问的网络NTW1中的移动主机MN的认证的第
一服务器AAA SRV1;

第二网络NTW2包括:

-至少一个第二路由器MAG2;

-用于所述已访问的网络NTW2中的移动主机MN的认证的第
二服务器AAA SRV2;

能与移动主机MN通过第一网络NTW1和/或第二网络NTW2通
信的通信对端CN。

所述第一和第二网络NTW1,NTW2为能被移动主机MN访问的网
络。

路由器MAG1和路由器MAG2分别能够:

-向所述移动主机提供第一网络接口IF1在第一网络NTW1上
的连通性,并采用所述第一网络接口IF1接收来自通信对端
CN的数据/将数据发送至通信对端CN;

-向所述移动主机提供第二网络接口IF2在第二网络NTW2上
的连通性,并采用所述第二网络接口IF2接收来自通信对端
CN的数据/将数据发送至通信对端CN;

如图2和图4的非限制性实施例所示,路由器MAG能进一步:

-将所述移动主机MN连接到所述第二网络NTW2(功能模块
MN_ATTACH如图2和图4所示);

-接收对通讯地址HNP的请求(功能模块REQ_HNP如图2和图4
所示);

-将所述通讯地址HNP传输至所述移动主机MN(功能模块
TX_RA(HNP2,W_IMOD)如图2所示,功能模块
DHCP_R(HNP2)如图4所示);以及,

-采用预定模式指标W_IMOD来配置所述移动主机MN,以使
所述移动主机MN通过其第二网络接口IF2接收通信对端CN
向第一网络接口IF1发送的一些数据DAT(功能模块
TX_RA(HNP2,W_IMOD)如图2所示,功能模块
TX_RA(W_IMOD)如图4所示)。

在一个非限制性的实施例中,路由器MAG能进一步由本地网络
NTWH的本地代理LMA处接收所述移动主机MN的配置指令(功能模
块PBA(MN_ID,HNP2,CONF)如图2所示,功能模块PBA(MN_ID,HNP2,
CONF)如图4所示)。

在一个非限制性的实施例中,路由器MAG还能进一步在本地网络
NTWH的本地代理LMA与移动主机MN之间的绑定表TBCE中创建相
应的表项(功能模块CREAT_BCE如图2和图4所示)。

在一个非限制性的实施例中,路由器MAG还能与认证服务器
AAA_SRV协作来执行对移动主机MN的认证(功能模块AUTH如图2
和图4所示)。

在一个非限制性的实施例中,路由器MAG包括一个单元控制UC,
能执行前述功能。

如图2和4所示,移动主机MN能够:

-接入至所述第二网络NTW2(功能模块MN_ATTACH如图2
和图4所示);

-请求通信地址HNP(功能模块REQ_HNP如图2和图4所示);

-接收通信地址HNP(功能模块RX_RA(HNP2,W_IMOD)如图
2所示;功能模块DHCP_R(HNP2)如图2所示);以及

-基于预定模式指标W_IMOD来被配置,以能够通过其第二网
络接口IF2接收通信对端CN向第一网络接口IF1发送的一些
数据DAT(功能模块TX_RA(HNP2,W_IMOD)如图2所示,
功能模块TX_RA(W_IMOD)如图4所示)。

在一个非限制性的实施例中,移动主机MN能进一步根据与第一网
络接口IF1相关联的第一目标地址IP1来设置所述通信地址HNP(功能
模块SET_HNP如图2和图4所示)。

在一个非限制性的实施例中,移动主机MN包括单元控制UC,能
够执行前述功能。

为执行前述各项功能,在一个非限制性的实施例中,路由器MAG
和移动主机MN使用代理移动IP协议。

该协议允许管理移动主机MN在不同网络NTW上的移动性。

与在所述移动主机MN内部管理所述移动性的、被称为MIP的移动
IP协议相反,被称为PMIP的代理移动IP协议允许:

-管理移动主机MN在不同的已访问网络NTW1,NTW2之间的
移动性;

-故其不要求为了移动性管理对移动主机MN进行任何更改;

-从移动主机MN的角度来看,如下文将被理解的,与不同的
已访问网络的连接表现为与本地网络的连接。

在本实施例中,路由器MAG为移动接入网关,能够与路由器MAG
协作的本地代理LMA为本地移动锚点,所述移动主机MN为移动节点,
并且所述绑定表TBCE为绑定更新列表项。

路由器MAG2和移动主机MN共同协作以发起所述移动主机MN
和移动节点CN之间的通信,如以下图4和图5的非限制性实施例所示。

需要注意的是,由第二路由MAG2发起的通信被认为是非限制性的
实施例。

在下文中,在非限制性实施例描述的通信中,路由器MAG2和移动
主机MN包含上文所述的进一步实施例。

下文采用的非限制性的实施例包括:

-移动主机MN,其中该移动主机:

-其第一网络接口IF1已连接至第一网络NTW1,并且,

-正在进入NTW2;

-两个网络接口IF1和IF2分别具有IP地址IP1=2001::1和IP2=
2001::2。

-第一接入技术类型ATT1被用于在第一网络NTW1中,且第二接
入技术类型ATT2被用于第二网络NTW2中。例如,第一接入技术为
WI-FI,且第二接入技术为3GPP;又例如,第一接入技术为LTE(″Long 
Term Evolution″),且第二接入技术为Wimax(全球微波互联接入,
″Worldwide Interoperability for Microwave Access″)。

-通信对端CN有IP地址CN。

-第一路由器MAG1和第二路由器MAG2分别具有代理地址
pCOA1和pCOA2。

下文将参照图3至图5。

在步骤1)中,当移动节点MN在第二网络NTW2的覆盖范围中,
且需要将其第二网络接口IF2连接至所述第二网络NTW2时,移动主机
MN接入所述第二网络NTW2(步骤MN_ATTACH)。该接入行为由路由
器MAG2执行。

需要注意的是,在非限制性示例中,移动主机MN需要连接至第二
网络NTW2:

-当其进入所述网络NTW2的覆盖范围时;或者,

-当其在NTW1和NTW2两个网络的覆盖范围内并曾连接至第一网
络NTW1,但失去了该与第一网络NTW1的连接时。

该接入行为能建立移动主机MN与该第二网络NTW2的连接。

在步骤2)中,执行对所述移动主机MN的认证(步骤AUTH)。

该认证步骤由路由器MAG2执行,其由(已访问的网络NTW2或
者本地网络NTWH中的)认证服务器AAA_SRV处获取移动标识符
MN_ID。在给出的非限制性实施例中,采用已访问的第二网络NTW2
中的认证服务器AAA_SRV。

需要注意的是,在一个非限制性的实施例中,认证服务器AAA_SRV
为AAA(认证、授权、记账,″Authentication Authorization Accounting″)
服务器。

该认证步骤应为本领域技术人员所熟知,在此不再赘述。

在步骤3)中,移动主机MN发送对通信地址HNP的请求,并且路
由器MAG2接收所述请求(步骤REQ_HNP)。

在一个非限制性的实施例中,当采用代理移动IP协议时,该请求包
括如由互联网工程任务组(IETF,″Internet Engineering Task Force″)编辑的
文档RFC4861中所定义的路由征集请求RS(router solicitation request)。

在所采用的实施例中,所述请求能使该移动主机MN请求通信地址
HNP,该通信地址HNP将允许该移动主机MN与通信对端CN通过第
二网络NTW2进行通信。该请求RS被发送至路由器MAG2(如所示的
步骤TX_RS)。

需要注意的是,所述请求允许移动主机MN在第二网络NTW2中发现
路由器MAG。

在步骤4)中,路由器MAG2在本地网络NTWH的本地代理LMA
与移动主机MN之间的绑定表TBCE中创建相应的表项(步骤
CREAT_BCE)。

因此,路由器MAG2已追踪到移动主机MN接入至第二网络NTW2
并且将该接入事件发送给本地代理LMA。

在一个非限制性实施例中,当采用代理移动IP协议时该步骤包括以
下子步骤:

a)路由器MAG2将代理绑定更新请求PBU(MN_ID)连同移动主
机标识符MN_ID发送至本地代理LMA。

当所述本地代理LMA接收到代理绑定更新请求PBU时,所述本
地代理LMA执行以下步骤:

-给移动主机MN的第二网络接口IF2分配第二通信地址
HNP2,并且,

-将第二路由器MAG2的代理地址pCOA2与所述第二通信地
址HNP2绑定。

为完成上述步骤,所述本地代理LMA采用包括以下内容的行
项(line entry)来更新绑定表TBCE(如图1实施例所示):

-第二通信地址HNP2;

-第二代理地址pCOA2;

-移动主机MN的第二接口IF2的第二参考内容(second 
reference);

-在所述第二网络NTW2被采用的第二接入技术类型ATT2;

需要注意的是,绑定表TBCE已经包含与所述移动主机MN的第
一接口IF1和第一网络NTW1的连接相应的第一行项,所述第一行
项包括,如图1的非限制性举例中所述的内容:

-第一通信地址HNP1;

-与第一网络NTW1的第一路由器MAG1相关联的第一代理地
址pCOA1;

-移动主机MN的第一接口IF1的参考内容(reference);

-在所述第一网络NTW1被采用的第一接入技术类型ATT1;

b)本地代理LMA将代理绑定确认反馈PBA(MN_IO,HNP,
CONF)发送回路由器MAG2,所述代理绑定确认反馈PBA包括与移
动主机MN需要将其第二接口IF2连接至的第二网络NTW2相关的
通信地址HPN2。

因此,本步骤允许本地代理LMA知道其必须要将目标地址为移动
主机MN(由于通信地址HNP)的一些数据DAT发送至哪一网络系统
NTW的哪一路由器MAG(由于代理地址pCOA),并且由此确定通过所
述网络NTW必须向哪一接口IF(在此为第二接口IF2)发送数据DAT。

在一个非限制性的实施例中,当代理移动IP协议被使用时,通信地
址HNP为本地网络前缀,并且唯一本地网络前缀(或前缀集合)被分
配给移动主机MN的给定接口IF。

在步骤5)中,路由器MAG2从本地网络NTWH的本地代理LMA
处接收所述移动主机MN的配置指令,所述配置能使所述移动主机MN
通过其第二网络接口IF2接收通信对端CN向第一网络接口IF1发送的
一些数据DAT(步骤PBA(MN_ID,HNP2,CONF)如图3所示,步骤
PBA(MN_ID,CONF)如图5所示)。

在一个非限制性的实施例中,当代理移动IP协议被使用时,代理绑
定确认反馈PBA(MN_IO,HNP,CONF)被用于通知路由器MAG2所述配
置。因此,本地代理LMA将所述反馈PBA连同所述指令CONF一同发
送。

在一个非限制性的示例中,与前述步骤4b)中采用的相同的PBA
反馈,这减少了信息发送的数量。

需要注意的是,本地代理LMA已经执行了对移动主机MN属性(所
述属性可在前述的认证步骤过程中被获取)的预检测,以了解其是否支
持多宿功能,该功能意味着该移动主机MN能够同时通过其不同的接口
IF1、IF2来接受/发送数据。事实上,当支持所述多宿功能时,所述配置
可被执行。

在步骤6)中,路由器MAG2采用预定模式指标W_IMOD配置所
述移动主机MN,以使所述移动主机MN能够通过其第二网络接口IF2
接收通信对端CN向第一网络接口IF1发送的一些数据DAT(步骤
TX_RA(HPN2,W_IMOD)如图3所示,步骤TX_RA(W_IMOD)如图5所
示)。

在一个非限制性的实施例中,当代理移动IP协议被使用时,该预定
模式指标W_IMOD定义了弱主机模式。该弱主机模式被定义在由IETF
编辑的文档RFC1122中。

在一个非限制性实施例中,当代理移动IP协议被使用时,路由器
MAG2使用路由广播请求RA来执行基于预定模式指标W_IMOD来配
置所述移动主机MN的步骤。因此,其发送所述请求RA至移动主机
MN。

所述请求RA被定义在IETF编辑的文档RFC4861中。

在一个非限制性的实施例的变形中,在RA请求中的比特位被分配
给预定模式指标,例如在第6比特位至第53比特位中的一个比特位R
(预留,能被分配),该比特位R在RFC5175的RA请求的扩展指南中
被描述。

当接收到所述配置请求RA时,移动主机MN基于预定模式指标
W_IMOD来被配置:其第二网络接口IF2被设置为所述弱主机模式;故
移动主机MN的第二网络接口当前能够接收来自通信对端CN且目的定
位至其第一网络接口IF1的一些数据。

需要说明的是,弱主机模式意味着移动主机MN将不会检测其在第
二接口IF2中接收到的数据DAT的目标地址,因此移动主机MN将不会
拒绝任何数据DAT,即使数据DAT的地址目的与其第二接口IF2的IP
地址IP2不同。

在步骤7)中,路由器MAG2将通信地址HNP2传输至所述移动主
机MN,并且该移动主机MN接收所述通信地址HPN2。

在如图3所示的第一个非限制性实施例中,当代理移动IP协议被采
用时,路由广播请求RA被用于将所述通信地址HNP2从所述路由器
MAG2传输至所述移动主机MN(子步骤RX_RA(HPN2,W_IMOD))。

在一个非限制性实施例中,传输通信地址HNP的步骤(步骤6)以
及配置所述移动主机MN的步骤(步骤7)被同时执行。在一个非限制
性实施例中,如图3所示,当代理移动IP协议被采用时,路由器MAG2
使用路由广播请求RA来执行所述两个步骤。

在如图5所示的第二个非限制性实施例中,如下所述,动态主机设
置协议(DHCP,″Dynamic Host Configuration Protocol″)被用于从所述
路由器MAG2向所述的移动主机MN传输所述通信地址HNP2。

DHCP请求DHCP_Q被移动主机MN发送至路由器MAG2,接着
将该请求转发至DHCP服务器DHCP_SRV(子步骤7a)。该DHCP服务
器DHCP_SRV反馈被保存至路由器MAG2的通信地址HNP2,接着采
用DHCP应答DHCP_R(子步骤7b)将其转发至移动主机MN。由于DHCP
协议为本领域技术人员所熟知,在此不对其详述。

需要注意的是,当采用如图5所示的代理移动IP协议时,该第二实
施例也可以被实施。在此情况下,路由器广播请求RA包括告知移动主
机MN使用DHCP协议来获取通信地址HNP2的指示符I(M比特位)。

在步骤8)中,当接收到通信地址HNP2,移动主机MN采用与第
二网络接口IF2相关联的第二目标地址IP2=2001::2来对其进行设置。

故移动主机MN配置通信地址HNP2以能够接收/发送一些数据
DAT。

在步骤9)中,路由器MAG2发起本地代理LMA和第二网络NTW2
的路由器MAG2之间的数据通道TUNN,以将数据发送至与第二网络
NTW2相连接的移动主机MN(步骤INIT_TUNN)。

该数据通道TUNN允许将数据DAT由本地代理LMA转移至路由器
MAG2。

因此,在步骤10)中,通信对端CN将一些数据DAT连同第一IP
地址IP1=2001::1的目标地址IPDEST一起发送,也就是说,目的定位
至移动主机MN的第一接口IF1,因其需要使用第一网络NTW1(步骤
TX1(DAT,HPN2));所述数据DAT先被发送至移动主机MN所属本地网
络NTWH的本地代理LMA。

当由所述源目标地址IPSRC=CN接收到所述数据DAT时,在步
骤11)中,本地代理LMA通过数据通道TUNN将该数据DAT传输至
第二路由器MAG2(步骤TX2(DAT,HNP2,PCK,pCOA2))。对所述数据
的隧道操作(tunneling)采用第二路由器MAG2的代理地址pCOA2。所
述隧道操作能将来自通信对端CN的所述数据DAT封装在与代理地址
pCOA2相关的数据包PCK中。为此,在执行隧道操作时使用了绑定表
TBCE中的信息。

需要注意的是,隧道操作建立了虚拟的本地连接:移动主机MN认
为自身被固定于本地代理LMA,但实际上却与路由器MAG2物理相连。

需要说明的是,在如图3和图5所示的实施例中,本地代理LMA
已决定减少第一网络NTW1中的传输数据,并因此已决定通过移动主机
MN的第二接口IF2(并且因此通过第二网络NTW2)发送目的定位至
移动主机MN的第一接口IF1的一些数据(并且因此旨在通过第一网络
NTW1来被发送)来执行一些网络负载平衡。需要说明的是,本地代理
LMA的执行一些负载平衡的决定依赖于本地网络NTW的网络策略。

在步骤12)中,当接收到所述数据包PCK后,路由器MAG2执行
反隧道操作(de-tunneling),并采用相关联的通信地址HNP2将数据DAT
发送至移动主机MN的第二网络接口IF2(步骤TX3(DAT,HNP2))。

故当该移动主机MN的第二网络接口IF2被配置为弱主机模式时,
其将静默接受数据DAT而不会检测所述被发送数据DAT的目标地址,
该目标地址为第一IP地址IP1=2001::1。

应可理解的是,前述各个步骤的顺序已被提及并在各个非限制性
实施例中示出。当然,任何可适用于本发明的其他步骤顺序均可被执
行。例如,步骤9)可在步骤1)之前执行,或者,步骤6)可在步骤5)
之前执行。

故可从前述内容中了解,如图6所示的第一方法MTH1由路由器
MAG2执行,用于发起本地网络NTWH中的移动主机MN与通信对端
CN之间的、至少经由第一网络和第二网络NTW1,NTW2的通信,所
述移动主机MN至少包括能分别与所述第一网络和所述第二网络
NTW1,NTW2连接的第一网络接口和第二网络接口IF1,IF2。所述第
一方法包括以下步骤:

-将所述移动主机MN连接到所述第二网络NTW2;

-接收对通讯地址HNP的请求RS;

-将所述通讯地址(HNP)传输至所述移动主机(MN);以及,

-采用预定模式指标W_IMOO来配置所述移动主机MN,以
使所述移动主机MN通过其第二网络接口IF2接收通信对端CN向
第一网络接口IF1发送的一些数据DAT。

此外,如图7所示的第二方法MTH2由移动主机MN执行,用于发
起与通信对端CN之间的、至少经由第一网络和第二网络NTW1,
NTW2的通信的第二方法MTH2,移动主机MN至少包括能分别与所述
第一网络和所述第二网络NTW1,NTW2连接的第一网络接口和第二
网络接口IF1,IF2。所述第二方法包括以下步骤:

-接入至所述第一网络NTW1;

-请求通信地址HNP;

-接收通信地址HNP;以及,

-基于预定模式指标W_IMOO来被配置,以能够通过其第二
网络接口IF2接收通信对端CN向第一网络接口IF1发送的一些数
据DAT。

需要注意的是,采用DHCP协议来将通信地址HNP2反馈至移动主
机MN的第二非限制性实施例用虚线矩形示意。

应可理解的是,本发明不受限于上述实施例,任何不背离本发明
精神和范围的实施例的变形以及任何更改方案能够被实施。在此方
面,做出如下说明。

应可理解的是,本发明不限于前述用途。

本发明可使用除了PMIP协议之外的任何其他网络协议,只要该网
络协议允许对移动主机MN进行配置以使其能够在一个接口上接收到
原本并非定位至该接口的一些数据。

应可理解的是,本发明不限于前述实施例。例如,除了路由器请
求或路由广播请求以外的其他请求,如专有请求等均可使用。

应可理解的是,根据本发明的方法和原理不受任何实施方式的限
制。

当硬件或软件中的任一模块能执行多种功能时,所述第一方法和
第二方法的功能可用硬件和/或软件中的模块通过多种方式来实现。在
此不排除集成多项硬件和/或软件来执行一项功能。例如,传输通信地
址的步骤4b)可与配置所述移动主机的步骤5)结合以形成单一功能
模块,而无需修改根据本发明的发起方法。

所述硬件或软件的模块有多种实现方式,例如,分别通过有线电
子电路,或者适当编程的计算机程序产品等。第一计算机程序产品PG1
能包含于计算机或路由器MAG中。第二计算机程序产品能包含于计
算机或移动主机MN中。所述路由器MAG和所述移动主机MN分别包
括前文所述的单元控制,所述控制单元为上述的硬件或软件模块。

计算机程序产品PG1包括第一组指令。

因此,该组指令包含于,例如,计算机可编程存储器中或者路由
器存储器中,可使该计算机或该路由器执行第一启动方法中的不同步
骤。

计算机程序产品PG1包括第二组指令。因此,该组指令包含于,
例如,计算机可编程存储器中或者路由器存储器中,可使该计算机或
该路由器执行第二启动方法中的不同步骤。

该组指令可通过读取诸如磁盘等数据载体,而被载入至可编程存
储器中。服务提供商也能通过通信网络,如英特网等,而使该组指令
能够被获取。

因此,本发明进一步包括如下优点:

-本发明允许通过不同网络的移动主机在不同的接口上执行
数据负载平衡;

-易于实现;

-允许移动主机在网络接入中自动进行配置;

-移动主机无需客户端来管理多宿;

-可应用于具有广泛应用的基于IPV6的移动主机;

-可应用于具有多宿功能的移动主机,因此可被广泛使用。

-可应用于采用代理移动IP协议的情况,因此从移动主机的角
度来看,网络系统仍表现为单连接,也就是说,即使移动
主机的接入点变为网络系统中的另一个网络,移动主机不
会检测到其双层连接关系的任何变化。

-当使用代理移动IP协议时,可采用已在所述代理移动IP协议
中使用的请求。在此情况下,无需执行专有请求。

任何下述权利要求的引用标识不应当被认为是对权利要求的限
定。很明显的是,动词“包括”及其变化形式并不排除任一权利要求定
义之外的任何其他步骤或元素的存在。在步骤或元素前的前缀“a”和
“an”并不排除所述步骤或元素的复数情形。

一种用于发起移动主机和通信对端间的通信的方法.pdf_第1页
第1页 / 共21页
一种用于发起移动主机和通信对端间的通信的方法.pdf_第2页
第2页 / 共21页
一种用于发起移动主机和通信对端间的通信的方法.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种用于发起移动主机和通信对端间的通信的方法.pdf》由会员分享,可在线阅读,更多相关《一种用于发起移动主机和通信对端间的通信的方法.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102804880 A (43)申请公布日 2012.11.28 CN 102804880 A *CN102804880A* (21)申请号 201080027883.5 (22)申请日 2010.06.18 09163413.9 2009.06.22 EP H04W 60/00(2006.01) (71)申请人 阿尔卡特朗讯 地址 法国巴黎市 (72)发明人 特莱马科梅里亚 亚辛勒姆戈哈兹里 (74)专利代理机构 北京汉昊知识产权代理事务 所 ( 普通合伙 ) 11370 代理人 罗朋 (54) 发明名称 一种用于发起移动主机和通信对端间的通信 的方法 (57) 摘。

2、要 本发明涉及一种路由器 (MAG), 能够与本地 网络中的移动主机 (MN) 协作、 以发起所述移动主 机 (MN) 与通信对端 (CN) 之间、 至少通过第一和 第二网络的通信, 所述移动主机 (MN) 至少包括能 分别与所述第一和第二网络连接的第一和第二网 络接口, 所述路由器 (MAG) 能进一步 : 将所述移动 主机 (MN) 连接到所述第二网络 ; 接收对通讯地址 (HNP2) 的请求 (RS) ; 将所述通讯地址 (HNP2) 传 输至所述移动主机 (MN) ; 以及, 采用预定模式指 标来配置所述移动主机 (MN), 以使所述移动主机 (MN) 通过其第二网络接口接收由通信对端。

3、 (CN) 向第一网络接口发送的一些数据。本发明还涉及 一种与该路由器 (MAG) 协作的移动主机 (MN)。 (30)优先权数据 (85)PCT申请进入国家阶段日 2011.12.22 (86)PCT申请的申请数据 PCT/EP2010/058661 2010.06.18 (87)PCT申请的公布数据 WO2010/149594 EN 2010.12.29 (51)Int.Cl. 权利要求书 2 页 说明书 11 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 11 页 附图 7 页 1/2 页 2 1. 一种路由器 (MAG2), 。

4、能够与本地网络 (NTWH) 中的移动主机 (MN) 协作, 以发起所述 移动主机 (MN) 与通信对端 (CN) 之间、 至少经由第一网络和第二网络 (NTW1, NTW2) 的通信, 所述移动主机 (MN) 至少包括能分别与所述第一网络和所述第二网络 (NTW1, NTW2) 连接的 第一网络接口和第二网络接口 (IF1, IF2), 所述路由器 (MAG2) 能进一步 : - 将所述移动主机 (MN) 连接到所述第二网络 (NTW2) ; - 接收对通讯地址 (HNP) 的请求 (RS) ; - 将所述通讯地址 (HNP) 传输至所述移动主机 (MN) ; 以及, - 采用预定模式指标 。

5、(W_IMOO) 来配置所述移动主机 (MN), 以使所述移动主机 (MN) 通过其第二网络接口 (IF2) 接收通信对端 (CN) 向第一网络接口 (IF1) 发送的一些数据 (DAT)。 2. 根据权利要求 1 所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 能够进一步由所述 本地网络 (NTWH) 的本地代理 (LMA) 处接收所述移动主机 (MN) 的配置指令。 3. 根据权利要求 1 或 2 所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 能够进一步在 所述本地网络 (NTWH) 的本地代理 (LMA) 与移动主机 (MN) 之间的绑定表 (TBCE)。

6、 中创建相 应的表项。 4. 根据权利要求 1 至 3 任一项所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 能够进 一步执行传输通信地址 (HNP) 的步骤和配置所述移动主机 (MN) 的步骤。 5. 根据权利要求 1 至 4 中任一项所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 使用 代理移动 IP 协议。 6. 根据权利要求 5 所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 为移动接入网关, 且能够与其协作的所述本地代理 (LMA) 为本地移动锚点。 7. 根据权利要求 5 或 6 所述的路由器 (MAG2), 其中, 所述预定模式指标。

7、 (W_IMOO) 定义 了弱主机模式。 8. 根据权利要求 5 至 7 中任一项所述的路由器 (MAG2), 其中, 所述路由器 (MAG2) 使用 路由广播请求 (RA) 来执行基于预定模式指标 (W_IMOO) 配置所述移动主机 (MN) 的步骤。 9. 一种本地网络 (NTWH) 中的移动主机 (MN), 能够与路由器 (MAG2) 协作, 以发起与通 信对端 (CN) 之间的、 至少经由第一网络和第二网络 (NTW1, NTW2) 的通信, 所述移动主机 (MN) 至少包括能分别与所述第一网络和所述第二网络 (NTW1, NTW2) 连接的第一网络接口 和第二网络接口 (IF1, I。

8、F2), 所述移动主机 (MN) 能够进一步 : - 接入至所述第二网络 (NTW2) ; - 请求通信地址 (HNP) ; - 接收通信地址 (HNP) ; 以及, - 基于预定模式指标 (W_IMOO) 来被配置, 以能够通过其第二网络接口 (IF2) 接收通信 对端 (CN) 向第一网络接口 (IF1) 发送的一些数据 (DAT)。 10. 根据权利要求 9 所述的移动主机 (MN), 其中, 所述移动主机 (MN) 能够进一步根据 与所述第二网络接口 (IF2) 相关联的第二目标地址 (IP2) 来设置所述通讯地址 (HNP)。 11. 根据权利要求 9 或 10 所述的移动主机 (M。

9、N), 其中, 所述移动主机 (MN) 使用代理移 动 IP 协议。 12. 根据权利要求 11 所述的移动主机 (MN), 其中, 所述预定模式指标 (W_IMOO) 定义了 权 利 要 求 书 CN 102804880 A 2 2/2 页 3 弱主机模式。 13.一种网络系统(N), 用于发起本地网络(NTWH)中的移动主机(MN)与通信对端(CN) 之间的、 至少在第一网络和第二网络(NTW1), NTW2)中经由路由器(MAG2)进行的通信, 所述 移动主机 (MN) 至少包括能分别与所述第一网络和第二网络 (NTW1, NTW2) 连接的第一网络 接口和第二网络接口 (IF1, IF。

10、2), 所述网络系统 (N) 包括如权利要求 1 至 8 中任一项所述 的路由器 (MAG2), 以及如权利要求 9 至 12 中任一项所述的移动主机 (MN)。 14. 一种用于发起本地网络 (NTWH) 中的移动主机 (MN) 与通信对端 (CN) 之间的、 至少 经由第一网络和第二网络 (NTW1, NTW2) 的通信的第一方法 (MTH1), 所述移动主机 (MN) 至 少包括能分别与所述第一网络和所述第二网络 (NTW1, NTW2) 连接的第一网络接口和第二 网络接口 (IF1, IF2), 所述方法包括以下步骤 : - 将所述移动主机 (MN) 连接到所述第二网络 (NTW2) 。

11、; - 接收对通讯地址 (HNP) 的请求 (RS) ; - 将所述通讯地址 (HNP) 传输至所述移动主机 (MN) ; 以及, - 采用预定模式指标 (W_IMOO) 来配置所述移动主机 (MN), 以使所述移动主机 (MN) 通过其第二网络接口 (IF2) 接收通信对端 (CN) 向第一网络接口 (IF1) 发送的一些数据 (DAT)。 15. 一种用于发起与通信对端 (CN) 之间的、 至少经由第一网络和第二网络 (NTW1, NTW2)的通信的第二方法(MTH2), 移动主机(MN)至少包括能分别与所述第一网络和所述第 二网络 (NTW1, NTW2) 连接的第一网络接口和第二网络接。

12、口 (IF1, IF2), 所述方法包括以下 步骤 : - 接入至所述第一网络 (NTW1) ; - 请求通信地址 (HNP) ; - 接收通信地址 (HNP) ; 以及, - 基于预定模式指标 (W_IMOO) 来被配置, 以能够通过其第二网络接口 (IF2) 接收通信 对端 (CN) 向第一网络接口 (IF1) 发送的一些数据 (DAT)。 16. 一种用于计算机的计算机程序产品, 包括一组指令, 当该组指令被载入至所述计算 机后, 可使所述计算机执行如权利要求 14 所述的第一方法。 17. 一种用于计算机的计算机程序产品, 包括一组指令, 当该组指令被载入至所述计算 机后, 可使所述计。

13、算机执行如权利要求 15 所述的第二方法。 权 利 要 求 书 CN 102804880 A 3 1/11 页 4 一种用于发起移动主机和通信对端间的通信的方法 技术领域 0001 本发明涉及一种路由器, 能与本地网络中的移动主机协作, 以发起所述移动主机 与通信对端之间、 至少经由第一网络和第二网络的通信。本发明还涉及一种本地网络中的 移动主机, 能够与所述路由器协作, 以发起与通信对端之间的、 至少经由第一网络和第二网 络的通信。 0002 所述路由器以及所述移动主机可用于任意网络系统, 例如, 包括但不限于 : 采用代 理移动 IP 协议的网络系统。 背景技术 0003 如本领域技术人员。

14、所熟知的, 能与本地网络中的移动主机协作, 以发起所述移动 主机与通信对端之间、 至少经由第一网络和第二网络的通信的路由器, 能够执行以下操 作 : 0004 - 采用第一 IP 地址向第一网络发送一些第一数据 ; 0005 - 采用第一 IP 地址向第二网络发送一些第二数据。 0006 如本领域技术人员所熟知的, 能够与路由器协作, 以发起与通信对端之间的、 至少 经由第一网络和第二网络的通信的本地网络中的移动主机, 能执行以下操作 : 0007 - 利用与第一 IP 地址相关联的第一网络接口, 通过第一网络接收一些第一数据 ; 所述第一网络接口能连接至所述第一网络。 0008 - 利用与第。

15、一 IP 地址相关联的第二网络接口, 通过第一网络接收与一些第二数 据 ; 所述第二网络接口能连接至所述第二网络。 0009 现有技术的一个问题是, 路由器与移动主机不能实现两个网络之间的网络负载平 衡, 换言之, 无法实现两个网络之间平衡的数据传输 ( 作为一个非限制性实例, 当存在一个 具有瓶颈的网络的情形下 ), 尤其当移动主机能够执行通过其接口同时接收 / 传输数据的 多宿功能 (multi-homing) 时。 发明内容 0010 本发明的目的在于提供一种能够解决上述问题的路由器, 其能与本地网络中的移 动主机协作, 以发起所述移动主机与通信对端之间、 至少经由第一网络和第二网络的通。

16、信。 0011 为此, 提供了一种路由器, 能与本地网络中的移动主机协作, 以发起所述移动主机 与通信对端之间、 至少经由第一网络和第二网络的通信, 所述移动主机至少包括能分别与 所述第一网络和第二网络连接的第一网络接口和第二网络接口, 所述路由器能进一步 : 0012 - 将所述移动主机连接到所述第二网络 ; 0013 - 接收对通讯地址的请求 ; 0014 - 将所述通讯地址传输至所述移动主机 ; 以及, 0015 - 采用预定模式指标来配置所述移动主机, 以使所述移动主机通过其第二网络接 口接收由通信对端向第一网络接口发送的一些数据。 说 明 书 CN 102804880 A 4 2/1。

17、1 页 5 0016 如我们将在进一步详述中看到的, 由于所述配置, 所述路由器允许移动主机通过 其与另一网络相关的另一网络接口, 来接收与特定网络绑定 ( 并且由此与所述移动主机 的、 能够连接至所述特定网络的网络接口绑定 ) 的一些数据。 0017 在第一非限制性实施例中, 所述路由器能够进一步由所述本地网络的本地代理处 接收所述移动主机的配置指令。 因此, 通过控制所述配置, 本地代理可决定执行或不执行一 些负载均衡。 0018 在第二非限制性实施例中, 所述路由器能够进一步在本地网络的本地代理与移动 主机之间的绑定表中创建相应的表项。这允许将路由器绑定至移动主机。本地代理知道其 必须将。

18、目的定位至移动主机的数据传输至哪一路由器。 0019 在第三非限制性实施例中, 所述路由器能够进一步执行传输通信地址的步骤和配 置所述移动主机的步骤。这是一个简单的解决方案。 0020 在第四非限制性实施例中, 所述路由器使用代理移动 IP 协议。其避免了在执行一 些多宿功能和一些负载平衡功能时更改移动主机。 0021 在第五非限制性实施例中, 所述路由器为移动接入网关, 且能够与其协作的所述 本地代理为本地移动锚点。 0022 在第六非限制性实施例中, 所述预定模式指标定义了弱主机模式。该方案允许移 动主机在与一些数据被目的定位至的接口不同的接口上接收所述数据。 0023 在第七非限制性实施。

19、例中, 所述路由器使用路由广播请求来执行基于预定模式指 标配置所述移动主机的步骤 ; 通过使用标准请求, 该方案避免了为所述配置执行专有请求 (proprietary request)。 0024 此外, 提供了一种本地网络中的移动主机, 能够与路由器协作, 以发起与通信对端 之间的、 至少经由第一网络和第二网络的通信, 所述移动主机至少包括能分别与所述第一 网络和所述第二网络连接的第一网络接口和第二网络接口 : 0025 - 接入至所述第二网络 ; 0026 - 请求通信地址 ; 0027 - 接收通信地址 ; 以及, 0028 - 基于预定模式指标来被配置, 以能够通过其第二网络接口接收通。

20、信对端向第一 网络接口发送的一些数据。 0029 在第一非限制性实施例中, 所述移动主机能够进一步根据与所述第二网络接口相 关的第二目标地址来设置所述通讯地址。 该方案允许将所述移动主机的接口连接至所述第 二网络。 0030 在第二非限制性实施例中, 所述移动主机使用代理移动 IP 协议。 0031 在第三非限制性实施例中, 所述预定模式指标定义了弱主机模式。 0032 此外, 提供一种网络系统, 用于发起本地网络中的移动主机与通信对端之间的、 至 少在第一网络和第二网络中经由路由器进行的通信, 所述移动主机至少包括能分别与所述 第一网络和第二网络连接的第一网络接口和第二网络接口, 所述网络系。

21、统包括 : 0033 - 根据前述特征中任一特征的路由器 ; 以及, 0034 - 根据前述特征中任一特征的移动主机。 0035 此外, 提供一种用于发起本地网络中的移动主机与通信对端之间的、 至少经由第 说 明 书 CN 102804880 A 5 3/11 页 6 一网络和第二网络的通信的第一方法, 所述移动主机至少包括能分别与所述第一网络和所 述第二网络连接的第一网络接口和第二网络接口, 所述方法包括以下步骤 : 0036 - 将所述移动主机连接到所述第二网络 ; 0037 - 接收对通讯地址的请求 ; 0038 - 将所述通讯地址传输至所述移动主机 ; 以及, 0039 - 采用预定模。

22、式指标来配置所述移动主机, 以使所述移动主机通过其第二网络接 口接收通信对端向第一网络接口发送的一些数据。 0040 此外, 提供一种用于发起与通信对端之间的、 至少经由第一网络和第二网络的通 信的第二方法, 移动主机至少包括能分别与所述第一网络和所述第二网络连接的第一网络 接口和第二网络接口, 所述方法包括以下步骤 : 0041 - 接入至所述第一网络 ; 0042 - 请求通信地址 ; 0043 - 接收通信地址 ; 以及, 0044 - 基于预定模式指标来被配置, 以能够通过其第二网络接口接收通信对端向第一 网络接口发送的一些数据。 0045 此外, 提供一种用于计算机的计算机程序产品,。

23、 包括一组指令, 当该组指令被载入 至所述计算机后, 可使所述计算机执行如前述限定的第一方法。 0046 此外, 还提供一种用于计算机的计算机程序产品, 包括一组指令, 当该组指令被载 入至所述计算机后, 可使所述计算机执行如前述限定的第二方法。 附图说明 0047 在此仅通过举例, 并参照附图, 对根据本发明的方法和 / 或装置的一些实施例进 行描述, 其中 : 0048 图 1 为根据本发明的包括多个路由器和移动主机的网络系统的原理图 ; 0049 图 2 示出根据第一非限制性实施例的路由器、 移动主机以及如图 1 所示网络系统 中的其他元素的更多细节 ; 0050 图 3 示出如图 2 。

24、所示的路由器以及所述移动主机之间的数据交换流程 ; 0051 图 4 示出根据第二非限制性实施例的路由器、 移动主机以及如图 1 所示网络系统 中的其他元素的更多细节 ; 0052 图 5 示出如图 4 所示的路由器以及所述移动主机之间的数据交换流程 ; 0053 图 6 为用于发起通信的、 由如图 2 或图 4 所示的路由器执行的第一方法的方法流 程图 ; 0054 图 7 为用于发起通信的、 由如图 2 或图 4 所示的移动主机执行的第二方法的方法 流程图。 具体实施方式 0055 在下述说明中, 本领域技术人员所熟知的功能或结构将不再详述, 因其会在不必 要的细节上模糊本发明。 0056。

25、 本发明涉及一种路由器MAG2, 能够与本地网络NTWH中的移动主机MN协作, 以发起 说 明 书 CN 102804880 A 6 4/11 页 7 所述移动主机 MN 与通信对端 CN 之间、 至少经由第一网络和第二网络 NTW1, NTW2 的通信, 所 述移动主机 MN 至少包括能分别与所述第一网络和所述第二网络 NTW1, NTW2 连接的第一网 络接口和第二网络接口 IF1, IF2。 0057 本发明还涉及一种本地网络 NTWH 中的移动主机 MN, 能够与路由器 MAG2 协作, 以 发起与通信对端 CN 之间的、 至少经由第一网络和第二网络 NTW1, NTW2 的通信, 所。

26、述移动主 机 MN 至少包括能分别与所述第一网络和所述第二网络 NTW1, NTW2 连接的第一网络接口和 第二网络接口 IF1, IF2。 0058 所述路由器 MAG2 和所述移动主机 MN 包含于网络系统 N 中。 0059 如图 1 所示的非限制性举例, 网络系统 N 包括 : 0060 与移动主机 MN 相关联的本地网络 NTWH, 所述本地网络 NTWH 包括 : 0061 - 用于给移动主机 MN 分配通信地址的本地代理 LMA ; 0062 - 用于所述本地网络 NTWH 中的移动主机 MN 的认证的本地服务器 AAA SRVH ; 0063 第一网络 NTW1 包括 : 00。

27、64 - 至少一个第一路由器 MAG1 ; 0065 - 用于所述已访问的网络 NTW1 中的移动主机 MN 的认证的第一服务器 AAA SRV1 ; 0066 第二网络 NTW2 包括 : 0067 - 至少一个第二路由器 MAG2 ; 0068 - 用于所述已访问的网络 NTW2 中的移动主机 MN 的认证的第二服务器 AAA SRV2 ; 0069 能与移动主机 MN 通过第一网络 NTW1 和 / 或第二网络 NTW2 通信的通信对端 CN。 0070 所述第一和第二网络 NTW1, NTW2 为能被移动主机 MN 访问的网络。 0071 路由器 MAG1 和路由器 MAG2 分别能够。

28、 : 0072 - 向所述移动主机提供第一网络接口 IF1 在第一网络 NTW1 上的连通性, 并采用所 述第一网络接口 IF1 接收来自通信对端 CN 的数据 / 将数据发送至通信对端 CN ; 0073 - 向所述移动主机提供第二网络接口 IF2 在第二网络 NTW2 上的连通性, 并采用所 述第二网络接口 IF2 接收来自通信对端 CN 的数据 / 将数据发送至通信对端 CN ; 0074 如图 2 和图 4 的非限制性实施例所示, 路由器 MAG 能进一步 : 0075 -将所述移动主机MN连接到所述第二网络NTW2(功能模块MN_ATTACH如图2和图 4 所示 ) ; 0076 -。

29、 接收对通讯地址 HNP 的请求 ( 功能模块 REQ_HNP 如图 2 和图 4 所示 ) ; 0077 -将所述通讯地址HNP传输至所述移动主机MN(功能模块TX_RA(HNP2, W_IMOD)如 图 2 所示, 功能模块 DHCP_R(HNP2) 如图 4 所示 ) ; 以及, 0078 - 采用预定模式指标 W_IMOD 来配置所述移动主机 MN, 以使所述移动主机 MN 通过 其第二网络接口 IF2 接收通信对端 CN 向第一网络接口 IF1 发送的一些数据 DAT( 功能模块 TX_RA(HNP2, W_IMOD) 如图 2 所示, 功能模块 TX_RA(W_IMOD) 如图 4。

30、 所示 )。 0079 在一个非限制性的实施例中, 路由器 MAG 能进一步由本地网络 NTWH 的本地代理 LMA 处接收所述移动主机 MN 的配置指令 ( 功能模块 PBA(MN_ID, HNP2, CONF) 如图 2 所示, 功能模块 PBA(MN_ID, HNP2, CONF) 如图 4 所示 )。 0080 在一个非限制性的实施例中, 路由器MAG还能进一步在本地网络NTWH的本地代理 LMA 与移动主机 MN 之间的绑定表 TBCE 中创建相应的表项 ( 功能模块 CREAT_BCE 如图 2 和 说 明 书 CN 102804880 A 7 5/11 页 8 图 4 所示 )。。

31、 0081 在一个非限制性的实施例中, 路由器 MAG 还能与认证服务器 AAA_SRV 协作来执行 对移动主机 MN 的认证 ( 功能模块 AUTH 如图 2 和图 4 所示 )。 0082 在一个非限制性的实施例中, 路由器 MAG 包括一个单元控制 UC, 能执行前述功能。 0083 如图 2 和 4 所示, 移动主机 MN 能够 : 0084 - 接入至所述第二网络 NTW2( 功能模块 MN_ATTACH 如图 2 和图 4 所示 ) ; 0085 - 请求通信地址 HNP( 功能模块 REQ_HNP 如图 2 和图 4 所示 ) ; 0086 - 接收通信地址 HNP( 功能模块 。

32、RX_RA(HNP2, W_IMOD) 如图 2 所示 ; 功能模块 DHCP_ R(HNP2) 如图 2 所示 ) ; 以及 0087 - 基于预定模式指标 W_IMOD 来被配置, 以能够通过其第二网络接口 IF2 接收通信 对端 CN 向第一网络接口 IF1 发送的一些数据 DAT( 功能模块 TX_RA(HNP2, W_IMOD) 如图 2 所示, 功能模块 TX_RA(W_IMOD) 如图 4 所示 )。 0088 在一个非限制性的实施例中, 移动主机MN能进一步根据与第一网络接口IF1相关 联的第一目标地址 IP1 来设置所述通信地址 HNP( 功能模块 SET_HNP 如图 2 。

33、和图 4 所示 )。 0089 在一个非限制性的实施例中, 移动主机 MN 包括单元控制 UC, 能够执行前述功能。 0090 为执行前述各项功能, 在一个非限制性的实施例中, 路由器 MAG 和移动主机 MN 使 用代理移动 IP 协议。 0091 该协议允许管理移动主机 MN 在不同网络 NTW 上的移动性。 0092 与在所述移动主机 MN 内部管理所述移动性的、 被称为 MIP 的移动 IP 协议相反, 被 称为 PMIP 的代理移动 IP 协议允许 : 0093 - 管理移动主机 MN 在不同的已访问网络 NTW1, NTW2 之间的移动性 ; 0094 - 故其不要求为了移动性管理。

34、对移动主机 MN 进行任何更改 ; 0095 - 从移动主机 MN 的角度来看, 如下文将被理解的, 与不同的已访问网络的连接表 现为与本地网络的连接。 0096 在本实施例中, 路由器 MAG 为移动接入网关, 能够与路由器 MAG 协作的本地代理 LMA 为本地移动锚点, 所述移动主机 MN 为移动节点, 并且所述绑定表 TBCE 为绑定更新列表 项。 0097 路由器 MAG2 和移动主机 MN 共同协作以发起所述移动主机 MN 和移动节点 CN 之间 的通信, 如以下图 4 和图 5 的非限制性实施例所示。 0098 需要注意的是, 由第二路由 MAG2 发起的通信被认为是非限制性的实。

35、施例。 0099 在下文中, 在非限制性实施例描述的通信中, 路由器MAG2和移动主机MN包含上文 所述的进一步实施例。 0100 下文采用的非限制性的实施例包括 : 0101 - 移动主机 MN, 其中该移动主机 : 0102 - 其第一网络接口 IF1 已连接至第一网络 NTW1, 并且, 0103 - 正在进入 NTW2 ; 0104 -两个网络接口IF1和IF2分别具有IP地址IP12001:1和IP22001:2。 0105 - 第一接入技术类型 ATT1 被用于在第一网络 NTW1 中, 且第二接入技术类型 ATT2 被用于第二网络 NTW2 中。例如, 第一接入技术为 WI-FI。

36、, 且第二接入技术为 3GPP ; 又例 说 明 书 CN 102804880 A 8 6/11 页 9 如, 第一接入技术为 LTE( Long Term Evolution ), 且第二接入技术为 Wimax( 全球 微波互联接入, Worldwide Interoperability for Microwave Access )。 0106 - 通信对端 CN 有 IP 地址 CN。 0107 - 第一路由器 MAG1 和第二路由器 MAG2 分别具有代理地址 pCOA1 和 pCOA2。 0108 下文将参照图 3 至图 5。 0109 在步骤 1) 中, 当移动节点 MN 在第二网络。

37、 NTW2 的覆盖范围中, 且需要将其第二网 络接口 IF2 连接至所述第二网络 NTW2 时, 移动主机 MN 接入所述第二网络 NTW2( 步骤 MN_ ATTACH)。该接入行为由路由器 MAG2 执行。 0110 需要注意的是, 在非限制性示例中, 移动主机 MN 需要连接至第二网络 NTW2 : 0111 - 当其进入所述网络 NTW2 的覆盖范围时 ; 或者, 0112 - 当其在 NTW1 和 NTW2 两个网络的覆盖范围内并曾连接至第一网络 NTW1, 但失去 了该与第一网络 NTW1 的连接时。 0113 该接入行为能建立移动主机 MN 与该第二网络 NTW2 的连接。 01。

38、14 在步骤 2) 中, 执行对所述移动主机 MN 的认证 ( 步骤 AUTH)。 0115 该认证步骤由路由器 MAG2 执行, 其由 ( 已访问的网络 NTW2 或者本地网络 NTWH 中 的)认证服务器AAA_SRV处获取移动标识符MN_ID。 在给出的非限制性实施例中, 采用已访 问的第二网络 NTW2 中的认证服务器 AAA_SRV。 0116 需要注意的是, 在一个非限制性的实施例中, 认证服务器AAA_SRV为AAA(认证、 授 权、 记账, Authentication Authorization Accounting ) 服务器。 0117 该认证步骤应为本领域技术人员所熟知。

39、, 在此不再赘述。 0118 在步骤 3) 中, 移动主机 MN 发送对通信地址 HNP 的请求, 并且路由器 MAG2 接收所 述请求 ( 步骤 REQ_HNP)。 0119 在一个非限制性的实施例中, 当采用代理移动 IP 协议时, 该请求包括如由互联网 工程任务组 (IETF, Internet Engineering Task Force ) 编辑的文档 RFC4861 中所 定义的路由征集请求 RS(router solicitation request)。 0120 在所采用的实施例中, 所述请求能使该移动主机 MN 请求通信地址 HNP, 该通信地 址 HNP 将允许该移动主机 。

40、MN 与通信对端 CN 通过第二网络 NTW2 进行通信。该请求 RS 被发 送至路由器 MAG2( 如所示的步骤 TX_RS)。 0121 需要注意的是, 所述请求允许移动主机 MN 在第二网络 NTW2 中发现路由器 MAG。 0122 在步骤 4) 中, 路由器 MAG2 在本地网络 NTWH 的本地代理 LMA 与移动主机 MN 之间 的绑定表 TBCE 中创建相应的表项 ( 步骤 CREAT_BCE)。 0123 因此, 路由器 MAG2 已追踪到移动主机 MN 接入至第二网络 NTW2 并且将该接入事件 发送给本地代理 LMA。 0124 在一个非限制性实施例中, 当采用代理移动 。

41、IP 协议时该步骤包括以下子步骤 : 0125 a)路由器MAG2将代理绑定更新请求PBU(MN_ID)连同移动主机标识符MN_ID发送 至本地代理 LMA。 0126 当所述本地代理 LMA 接收到代理绑定更新请求 PBU 时, 所述本地代理 LMA 执行以 下步骤 : 0127 - 给移动主机 MN 的第二网络接口 IF2 分配第二通信地址 HNP2, 并且, 说 明 书 CN 102804880 A 9 7/11 页 10 0128 - 将第二路由器 MAG2 的代理地址 pCOA2 与所述第二通信地址 HNP2 绑定。 0129 为完成上述步骤, 所述本地代理LMA采用包括以下内容的行。

42、项(line entry)来更 新绑定表 TBCE( 如图 1 实施例所示 ) : 0130 - 第二通信地址 HNP2 ; 0131 - 第二代理地址 pCOA2 ; 0132 - 移动主机 MN 的第二接口 IF2 的第二参考内容 (second reference) ; 0133 - 在所述第二网络 NTW2 被采用的第二接入技术类型 ATT2 ; 0134 需要注意的是, 绑定表 TBCE 已经包含与所述移动主机 MN 的第一接口 IF1 和第一 网络 NTW1 的连接相应的第一行项, 所述第一行项包括, 如图 1 的非限制性举例中所述的内 容 : 0135 - 第一通信地址 HNP1。

43、 ; 0136 - 与第一网络 NTW1 的第一路由器 MAG1 相关联的第一代理地址 pCOA1 ; 0137 - 移动主机 MN 的第一接口 IF1 的参考内容 (reference) ; 0138 - 在所述第一网络 NTW1 被采用的第一接入技术类型 ATT1 ; 0139 b) 本地代理 LMA 将代理绑定确认反馈 PBA(MN_IO, HNP, CONF) 发送回路由器 MAG2, 所述代理绑定确认反馈 PBA 包括与移动主机 MN 需要将其第二接口 IF2 连接至的第二网络 NTW2 相关的通信地址 HPN2。 0140 因此, 本步骤允许本地代理 LMA 知道其必须要将目标地址。

44、为移动主机 MN( 由于通 信地址 HNP) 的一些数据 DAT 发送至哪一网络系统 NTW 的哪一路由器 MAG( 由于代理地址 pCOA), 并且由此确定通过所述网络 NTW 必须向哪一接口 IF( 在此为第二接口 IF2) 发送数 据 DAT。 0141 在一个非限制性的实施例中, 当代理移动 IP 协议被使用时, 通信地址 HNP 为本地 网络前缀, 并且唯一本地网络前缀 ( 或前缀集合 ) 被分配给移动主机 MN 的给定接口 IF。 0142 在步骤 5) 中, 路由器 MAG2 从本地网络 NTWH 的本地代理 LMA 处接收所述移动主机 MN 的配置指令, 所述配置能使所述移动主。

45、机 MN 通过其第二网络接口 IF2 接收通信对端 CN 向第一网络接口 IF1 发送的一些数据 DAT( 步骤 PBA(MN_ID, HNP2, CONF) 如图 3 所示, 步骤 PBA(MN_ID, CONF) 如图 5 所示 )。 0143 在一个非限制性的实施例中, 当代理移动 IP 协议被使用时, 代理绑定确认反馈 PBA(MN_IO, HNP, CONF) 被用于通知路由器 MAG2 所述配置。因此, 本地代理 LMA 将所述反馈 PBA 连同所述指令 CONF 一同发送。 0144 在一个非限制性的示例中, 与前述步骤4b)中采用的相同的PBA反馈, 这减少了信 息发送的数量。。

46、 0145 需要注意的是, 本地代理 LMA 已经执行了对移动主机 MN 属性 ( 所述属性可在前述 的认证步骤过程中被获取 ) 的预检测, 以了解其是否支持多宿功能, 该功能意味着该移动 主机 MN 能够同时通过其不同的接口 IF1、 IF2 来接受 / 发送数据。事实上, 当支持所述多宿 功能时, 所述配置可被执行。 0146 在步骤 6) 中, 路由器 MAG2 采用预定模式指标 W_IMOD 配置所述移动主机 MN, 以使 所述移动主机 MN 能够通过其第二网络接口 IF2 接收通信对端 CN 向第一网络接口 IF1 发 送的一些数据 DAT( 步骤 TX_RA(HPN2, W_IMO。

47、D) 如图 3 所示, 步骤 TX_RA(W_IMOD) 如图 5 所 说 明 书 CN 102804880 A 10 8/11 页 11 示 )。 0147 在一个非限制性的实施例中, 当代理移动 IP 协议被使用时, 该预定模式指标 W_ IMOD 定义了弱主机模式。该弱主机模式被定义在由 IETF 编辑的文档 RFC1122 中。 0148 在一个非限制性实施例中, 当代理移动IP协议被使用时, 路由器MAG2使用路由广 播请求 RA 来执行基于预定模式指标 W_IMOD 来配置所述移动主机 MN 的步骤。因此, 其发送 所述请求 RA 至移动主机 MN。 0149 所述请求 RA 被定。

48、义在 IETF 编辑的文档 RFC4861 中。 0150 在一个非限制性的实施例的变形中, 在 RA 请求中的比特位被分配给预定模式指 标, 例如在第 6 比特位至第 53 比特位中的一个比特位 R( 预留, 能被分配 ), 该比特位 R 在 RFC5175 的 RA 请求的扩展指南中被描述。 0151 当接收到所述配置请求 RA 时, 移动主机 MN 基于预定模式指标 W_IMOD 来被配置 : 其第二网络接口IF2被设置为所述弱主机模式 ; 故移动主机MN的第二网络接口当前能够接 收来自通信对端 CN 且目的定位至其第一网络接口 IF1 的一些数据。 0152 需要说明的是, 弱主机模式意味着移动主机MN将不会检测其在第二接口IF2中接 收到的数据DAT的目标地址, 因此移动主机MN将不会拒绝任何数据DAT, 即使数据DAT的地 址目的与其第二接口 IF2 的 IP 地址 IP2 不同。 0153 在步骤 7) 中, 路由器 MAG2 将通信地址 HNP2 传输至所述移动主机 MN, 并且该移动 主机 MN 接收所述通信地址 HPN2。 0154 在如图 3 所示的第一个非限制性实施例中, 当代理移动 IP 协议被采用时, 路由广 播请求 RA 被用于将所述通信地址 HNP2 从所述路由器 MAG2 传输至所述移动主机 MN(。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1