交叉节点检测方法及利用计算机执行该方法用的交叉节点检测用的程序的利记博彩app

文档序号:7638185阅读:338来源:国知局
专利名称:交叉节点检测方法及利用计算机执行该方法用的交叉节点检测用的程序的利记博彩app
交叉节点检测方法及利用计算机执行该方法用的交叉节点检测用的程序
技术区域
本发明涉及利用进行无线通信的移动终端(可移动节点)的转交(handover) 的交叉节点检测方法以及利用计算机执行这种方法用的交叉节点检测用的程序, 特别是涉及利用作为下一代互联网协议的可移动IPv6 (Mobile Internet Protocol version 6)协议进行无线通信的可移动节点的转交的交叉节点检测方 法以及利用计算机执行该方法用的交叉节点检测用的程序。
背景技术
作为对从移动终端通过无线网络访问互联网等通信网络的用户即使是一边移 动也能够无缝隙地提供通信网络连接的技术,利用作为下 一代互联网协议的可移 动IPv6的技术日益普及。下面参照图24对利用该可移动IPv6的无线通信系统进 行说明。还有,关于以下说明的可移动IPv6的技术,在例如下述非专利文献1 中已经公开。
图24所示的无线通信系统包含互联网等IP网络(通信网络)15、连接于IP 网络15上的多个子网(也称为子网络)20、 30、能够连接于这些子网20、 30中 的任一个的移动终端(MN: Mobile Node) 10。还有,在图24中,作为多个子网
20、 30,图示出两个子网20、 30。
子网20由对IP包(包数据)进行if各由的访问^各由器(AR: Access Router)
21、 分别形成固有的无线覆盖区域(能够通信的区域)28、 29的多个访问点(AP: Access Point ) 22、 23构成。这些AP22、 23分别连接于AR21, AR21连接于IP 网络15上。还有,图24中,作为多个AP22、 23图示出两个AP22、 2 3。而且子 网30也利用AR31和多个AP32、 33借助于与上述子网20相同的连接形态构成。
又,作为子网20的结构要素的AR21和作为子网30的结构要素的AR31,能够 通过IP网络15进行通信,也就是说,子网20和子网30通过IP网络15连接着。
在图24所示的无线通信系统中,假定MN1Q在无线覆盖区域29内开始与AP23 进行无线通信。这时,在分配给MN1Q的IPv6地址不适合子网20的IP地址体系 的情况下,存在于无线覆盖区域29内的MN10通过与AP2 3之间的无线通信,取得 对子网20适合的IPv6i也址、即关照i也址(CoA: Care of Address)。
还有,在MN10取得CoA地址的方法中,存在着利用DHCPv6 (Dynamic Host Configuration protocol for IPv6)等方法从DHCP服务器有状态地得到分配的 方法、以及从AR21取得子网20的网络前缀和前缀的长度,在MNIO将从AR21取 得的网络前缀和前缀长度与MNIO的链接层地址等组合,无状态地自动生成CoA 的方法。
而且,MNIO将取得的CoA对自己的本地网络(home network )上的路由器(本 i也^理)和特定的通信对端(Correspondent Node : CN )登录(Binding Update: BU),从而能够在子网20内进行包数据的发送或接收。
借助于此,从规定的通信对端对MN10发送的包数据根据MNIO的CoA,通过AR21 和AP23传送到MNIO,另一方面,MNIO对所希望的通信对端发送的包数据通过AP23 和AR21传送给上述所希望的通信对端。而且,发送地址为MN1Q的发送到本地网 络来的包数据也根据本地代理上登记的MNIO的CoA被发送到子网20的AR21,并 通过AP2 3传送到MNIO。
如上所述,利用图24所示的移动IPv6的无线通信系统即使是MNIO从某一子 网转交到别的子网的情况下,也利用CoA形成MNIO的无线通信能够继续进行的结 构。作为使该转交处理高速化用的技术,已知有例如下述的非专利文献2公开的 快速转交技术。
在该快速转交技术中,MNIO进行L2转交之前,MNIO预先取得子网30使用的 新的(New) CoA (以下称为NCoA),将该NCoA通知AR21,这样能够在AR21与 AR31之间生成通道(tunnel ) , MN10进行L2转交,/人连才妾AP23切换成连才妾AP32 后,移动到子网30,将预先取得的NCoA正式登录(BU)之前的期间,也将发送 到在子网20使用过的MNIO的旧的(Previous;先前的)CoA (下面称为PCoA ) 的包数据,经过通道,通过AR31和AP32向MN10传送,同时,从MN10发送的包 数据也通过AP32和AR31经由通道到达AR21,从AR21 ^皮传送到通信对端。
另一方面,在利用网络进行的通信中,存在着以QoS(Quality of Service: 服务质量)保证为主的服务(在本说明书中将这样的服务称为附加服务),存在用 于实现这样的附加服务的各种各样的通信协议。这各种各样的通信协议中,执行 QoS保证用的协议有例如RSVP ( Resource Reservation Protocol:资源预约协议) (参照例如下述非专利文献3 ) 。 RSVP是通过在从进行数据发送的发送侧通信终 端到进行数据接收的接收侧终端的路径(flow:流动)上进行的频带预约,从发送侧通信终端向接收侧通信终端顺利地传送数据的协议。
关于进行子网20、 30之间的转交的MNIO,有在转交之后也必须继续接受在转 交之前接受的以QoS保证为主的附加服务的要求,但是上述RSVP特别是在下述各 点不能够满足上述要求,不能够与MN10的移动对应。图25是用于说明已有技术 中的RSVP不能对应MN的移动的情况的示意图。
在RSVP中,在MN10的通信对端终端60到MN10的两点之间的路径(end—to—end path:首尾相连的路径)上设定QoS路径,根据MN1Q和CN60的地址进行利用连 接两点之间的路径之间的多个中继节点61的数据传送。因此,在例如,MN10在 子网20、 30之间进行转交,MN10的CoA有变更的情况下,在QoS路径上,除了 流(flow)的变更外,还必须进行涉及地址变更的处理,但是RSVP不能够对应这 样的变更,结果QoS保证会发生破绽(第1个问题QoS路径的变更困难)。还 有,即使在新设定QoS路径的情况下在转交前后也发生QoS路径重复的部分时, 在该重复的部分也可能发生双重资源预约(double reservation:双重预约)(第 2个问题双重资源预约)。
为了角年决上述存在问题,当前在IETF ( Internet Engineering Task Force: 互联网工程任务组)中,正在为了使被称为NSIS (Next Step in Signaling)的 新协议标准化而进行议论(参照下述非专利文献4 )。该NSIS被期待能够在移动 环境中对以QoS保证为主的各种附加服务特别有效,也存在记载着在NSIS中实现 QoS保证或移动支持用的要件和现实方法等的文献(参照例如下述非专利文献5 ~ 9)。以下对在当前的IETF的NSIS工作组(working group)成为草拟的规格的 NSIS的概要和QoS路径的确立方法进行说明(参照非专利文献6和非专利文献9 )。
图26是为了说明已有技术中的NSIS的协议的结构而图示的NSIS及其下位层 的协议堆栈。NSIS协议层位于IP和下位层的正上方。而且NSIS协议层由实施提 供各附加的服务用的信令(signaling)消息的生成及其处理的协议NSLP (NSIS 信令层协议)、以及实施NSLP的信令消息的路由的NTLP ( NSIS Transport Layer Protocol: NSIS输送层协议)两层构成。NSLP中存在QoS用的NSLP ( QoS NSLP ) 和其他某附加性服务(服务A和服务B)用的NSLP(服务A的NSLP、服务B的NSLP) 等各种NSLP。
又,图27是用于说明已有技术中的NSIS的节点、即NE ( NSIS Entity: NSlS 实体)和QNE ( QoS NSIS Entity: QoS NSIS实体)为"相邻"的概念的示意图。 如图27所示,在具有NSIS功能的所有的节点(NE )上至少安装NTLP。在该NTLP
上未必存在NSLP,又可以存在一个以上的NSLP。还有,在这里,特别将具有QoS 用的NSLP的NE称为QNE。还有,能够成为NE的是终端或路由器。又,相邻的NE 之间可能存在并非是NE的多个路由器,相邻的QNE之间也可能存在多个并非是 NE的路由器和不具有QoS NSLP的NE。
下面用图28说明已有的QoS路径确立方法(QoS资源(Resouce)预约)的一 个例子。假设用子网20连接于AR21的MN10为了某一 目的(session:话工洛)预 定从CN6 0接收数据或正在接收数据(正在接收)。MN1Q在进行QoS路径的确立 的情况下,将QoS路径确立用的RESERVE消息向CN60发送。RESERVE消息中包含 从CN60接收数据所要的QoS信息(QSpec)。被发送的RESERVE消息经过AR21 和NE62以及其他不具有NSIS功能的路由器到达QNE63。 QNE63的NSLP为了该话 路预约了 RESERVE消息中包含的QSpec中记录的QoS资源(Resouce )。通过QNE63 的RESERVE消息还经过NE64和其他不具有NSIS功能的i 各由器到达QNE65 。在QNE6 5 中也进行与QNE6 3同样的处理,进行QoS资源(Resouce)的预约。反复进行该^喿 作,最终RESERVE消息到达CN60,从而在MNIO与CN60之间确立QoS路径。
又,为了识别资源(Resouce )预约,使用流识别符和话路(sess ion )识别符。 流识别符是耳又决于MNIO的CoA和CN60的IP地址的识别符,各QNE63、 65能够通 过确认各包的发送源和发送目的地的IP地址,了解有无对该包的资源预约。还有, MNIO向其他子网移动CoA发生改变的情况下,相应于MNIO的CoA的变更,流识 别符也改变。另 一方面,话路识别符是用于识别话路用的一连串数据传送的识别 符,它不像流识别符那样伴随终端的移动而发生变化。
又,作为对任意路径调查得到QoS资源的可能性等的方法,有称为QUERY的方 法。这种方法是在例如根据MNIO对CN6Q确立QoS路径时预先调查所希望的QSpec 是否能用各QNE预约用的方法,发送用于调查所希望的QSpec能否用各QNE预约 的QUERY消息,利用作为该QUERY消息的应答的RESPONSE消息能够取得其结果。 当前的资源预约的状态完全没有由于该QUERY以及RESPONSE消息而改变。而且 QNE为了对其他QNE通知某些情况,可能使用NOTIFY消息。该NOTIFY消息使用 于例如进行出错通知等情况。上述RESERVE、 QUERY、 RESPONSE以及NOTIFY消息 都是用于保证QoS的NSLP的消息,记载于非专利文献6。
下面利用图29对已有^支术中MNl(U人子网20向子网30移动时的双重资源预约 的回避方法进行说明。MNIO正在从CN60接收数据,在确立QoS路径(路径24 ) 时,在QNE63、 QNE65、以及QNE66分别预约了 MNIO所希望的QoS资源。这时的
流识别符和话路识别符分别记为X、Y。实际上,在流识别符X中如上所述包含顧IO
的当前的IP地址和CN60的IP地址,而且在话路识别符Y中设定足够大的任意数 值。在该状态下,MN10移动到子网30后,为了确立新的QoS路径将RESERVE消 息发送到CN60。还有,旧的路径(路径24)不会在MN10移动后立即解放。
如上所述,伴随MN10的移动,流识别符发生改变,因此路径24的流识别符X 与路径34的流识别符(该路径34的流识别符记为Z)不同。QNE67在任何接口都 没有对话路识别符Y的资源预约,因此判断为新的路径已经确立,进行对流识别 符Z以及话路识别符Y的资源预约。另一方面,在QNE65和QNE66中存在对话路 识别符Y的资源预约。Q N E 6 5和Q N E 6 6在这里将流识别符加以比较,确认流识别 符从X变为Z,以此判定伴随MNIO的移动的新的路径已经确立,为了避免双重资 源预约,不新预约资源而釆取更新旧的预约等手段。该旧的路径与新的路径开始 相交的QNE被称为CRN (Crossover Node:交叉节点)。还有,所谓CRN有时候 也指实际上路径开始相交的路由器(图29中的NE64),而在进行QoS路径的议 论的情况下,是指在旧的路径(路径24 )和新的路径(路径34 )中, 一方的相邻 的QNE(图29中的QNE66 )相同,而另 一方的相邻的QNE(图29中的QNE63和QNE67 ) 不同的QNE (图29中的QNE65 )。
又,根据非专利文献6和非专利文献9,关于这样的RESERVE消息、QUERY消 息、NOTIFY消息,不仅作为数据包的发送目的地和发送源的末端的终端(MN10 和CN60)也能够以任意QNE作为发送源。
还有,NSIS网罗了不仅是移动环境中的、而且也网罗了通常的静态网络中的 各种各样的功能,但是在本说明书中着眼于实现作为NSIS的功能之一的移动支持 的附加性服务的确立的功能,通过NSIS的安装实现了得到移动支持的附加服务的 确立。
非专利文献l: D. Johnson, C. Perkins and J. Arkko, "Mobility Support in IPv6,, , draf t —ietf—mobi leip-ipv6—24 , June 2003
非专利文南史2: Rajeev Koodli "Fast Handovers for Mobile IPv6,,, draft—ietf—mobi1eip—fast-mipv6-08, October 2003
非专利文南史 3: R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin, "Resource ReSerVation Protocol—Vers ion 1 Functional Specification", RFC 2205, September 1997
非 专 利 文 献 4 NSIS WG ( hUp :
//www. ietf. org/html.charters/nsis-charter.html )
非专利文南大5: H. Chaskar, Ed,"Requirements of a Quality of Service (QoS) Solution for Mobile IP" , RFC 3583, September 2003
非专利文南大 6: Sven Van den Bosch, Georgios Karagiannis and Andrew McDonald "NSLP for Qua 1 i ty-of-Service signalling,, , draft-ietf-nsis-qos—nslp—01. txt, October 2003
非专利文献7: X. Fu, H. Schulzrinne, H. Tschofenig, "Mobi 1 i ty i ssues in Next Step signaling" , draft-fu-nsis-mobi1ity-01. txt, October 2003
非专利文南夂8: Roland Bless, et.Al., "Mobil i ty and Internet Signal ing Protocol" , draft-manyfo1ks-signa1ing-protocol-mobi1ity—00. txt, January 2004
非专利文南大9: R. Hancock( editor ), "Next Steps in Signal ing: Framework", draft-ietf-nsis-fw-05. txt, October 2003
非专利文献10: S. Lee, et al. , "Appl icabi 1 i ty Statement of NSIS Protocols in Mob i 1 e Env i ronment s" , draf t-manyf olks-signaling—protocol-01. txt , July 2004
非专利文南大 11: M. Brunner (Editor) , "Requirements for Signaling Protocols" , draft—ietf-nsis—req—09. txt, August 2003
在图29中,在例如转交之前连接的子网20中接受QoS保证的MN10,进行向 子网30的转交,在转交后连接的子网30中,考虑继续接受在转交前接受的QoS 保证。
在这种情况下,在MN10进行了与转交之前连接的子网2 0的转交之后到在转交 之后连接的子网30成为接受了附加服务(这里是指QoS保证)的状态的为止的时 间,成为MN1G不接受QoS保证的时间,MN1Q完全不接受QoS保证或进行了违约 的QoS传送处理,将要发生QoS的失败。
因此,如上所述对于转交之后的MN10,迅速提供QoS保证是必要的。为了解 决这一问题,在关于IETF的NSIS的当前的议论(例如非专利文献7)中,提出 了也有必要在例如MN1 0进行转交之前或结束之前进行确立新的QoS路径用的某些 准备、或预先确立新的QoS路径。但是只是提出了这样的提案,关于具体的实现 方法完全没有公开。而且作为确立新的路径的准备,也有必要预先找到上述CRN, 但是关于这一点也没有公开具体的实现方法。这样,预先找到CRN在QoS转交中
是重要的问题。但是,为了避免转交引起的中断或为了将其抑制于最低限度,CRN 必须尽快发现。
又,作为另一个存在问题,在MN10与CN60进行通信用的QoS资源的预约存在 于路径24上时,例如MN10向子网30移动,因此考虑对CN60进行QUERY的情况。 在这种情况下,如上所述,路径24中的MN10、 CN60之间的通信用的资源预约, 由于在MN10移动后暂时没有解放,因此在QNE65和QNE66暂时还留下路径24的 MNIO、 CN60之间的通信用的资源预约。不能够将其作为空资源使其返回MN10 (使 用于MN10移动后的新的路径),结果,MN10不能够得到正确的资源的空信息。, 这一 问题不仅是在移动的MN1 0提出以QUERY消息为依据的要求时,而且是在例如 路径34上的任意的QNE (例如QNE67 )发送QUERY消息的要求时也同样会引起的 问题。

发明内容
本发明是鉴于上述存在问题而作出的,其目的在于提供进行转交的移动终端在 转交后也能够迅速找出CRN,迅速地继续接受在转交之前接受的附加服务的交叉 节点检测方法以及借助于计算机执行该方法用的交叉节点检测用程序。
为了实现上述目的,如果采用本发明,能够提供如下所述的交叉节点检测方法, 即,分别构成子网的多个访问路由器通过通信网络连接,形成固有的可通信区域 的访问点至少 一 个以上连接于所述多个访问路由器中的各路由器的通信系统中, 构成为通过在所述可通信区域内与所述访问点进行的无线通信而与连接所述访问 点的所述访问路由器进行通信的移动终端,借助于移动,检测从连接当前正在通 信的访问点切换成连接别的访问点的情况下,所述通信网络上的新旧通信路径交 叉而且分叉的交叉节点的方法,该方法包括下述步骤,也就是所述移动终端对具 有自身和其他移动终端的过去的移动履历信息的装置,发送包含检测所述交叉节 点所需要的信息的消息的步骤、所述装置根据所接收的所述消息中包含的信息, 判断在自身具有的所述移动履历信息中是否存在对应的所述交叉节点的信息,在 存在的情况下,将所述交叉节点的信息向所述移动终端发送的步骤、以及所迷移 动终端接收从所述装置发送的所述交叉节点信息的步骤。采用这样的结构,即使 在移动后也能够迅速找出CRN,以迅速地继续接受转交之前接受的附加服务。
又,在本发明的检查节点检测方法中,所述移动履历信息由移动终端移动之前 的子网的信息、所述移动终端移动之后的子网的信息、所述移动终端的通信目的地的子网的信息、由于所示移动新旧通信路径交叉的交叉节点的信息、从构成所 述移动之后的子网的访问路由器到所述新旧通信路径交叉的所述交叉节点的链接 信息、从所述新旧通信路径交叉的所述交叉节点到构成所述移动之后的子网的访 问路由器的链接信息中的至少一个以上的信息构成,这是本发明的优选状态。釆 用这样的结构,能够容易地找出CRN。
又,在本发明的检查节点检测方法中,检测所述交叉节点所需要的信息是所述 移动终端移动之前的子网的信息、所述移动终端移动之后的子网的信息、所述移 动终端的通信目的地的子网的信息中的至少一个以上的信息,这是本发明的优选 状态,采用这样的结构,能够即时收集信息。
又,在本发明的交叉节点检测方法中,具有所述移动履历信息的所述装置是构 成所述移动终端移动之后的所述子网的访问路由器,这是本发明的优选状态。利 用这种结构,构成移动之后的子网的访问路由器了解移动后的子网的信息,因此 不需要移动后的子网的信息。
又,在本发明的交叉节点检测方法中,具有所述移动履历信息的所述装置是构 成所述移动终端移动之前的所述子网的访问路由器,这是本发明的优选状态。利 用这种结构,构成移动之前的子网的访问路由器了解移动之前的子网的信息,因 此不需要移动之前的子网的信息。
又,本发明的交叉节点检测方法中,具有所述移动履历信息的所述装置是所述 新旧通信路径交叉而且分叉的所述交叉节点,这是本发明的优选状态。利用这种 结构,CRN本身已经了解CRN的信息,因此已经不需要CRN的信息,也没有必要 更新。
又,如果采用本发明,能够提供利用计算机执行上述发明的任一项所述的交叉 节点检测方法用的交叉节点检测用的程序。采用这种结构,即使是在转交之后也 能够迅速找出CRN,以迅速地继续接受转交之前接受的附加服务。
本发明的交叉节点检测方法以及利用计算机执行该方法用的交叉节点检测用 的程序具有上述构成,能够尽量抑制寻找CRN的处理,尽快找出CRN,以使进行 转交的移动终端在转交之后也能够迅速地继续接受转交之前接受的附加服务。


图1是本发明的实施形态的通信系统的结构示意图。
图2是表示本发明的实施形态的MN的结构的方框图。
图3是表示本发明的实施形态的MN内存储的代理服务器信息的一个例子的示 意图。
图4是表示本发明的实施形态的MN内存储的AP-AR对应信息的一个例子的示 意图。
图5是表示本发明的实施形态的AR的结构的方框图。
图6是表示本发明的实施形态的其他AR的结构的方框图。
图7是表示本发明的实施形态的CRN的结构的方框图。
图8是表示本发明的实施形态的MN与具有移动履历信息的装置之间进行的从 CRN的信息的提取到向代理服务器发送的动作的 一 个例子的序列图。
图9是表示本发明的实施形态的代理服务器的结构的方框图。
图10是表示本发明的实施形态的QNE的结构的方框图。
图11是表示本发明的实施形态的CN的结构的方框图。
图12是表示本发明实施形态中,代理服务器与CN相互收发的消息中如何存储 利用QNE处理的信息的 一个例子的示意图。
图13是表示在本发明的实施形态的通信系统中,匪委托代理服务器准备确立 QoS路径,在进行该准备时的动作的 一个例子的第1张序列图
图14是表示在本发明的实施形态的通信系统中,匪委托代理服务器准备确立 QoS路径,在进行该准备时的动作的 一个例子的第2张序列图
图15是表示在本发明的实施形态的通信系统中,顧委托代理服务器准备确立 QoS路径,利用在已有的NSIS中使用的RESPONSE消息作为该准备中使用的消息 的情况下的动作的一个例子的序列图
图16是表示在本发明的实施形态的通信系统中,匪委托代理服务器准备确立 QoS路径,利用在已有的NSIS中使用的RESPONSE消息作为该准备中使用的消息 的情况下的动作的一个例子的序列图
图17是本发明实施形态中实现别的处理方法的代理服务器的结构的方框图。
图18是本发明实施形态中实现别的处理方法的CN的结构的方框图。
图19是表示在本发明的实施形态的通信系统中,代理服务器委托CRN确立QoS 路径时的动作的 一个例子的序列图。
图20是表示在本发明的实施形态的通信系统中,代理服务器委托CRN确立QoS 路径时的另 一动作的 一个例子的序列图。
图21是表示在本发明的实施形态的通信系统中,匪委托代理服务器准备确立
QoS路径,在进行该准备时的动作的一个例子的第1张序列图。
图22是表示在本发明的实施形态的通信系统中,顧委托代理服务器准备确立
QoS路径,在进行该准备时的动作的一个例子的第2张序列图。
图23是表示在本发明的实施形态的通信系统中,顧委托代理服务器准备确立
QoS路径,在进行该准备时的另 一动作的 一个例子的序列图。
图24是表示本发明和已有技术相同的无线电通信系统的结构的示意图。
图25是说明已有技术中的RSVP不能与MN的移动对应用的示意图。
图26是说明已有技术中的NSIS的协议的结构用的示意图。
图27是用于说明已有技术中的NSIS的节点NE和QNE "相邻"这一概念的示意图。
图28是表示用已有技术中的NSIS如何进行QoS资源预约的示意图。
图29是用于说明已有技术的NSIS中如何避免双重资源预约的示意图。
具体实施例方式
下面利用图1~图23对本发明的实施形态进行说明。图l是本发明的实施形 态的通信系统的结构示意图。在图1中,用实线表示出MN1Q在转交之前连接在子 网20上的状态下与CN60之间确立的QoS路径(路径24 )。在该路径24上从MN10 到CN60,存在着AR21、 NE62、 QNE63、 NE64、 QNE65、 QNE66。又同样,MN10在转 交后连接于子网30的情况下,与CN60之间确立的QoS路径(路径34用虛线表示)。 在该路径34上,从MN1Q到CN60,存在着AR31、 QNE (代理服务器)68、 QNE67、 NE64、 QNE65、 QNE66。因此,旧的路径(路径24 )与新的路径(路径34)开始交 叉的QNE ( CRN )为QNE65。
下面对MN1Q的功能进行说明。图2是表示本发明的实施形态的MN的结构的方 框图。还有,在图2中,MN10具有的各功能用方框表示,这些功能可以利用硬件 和/或软件实现。
图2所示的MN10具有转交目的地候补决定手段101、无线接收手段102、无线 发送手段103、 CRN检测消息生成手段104、代理服务器决定手段105、消息生成 手段106、消息接收手段107。又,作为选项也可以具有NCoA生成手段108、代 理服务器信息存储手段109、 CRN提取手段llO、移动履历信息存储手段111。还 有,在图2中,选项部分用虛线表示。CRN提取手段110和移动履历信息存储手 段111,是如下所述MN10根据本身具有的移动履历信息提取CRN时工作的手段。
转交目的地候补决定手段101是接收从例如不同的多个AP来的信号,寻找能
够进行L2转交的AP—览表的手段。还有,MN10也可以不利用转交目的地候补决 定手段101决定L2转交目的地候补,而直接利用下述代理服务器决定手段105 进行处理。又,无线接收手段102和无线发送手段103分别是利用无线通信接收 数据和发送数据用的手段,这些手段中包含进行无线通信所需要的各种功能。
又,CRN检测消息生成手段104是生成包含检测(找出)CRN (QNE65)所需要 的信息的、向具有本身和其他MN的过去的移动履历信息的装置发送用的消息的手 段。关于移动履历信息将在下面叙述。在这里,作为检测出CRN (QNE65)所需要 的信息可以举出例如MN10的转交之前的子网20的信息、MN10的转交之后的子网 30的信息、作为MN10的通信目的地的CN60的未图示的子网的信息等,这些信息 中的至少一个以上的信息作为检测出CRN (QNE65)所需要的信息包含于消息中。 还有,所谓子网的信息是指例如子网的识别符等的信息,也就是各子网固有的信 息。还有,由CRN检测消息生成手段104生成的上述消息记为消息X。
又,上述无线发送手段103将CRN检测消息生成手段104生成的消息X向具有 移动履历信息的装置发送。然后,上述无线接收手段102从接收无线发送手段103 发送的消息X的具有移动履历信息的装置,接收根据为检测消息X中包含的CRN (QNE65)所需要的信息所提取的对应的CRN ( QNE65 )的信息。然后,无线发送 手段103将接收的CRN( QNE65 )的信息发送到下述代理服务器(图1中的QNE68), 接收到的代理服务器进行MN10在转交时迅速确立QoS路径所需要的处理。对于确 立QoS路径用的处理将在下面叙述。又,无线接收手段102也可以在具有移动履 历信息的装置没有提取对应的CRN ( QNE65 )的信息时,从具有移动履历信息的装 置接收表示信息没有被提取意思的信息。在这种情况下,通过由下述代理服务器 决定手段105发现的代理服务器找出CRN,进行确立QoS路径用的处理。
在这里,MN10对具有移动履历信息的装置发送包含MN10的转交前的子网20 的信息、MN10的转交后的子网30的信息、作为MN10的通信目的地的CN60的未 图示的子网的信息等的消息X时,MN10取得这些信息是必要的。使取得这些信息 成为可能的是NSIS Transport Layer Protocol ( NTLP或GIMPS ) , NTLP或G頂PS 由于流识别符包含数据的发送源和接收目的地的IP地址,因此能够得到上述信 息。这时,MN10必须预先知道前缀(prefix)的长度。
又,代理服务器决定手段105是发现代理服务器的手段。利用代理服务器决定 手段105发现的代理服务器,成为MN10的代理,是为了在转交后不被打断地接收
附加的服务(在这里假定是QoS)而能够预先准备的、具有QoS提供功能的NSIS 节点(QNE),在MN10转交时存在于被扩展的预定的QoS路径上。代理服务器的 功能在后文中进行说明。
为了发现该代理服务器,考虑了多种方法。例如根据转交目的地候补决定手段 101取得的AP —览表的信息,参照在MN10内本地存储的代理服务器信息40 (代 理服务器信息存储手段109中存储的代理服务器信息40),在连接AP的子网络 上检索、决定对于与CN60进行通信合适的代理服务器信息40的方法、将该AP 一览表的信息发送到IP网络上存在的服务器(假定为代理服务器检索服务器)等, 使涉及上述最合适的代理服务器的信息返回的方法、或存储于代理服务器信息40 中的所有的选择代理服务器的方法等。还有,转交目的地候补AR本身就是QNE, 有时候也能够成为代理服务器。图3表示代理服务器40的内容的一个例子。还有, 图3所示的代理服务器信息40是参照图24的网络结构做成的一个例子。图3所 示的代理服务器信息40在匪与各AP连接的情况下,具有能够选作为代理服务器 的节点的IP地址,MN能够通过参照该代理服务器信息40进行代理服务器的选择 和确定。还有,作为代理服务器最好是设定其属下具有各AP的AR附近(网络结 构上的AR附近)存在的QNE。
又,消息生成手段106是包含为了在代理服务器中MN10能够在转交后不被打 断地接收QoS而预先准备所需要的信息的消息的生成手段。作为MN10为了能够在 转交后不被打断地接收QoS而预先准备所需要的信息,有例如当前正在使用的流 识别符和话路识别符、数据流的方向(或是从MN10向CN60的方向、或是从CN60 向MN10的方向、或是双向的通信)等。还有,将上述消息生成手段106生成的上 述消息记为消息A。还有,也可以在消息A中包含无线接收手段102接收的CRN (QNE65 )的信息。
又,消息接收手段107,是在代理服务器进行上述准备时从代理服务器接收包 含准备是否成功的信息的消息(记为消息D)用的手段,可以借助于展开新的QoS 路径的方法将其省略。还有,在该消息D中也可以包含代理服务器进行上述准备 时得到的信息等。
MN10也能够确定移动目的地、生成在这里使用的NCoA并将其送往移动目的地 的代理服务器。用于生成该NCoA的手段是NCoA生成手段108,所生成的NCoA在 消息生成手段106中与流识别符等一起存储于消息A内。对于NCoA生成方法,可 以考虑例如在本地具有像图4 (与图3—样参照图13估文成的一个例子)所示那样AP-AR对应信息41,根据转交目的地候补决定手段101得到的AP信息, 检索该AP - AR对应信息41 ,取得与AP联系的之前的AR信息(例如AR的链接层 地址、AR所属的子网的网络前缀或前缀长度等),以此无状态地(stateless) 自动生成NCoA的方法。
但是在这种情况下,NCoA由于是无状态地自动生成的,所以需要用于确认实 际上该NCoA是否在转交目的地的子网能够使用的确认手段。因此选择AR本身能 够成为代理服务器的子网作为例如转交目的地,将包含NCoA的消息A发送到该 AR,以便要求具有该代理服务器功能的AR调查NCoA的合理性等的处理是必要的。 又,作为另一种NCoA获得方法,还有当前正在通信的AR (属于转交前的子网20 的AR),利用近邻的子网络的DHCP服务器预先接收可以使用的CoA的部分,在 MN10向别的AR(属于转交后的子网30的AR)移动之前,将从该子网的DHCP服 务器得到的CoA中的一个分配给MN1Q的方法。在这种情况下,由于CoA被有状态 地分配,所以不必对CoA的合理性进行核对,没有如上所述选择具有代理服务器 功能的AR的限制。又,在消息A中也可以包含此外的信息(例如MN10当前相邻 的QNE ( QNE6 3 )的IP地址等信息)。
下面对从MN10接收消息X的装置的功能进行说明。还有,该装置不限于特定 的装置,例如也可以是构成转交前的子网20的AR21、构成转交后的子网30的 AR31、 CRN( QNE65 )等。以下对具有移动履历信息的装置为AR21 、 AR31 、 CRN( Q腿5 ) 的各种情况进行说明。又对MN1Q本身具有移动履历信息的情况也进行说明。图5 是本发明实施形态中的接收消息X的AR21的结构的方框图。还有,与图2所示的 MN10 —样,图5所示的AR21具有的各功能可以利用硬件和/或软件实现。
图5所示的AR21具有接收手段211、发送手段212、控制手段213、移动履历 信息存储手段214。接收手段211是接收从例如MN10发送的消息X或流过路径24 的数据等的手段。又,发送手段212是发送下述控制手段213提取的CRN(QNE65) 的信息和其他数据等的手段。控制手段213根据例如接收手段211接收的消息X 中包含的信息,判断移动履历信息存储手段214中存储的移动履历信息中对应的 CRN的信息是否存在,在判断为存在的情况下,提取CRN的信息。还有,不一定 根据提取的结果就能够确立最合适的路径,但是QoS得到保证。对于下述AR31、 CRN (QNE65)的情况下也一样。又,移动履历信息存储手段214中存储的移动履 历信息是例如经过规定的时间之前的信息,在规定的时间过去的情况下也可以删 除。对于下述AR31、 CRN(QNE65)的移动履历信息也一样。
作为具体的例子,可以考虑在MN10从子网20转交到子网30时,MN10在消息 X中包含子网20的信息、子网30的信息、通信目的地的CN60的子网的信息的情 况。还有,在该情况下,在消息X中也可以不包含子网20的信息。因为AR"显 示出具有子网20的信息等情况。利用接收手段211接收消息X时,控制手段213 判断在将转交之前、转交之后、MN的通信目的地的子网的信息、借助于转交得到 的CRN的信息、构成转交之后的子网的访问路由器(代理服务器)到CRN—侧的 链接信息、从CRN —侧到构成转交之后的子网的访问路由器(代理服务器) 一侧 的链接信息,作为一组相关数据加以存储的移动履历信息存储手段214中,是否 存在将消息X中包含的子网20的信息、子网30的信息、通信目的地的CN60的子 网的信息作为一组相关信息的数据。控制手段213在判断为存在的情况下提取对 应的CRN的信息。然后,发送手段212将提取的CRN的信息向MN1G发送。
还有,接收CRN的信息的MN1 0为了确认接收的CRN的信息的正当性,也可以 发出信令(signaling)。具体地说,MN1Q对作为信息得到的CRN发送包含当前 的流ID (流识别符)和话路ID (话路识别符)的确认消息,如果相应的ID存在, 则能够确认其CRN存在于当前的旧QoS路径上。但是,不一定是最合适的。假如 相应的ID不存在,则其CRN不存在于路径上,在该情况下,通过代理服务器决定 手段105发现的代理服务器,进行找出CRN的处理。确认CRN的信息的正当性的 处理在涉及下述AR31、 CRN (QNE65)的情况下也相同。
在这里,由控制手段213确认移动履历信息存储手段214中不存在相应的数据 的情况下,有必要通过代理服务器决定手段105发现的代理服务器找出CRN。还 有,控制手段213通过代理服务器决定手段105发现的代理服务器找出CRN的情 况下,与找出的CRN的信息一起,将转交前后的子网的信息、MN10的通信目的地 的子网的信息、构成转交之后的子网的访问路由器(代理服务器) 一侧到CRN — 侧的链接信息、从CRN —侧到构成转交之后的子网的访问路由器(代理服务器) 一侧的链接信息作为一组相关数据存储于移动履历信息存储手段214。
下面利用图6对具有移动履历信息的装置为AR31的情况进行说明。图6是表 示本发明的实施形态的接收消息X的AR31的结构的方框图。还有,与图2所示的 MN10相同,图6所示的AR31具有的各种功能可以利用硬件和/或软件实现。
图6所示的AR31具有接收手段311、发送手段312、控制手段313、移动履历 信息存储手段314。接收手段311是接收例如匪IO送来的消息X和流过路径34 的数据等的手段。又,发送手段312是发送例如下述控制手段313提取的CRN
(QNE65 )的信息和其他数据等的手段。控制手段313根据例如接收手段311接收 的消息X中包含的信息,判断移动履历信息存储手段314中存储的所述移动履历 信息中是否存在对应的CRN的信息,在判断为存在的情况下,提取CRN的信息。
作为具体的例子,可以考虑MN10从子网20向子网30转交时,MN10在消息X 中包含子网20的信息、子网30的信息、通信目的地的CN60的子网的信息的情况。 还有,在这种情况下,消息X中也可以不包含子网30的信息。因为AR31形成为 具有子网30的信息等情况。 一旦接收手段311接收到消息X,控制手段313就判 断将转交之前、转交之后、匪的通信的目的地的子网的信息、利用转交得到的CRN 的信息、从构成转交之后的子网的访问路由器(代理服务器) 一侧到CRN—侧的 链接信息、从CRN—侧到构成转交之后的子网的访问路由器(代理服务器) 一侧 的链接信息作为一组相关数据加以存储的移动履历信息存储手段314中是否存在 将消息X中包含的子网20的信息、子网30的信息、通信目的地CN60的子网的信 息作为一组相关信息的数据。控制手段313在判断为存在的情况下,提取对应的 CRN信息,然后发送手段312将提取的CRN的信息发送给MNIO。
在这里,控制手段313判断为移动履历信息存储手段314中不存在相应的数据 的情况下,有必要通过利用代理服务器决定手段105发现的代理服务器找出CRN。 还有,控制手段313在通过利用代理服务器决定手段105发现的代理服务器找出 CRN的情况下,与图5所示的AR21的控制手段213—样,与找出的CRN的信息一 起,将转交前后的子网的信息、MN10的通信目的地的子网的信息、从构成转交后 的子网的访问路由器(代理服务器) 一侧到CRN —侧的链接的信息、从CRN —侧 到构成转交之后的子网的访问路由器(代理服务器)一侧的链接信息作为一組相 关数据存储于移动履历信息存储手段314。
下面用图7对具有移动履历信息的装置为CRN ( QNE65 )的情况进行说明。图7 是表示本发明的实施形态的接收消息X的CRN ( QNE65 )的结构的方框图。还有, 与图2所示的MN10 —样,图7所示的CRN ( QNE65 )具有的功能可以利用石更件和/ 或软件实现。
图7所示的CRN (QNE65)具有接收手段651、发送手段652 、控制手段65 3、 移动履历信息存储手段654。接收手段651是接收从例如MN10发送的消息X和流 过路径24及34的数据等的接收手段。又,发送手段652是发送例如下述控制手 段65 3提取的CRN ( QNE65 )的消息和其他数据等的手段。控制手段65 3根据例如 接收手段651接收的消息X中包含的消息,判断移动履历信息存储手段654中存 储的移动履历信息中是否存在对应的CRN的信息,判断为存在的情况下,提取CRN 的信息。
作为具体的例子,可以考虑MN10从子网20向子网30转交时MN10在消息X中 包含子网20的信息、子网30的信息、通信目的地的CN60的子网的信息的情况。 首先,MN10在旧的QoS通路上向CN60发送消息X时,存在于该QoS通路上的QNE 判断相应的移动履历信息是否存在于自身,在不存在的情况下,向下面的QNE传 送消息X。然后,接收手段651—旦接收到消息X,控制手段65 3就判断将转交之 前、转交之后、MN的通信目的地的子网的信息、通过转交得到的CRN的信息、从 构成转交之后的子网的访问路由器(代理服务器) 一侧到CRN—侧的链接信息、 从CRN —侧到构成转交之后的子网的访问路由器(代理服务器) 一侧的链接信息 作为一组相关数据存储的移动履历信息存储手段654中是否存在将消息X中包含 的子网20的信息、子网30的信息、通信目的地CN60的子网的信息作为一组相关 信息的数据。控制手段65 3在判断为存在的情况下,提取对应的CRN的信息。然 后,发送手段652将所提取的CRN的信息和自身的接口信息发送到MNIO。
在这里,控制手段653判定为移动履历存储手段654中不存在相应的数据的情 况下,向接着的QNE发送消息X。然后,在不存在具有相应的移动履历信息的QNE 的情况下,CN60对MN10通知相应的CRN不存在。因此,MN10有必要通过由代理 服务器决定手段105发现的代理服务器寻找出CRN。还有,在通过代理服务器决 定手段105发现的代理服务器找出了 CRN的情况下,相应的CRN ( QNE )的控制手 段与图5所示的AR21的控制手段213和图6所示的AR31的控制手段313 —样, 与找出的CRN的信息一起,将转交前后的子网的信息、MN的通信目的地各自的子 网的信息、构成转交后的子网的访问路由器(代理服务器)一侧到CRN —侧的链接 信息、从CRN—侧到构成转交之后的子网的访问路由器(代理服务器) 一侧的链 接信息作为一组相关数据存储于移动履历信息存储手段654。
下面用图2对具有移动履历信息的装置为MN1Q的情况进行说明。移动履历信 息被存储于移动履历信息存储手段111,具体地说,存储顧IO的过去的移动履历 的信息。CRN提取手段110根据CRN检测消息生成手段104生成消息X时包含的 信息,从移动履历信息存储手段111判断相应的移动履历信息是否存在,在存在 的情况下,提取相应的CRN的信息。然后,无线发送手段103将所提取的CRN的 信息发送给代理服务器。另一方面,判断为不存在的情况下,通过代理服务器决 定手段105发现的代理服务器开始进行寻找CRN的处理。这样,通过MN10本身利 用过去的移动履历,对于多次实施某一模式动作的匪是有效的。但是这样的丽io 本身具有移动履历信息的情况下,有必要确认CRN的信息的正当性。又,也可以 在多个匪之间相互收发(共有)移动履历信息。
下面用图8就MN10与具有移动履历信息的装置(例如AR21 )之间进行的CRN 的信息的提取到向代理服务器发送进行说明。MN1 Q从连接有当前正在通信的未图 示的AP的AR21的子网20向与构成子网30的AR31连^妄的未图示的AP转交之际, MN10为了检测CRN,使子网20的信息、子网30的信息、CN60的子网的信息等包 含于消息X中(步骤S801 ),将消息X发送到AR21 (步骤S802 )。还有,MN10 也可以在转交后开始步骤S801、 S802的处理。接收从MN10来的消息X的AR21, 判断在将转交前、转交后、MN的通信目的地的子网的信息、通过转交得到的CRN 的信息、构成转交后的子网的访问路由器(代理服务器) 一侧到CRN—侧的链接 信息、从CRN—侧到构成转交后的子网的访问路由器(代理服务器) 一侧的链接 信息作为一组相关数据加以存储的移动履历信息存储手段214中是否存在包含于 消息X中的子网20的信息、子网30的信息、通信目的地CN60的子网的信息作为 一组相关信息的数据,判断为存在的情况下,提取对应的CRN的信息(步骤S803 )。 然后,AR21将所^是耳又的CRN的信息发送到MNIO (步骤S804 )。
然后,从相邻的L2信号能够到达的AP接收L2信息的MNIO,首先根据该信息 决定能够进行转交到子网络(步骤S805 ),然后根据AP的L2信息,决定转交候 补目的地的代理服务器(步骤S806 )。决定代理服务器的MN10将从AR21接收的 CRN的信息、在路径24的上行数据流(upstream)用的流识别符和话^各识别符、 下行数据流用的流识别符以及话路识别符置于消息A,同时把是双向通信的信息 也置于消息A (步骤S807 ),将消息A发送到所选择的代理服务器(步骤S808 ), 这样,如果预先知道CRN,就能够对CRN ( QNE65 )发送RESERVE消息。在这里, 特别是设想对代理服务器群中的一个、即代理服务器68发送消息A的情况。
还有,在AR21中,相应的CRN的信息没有被提取的情况下,例如,AR21也可 以对MN10发送表示相应的CRN的信息不存在的意思的信息,因此,MN10由于在 消息A中不包含CRN的信息,在代理服务器一侧找出相应的CRN。
下面对从MN10接收消息的代理服务器(QNE68)的功能进行说明。还有,在这 里,MN10作为代理服务器之一,考虑将图1中的QNE68选择为代理服务器之一。 图9是本发明的实施形态中的表示代理服务器的结构的方框图。还有,与图2所 示的MN10—样,图9所示的代理服务器68具有的各功能可以利用硬件和/或软件
实现。
图9所示的代理服务器68具有接收手段681、发送手段682、消息处理手段 683、 684、消息生成手段685 、 686。又,作为选择,也可以具有消息生成手段687 和路径信息存储手段688。还有,在图9中,选择部分用虚线表示。
接收手段681和发送手段682是进行数据接收和数据发送用的手段。又,消息 处理手段683是接收、处理由图2所示的MN10的消息生成手段106生成并由无线 发送手段103发送的消息(消息A)用的手段。例如确认消息A中包含的数据流 的信息,判断用怎么样的形式确立QoS的路径比较理想。又,在消息A中包含CRN 信息的情况下,消息处理手段68 3根据该CRN的信息进行在MN1 0转交时迅速确立 QoS路径的处理。另一方面,在消息处理手段683不从MN10接收CRN的信息的情 况下,借助于下述消息生成手段685 、消息处理手段684等发现CRN,根据该CRN 信息,在MN1 0转交时进行迅速确立QoS路径的处理。下面对确立QoS路径的处理 方法进行说明。还有,接收的CRN的信息如果进行双向通信就是下述上行数据流 用的CRN的信息和下行数据流用的CRN的信息。又,关于利用数据流确立QoS路 径的确立方法的变化,将与下述中间的QNE的功能一起说明。
又,消息生成手段685生成包含消息处理手段68 3接收的流识别符(例如24 的流识别符X )、话路识别符(例如路径24和路径34共同的话路识别符Y )的消 息(记为消息B )。消息生成手段685生成的上述消息B是寻找CRN用的消息, 通过发送手段682被送到CN60。还有,该流识别符中包含CN60的IP地址信息。
又,消息处理手段684是从接收到由消息生成手段685生成并发送的消息B的 CN60接收通过路径34上的各QNE发送来的消息(记为消息C )并进行处理的手段。 在该消息C中包含CRN的信息。在消息处理手段684根据该CRN信息,在丽IO 转交时,进行迅速确立QoS路径的处理。为了进行该处理,考虑了多种方法。例 如也可以将该信息传递给路径信息存储手段688,在顧10转交过来的时刻进行某 种处理,或也可以将该信息再发送给消息生成手段686,作为向廳IO返回的消息 (上述消息D)。但是在这种情况下,有必要在MN10设置图2的消息接收手段107。 还可以如上所述,在消息D中也可以包含关于准备是否成功的信息。又可以在消 息D中包含除此以外的信息。又,在从MNIO送来CRN的信息的情况下,也可以不 向MNIO发送返回的消息。
又,在用消息处理手段68 3接收MNIO的NCoA的信息的情况下,也可以用消息 生成手段687根据该NCoA生成新的流识别符,根据消息处理手段68 3或消息处理 手段684接收的CRN的信息将RESERVE消息发送到CN60,以此在路径34上生成 新的QoS路径。但是在这种情况下,有必要使RESERVE消息具有CRN的信息,相 应的CRN必须具有使从该处到CN6 0的资源预约不成为双重预约等别的功能。还有, 关于确立QoS路径所需要的、应该包含于RESERVE消息中的QSpec的信息等,可 以参照例如消息处理手段683接收的CRN的信息或消息C中包含的CRN的信息, 从该CRN取得。
又,在消息A中包含MNIO的当前的相邻的QNE (QNE63)的信息的情况下,可 以从QNE63耳又得。又,在如上所述发送的NCoA的合理性需要核对的情况下,必须 进行该核对。如果该代理服务器不具有NCoA的合理性的核对功能的情况下,或合 理性核对结果并不妥当的情况下,例如有必要使进行出错通知用的出错消息返回 到MNIO。该出错通知也可能包含于消息D中,又可以作为别的消息(例如FMIP 中的FBAcK消息)返回。又,在消息生成手段685生成的消息B中,也可以包含 上面所述以外的信息(例如确认为妥当的NCoA和消息A中包含的MNIO的当前的 相邻的QNE ( QNE6 3等信息)。
下面以QNE65为例对路径34上的中间的QNE的功能进行说明。图IO是表示本 发明的实施形态的路径34上的中间QNE的结构的方框图。还有,与图2所示的 MN10—样,图10所示的QNE65具有的各功能可以利用硬件和/或软件实现。又, 如上述图7所示,在QNE65为具有移动履历信息的装置的情况下,形成具有控制 手段653和移动履历信息存储手段654的结构。
图10所示的QNE65具有接收手段6511、发送手段6512、消息处理手段6513、 消息生成手段6514。接收手段6511、发送手段6512具有与图9所示的代理服务 器68的接收手段681、发送手段682相同的功能。又,消息处理手段6513是在 接收上述消息B或消息C时,利用其中包含的流识别符或话路识别符的组调查 QNE65内是否已经有资源预约的手段。在没有预约的情况下,消息生成手段6514 什么也不做,经过发送手段6512向下一个QNE传送消息B或消息C。另一方面, 在有预约的情况下,在消息生成手段6514中,其接口的IP地址存储于同一消息 内,消息生成手段6514生成的新的消息经过发送手段6512发送到下 一个QNE。 但是在消息B或消息C是要求QNE进行某种其他的处理的消息的情况下,例如 QUERY消息或与其相对的RESPONSE消息扩展的情况下,对这些消息进行特有的处 理。
用消息B、消息C中的哪一个进行上述处理,是因数据流的方向以及其他NSIS
的功能而不同的。作为一个例子,在数据流从CN60只向MN10的方向的情况下, 如果按照RSVP (参照非专利文献3 )的QoS路径确定方法的考虑,在接收从CN60 发送的消息C时,进行上述处理是妥当的。
还有,也考虑到数据和信令通过的路径在从MN10向CN60的方向(假定为上行 数据流)和从CN6 0向MN10的方向(假定为下行数据流)上的不同情况,因此作 为实际问题,也考虑消息C通过路径34 (可以确定路径34 ),而消息B不通过路 径34。因此路径上的各QNE也可能只能够接收消息B和消息C中的某一方的消息。
反之,在釆用相同考虑方法的情况下,在数据流为"上行数据流"的情况下, 利用消息B确定路径34,用上述消息处理手段6513和消息生成手段6514进行处 理。在这种情况下,消息C可以是只用于利用各QNE将接收消息B时处理的结果 返回给代理服务器68的信息。但是,在NSIS中,由于利用NTLP的功能,RSVP 路径确立方法的思想并不总是合适的。例如对于下行数据流方向的数据流,消息 B通过路径34也能够收集到必要的信息。
下面对CN6 0的功能进行说明。图11是本发明的实施形态的CN的结构的方框 图。还有,与图2所示的MN10相同,图11所示的CN60具有的各功能可以利用硬 件和/或软件实现。
图11所示的CN60具有接收手段601、发送手段602、消息处理手段603、消 息生成手段604 、路径信息存储手段605。接收手段601、发送手段602具有与图 9所示的代理服务器68的接收手段681、发送手段682和图10所示的接收手段 6511、发送手段6512相同的功能。又,消息处理手段603具有接收消息B进行处 理的功能。例如在消息处理手段603,判断消息B是对上行数据流发出的还是对 下行数据流发出的。又,在消息B中包含上行数据流用的CRN的信息的情况下, 消息处理手段603也可能将该CRN的信息传送给路径信息存储手段605使其存储。 CN6 0通过使用路径信息存储手段6 0 5中存储的信息在得到匪1 0的NCoA的信息时, 可以进行使用RESERVE消息的QoS路径确立处理。
还有,MN10的NCoA的信息,在包含于消息B中的情况下,可以与接收消息B 同时取得,又能够从MNIO来的BU消息取得。又,关于应该包含于RESERVE消息 中的QSpec的信息等,如上所述,也可以从CRN取得,又,在消息B包含QNE63 的IP地址的情况下,也能够从QNE63取得。又,消息生成手段604生成消息C, 通过发送手段602将消息C加以发送。还有,在消息B中包含路径信息(哪一个 QNE具有资源预约)的情况下,也可以将其包含在消息C中发送。又,消息C也可以包含上述以外的信息。
下面对CN60和代理服务器68怎么样通过收发消息B和消息C才能够得到CRN 的信息进行说明。现在假定MN10和CN60使用例如IP电话等进行双向通信。在这 种情况下,数据流是上行数据流与下行数据流两者,所述双向数据未必通过相同 的路径(相同的路由器),因此,可以认为CRN在上行数据流一侧与下行数据流 一侧也是分别不同的。在这里,参照图1,假定双方向的数据通过相同的路径, 但是即使是在双方向的数据通过不同的路径的情况下,也可以通过利用与下述方 法相同的方法,决定双方向通信的各方向通信中的CRN。还有,在双方向通信的 情况下,关于各方向的通信路径,存在着流识别符和话路识别符,代理服务器从 MN10取得这些双方向的流识别符和话路识别符的组,埋入消息B中送到CN60即 可。
图12表示通过收发消息B和消息C,代理服务器能够得到的信息的一个例子。 每当通过具有对于在消息B和消息C中各消息所具有的流识别符、话路识别符的 对的资源预约的QNE时,就将具有该资源预约的接口的IP地址的信息附加于各消 息的最后。例如在消息B的情况下,在通过QNE65时,附加具有对于上行数据流 的流识别符、话路识别符的资源预约的接口的IP地址(信息81: QNE65的上侧 (QNE66—侧)接口的IP地址),在通过QNE66时,在其更后面,附加具有对于 QNE66内的上行数据流的流识别符、话路识别符的资源预约的接口的IP地址(信 息82: QNE66的上侧(QNE60—侧)接口的IP地址)。利用这一机制,在该信息 返回CN60或代理服务器68的情况下,CN60或代理服务器68能够判断具有在最 初附加的接口的IP地址(信息81的IP地址)的QNE就是上行数据流的CRN。
又,关于下行数据流,由于顺序相反,因此代理服务器68可以判断信息83和 信息84中具有最后附加的接口的IP地址(信息84的IP地址)的QNE就是下行 数据流的CRN。还有,QoS路径能够随网络的状态等要素而变化,有可能相应QoS 路径的变化,CRN也发生变化。为了应对这样的CRN变化产生的可能性,对CN60 和代理服务器6 8保持的C R N的信息设定有效期期限,在该有效期限截止之前,C N 6 0 和代理服务器68确认CRN是否发生变化,或取得最新的CRN的信息,这样也可能 能够保持正确的CRN的信息。还有,该有效期限的设定也可以由接收CRN的信息 的CN60或代理服务器68进行,又,在MN10发送消息A时,也可以将有效期限通 知CN60和代理服务器68。
下面对于MN10在消息A中不能够包含CRN的信息的情况下委托代理服务器68准备确立QoS的路径并进行该准备时的动作进行说明。图13和图14表示在本发 明的实施形态中MN10将识别符(流识别符和话路识别符)的信息发送到代理服务 器68,代理服务器68与CN60通过中间QNE65 ~ 67进行消息的交换,以此寻找上 行数据流和下行数据流的CRN的动作例的序列图。图1 3和图14所示的序列图是 在图1所示的网络系统中,MN10选择代理服务器68作为代理服务器之一的情况 下的序列图,在这里,代理服务器68得到CRN的信息之后,将该信息返回MNIO。 又,图13和图14所示的序列图中显示出一连串的动作,图13和图14的序列图 中图示的步骤S1312的处理是相同的。
从近邻的L2信号能够达到的AP接收L2信息的MN10,首先根据该信息决定能 够进行转交的子网络(步骤S1310),其后根据AP的L2信息决定转交候补目的 地的代理服务器(步骤S1302 )。决定代理服务器的MN10将在路径24上的上行 数据流用流识别符和话路识别符、下行数据流用流识别符和话路识别符放于消息 A,同时将是双向通信的信息也置于消息A (步骤S1 303 ),将消息A发送到所选 择的代理服务器群(多个代理服务器中)(步骤S1 304 )。在这里,特别限于对 作为代理服务器群中的一个的代理服务器28发送消息A后的处理进行说明。
代理服务器68根据从MN10接收的消息A生成消息B。在这里,由于考虑双向 通信,将参数设定得能够通过中途的路由器在消息B得到上行数据流的信息,在 返回消息(消息C )得到下行数据流的信息,再将根据消息A发送来的流识别符、 话路识别符置于消息B (步骤S1 305 ),将消息B发送到CN60 (步骤1 306 )。还 有,这时,代理服务器68有必要从流识别符的信息得到CN6Q的地址。
从代理服务器68到CN6 0的路径上的各QNE65 ~ 67对消息B中的内容进行确认, 确认对其中的上行数据流用的流识别符和话路识别符的资源预约是否存在于QNE 内。而且在存在对于上行数据流用的识别符和话路识别符的资源预约的情况下, 各QNE在消息B上附加存在该资源预约的接口的IP地址,然后向CN60发送。另 一方面,不存在对于上行数据流用的识别符和话路识别符的资源预约的情况下, 不附加消息就原封不动地发送消息B 。
还有,在QNE67,由于不存在对于上行数据流用的流识别符和话路识别符的资 源预约,所以不附加信息就将消息B原封不动地加以发送(步骤S1 307 、 1 308 )。 又,在QNE65,存在对于上行数据流用的流识别符和话路识别符的资源预约,在 将存在该资源预约的接口的IP地址附加于消息B之后(步骤S1 309 ),将消息B 加以传送(步骤S1310)。又,与QNE65 —样,在QNE66也存在对于上行数据流用的流识别符和话路识别符的资源预约,将存在该资源预约的接口的IP地址附加
于消息B上之后(步骤S1311),传送消息B (步骤S1312 )。
然后,最后消息B到达CN60,接收该消息B的CN60将由各QNE65 ~ 67附加的 信息(由各QNE65 - 67附加于消息B的信息)置于消息C,同时设定参数以便能 够在消息C收集下行数据流用的路径的信息(步骤S1313),然后向代理服务器 68发送(步骤S1314 )。又,从CN60到代理服务器68的路径上的各QNE65 ~ 67 对下行数据流用的消息C进行与对上述消息B的处理相同的处理。
也就是说,在QNE66存在对于下行数据流用的流识别符和话路识别符的资源预 约,在将存在该资源预约的接口的IP地址附加于消息C之后(步骤S1315 ),传 送消息C (步骤S1316 )。又,与 QNE65 —样,在QNE65也存在对于下行数据流 用的流识别符和话路识别符的资源预约,在消息C上附加该资源预约存在的接口 的IP地址之后(步骤S1317 ),传送消息C (步骤S1318 )。又,在QNE67,由于 不存在对于下行数据流用的流识别符和话路识别符的资源预约,所以不附加信息 就将消息C原封不动地加以传送(步骤S1319、 1 32 0 )。
这样接收消息C的代理服务器68通过参照消息C,能够确定上行数据流用和 下行数据流用的CRN的信息,将上行数据流用和下行数据流用的CRN的信息置于 消息D (步骤SI 321 ),将消息D发送到MNIO (步骤SI 322 )。
还有,如用上述MNIO的功能说明的那样,代理服务器68在收集CRN的信息之 后,除了向MNIO发送CRN的信息外,也可以耳又得各种手段。又,MNIO通过早期 了解CRN的信息,可以在例如使子网移动之后进行资源预约时,将该CRN的信息 包含在RESERVE消息中发送。又,相应的CRN接收包含CRN的信息的RESERVE消 息的情况下,相应的CRN能够不双重预约地处理其前面的CN60为止的资源。例如 相应的CRN也能够不新预约资源地进行更新旧预约等处理。
这样预先确定CRN时,即使是MNIO的转交后的资源预约,由于不是像已有技 术那样一边寻找CRN—边进行资源预约,能够迅速扩展QoS路径。又,如上所述, 得到CRN信息的代理服务器68,也可以不将信息送回MNIO,而预先进行资源预约, 能够更迅速地确立QoS路径。
又,如上所述,也可以将消息B或消息C改写为已有的消息、例如QUERY消息、 RESPONSE消息、或NOTIFY消息。图15和图16表示使QUERY消息具有消息B的 功能,使RESPONSE消息具有消息C的功能的情况下的序列图。在这里,交换的消 息除了具有寻找上行数据流和下行数据流的CRN的功能外还具有本来的QUERY和RESPONSE消息具有的功能(空资源的信息的取得功能等)。还有,图15和图16 中的步骤S15 01 ~ S1522与图13和图14中的步骤S1301 ~ Sl 322有对应关系,QUERY 消息与消息C、 RESPONSE消息与消息D分别具有对应关系。
如上所述,在利用已有的QUERY和RESPONSE消息的情况下,MN10等进行移动 的终端不具有了解与通信对端之间进行的当前的通信所预约的资源信息的技术、 因此不能够将在CRN与CN60之间当前的通信所预约的资源信息判断为MN10移动 过来时能够使用的资源信息。但是由于QUERY和RESPONSE消息具有MN10的当前 的流识别符和话路识别符的信息,可以将当前的通信中预约的资源信息判断为 MN10移动过来时能够使用的资源信息。
还有,根据非专利文献6,得到资源的空信息只能够借助于RESPONSE消息。 也就是说,如图15和图16所示,从代理服务器68向CN60发送QUERY消息,从 CN60向代理服务器68送回RESPONSE消息的情况下,有可能只得到下行数据流的 资源的空信息。因此,也可以认为在需要双向的空资源的信息的情况下,从代理 服务器68接收QUERY消息的CN60有必要在将RESPONSE消息送回MN10的同时将 别的QUERY消息发送到代理服务器68。又,通过与NSIS的其他功能组合,通过 一次收发QUERY和RESPONSE消息可能也能够得到双向的资源的空信息。
还有,代理服务器68利用图9的消息处理手段684得到的CRN的信息(消息 C中包含的CRN的信息)或利用消息处理手段68 3得到的CRN的信息(从MNIO送 来的消息A中包含的CRN的信息)的处理方法、以及CN60利用图11的消息处理 手段603得到的CRN的信息(消息B中包含的CRN的信息)的处理方法,也考虑 上述方法以外的方法。这些方法将在下面参照图17和图18进行说明。
图17是表示本发明实施形态中消息C接收后或消息A接收后的处理方法的实 现用的代理服务器的结构的方框图。还有,与图9所示的代理服务器68—样,图 17所示的代理服务器68具有的各种功能可以利用硬件和/或软件实现。又,图17 中的接收手段6811、发送手段6812、消息处理手段6813、 6814、消息生成手段 6815、 6816、 6817、以及路径信息存储手段6818具有与图9中的接收手段681 、 发送手段682 、消息处理手段68 3、 684、消息生成手段685、 686、 687、以及路 径信息存储手段688分别相同的功能,因此在这里省略其说明。
图17的消息生成手段6819,具有生成将QoS路径生成委托给别的节点用的游 息(记为消息E),传送给发送手段6812的功能。作为消息E的发送目的地,考 虑利用涉及例如消息处理手段6814的消息B的处理确定的CRN或消息A中包含的
CRN。在这种情况下,在消息E中包含CRN生成QoS路径所需要的信息(例如确认 了合理性的MN10的NCoA和CN60的IP地址等)。接收代理服务器68发送的消息 E的CRN,例如能够通过将RESERVE消息发送给CN60和代理服务器68双方,在 CRN到CN60之间进行QoS路径的更新,在从CRN到代理服务器68之间生成新的 QoS路径。
又,图18是表示本发明实施形态中实现消息B接收后的别的处理方法的CN的 结构的方框图。还有,与图11所示的CN60—样,图18所示的CN60具有的各功 能可以利用硬件和/或软件实现。又,图18中的接收手段6011、发送手段6012、 消息处理手段6013、消息生成手段6014、以及路径信息存储手段6015具有与图 11中的接收手段601、发送手段602 、消息处理手段603、消息生成手段604 、以 及路径信息存储手段605分别相同的功能,因此在这里省略其说明。
图18的消息生成手段6 016,具有生成将QoS路径生成委托别的节点用的消息 (记为消息E),将其传送到发送手段6012的功能。作为消息E的发送目的地, 可以考虑例如利用涉及消息处理手段6013的消息B的处理确定的CRN。在这种情 况下,消息E中包含CRN生成QoS路径所需要的信息(例如合理性得到确认的利 用所述方法取得的MN10的NCoA和作为消息B的发送目的地的代理服务器68的 IP地址等)。接收了消息E的CRN将例如RESERVE消息发送给CN60和代理服务 器68双方,以此能够在CRN到CN60之间更新QoS路径,在CRN到代理服务器68 之间生成新的QoS 3各径。
下面说明代理服务器68将QoS的路径生成委托给利用消息C的接收确定的CRN 或利用消息A的接收确定的CRN时的动作。还有,在这里,是进行双向数据通信, 假定双向的路径相等的情况,但是在只有上行数据流一侧或下行数据流一侧中的 某一方的情况下,或是在双向数据通信中,双向的路径在上行侧与下行侧不同的 情况下,也可以将与下述方法相同的方法分别使用于上行数据流用的路径或两个 方向的路径,这样能够进行QoS路径生成的委托。
在图19中表示本发明实施形态中从MN10接收包含NCoA的消息(消息A)的 代理服务器68将新QoS路径的生成委托通过与CN60的消息(消息B和消息C) 交换确定的下行数据流用的CRN的动作的序列图。还有,图19中所示的序列图是 图1所示的网络系统中利用MNIQ选择代理服务器68中的一个代理服务器的情况 下的序列图。又,在图19的步骤S1 903与步骤S1904之间,进行与图13的步骤 S1 306 ~步骤S1312、以及图14的步骤S1313 ~步骤S1 320相同的处理,在这里,
将其省略。
代理服务器68根据从MN10接收的消息A的信息生成消息B。在这里考虑双向 通信,因此代理服务器68设定参数使得能够通过中途的路由器在消息B得到上行 数据流的信息,在返回消息(消息C)得到下行数据流的信息,再将由消息A送 来的流识别符、话路识别符置于消息B (消息B的发送准备)(步骤S1901 ),将 消息B发送到CN60 (步骤S1903 )。还有,这时代理服务器68有必要从流识别符 的信息得到CN60的地址。又,代理服务器68在进行步骤S1901的消息B的发送 准备的同时,核对消息A中包含的MN10的NCoA的合理性(步骤S1 902 )。
然后,接收作为步骤S1 903发送的消息B的答复消息的消息C的代理服务器 68通过参照消息C得到上行数据流用的和下行数据流用的CRN的消息(步骤 S1904 )。代理服务器68将这些CRN确立新的QoS路径所需要的信息置于消息E (步骤S1 905 ),对步骤S1 904得到的上行数据流用的和下行数据流用的各CRN 分别发送消息E (步骤S1906和步骤S1 907 )。在这里,上行数据流用的CRN和下 行数据流用的CRN都构成QNE65,但是由于也考虑到步骤S1904取得的上行数据 流用的CRN和下行数据流用的CRN的接口地址各不相同(QNE65内的各接口地址 在步骤S1904取得,作为上行数据流用的CRN和下行数据流用的CRN),因此消 息E分别发送给上行数据流用和下行数据流用。还有,作为CRN确立新的QoS路 径所需要的信息,考虑例如新的QoS路径使用的使用的流识别符等。该新的流识 别符可以才艮据在步骤S1 902确认了合理性的MN10的NCoA生成。而且,除此以外 CRN确立新的QoS路径所需要的信息也可以考虑CN60的IP地址和话路识别符等。
接收消息E的QNE65向CN60发送更新QoS路径用的RESERVE消息(步骤S1908 ), 又向代理服务器68发送新生成QoS路径用的RESERVE消息(步骤S1909 )。还有, 在这里,表示通过步骤S1908更新上行数据流用的和下行数据流用的两条QoS路 径,通过步骤S1909新生成上行数据流用的和下行数据流用两条QoS路径的情况。
另一方面,图20是表示本发明的实施形态中从MN10接收CRN信息和包含NCoA 的消息(消息A)的代理服务器68委托接收的下行数据流用的CRN生成新的QoS 路径的动作例的序列图。还有,图20所示的序列图是在图1所示的网络系统中 匪10选择代理服务器68作为代理服务器之一的情况。
代理服务器68才艮据从MN10接收的消息A核对消息A中包含的MN1 0的NCoA的 合理性(步骤S2001 )。然后,代理服务器68将上行数据流用的和下行数据流用 的CRN确立新的QoS路径所需要的信息置于消息E (步骤S2002 ),分别对利用步 骤S2001得到的上行数据流用的和下行数据流用的CRN发送消息E (步骤S2003 和步骤S2004 )。在这里,上行数据流用的CRN和下行数据流用的CRN—起都成 为QNE65,但是由于也考虑到步骤S2001得到的上行数据流用的CRN和下行数据 流用的CRN的接口地址各不相同(在步骤S2001作为上行数据流用的CRN和下行 数据流用的CRN取得QNE65内的各接口地址),所以将消息E分别向上行数据流 用的和下行数据流用的各CRN发送。还有,作为CRN确立新的QoS路径所需要的 信息,考虑例如新的QoS路径使用的流识别符等。该新的流识别符可以根据在步 骤S2001确认了合理性的MN10的NcoA而生成。又,除此以外,CRN确立新的QoS 路径所需要的信息也可以考虑CN60的IP地址和话路识别符等。
接收消息E的QNE65向CN60发送更新QoS路径所需要的RESERVE消息(步骤 S2 005 ),又,向代理服务器68发送新生成QoS路径用的RESERVE消息(步骤S2006 )。 还有,在这里表示利用步骤S2 005更新上行数据流用的和下行数据流用的两条QoS 路径,利用步骤S2006新生成上行数据流用的和下行数据流用的两条QoS路径的 情况。
又,CN60取得上行数据流用的CRN的信息之后,对上行数据流用的CRN进行 生成新的QoS路径的委托的情况也可以用同样的方法。在这种情况下,图18所示 的CN60取得上行数据流用的CRN的信息和MN10的合理的NCoA之后,对上行数据 流用的CRN发送消息E。还有,在这种情况下,消息E中也可能包含代理服务器 68的IP地址的信息。
又,在图2所示的MN10的代理服务器决定手段105中,MN10也可以选l奪CN60 作为代理服务器。又,CN6Q也可以同时具有与图9所示的代理服务器68同样的 功能和图11所示的CN60的功能,代理服务器68也可以同时具有与图ll所示的 CN60的功能相同的功能和图9所示的代理服务器68的功能。在这种情况下,从 MN10接收消息A的CN60通过与代理服务器68之间收发消息B和消息C,可以得 到CRN的信息,而且在消息A中包含CRN的信息的情况下还能够即时得到CRN的 信息。
下面参照图21和图22所示的序列图对这样选择CN6 0作为代理服务器68的情 况,而且也是在消息A中不包含CRN的信息的情况下的动作进行说明。还有,图 21和图22所示的序列图表示消息A中不包含CRN的信息的情况下的一连串动作, 图21和图22的序列图中所示的步骤S2112是相同的处理。又,图21和图22所 示的序列图是在图1所示的网络系统中选4争子网30作为MN10的移动目的地子网 络的候补的情况,在这里,表示CN6Q得到CRN的信息后对MN1G送回该信息的情 况。另一方面,在图23所示的序列图中,表示在消息A中包含CRN的信息的情况 下的一连串动作。又,图23所示的序列图表示在图l所示的网络系统中,选择子 网30作为MN1Q的移动目的地子网络的候补的情况。
在图21中,从近邻的L2信号能够到达的AP接收L2信息的MN10,首先根据 该信息决定能够进行转交的子网络(决定转交目的地候补)(步骤S2101),其 后,以AP的L2信息为依据在MN10向该子网络移动时确立的QoS ;洛径上对MNIO 的相邻的QNE (图1中将子网30子网作为移动目的地的情况下在路径34上最接 近AR31的QNE )进行判定(步骤S2102 )。该判定可以利用与上述实施形态中MNIO 决定代理服务器的方法相同的方法。
MNIO将步骤S2102判定的QNE ( QNE68 )的信息置于消息A (步骤S2103 )。在 这里,特别是对作为步骤S2102判定的QNE的信息之一将QNE68的信息置于消息 A的情况进行记述。还有,也可以将路径24的上行数据流用流识别符以及话路识 别符、下行数据流用流识别符以及话路识别符、是双向通信这样的信息置于消息 A。其后MNIO将该消息A发送到CN60 (步骤S2104 )。
CN60根据从MNIO接收的消息A的信息生成消息B。在这里,由于考虑双向通 信,所以设定参数以便能够通过中途的路由器在消息B得到下行数据流的信息, 在返回消息(消息C)得到上行数据流的信息,将流识别符、话路识别符置于消 息B (步骤S2105),将消息B发送到QNE66 (步骤S2106)。还有,应该置于消 息B的流识别符、话路识别符的信息包含于消息A的情况下,也可以将消息A中 包含的这些信息拷贝到消息B中。另一方面,在流识别符、话路识别符的信息不 包含于消息A中的情况下,CN60也可以将与MNIO当前进行的通信中使用的流识 别符、话路识别符的信息置于消息B 。
从CN60到QNE68的if各径上存在的各QNE65 ~ 67对消息B中的内容进行确认, 确认对于其中的下行数据流用的流识别符和话路识另'j符的资源预约是否存在于 QNE65 - 67内。然后,在对于下行数据流用的流识别符和话路识别符的资源预约 存在的情况下,各QNE65 - 67将其资源预约存在的接口的IP地址附加在消息B 上之后将该消息B向QNE68发送。另 一方面,在对于下行数据流用的流识别符和 话路识别符的资源预约不存在的情况下,不进行信息的附加就将消息B原封不动 地传送出去。
还有,在QNE66,对于下行数据流用的流识别符和话路识别符的资源预约存在,
将该资源预约存在的接口的IP地址附加于消息B之后,将消息B传送出去(步骤
S2107、步骤S2108)。又,与QNE66—样,在QNE65也存在对于下行数据流用的 流识别符和话路识别符的资源预约,将该资源预约存在的接口的IP地址附加于消 息B之后,将消息B传送出去(步骤S2109、步骤S2110)。另一方面,在QNE67,
由于对于下行数据流用的流识别符和话路识别符的资源预约不存在,所以不附加 信息就原封不动地将消息B传送出去(步骤S2111、步骤S2112)。
然后,最终消息B到达QNE68,接收该消息B的QNE68将由各QNE65 ~ 67附加 的信息(由各QNE65 ~ 67附加于消息B的信息)置于消息C,同时设定参数以使 得能够在消息C收集上行数据流用的路径的信息(步骤S2113 ),然后向CN60发 送(步骤S2114)。又,在从QNE68到CN60的路径上的各QNE65 ~ 67中,接收消 息C的情况下,对上行数据流用的消息C实行与对上述消息B进行的处理相同的 处理。
也就是说,在QNE67,由于不存在对于上行数据流用的识别符和话路识别符的 资源预约,所以不进行信息的附加就将消息C原封不动发送出去(步骤S2115、 S2116)。又,在QNE65,存在对于上行数据流用的流识别符和话路识别符的资源 预约,在对消息C附加该资源预约存在的接口的IP地址之后,将消息C送出(步 骤S2117、 S2118)。又,与QNE65相同,在QNE66也存在对于上行数据流用的流 识别符和话路识别符的资源预约,在对消息C附加该资源预约存在的接口的IP 地址之后,将消息C送出(步骤S2119、 S2120)。
这样接收了消息C的CN60通过参照消息C能够确定上行数据流用的和下行数 据流用的CRN的信息,将上行数据流用和下行数据流用的CRN的信息置于消息D (步骤S2121 ),将消息D发送到MN10 (步骤S2122 )。
另一方面,下面参照图23所示的序列图对选择CN60作为代理服务器68的情 况下在消息A中包含CRN信息的情况下的动作进行说明。在图2 3中,从近邻的 L2信号能够到达的AP接收L2信息的MNIO,首先根据该信息决定能够进行转交的 子网络(决定转交目的地候补)(步骤S2 301 ),然后根据AP的L2信息,在薩IO 向该子网络移动时确立的QoS路径上,对与MN1Q相邻的QNE (图1中将子网30 作为移动目的地的情况下,在路径34上最接近AR31的QNE)进行判定(步骤 S2 302 )。该判定可以利用与上述实施形态中MN10决定代理服务器的方法相同的 方法进..
MN10将步骤S2 302判定的QNE ( QNE68 )的信息以及如上所述发现的CRN的信息置于消息A (步骤S2303 )。在这里,特别是记述作为步骤S2302判定的QNE 的信息之一,将QNE68的信息置于消息A的情况。还有,也可以将路径24的上行 数据流用的流识别符和话路识别符、下行数据流用的流识别符和话路识别符、是 双向通信这样的信息置于消息A。其后,MN10将该消息A发送到CN60(步骤S2304 )。 CN60转交到将从MN10接收的消息A中包含的CRN的信息等作为依据确立QoS路 径用的处理(步骤S2305 )。
还有,像用上述MNIO的功能说明的那样,CN60在收集CRN的信息之后,除了 将CRN的信息发送到MN10外,也可以采取各种各样的手段。又,在这里假定数据 是双向通信,双向的数据通过相同的路径,但是在双向的数据通过不同的路径的 情况下,也可以用与上述方法相同的方法决定双向通信的各方向通信中的CRN。
还有,上述本发明的实施形态的说明中采用的各种功能块,典型地说是作为集 成电路即LSI (Large Scale Integration,大规j莫集成电3各)实现的。这些功能 块也可以形成各别的单个芯片,包含一部分或全部功能块也可以形成单芯片。还 有,在这里虽然称为LSI,但是因集成程度的不同,也被称为IC (集成电路)、 系统LSI、超(super ) LSI或才及超(ultra ) LSI。
又,集成电路化的方法不限于LSI,也可以用专用电路或通用处理器实现。也 可以利用LSI制造后能够再构成可编程的FPGA( Field Programable Gate Array )、 L SI内部的电^各单元的连4妾或i殳定的重新配置的处理器。
而且,如果由于半导体技术进步或派生别的技术,置换为LSI的集成电路化的 技术登场,当然也可以利用该技术进行功能块的集成化。例如生物技术的应用等 也是可能的。
还有,本说明书中记述的发送目的地这样的表达、例如发送到CN6G这样的表 达并不意味着一定将CN60的地址指定为IP头的发送目的地地址间进行发送,而 是意味着最终接收消息的对方是C N 6 0 。
工业应用性
本发明的交叉节点检测方法以及利用计算机执行该方法用的交叉节点检测用 程序,涉及为了在进行转交的移动终端转交之后也能够尽快找出CRN以使转交之 前受到的附加服务在转交之后也能够迅速地继续受到服务,进行无线通信的移动 终端(移动节点)的转交产生的交叉节点的检测方法以及利用计算机执行这种方 法用的交叉节点检测用程序,特别是对于进行利用作为下 一 代网络协议的移动 IPv6协议的无线通信的移动节点的转交产生的交叉节点的检测方法和利用计算机执行该方法用的交叉节点检测用的程序等是有用的。
权利要求
1.一种交叉节点检测方法,是形成用分别构成子网的多个访问路由器通过通信网络连接,在所述多个访问路由器的各个上,至少连接一个以上的形成固有的可通信区域的访问点的通信系统,在所述可通信区域内与所述访问点进行无线通信,以此进行与连接所述访问点的所述访问路由器的通信的结构的移动终端,借助于移动,检测从连接当前正在进行通信的访问点切换成连接别的访问点的情况下,所述通信网络上的新旧通信路径的交错、而且分叉的交叉节点的方法,其特征在于,具有下述步骤所述移动终端对具有自身和其他移动终端的过去的移动履历信息的装置,发送包含检测所述交叉节点所需要的信息的消息的步骤、所述装置根据接收的所述消息中包含的信息,判断自身具有的所述移动履历信息中是否存在对应的所述交叉节点的信息,在存在该信息的情况下,将所述交叉节点的信息发送给所述移动终端的步骤、以及所述移动终端接收从所述装置发送的所述交叉节点的信息的步骤。
2. 根据权利要求1所述的交叉节点检测方法,其特征在于,所述移动履历 信息由移动终端移动之前的子网的信息、所述移动终端移动之后的子网的信 息、所述移动终端的通信目的地的子网的信息、由于所述移动新旧通信路径交 叉的交叉节点的信息、从构成所述移动之后的子网的访问路由器到所述新旧通 信路径交叉的所述交叉节点的链接信息、从所述新旧通信路径交叉的所述交叉 节点到构成所述移动之后的子网的访问路由器的链接信息中的至少一个以上 的信息构成。
3. 根据权利要求1所述的交叉节点检测方法,其特征在于,检测所述交叉 节点所需要的信息是所述移动终端移动之前的子网的信息、所述移动终端移动 之后的子网的信息、所述移动终端的通信目的地的子网的信息中的至少一个以 上的信息。
4. 根据权利要求1所述的交叉节点检测方法,其特征在于,具有所述移动 履历信息的所述装置是构成所述移动终端移动之后的所述子网的访问路由器。
5. 根据权利要求1所述的交叉节点检测方法,其特征在于,具有所述移动 履历信息的所述装置是构成所述移动终端移动之前的所述子网的访问路由器。
6. 根据权利要求1所述的交叉节点检测方法,其特征在于,具有所述移动 履历信息的所述装置是所述新旧通信路径交叉而且分叉的所述交叉节点。
7. —种交叉节点检测用的程序,其特征在于,用于利用计算机执行权利要 求1 ~ 6中的任一项所述的交叉节点检测方法。
全文摘要
本发明涉及交叉节点检测方法以及利用计算机执行这种方法用的交叉节点检测用的程序。本发明公开了提供如下所述的交叉节点检测方法等的技术,所述交叉节点检测方法是能够迅速找出CRN,进行转交的移动终端在转交之后也能够迅速而且继续接受在转交之前接受的附加服务的交叉节点检测方法,该技术具有移动终端(10)对具有自身和其他移动终端的过去的移动履历信息的装置,发送包含检测所述交叉节点所需要的信息的消息的步骤、装置根据接收的消息中包含的信息,判断自身具有的所述移动履历信息中是否存在对应的交叉节点的信息,在存在的情况下,将交叉节点的信息发送给移动终端的步骤、以及移动终端接收从装置发送来的交叉节点的信息的步骤。
文档编号H04L12/56GK101199169SQ20068002184
公开日2008年6月11日 申请日期2006年4月27日 优先权日2005年4月28日
发明者上丰树, 堀贵子 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1