通信系统,通信终端,路由控制方法和路由器的制作方法

文档序号:7970334阅读:244来源:国知局
专利名称:通信系统,通信终端,路由控制方法和路由器的制作方法
技术领域
本发明涉及一种控制分组转送路由的通信系统,通信终端,路由控制方法和路由器,其控制一个分组传送路由。
背景技术
通常,“IP2”(基于IP的IMT网络平台)被提出作为一种路由控制方法,其应用于通信终端使用无线通信移动的情况下(例如,参照T.Okagawa,M.Jo,K.Nishida和A.Miura,“IP Packet Routing Mechanism Based on MobilityManagement in IP-based IMT Network Platform”,International Conference onIntelligence in the next generation Networks(ICIN),2003,和T.Okagawa等,“IP Packet Routing Mechanism in IP2”,The Institute of Electronics,Informationand Communication Engineers(IEICE)Technical Report,Mobile MultimediaCoomunications(MoMuc)2002-63,Novemeber 2002)。
在IP2中,与移动通信终端的通信通过使用两个地址来实现唯一地分配给通信终端的唯一主机地址,和通过接入路由器(边缘路由器)和用于在路由器之间路由的类似物分配给通信终端的路由主机地址。
特别的,如图1所示,该接入路由器包括一路由高速缓存表(RCT)300,其为唯一主机地址(Ipha)和路由主机地址(Ipra)之间的相应关系表;一路由表400,具有建立唯一主机地址和接入路由器的一个输出端口之间的相应关系的路由信息;和一邻居高速缓存500,保存建立MAC地址(层2地址)和IP地址(层3地址)之间的相应关系的信息。
当通信终端通过接入路由器开始通信,或者执行切换时,接入路由器将一路由主机地址分配给该通信终端,即接入路由器建立路由主机地址和唯一主机地址之间的相应关系,且同时更新RCT300和路由表400的内容。
图2显示了一种情况下的消息过程,在该情况中,在接入路由器的控制下执行通信终端的切换,即在连接至相同接入路由器的无线基站(接入点,基站等等)之间的切换。基于从接入路由器通过用于切换的目的地的基站发送过来的路由广告,通信终端更新在该通信终端中产生的邻居高速缓存,且将激活消息发送给接入路由器,该激活消息为层3之上的上层消息。
当接入路由器接收该激活消息时,路由器重新分配一路由主机地址给该通信终端,且更新路由表400的内容,该路由表400建立唯一主机地址和一输出端口之间的相应关系。
接入路由器将一激活通知消息发送给一路由管理器,该路由管理器为网络中的路由管理机构,以将路由主机地址和唯一主机地址之间的相应关系注册,且依照来自路由管理器的路由主机地址更新(Ipra更新)消息,更新RCT300的内容。
图3显示了一种情况下的消息过程,在该情况中,接入路由器将去往通信终端的分组转送。如图3所示,当来自网络一侧且去往通信终端的分组被接收时,接入路由器搜寻RCT300,以将包括在接收的分组中的路由主机地址转换为唯一主机地址。
然后,接入路由器使用基于该转换的唯一主机地址的路由表400,选择一路由给通信终端,且将去往通信终端的分组发送,该分组具有转换的唯一主机地址。
然而,在IP2中,当通信终端在连接至相同接入路由器的无线基站之间执行切换时,如上所描述的那样执行路由主机地址的重新分配、路由表400的更新、在接入路由器中RCT300的更新,以及在路由管理器中RCT的更新,虽然唯一主机地址和通信终端的路由主机地址之间的相应关系已在接入路由器的RCT300中注册。
从而,存在一个问题即使在连接至相同接入路由器的无线基站之间执行切换,也需要一定的时间周期来完成通信终端的切换。
此外,因为建立唯一主机地址和输出端口之间的相应关系的路由信息在路由表400中注册,相应于通过接入路由器通信的移动终端数目的增加,在路由表400中的信息量也增加,这存在一个问题搜寻路由信息的所需时间增加,在IP2中分组的高速转送变得困难。此外,因为当分组转送时,接入路由器需要参照RCT300、路由表400和邻居高速缓存500,这也存在一问题分组的高速转送变得困难。

发明内容
考虑到上述情况,作出本发明,其目的在于提供一种通信系统、一种通信终端、一路由控制方法和一路由器,其减少了在连接至相同接入路由器的无线基站之间执行切换所需的时间,且当使用唯一主机地址和路由主机地址来控制分组转送路由时,可以实现分组的高速转送。
为了解决上述问题,本发明具有以下特征。本发明的第一方面为一种包括一通信终端和一路由器的通信系统,其中该通信终端包括一判断单元,配置用于基于来自路由器的路由广告,判断在连接至该路由器的无线基站之间是否执行了切换;一链路移动通知发送器,配置用于基于判断单元的判断结果,将一链路移动通知发送给路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换;该路由器包括一路由信息更新单元,配置用于建立唯一地分配给通信终端的唯一主机地址和用于该路由器中的路由主机地址之间的相应关系,以及更新一路由信息,该路由信息建立唯一主机地址和输出去往通信终端的分组的一输出端口之间的相应关系,且其中,当接收到链路移动通知时,路由信息更新单元仅更新路由信息。
依照上面描述的方面,可以避免路由主机地址的重新分配和路由高速缓存表(RCT)的更新,且可以实现完成切换所需时间的减少,这是因为当路由器接收到链路移动通知时,仅更新路由信息,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换。
此外,依照这方面,可以避免网络资源的浪费,这是因为接入路由器和路由管理器皆不发送和接收一消息来更新RCT。
本发明的第二方面为一种通信终端,其包括一判断单元,配置用于基于来自路由器的路由广告,判断在连接至该路由器的无线基站之间是否执行了切换;和一链路移动通知发送器,配置用于基于判断单元的判断结果,将一链路移动通知发送给路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换。
本发明的第三方面为一种路由控制方法,其用于包括一通信终端和一路由器的通信系统中,该路由控制方法包括步骤如下基于来自路由器的路由广告,判断是否在连接至该路由器的无线基站之间执行了切换;基于判断步骤中的判断结果,将一链路移动通知发送给路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换;使唯一地分配给通信终端的唯一主机地址与用于该路由器中的路由主机地址相互对应;更新一路由信息,该路由信息建立唯一主机地址和输出去往通信终端的分组的一输出端口之间的相应关系,且其中,在更新步骤中,当接收到链路移动通知时,仅更新路由信息。
本发明第四方面为一种路由器,包括一路由表存储单元,配置用于存储路由表,该路由表建立在路由器之间使用的路由主机地址和输出去往通信终端的分组的一输出端口之间的相应关系;一地址处理器,基于路由表,建立路由主机地址和唯一地分配给通信终端的唯一主机地址之间的相应关系;一路由选择器,基于包括在分组中的路由主机地址和路由表,选择输出端口;和一地址转换器,基于由地址处理器建立路由主机地址和唯一主机地址之间的相应关系后的结果,将包括在分组中的路由主机地址转换为唯一主机地址。
依照这方面,即使通过路由器通信的通信终端的数目增加,也不更新路由表的内容。从而,可以避免路由表中信息量的增加,且可以实现搜寻路由信息所需时间的减少,这是因为使用了包括一路由信息的路由表,该路由信息不仅建立唯一主机地址和输出端口之间的相应关系,而且建立路由主机地址和输出端口之间的相应关系。
换句话说,如果路由信息以一种整合的方式表示在路由表中,例如路由信息在路由表中表示为每个网络地址,可以减少下行方向的路由信息量,即去往通信终端的路由信息量,其中路由信息建立分配给通信终端的路由主机地址和分组输出端口之间的相应关系。从而,搜寻路由信息所需时间的减少和分组的高速转送可以实现。
本发明第五方面为依照第四方面的路由器,其中路由选择器使用一整合表,选择输出端口,且将通信终端的唯一主机地址通知给地址转换器,该整合表建立路由主机地址、唯一主机地址和输出端口之间的相应关系;地址转换器,基于通知的唯一主机地址,将路由主机地址转换为唯一主机地址。


图1为显示在传统的路由器中使用的路由高速缓存表、路由表和邻居高速缓存的示意图;图2为显示通信终端在连接至相同路由器的无线基站之间执行切换的情况下的消息过程的示意图;图3为显示一传统的路由器将分组转送至通信终端的情况下的消息过程的示意图;图4为显示包括本发明一个实施例的通信终端和路由器的网络结构的示意图;图5A和5B为显示通信终端和路由器的逻辑模块示意图,依照本发明一个实施例;图6为显示通信终端在连接至相同路由器的无线基站之间执行切换的消息过程的示意图,依照本发明第一实施例;图7为显示通信终端和路由器的消息过程示意图,依照本发明第二实施例;图8为显示路由表、路由高速缓存表(RCT)和邻居高速缓存的内容的一个例子的示意图,依照本发明第二实施例;图9为显示一个表的例子,依照本发明变更的路由高速缓存表和路由表整合在该表中。
具体实施例方式下面将说明本发明第一实施例。在第一实施例中,当通信终端在连接至相同路由器的无线基站之间执行切换时,通信终端发送一链路移动通知,该链路移动通知为通信终端在连接至该路由器的无线基站之间执行了切换的通知,路由器基于该接收的链路移动通知,仅更新路由信息。
(网络结构)图4显示了包括依照第一实施例的通信终端和路由器的网络结构。如图4所示,本实施例的路由器,接入路由器AR1和AR2,位于分组传送的网络1中。网络1中的路由管理机构,路由管理器RM连接至网络1。
接入路由器AR1使用连接单元IF1通过用于在层2中交换的层2交换器10连接至接入点AP1和AP2。同样,接入路由器AR1使用连接单元IF2连接至接入点AP3。接入路由器AR2连接至接入点AP4。
接入点AP1-AP4配置用于与本实施例的通信终端,移动终端MN1和MN2通信。例如,与电机工程师协会(IEEE)中规定的无线LAN系统相符的无线基站可以用来作为接入点AP1-AP4。此外,接入点AP1-AP4可以为与蜂窝电话终端进行无线通信的无线基站。
移动终端MN1和MN2为具有与接入点AP1-AP4建立无线通信的无线通信功能的通信终端,例如,个人电脑、个人数字助理(PDA)、蜂窝电话终端等等可以用来作为该移动终端。
(在通讯终端和路由器中逻辑模块的结构)下面,参照图5A和5B,说明本实施例用于通信终端和路由器的逻辑模块的结构。
如图5A和5B所示,本实施例的通信终端,移动终端MN1,包括一RA接收器201、一存储单元203、一判断处理器205和一通知单元207。在此,移动终端MN2具有与移动终端MN1相同的结构。
如图5B所示,本实施例的路由器,接入路由器AR1,包括一连接单元IF1、一连接单元IF2、一存储单元105、一路由控制器107、一地址转换器109、一网络连接单元IF111和一通知接收器113。在此,接入路由器AR2具有与接入路由器AR1相同的结构。
RA接收器201配置用于接收从接入路由器AR1发出的路由广告(RA)。RA接收单元201将该接收的路由广告发送至判断处理器205。
存储单元203配置用于存储邻居高速缓存的内容,该邻居高速缓存包括建立MAC地址和IP地址之间相应关系的信息。
判断处理器205配置用于基于从RA接收器201送来的路由广告,生成传输至接入路由器AR1(接入路由器AR2)的激活消息,以开始通信或执行切换。
在本实施例中,判断处理器205同样形成判断单元,其基于来自接入路由器AR1(接入路由器AR2)的路由广告,判断是否在连接至相同接入路由器的接入点(无线基站)之间执行了切换。
特别的,判断处理器205判断在当前无线通信下通过接入点接收的路由广告,和通过用于切换的目的地的接入点接收的路由广告,是否来自相同的接入路由器。
当在当前无线通信下通过接入点接收的路由广告,和通过用于切换的目的地的接入点接收的路由广告,是来自相同的接入路由器时,判断处理器205产生一链路移动通知(LMN),该链路移动通知表示通信链路在相同的接入路由器的控制下移动。
此外,判断处理器205基于该接收的路由广告,更新存储在存储单元203中的邻居高速缓存的内容。
通知单元207配置用于将由判断处理器205生成的激活消息发送给接入路由器AR1(接入路由器AR2)。
在本实施例中,通知单元207同样配置用于基于判断处理器205的判断结果,将LMN发送至接入路由器AR1(接入路由器AR2),且形成链路移动通知发送器,该链路移动通知(LMN)表示在连接至相同接入路由器的接入点(无线基站)之间执行了切换。
除了上述模块之外,移动终端MN1(移动终端MN2)还具有一模块,通过该模块发送和接收数据分组。
下面说明接入路由器AR1的每个模块的功能。连接单元IF2和IF2为连接接入点和层2交换器10的界面,且在这些单元和移动终端MN1(移动终端MN2)之间发送和接收分组。例如,诸如100BASE-TX等等的LAN界面可以用来作为这些单元。这里,连接单元IF2和IF2形成一输出端口,其输出去往移动终端MN1(移动终端MN2)的分组。
存储单元105存储图1所示的RCT300、路由表400和邻居高速缓存500。
路由控制器107配置用于基于存储在存储单元105中的路由表400,选择任一连接单元IF1,连接单元IF2或网络连接单元IF111,将通过连接单元IF1,连接单元IF2或网络连接单元IF111接收的分组输出至连接单元IF1,连接单元IF2或网络连接单元IF11l。
同样,当路由控制器107被通知接收器113通知该激活消息已被接收时,路由控制器107基于接收的激活消息更新邻居高速缓存500中的内容。
路由控制器107将路由主机地址分配给移动终端MN1(移动终端MN2),即建立唯一主机地址和移动终端MN1(移动终端MN2)的路由主机地址之间的相应关系,且基于来自路由管理器RM的IPra更新消息,将激活通知消息发送给路由管理器RM,来更新RCT300的内容。
然后,路由控制器107基于分配给移动终端MN1(移动终端MN2)的唯一主机地址更新路由表400中的内容。
在本实施例中,当接入路由器AR1接收来自移动终端MN1(移动终端MN2)的链路移动通知(LMN)时,路由控制器107仅更新路由表400的路由信息。这里,在本实施例中,该路由控制器107形成一个路由信息更新单元。
特别的,当路由控制器107被通知接收器113通知该链路移动通知(LMN)已被接收时,路由控制器107既不会将一新的路由主机地址分配给移动终端MN1(移动终端MN2),也不会更新RCT300的内容。
当被通知接收器113通知该链路移动通知(LMN)已被接收时,路由控制器107仅更新路由表400的路由信息,这是因为去往移动终端MN1的输出端口由于执行移动终端MN1(移动终端MN2)在连接至该接入路由器AR1的接入点之间的切换而改变。
地址转换器109配置用于执行路由主机地址和唯一主机地址之间的转换,该路由主机地址包括在通过网络连接单元IF111接收的分组中。地址转换器109也执行唯一主机地址和路由主机地址之间的转换,该唯一主机地址包括在通过连接单元IF1/IF2接收的分组中。
网络连接单元IF111为一界面,通过该界面,分组在网络连接单元IF111和网络1之间发送和接收。例如,诸如100BASE-TX等的LAN界面可以用来作为该网络连接单元IF111。
通知接收器113配置用于接收来自移动终端MN1(移动终端MN2)的激活消息,且通知路由控制器107该激活消息已被接收。通知接收器113同样配置用于接收来自路由管理器RM的激活通知消息,且通知路由控制器107该激活通知消息已被接收。
此外,在本实施例中,通知接收器113配置用于接收来自移动终端MN1(移动终端MN2)的链路移动通知(LMN),且通知路由控制器107该LMN已被接收。
(使用通信终端和路由器的路由控制方法)下面说明使用依照第一实施例的通信终端和路由器的路由控制方法。
图6显示了在移动终端MN1执行从接入点AP2至接入点AP3切换的情况下的消息过程,其中接入点AP2连接至接入路由器AR1的连接单元IF1,接入点AP3连接至接入路由器AR1的连接单元IF2。
首先,在步骤S10中,移动终端MN1接收从接入路由器AR1通过作为切换目的地的接入点AP3发送来的路由广告。
在步骤S20中,基于在步骤S10中通过接入点AP3接收的路由广告和在当前无线通信中通过接入点AP2接收的路由广告,移动终端MN1判断执行了在连接至接入路由器AR1的接入点之间的切换。
在步骤S30中,基于在步骤S10中的接收的广告信息,移动终端MN1更新邻居高速缓存中的内容。
在步骤S40中,移动终端MN1将链路移动通知(LMN)发送至接入路由器AR1,该链路移动通知指示执行了从接入点AP2至AP3的切换,接入点AP2和AP3皆连接至接入路由器AR1。
在步骤S50中,基于接收的链路移动通知,接入路由器AR1在路由表400中仅更新移动终端MN1的唯一主机地址和输出端口之间的对应关系。相应的,当接收到链路移动通知(LMN)时,接入路由器AR1既不分配新的路由主机地址给移动终端MN1,也不更新RCT300的内容。
这里,移动终端MN1可以通过多播或单播将链路移动通知(LMN)发送。此外,移动终端MN1将链路移动通知(LMN)发送给接入路由器AR1的定时可以不同于通过接入点AP3从接入路由器AR1接收路由广告的定时。移动终端MN1将LMN发送给接入路由器AR1的定时可以是移动终端MN1将无线链路切换至接入路由器AR1的定时,或者切换至与接入路由器AR1连接的接入点的定时。
(效果)
依照上述本发明的第一实施例,可以避免路由主机地址的重新分配和路由高速缓存表(RCT)的更新,且可以实现完成切换所需时间的减少,这是因为当接入路由器AR1(接入路由器AR2)接收表示切换在连接至相同接入路由器的接入点之间执行的链路移动通知时,仅更新路由信息。
此外,依照第一实施例,避免了网络资源的浪费,这是因为接入路由器和路由管理器都不发送和接收一消息来更新RCT。
虽然IP2作为一个例子在上述第一实施例中描述,本发明也可以提供于其它通信方法,例如移动IPv6(MIPv6)。在MIPv6中,当一通信终端执行切换时,执行DAD(重复地址检测)处理。在重复地址检测(DAD)的处理中,“转交地址(CoA)”基于接收自接入路由器的路由广告自动生成,且在网络上CoA的不复制采用多播确定。
此外,在MIPv6中,使用多播的控制消息(邻居请求(NS)和邻居广告(NA))在通信终端和接入路由器之间交换,以更新在通信终端和接入路由器中的邻居高速缓存。
也就是说,存在网络资源在MIPv6中浪费的问题,这是因为使用多播的消息在通信终端和接入路由器之间交换。特别的,由于无线通信被使用在通信终端和接入路由器之间,因此需要一测量来防止NS和NA的冒充。
相应的,上述问题可以通过使用单播发送链路移动通知(LMN)到相关的接入路由器来解决,如上所描述的那样,该链路移动通知表明通信终端执行连接至相同接入路由器的接入点之间的切换。
下面说明本发明的第二实施例。在第二实施例中,路由器基于包括在分组中的路由主机地址,使用一路由表,为去往通信终端的分组选择一输出端口,该路由表建立路由主机地址和输出端口之间的相应关系,且该路由器在选择传输分组的输出端口之后,将路由主机地址转换为唯一主机地址。
此外,在第二实施例中,路由器整合多个路由主机地址,且使用路由表建立整合的路由主机地址和输出端口之间的相应关系,来防止当通信终端执行切换时路由表内容的更新。
(网络结构和路由器的模块结构)
在第二实施例中,使用与上述第一实施例相同的网络结构。此外,本实施例的逻辑模块结构与在第一实施例中描述的接入路由器AR1的结构相同。
这里,与第一实施例中的接入路由器AR1的模块的功能不同的模块将参照图5B主要说明。
本实施例的存储单元105配置用于存储一路由表,该路由表建立用于形成网络1的接入路由器AR1或AR2的路由主机地址和输出去往移动终端的分组的连接单元IF1(或连接单元IF2)之间的相应关系。本实施例的存储器105形成路由表存储单元。
特别的,路由表和路由高速缓存表存储在存储单元105中,路由表中的内容与图1所示的传统的内容不同。这里,图8显示了路由高速缓存表(RCT)300、路由表410和邻居高速缓存500的内容的一个例子,路由高速缓存表(RCT)300、路由表410和邻居高速缓存500存储在依照本实施例的接入路由器AR1的存储单元105中。如图8所示,路由表410建立路由主机地址和输出端口之间的相应关系,而不是唯一主机地址和输出端口之间的相应关系。
在本实施例中,路由控制器107形成一地址处理器,其基于路由表410建立路由主机地址和移动终端MN1(移动终端MMN2)的唯一主机地址之间的相应关系。
特别的,路由表410包括一路由信息,该路由信息建立整合在接入路由器AR1中的多个路由主机地址(P1_ra至P4_ra)和输出端口(连接单元IF1或连接单元IF2)之间的相应关系,如图8所示。
这里,例如,用于路由的整合的主机地址可以表示为在路由表410中的每个网络地址。接入路由器AR1可以基于网络地址表示的路由表410,决定分配给移动终端MN1(移动终端MMN2)的路由主机地址。
例如,当路由主机地址被分配给移动终端MN1时,路由控制器107基于输出端口(连接单元IF1或IF2)和路由表410,将整合的路由主机地址分配给移动终端MN1,该输出端口(连接单元IF1或IF2)与移动终端MN1建立无线通信的接入点相连接。
更特别的,例如,在无线通信由移动终端MN1通过接入点AP2所建立的情况下,接入路由器AR1参照路由表410,且相应于接入点AP2连接的输出端口(连接单元IF1)的路由主机地址(P1-ra)可以由接入路由器AR1分配给移动终端MN1。
然后,路由控制器107建立移动终端MN1的唯一主机地址(MN1_ha)和路由主机地址(P1-ra)之间的相应关系,如RCT310中所示。路由控制器107然后基于来自路由管理器RM的IPra更新消息,将一激活通知消息发送至路由管理器RM并更新RCT310的内容。
在本实施例中,路由控制器107形成一路由选择器,其中,基于包括在去往移动终端MN1(移动终端MMN2)的分组中的路由主机地址和路由表410,选择输出端口(连接单元IF1或连接单元IF2)。
例如,路由控制器107基于包括在去往移动终端MN1的分组中的路由主机地址(P1_ra)和图8所示的路由表410,选择输出端口(连接单元IF1)。然后,基于RCT310,路由控制器107获取移动终端MN1的唯一主机地址(MN1_ha),该主机地址(MN1_ha)与包括在去往移动终端MN1的分组中的路由主机地址(P1-ra)相对应。
此外,路由控制器107参照邻居高速缓存500中的内容,将去往移动终端MN1的分组发送至移动终端MN1,其中该分组已被地址转换器转换为唯一主机地址(MN1_ha)。
在本实施例中,地址转换器109通过路由控制器107将路由主机地址转换为唯一主机地址,作为路由主机地址和唯一主机地址之间的相应关系的结果,即基于RCT310的内容。
这里,在上述第二实施例中,从移动终端MN1(移动终端MMN2)发送去往网络1的发送分组,基于RCT310,在地址转换器109中从唯一主机地址转换为路由主机地址。然后,路由控制器107基于转换的路由主机地址,将分组通过网络连接单元IF111发送至网络1。
(使用路由器的路由控制方法)下面,参照图7,说明使用依照第二实施例的路由器的路由控制方法。这里,移动终端MN1通过图4所示的接入点AP2开始通信。
首先,在步骤S110中,移动终端MN1通过接入点AP2接收来自接入路由器AR1的路由广告。
在步骤S120中,移动终端MN1基于在步骤S110中接收的路由广告,更新邻居高速缓存的内容。
在步骤S130中,为了通过接入路由器AR1通信,移动终端MN1将一激活消息发送给接入路由器AR1。
在步骤S140中,接入路由器AR1基于路由表410,将路由主机地址(例如,P1_ra)分配给移动终端MN1,且建立路由主机地址(P1_ra)和移动终端MN1的唯一主机地址(MN1_ha)之间的相应关系,且移动终端MN1通过接入点AP2建立通信,即由移动终端MN1通过连接单元IF1建立通信。
在步骤S150中,接入路由器AR1将激活通知消息发送给路由管理器RM。
在步骤S160中,路由管理器RM基于接收的激活通知消息,建立移动终端MN1的唯一主机地址(MN1_ha)和路由主机地址(P1_ra)之间的相应关系,且更新路由高速缓存表(RCT)的内容。
在步骤S170中,路由管理器RM将IPra更新消息发送给接入路由器AR1。
在步骤S180中,接入路由器AR1基于接收的IPra更新消息更新RCT310的内容,以反映在步骤S150中发送的路由主机地址(P1_ra)和移动终端MN1的唯一主机地址(MN1_ra)之间的相应关系。
接下来,说明一个消息过程,其中,接入路由器AR1接收去往移动终端MN1的分组且发送分组至移动终端MN1。
在步骤S210中,接入路由器AR1通过网络1接收去往移动终端MN1的分组。
在步骤S220中,基于包括在接收的去往移动终端MN1的分组中的路由主机地址(P1_ra),接入路由器AR1搜寻路由表410,选择输出分组的输出端口(连接单元IF1)。
在步骤S230中,接入路由器AR1基于包括在接收的去往移动终端MN1的分组中的路由主机地址(P1_ra),搜寻RCT310,以获取移动终端MN1的唯一主机地址(MN1_ha)。
在步骤S240中,接入路由器AR1将包括在接收的去往移动终端MN1的分组中的路由主机地址(P1_ra)转换为移动终端MN1的唯一主机地址(MN1_ha)。
在步骤S250中,接入路由器AR1参照邻居高速缓存500,将去往移动终端MN1且转换为移动终端MN1的唯一主机地址(MN1_ha)的分组发送至移动终端MN1。
(效果)依照本发明第二实施例,即使通过接入路由器AR1(接入路由器AR2)通信的移动终端的数目增加,路由表410的内容也不更新,可以防止路由表410中信息量的增加,且可以实现搜寻路由信息所需时间的减少,这是因为使用包括在路由信息中的路由表410建立了路由主机地址和唯一主机地址之间的相应关系,该路由信息不是建立唯一主机地址和输出端口之间的相应关系,而是建立路由主机地址和输出端口之间的相应关系。
即,如果建立分配给移动终端MN1、MN2的路由主机地址和分组的输出端口(连接单元IF1或IF2)之间的相应关系的路由信息在路由表410中表现为一整合的方式时,例如,如果路由信息表示为每个网络地址,可以减少下行方向的路由信息量,即去往移动终端MN1和移动终端MN2的路由信息量。从而,可是实现搜寻路由信息所需时间的减少和分组的高速转送。
虽然路由高速缓存表(RCT)和路由表在第一和第二实施例中分别提供,但是可以使用一个表,路由高速缓存表(RCT)和路由表一起整合在该表中。
例如,如果在唯一主机地址(IPha)、路由主机地址(IPra)和输出端口(连接单元IF1或连接单元IF2)之间如图9所示建立了相应关系,通过使用具有一整合表600的接入路由器,也可以实现上述第一和第二实施例。
例如,当接入路由器AR1使用上述第二实施例中的整合路由表600时,路由控制器107通过使用该整合路由表600选择一输出端口,且同时将移动终端MN1的唯一主机地址(MN_ha)通知地址转换器109。此外,地址转换器109基于该通知的唯一主机地址(MN_ha),将包括在去往移动终端MN1的分组中的路由主机地址转换为唯一主机地址(MN1_ha)。
即,可以实现更高速的分组转换,这是因为接入路由器AR1可以使用该整合表600,同时搜寻路由信息、用于路由的主机地址和唯一主机地址之间的相应关系。
依照本发明,可以提供通信系统,通信终端,路由控制方法和路由器,其减少了在连接至相同接入路由器的无线基站之间执行切换所需的时间,且当使用唯一主机地址和路由主机地址控制用于分组转送的路由时,可以实现分组的高速转送。
权利要求
1.一种通信系统,包括一通信终端和一路由器,其中该通信终端包括一判断单元,配置用于基于来自路由器的路由广告,判断在连接至该路由器的无线基站之间是否执行切换;一链路移动通知发送器,配置用于基于判断单元的判断结果,将一链路移动通知发送给路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换;该路由器包括一路由信息更新单元,配置用于建立唯一地分配给通信终端的唯一主机地址和用于该路由器中的路由主机地址之间的相应关系,以及更新一路由信息,该路由信息建立唯一主机地址和输出去往通信终端的分组的一输出端口之间的相应关系,且其中,当接收到链路移动通知时,路由信息更新单元仅更新路由信息。
2.一种通信终端,包括一判断单元,配置用于基于来自路由器的路由广告,判断在连接至一个路由器的无线基站之间是否执行切换;一链路移动通知发送器,配置用于基于判断单元的判断结果,将一链路移动通知发送给路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换。
3.一种路由控制方法,其用于包括一通信终端和一路由器的通信系统中,该路由控制方法包括步骤如下基于来自路由器的路由广告,判断是否在连接至该路由器的无线基站之间执行切换;基于判断步骤中的判断结果,将一链路移动通知发送给该路由器,该链路移动通知表示在连接至该路由器的无线基站之间执行了切换;使唯一地分配给该通信终端的唯一主机地址与用于该路由器中的路由主机地址相互对应;更新一路由信息,该路由信息建立唯一主机地址和输出去往通信终端的分组的一输出端口之间的相应关系,且其中,在更新步骤中,当接收到链路移动通知时,仅更新路由信息。
全文摘要
依照本发明的移动终端MN1,基于来自路由器AR1的路由广告,判断在连接至该路由器AR1的接入点(APs)之间是否执行了切换,且将一链路移动通知发送给路由器AR1,该链路移动通知表示在接入路由器AR1的控制下执行了切换。此外,接入路由器AR1基于该接收的链路移动通知,仅更新路由信息。
文档编号H04W40/02GK1956417SQ20061014189
公开日2007年5月2日 申请日期2004年9月8日 优先权日2003年9月8日
发明者大林隆之, 冈川隆俊, 西田克利 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1