通信控制系统,通信控制方法,可适用于该系统和方法的路由控制器和路由器的制作方法

文档序号:7550042阅读:117来源:国知局
专利名称:通信控制系统,通信控制方法,可适用于该系统和方法的路由控制器和路由器的制作方法
技术领域
本发明涉及一种通信控制系统,一种通信控制方法,可适用于该系统和方法的一种路由控制器和一种路由器。
相关申请的交叉引用本申请基于和要求2002年11月6日申请的日本在先专利申请P2002-323129号的优先权利益,其整体内容在这里结合作为参考。
背景技术
在传统IP网络中,一个路由器使用诸如OSPF(开放式最短路径优先)和RIP(路由信息协议)之类的路由协议与邻近的路由器交换路由信息,并参考用路由信息创建的路由表,根据目的地的IP地址执行已接收数据的路由处理。
在传统IP网络中,已经知道有一种作为通信业务工程技术的“MPLS(多协议标识交换)”技术,可以在发生链路故障或节点故障时,实现路由通路的备份以供通信量的再次路由发送,以及实现通信量负荷的分配。
MPLS技术将一个被称作“标识”的头部插入到比层3更低的层里,并使用该标识作为一个虚拟的路由,执行路由通路的管理。该MPLS技术被称作“2.5层技术”。
MPLS技术通过将标识与一特定的路由通路或者Qos级相关联,可以实现包含有Qos控制的通信量管理。
然而,传统路由器是依照在路由器中产生的路由表,根据目的地的IP地址决定路由的。因此存在一个问题,即当发生移动台切换、IP网络中出现拥塞或者故障的时候,必须用路由协议重新构造路由表,从而造成该IP网络中通信在一定时间内的中止。
存在的问题还有传统路由器不能在通信期间动态地改变一特定的数据流的路由通路。
存在的另一个问题是传统路由器不能动态地将IP数据包动态地路由发送给诸如财务会计设备,监控设备以及媒体转换设备一类的特定设备。
MPLS技术可以利用标识概念部分地解决上述问题。然而,存在的问题是在上述情况中,IP网络中的所有路由器都必须支持MPLS技术,而MPLS技术是一种特殊的协议。
还存在一个问题MPLS技术不适合于诸如IP数据包一类的小的单元中的路由控制(流量控制)。

发明内容
鉴于上述问题,本发明的目的是提供一种通信控制系统和一种通信控制方法,以及适用于此通信控制系统和通信控制方法的路由控制器及路由器。这种通信控制系统及通信控制方法,无需改变传统的路由协议,在移动台切换、IP网络中出现拥塞或者故障的时候,实现流量单元中层次3的动态路由控制。
本发明的第一方面可概述为一种由路由控制器、第一路由器和第二路由器组成的通信控制系统。
所述路由控制器包括一个触发信号接收器,用于接收预定的触发信号;一个地址信息提供请求器,用于根据所接收的预定触发信号请求第一路由器提供地址转换信息;以及一个地址转换信息处理请求器,用于请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理。
所述第一路由器包括一个地址转换信息提供器,用于根据来自所述路由控制器的请求提供地址转换信息。
所述第二路由器包括一个地址转换信息管理器,用于根据来自所述路由控制器的请求,执行与所述地址转换信息相关的预定处理,并对地址转换信息进行管理;一个地址转换器,用于根据地址转换信息改变包含在接收数据中的目的地址;一个路由处理器,用于按被改变了的目的地址,执行所接收数据的路由处理。
本发明的第二方面可概述为一种由路由控制器、第一路由器和第二路由器执行的通信控制方法,此方法包括如下步骤a)在路由控制器中接收预定的触发信号;b)在路由控制器中,根据所接收的预定触发信号,请求第一路由器提供地址转换信息;c)在第一路由器中,根据来自路由控制器的请求,提供地址转换信息;d)在路由控制器中,请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理;e)在第二路由器中,根据来自路由控制器的请求,执行与地址转换信息相关的预定处理,并对地址转换信息进行管理;f)在第二路由器中,根据地址转换信息,改变包含在接收数据中的目的地址;以及g)在第二路由器中,根据改变了的目的地址,执行接收数据的路由处理。
本发明的第三方面可概述为一种路由控制器,它包括一个触发信号接收器,用于接收预定的触发信号;一个地址信息提供请求器,用于根据接收到的预定触发信号,请求第一路由器提供地址转换信息;以及一个地址转换信息处理请求器,用于请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理。
本发明的第四方面可概述为一种路由控制器,它包括一个触发信号接收器,用于接收预定的触发信号;一个地址信息提供创建器,用于根据接收的预定触发信号创建地址转换信息;以及一个地址转换信息创建请求器,用于请求第二路由器创建地址转换信息。
本发明的第五方面可概述为一种路由器,它包括一个地址转换信息管理器,用于当路由控制器请求路由器创建地址转换信息时,创建並管理地址转换信息;一个地址转换器,用于根据地址转换信息,改变包含在接收数据中的目的地址;以及一个路由处理器,用于根据改变了的目的地址,执行所接收数据的路由处理。
在第五方面中,路由器可进一步包括一个地址转换信息删除许可请求器,用于请求路由控制器允许删除地址转换信息。一旦收到来自路由控制器的删除许可,地址转换信息管理器可以删除地址转换信息。
在第五方面中,地址转换信息可将所接收数据的目的地址与预定地址相关联。地址转换器可以将所接收数据的目的地址与预定地址封装。利用预定地址,路由处理器可以执行所接收数据的路由处理。


图1是根据本发明的第一实施例的通信控制系统的整体结构方框图;图2是适用于本发明第一实施例的路由器的功能方框图。
图3是适用于本发明第一实施例的路由控制器的功能方框图。
图4是说明构成根据本发明的第一实施例的通信控制系统的路由器和路由控制器之间的公共原语的示意图。
图5A是根据本发明第一实施例的通信控制系统的操作流程图;图5B是根据本发明的第一实施例的通信控制系统的操作流程图。
图5C是根据本发明第一实施例的通信控制系统的操作流程图。
图5D是根据本发明第一实施例的通信控制系统的操作流程图;图6是根据本发明的修改实施例2的通信控制系统的操作流程图。
具体实施方法<本发明第一实施例的通信控制系统的一种配置>
将参照图1至图4说明根据本发明的第一实施例的通信控制系统的一种配置。
如图1所示,根据第一实施例的通信控制系统配置有一个路由控制器30和多个路由器10A至10H。
路由器10F是第一路由器,配置有诸如财务会计设备,监控设备以及媒体转换器设备一类的特定设备。
其它路由器10A、10B、10C、10D、10E、10G和10H中的每一个均是具有传统路由器的功能的第二路由器。
如图2所示,10A至10H的每个路由器都配置有一个公共原语处理单元11、一个IP地址变换高速缓冲存储器12、一个地址转换处理单元13、一个路由处理单元14和一个网络接口15。
公共原语处理单元11用于利用控制包与路由控制器30交换公共原语。
更明确地,如图4所示,公共原语处理单元11将IP地址分配通知B以及IP地址变换高速缓存删除许可请求F经由公共原语(公共接口)传输给路由控制器30。
公共原语处理单元11将IP地址分配通知B传输给路由控制器30,以便根据来自所述路由控制器30的IP地址分配请求A, 通知与被分配的IP地址相关的IP地址变换高速缓存(地址转换信息)12a。
公共原语处理单元11将IP地址变换高速缓存删除许可请求F传输给路由控制器30,以便请求路由控制器30允许删除IP地址变换高速缓冲存储器12中的、与IP地址相关的IP地址变换高速缓存(地址转换信息)12a。
公共原语处理单元11,根据IP地址分配请求A(一个凭借公共原语的指令),参考IP地址变换高速缓冲存储器12,从可用的IP地址中选择一个IP地址。公共原语处理单元11将所选择的IP地址分配给一个特定的数据流。
公共原语处理单元11在IP地址变换高速缓冲存储器12中,创建与所分配的IP地址相关的IP地址变换高速缓存(地址转换信息)12a。
公共原语处理单元11按照从路由控制器30传输来的IP地址变换高速缓存改变请求D,或者IP地址变换高速缓存删除请求E(一个凭借公共原语的指令),在IP地址变换高速缓冲存储器12中,改变或者删除与一预定IP地址相关的IP地址变换高速缓存(地址转换信息)12a。
IP地址变换高速缓冲存储器12用来存储IP地址变换高速缓存(地址转换信息)12a。
更明确地,IP地址变换高速缓冲存储器12将一个输入IP地址与一个输出IP地址相关联,作为IP地址变换高速缓存12a。
当地址转换处理单元13在接收用存储在高速缓冲存储器12中的输入IP地址作为目的IP地址的数据(IP包)时,地址转换处理单元13将目的IP地址转换为与输入IP地址相关联的输出IP地址。
在图2的实例中,当地址转换处理单元13在接收将某一输入IP地址#X1作为目的IP地址的数据(IP包)时,地址转换处理单元13参考IP地址变换高速缓冲存储器12,将目的IP地址变换为一个输出IP地址#Y1。
路由处理单元14用于在地址转换后根据输出IP地址(被改变了的目的地址),参考一路由表执行数据的路由处理。
网络接口15用于提供与其他路由器或其他路由控制器的物理接口。
在第一实施例中,公共原语处理单元11组成一个地址转换信息提供器,用于根据来自路由控制器30的请求(IP地址分配请求A)提供地址转换信息(与被指派给路由器10F的IP地址相关的IP地址变换高速缓存12a)。
公共原语处理单元11构成一种地址转换信息管理器,用于按照来自路由控制器30的请求(IP地址变换高速缓存创建请求C,IP地址变换高速缓存改变请求D,和IP地址变换高速缓存删除请求E),执行与地址转换信息相关的预定的处理(创建处理、改变处理以及删除处理),并对地址转换信息进行管理。
地址转换处理单元13构成一种地址转换器,用于根据地址转换信息(IP地址变换高速缓存12a),改变包含在接收数据中的目的地址。
路由处理单元14构成了一种路由处理器,用于根据改变了的目的地址,执行接收数据(地址转换之后的数据)的路由处理。
路由控制器30,用于按照IP地址分配控制,对若干个路由器10A至10H执行路由控制。
如图3所示,路由控制器30被配置为具有触发信号接收单元31、路由器组信息管理单元32、IP地址变换高速缓存管理单元33、路由器控制单元34和公共原语处理单元35。
触发信号接收单元31用于从诸如路由控制器和业务控制器的其他控制器接收(检测)一预定的触发信号作为触发信号,路由控制器30使用该触发信号,经由公共原语向路由器10A至10H发出命令。
移动台1或者2的切换,对各种业务例如财务会计、业务量监控和媒体转换执行控制,以及由于IP网络中发生拥塞或者故障而引起的特定的数据流的质量退化,均被认为是触发信号的一种实例。
路由器组信息管理单元32用来管理由路由控制器30管理的多个路由器的路由器组信息。
举例来说,由路由控制器30管理的若干路由器10A至10H的物理连接关系(拓扑信息)以及路由信息都被认为是路由器组信息。路由信息示出了用来对一特定的数据流进行路由的路由器。
IP地址变换高速缓存管理单元33用来存储每一路由器的IP地址变换高速缓存(地址转换信息)33a。更明确地,IP地址变换高速缓存管理单元33将一个输入IP地址与一个输出IP地址相关联来作为IP地址变换高速缓存33a。
当触发信号接收单元31检测到一个预定的触发信号时,路由器控制单元34参考路由器组信息管理单元32,在一特定数据流被路由的路由通路中,搜索路由器。路由器控制单元34从搜索到的、由路由控制器30经由公共原语所命令的诸路由器中,判定出一个最佳的路由器10F。路由器控制单元34判定路由控制器30将什么样的指令传送到所决定的最佳路由器10F。
公共原语处理单元35被配置为使用控制包与路由器10A至10H交换公共原语。
更明确地,如图4所示,公共原语处理单元35经由公共原语(公用接口),向路由器10A至10H传输IP地址分配请求A,IP地址变换高速缓存创建请求C,IP地址变换高速缓存改变请求D和IP地址变换高速缓存删除请求E。
当触发信号接收单元31检测到一个诸如发生移动台的切换、IP网络中的拥塞或者故障之类的预定的触发信号时,公共原语处理单元35将IP地址分配请求A传输给由路由器控制单元34决定的路由器10F。IP地址分配请求A请求路由器10F为路由器10F分配一个IP地址。
当触发信号接收单元31检测到一个诸如发生移动台的切换、IP网络中的拥塞或者故障之类的预定触发信号的时候,公共原语处理单元35将IP地址转换高速缓存创建请求C传输给由所述路由器控制单元34决定的路由器10A。IP地址变换的高速缓存创建请求C请求路由器10A创建IP地址转换高速缓存12a。
更明确地,通过IP地址转换的高速缓存创建请求C,公共原语处理单元35请求按IP地址执行路由处理的路由器10A,为一特定的数据流分配一个IP地址,从而路由器10A可以经由路由器10F,对特定的数据流进行路由,即,路由器10A可以改变特定的数据流的路由通路。
当触发信号接收单元31检测到一个诸如发生移动台的切换、IP网络中的拥塞或者故障之类的预定的触发信号时,公共原语处理单元35将IP地址转换高速缓存改变请求D传输给由路由器控制单元34所决定的路由器10A。IP地址变换高速缓存改变请求D请求路由器10A改变IP地址转换高速缓存12a。
当触发信号接收单元31检测到一个诸如发生移动台的切换、IP网络中的拥塞或者故障之类的预定触发信号的时候,公共原语处理单元35将IP地址转换高速缓存删除请求E传输给由路由器单元34所决定的路由器10A。IP地址高速缓存删除请求E请求路由器10A删除IP地址转换高速缓存12a。
例如,当检测到移动台切换的时候,公共原语处理单元35将IP地址转换高速缓存删除请求E传输给一个在切换之前移动台与之连接的路由器。
公共原语处理单元35根据来自路由器10F的IP地址分配请求B,改变和删除在IP地址转换高速缓存管理单元33中的IP地址转换高速缓存33a(地址转换信息)。
一旦从路由器10F接收到IP地址转换高速缓存删除许可请求F,公共原语处理单元35判断路由器10F中的IP地址转换高速缓存12a是否可以被删除,并将判断结果返回给路由器10F。
在第一实施例中,公共原语处理单元35构成了一个地址信息提供请求器,用来按所接收的预定触发信号,请求第一路由器10F提供地址转换信息。
公共原语处理单元35构成了一个地址转换信息处理请求器,用来请求第二路由器10A执行与从第一路由器10F获取的地址转换信息相关的预定处理。
公共原语处理单元35构成了一个地址转换信息创建请求器,用来请求第二路由器10A创建从第一路由器10F获取的地址转换信息。
公共原语处理单元35构成了一个地址转换信息改变请求器,用来请求第二路由器10A改变地址转换信息。。
公共原语处理单元35构成了一个地址转换信息删除请求器,用来请求第二路由器10A删除地址转换信息。
<根据第一实施例的通信控制系统的操作>
将参考图1至图5说明根据第一实施例的通信控制系统的操作。
首先,将说明把从移动台1至移动台2的数据(IP包)的路由通路从第一路由通路(用实线示出)改变到第二路由通路(用虚线示出)的实例。如图1所示,在第一路由通路中有路由器10A、10B、10C和10D,在第二路由通路中有路由器10A、10G、10F、10E和10D。。
如图5A所示,在步骤100中,路由控制器30的触发信号接收单元31检测到诸如在第一路由通路中发生拥塞或者故障之类的预定触发信号,以及将第一路由通路改变到包括一特定设备例如路由器10F的第二路由通路的指令。
在步骤101中,路由控制器30的公共原语处理单元35将要求IP地址分配的IP地址分配请求A传输给由路由器控制单元34决定的路由器10F。
在步骤102中,路由器10F的公共原语处理单元11根据从路由控制器30传输来的IP地址分配请求A,参考IP地址变换高速缓冲存储器12,从可用的IP地址中选择一个IP地址#Y1。路由器10A将包含有IP地址#Y1、并将#Y1作为目的地址的IP包经由路由器10G,路由到路由器10F,而路由器10F将该IP包经由路由器10E和10D,路由至移动台2。
在步骤103中,路由器10F的公共原语处理单元11将用于通知IP地址#Y1的IP地址分配通知B传输给路由控制器30。
在步骤104中,路由控制器30的公共原语处理单元35根据所接收的IP地址分配通知B,将IP地址转换高速缓存创建请求C传输给由路由器控制单元34决定的路由器10A和10F。IP地址变换高速缓存创建请求C请求路由器10A和10F创建与IP地址#Y1相关的IP地址转换高速缓存12a。
路由控制器30的公共原语处理单元35在IP地址转换高速缓存管理单元33中创建並存储与IP地址#Y1相关的IP地址转换高速缓存33a。
在步骤105中,路由器10A和10F的每一公共原语处理单元11根据所接收的IP地址转换高速缓存创建请求C,在IP地址转换高速缓冲存储器12中创建並存储与IP地址#Y1相关的IP地址转换高速缓存12a。
更明确地,如图1所示,路由器10A的公共原语处理单元11创建IP地址转换高速缓存12a,用于将移动台2的IP地址#X1转换为用于路由器10F的IP地址#Y1。
另一方面,如图1中所示,路由器10F的公共原语处理单元11创建IP地址转换高速缓存12a,用来将用于路由器10F的IP地址#Y1转换为移动台2的IP地址#X1。
当路由器10A的地址转换处理单元13接收了包含有移动台2的IP包#X1、並以#X1作为目的地址的IP包时,地址转换处理单元13参考IP地址变换高速缓冲存储器12,将目的地址(移动台2的IP地址#X1)转换为输出IP地址(用于路由器10F的IP地址#Y1)。
然后,路由器10A的路由处理单元14按照该输出IP地址执行路由处理,並经由网络接口15,将IP包传输给相邻的路由器10G。
当路由器10F的地址转换处理单元13接收了包含有路由器10F的IP包#Y1並以#Y1为目的地址的多个IP包时,地址转换处理单元13参考IP地址变换高速缓冲存储器12,将目的地址(用于路由器10F的IP地址#Y1)转换为输出IP地址(移动台2的IP地址#X1)。
然后,路由器10F的路由处理单元14根据该输出IP地址执行路由处理,並经由网络接口15将IP包传输给相邻的路由器10E。
在步骤102中,路由器10F的公共原语处理单元11可以在IP地址转换高速缓冲存储器12中创建並存储上述IP地址转换高速缓存12a。在这种情况下,在步骤104中,路由控制器30的公共原语处理单元35将IP地址转换高速缓存创建请求C仅传输给路由器10A。
路由器10A和10G可以将包含有以路由器10F分配的IP地址作为目的地址的多个IP包路由给路由器10F。路由器10F可以识别作为众IP包目的地的移动台。
举例来说,如图1所示,路由器10A和10G可将包含有IP地址#Y1並以#Y1作为目的地址的IP包路由给路由器10F。路由器10F可以识别包含有IP地址#Y1並以#Y1作为目的地址的IP包的目的地移动台2。
路由器10A和10G可以将包含有路由器10F分配的IP地址#Y2並以#Y2作为目的地址的IP包路由到路由器10F。路由器10F可以识别包含有IP地址#Y1並以#Y1作为目的地址的IP包的目的地移动台3。(没有示出)。
更明确地,当路由器10F接收包含有IP地址#Y1並以#Y1作为目的地址的IP包时,路由器10F将目的地址#Y1转换为输出IP地址(移动台2的IP地址)#X1,並对包含有IP地址#X1並以#X1作为目的地址的IP包进行路由。
当路由器10F接收包含有IP地址#Y2並以#Y2作为目的地址的IP包时,路由器10F将目的地址#Y2转换为输出IP地址(移动台3的IP地址)#X2,並对包含有IP地址#X2並以#X2作为目的地址的IP包进行路由。
第二,将说明路由控制器30改变路由器10A的IP地址转换高速缓存12a的实例。
如图5B所示,在步骤110中,路由控制器30的触发信号接收单元31检测到诸如在第一路由通路中发生拥塞或者故障之类的预定触发信号,以及将第一路由通路改变到包括一特定设备例如路由器10F的第二路由通路的指令。
在步骤111中,路由控制器30的公共原语处理单元35将IP地址转换高速缓存改变请求D传输给由路由器控制单元34决定的路由器10A。IP地址转换高速缓存改变请求D请求路由器10A改变IP地址转换高速缓存12a。
在步骤112中,路由器10A的公共原语处理单元11改变与用于路由器10F的IP地址相关的IP地址转换高速缓存12a,而用于路由器10F的IP地址是由接收到的IP地址转换高速缓存改变请求D规定的。
第三,将说明路由控制器30删除路由器10A的IP地址转换高速缓存12a的实例。
如图5C所示,在步骤120中,路由控制器30的触发信号接收单元31检测诸如在第一路由选择通路中发生拥塞或者故障之类的预定触发信号,以及将第一路由通路改变到包括一特定设备例如路由器10F的第二路由通路的指令。
在步骤121中,路由控制器30的公共原语处理单元35将IP地址转换高速缓存删除请求E传输给由路由器控制单元34决定的路由器10A。该IP地址转换高速缓存删除请求E请求路由器10A删除IP地址转换高速缓存12a。
在步骤122中,路由器10A的公共原语处理单元11删除与用于路由器10F的IP地址相关的IP地址转换高速缓存12a,而用于路由器10F的IP地址是由接收到的IP地址转换高速缓存删除请求E规定的。
第四,将说明路由器10A主动删除路由器10A的IP地址转换高速缓存12a的实例。
如图5D所示,在步骤131中,当路由器10A的公共原语处理单元11检测到诸如预定时间间隔到期的预定触发信号时,公共原语处理单元11将IP地址转换高速缓存删除许可请求F传输给路由控制器30。IP地址转换高速缓存删除许可请求F请求路由控制器30允许删除IP地址转换高速缓冲存储器12中、与用于路由器10F的IP地址相关的IP地址转换高速缓存12a。
在步骤132中,路由控制器30的公共原语处理单元35将许可响应传输给路由器10A。许可响应示出是否允许删除与用于路由器10F的IP地址相关的IP地址转换高速缓存12a。
在步骤133中,路由器10A的公共原语处理单元11删除与用于路由器10F的IP地址相关的IP地址转换高速缓存12a。
<根据第一实施例的通信控制系统的功能和效果>
根据第一实施例的通信控制系统,路由器10F的公共原语处理单元11通知路由控制器30被分配的IP地址,而路由控制器30命令路由器10A执行与IP地址转换高速缓存12a相关的预定处理。
因而,就有可能改变数据(IP包)的路由通路,响应移动台的切换,有可能将数据(IP包)路由至一特定设备,并执行通信量负荷分配(即避免在前一路由选择通路中的拥塞)。
<修改实施例1>
本发明并不局限于上述实施例,也可以被用于以下的修改实施例1。
在修改实施例1中,路由器10A的地址转换处理单元13可以被配置为将接收到数据的目的地址与预定地址封装,而不是改变包含在接收到的IP地址中的目的地址。
更明确地,路由器10A的地址转换处理单元13将包含在接收到的IP包中的原始地址与“路由器10A的IP地址”封装,并将包含在接收到的IP包中的目的地址与“路由器10F的IP地址”封装。
路由器10F的地址转换处理单元13执行所接收到的IP包的解封装,並将IP包传输给相邻的路由器10E。
<修改实施例2>
本发明并不局限于上述实施例,也可以被用于以下的修改实施例2。
在修改实施例2中,路由控制器30可以被配置为独立创建与用于路由器10F的IP地址相关的IP地址转换高速缓存33a,而不是命令路由器10F创建与用于路由器10F的IP地址相关的IP地址转换高速缓存33a。
将参考图6说明根据该修改实施例2的通信控制系统的操作。
在修改实施例2中,路由控制器30的公共原语处理单元35预留一个供分配的预定的IP地址组,用以改变路由选择通路。
如图6所示,在步骤140中,路由控制器30的触发信号接收单元31检测预定的触发信号。
在步骤141中,路由控制器30的公共原语处理单元35从该预留的预定IP地址组中选择一个用于路由器10F的IP地址来分配。
在步骤142中,路由控制器30的公共原语处理单元35将IP地址转换高速缓存创建请求C传输给由路由器控制单元34决定的路由器10A和10F。IP地址变换高速缓存创建请求C请求路由器10A和10F创建与路由器10F的IP地址相关的IP地址转换高速缓存12a。
在步骤143中,路由器10A和10F的公共原语处理单元11根据所接收的IP地址转换高速缓存创建请求C,在IP地址转换高速缓冲存储器12中创建并存储与该IP地址转换相关的IP地址转换高速缓存12a。
更明确地,路由器10A的公共原语处理单元11创建IP地址转换高速缓存12a,用于将移动台2的IP地址#X1转换为用于路由器10F的IP地址#Y1。
路由器10F的公共原语处理单元11创建IP地址转换高速缓存12a,用于将用于路由器10F的IP地址#Y1转换为移动台2的IP地址#X1。
根据改进实例2的通信控制系统可以减少用于控制改变路由选择通路的时间。
举例来说,当IP地址分配请求A被传输到路由器10F时,路由器10F响应该IP地址分配请求A,必须执行预定的控制处理,从而导致了在移动台的切换控制期间发生延迟。然而,根据修改实施例22的通信控制系统可以避免延迟的发生。
如上所述,根据本发明,有可能在不改变例如OSPF和RIP的传统路由协议的情况下,利用诸如MPLS技术一类特殊的2.5层技术,执行动态的路由选择控制,例如在移动台切换的情况下动态改变路由选择通路,判定用于支持微小移动性的定位点,当在IP网络中发生拥塞的情况下进行路由时的通信量负荷分配,将特定数据流的每一数据流(IP包)送到特定的设备例如财务会计设备、监控设备、媒体转换器设备的动态路由选择。
本领域中技术人员将很容易想到另外的优点和修改实施。因此,本发明在其较宽的方面来讲,并不局限于此处所示以及所述的细节和代表性实施例。从而,可以有各种修改实施,而仍不脱离如所附权利要求书及其等同物所定义的总体发明构思的精神或者范围。
权利要求
1.一种通信控制系统,包括有路由控制器、第一路由器和第二路由器,其特征在于路由控制器包括有触发信号接收器,用于接收预定的触发信号;地址信息提供请求器,用于根据接收到的预定触发信号,请求第一路由器提供地址转换信息;以及地址转换信息处理请求器,用于请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理;第一路由器包括有地址转换信息提供器,用于根据来自路由控制器的请求提供地址转换信息;第二路由器包括有地址转换信息管理器,用于根据来自路由控制器的请求,执行与地址转换信息相关的预定处理,并对地址转换信息加以管理;地址转换器,用于根据地址转换信息,改变包含在接收到的数据中的目的地址;以及路由处理器,用于根据改变了的目的地址执行接收到数据的路由处理。
2.一种由路由控制器、第一路由器和第二路由器执行的通信控制方法,所述方法包括下述步骤在路由控制器中接收预定的触发信号;在路由控制器中,根据接收到的预定触发信号,请求第一路由器提供地址转换信息;在第一路由器中,根据来自路由控制器的请求,提供地址转换信息;在路由控制器中,请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理;在第二路由器中,根据来自路由控制器的请求,执行与地址转换信息相关的预定处理,并对地址转换信息进行管理;在第二路由器中,根据地址转换信息,改变包含在所接收数据中的目的地址;以及在第二路由器中,根据已改变的目的地址,执行所接收数据的路由处理。
3.一种路由控制器,其包括触发信号接收器,用于接收预定的触发信号;地址信息提供请求器,用于根据所接收的预定触发信号,请求第一路由器提供地址转换信息;以及地址转换信息处理请求器,用于请求第二路由器执行与从第一路由器获取的地址转换信息相关的预定处理。
4.一种路由控制器,其包括触发信号接收器,用于接收预定触发信号;地址转换信息创建器,用于根据所接收的预定触发信号,创建地址转换信息;以及地址转换信息创建请求器,用于请求第二路由器创建地址转换信息。
5.一种路由器,其包括地址转换信息管理器,用于当路由控制器请求路由器创建地址转换信息时,创建和管理地址转换信息;地址转换器,用于根据地址转换信息,改变包含在接收数据中的目的地址;以及路由处理器,用于根据已改变的目的地址,执行所接收数据的路由处理。
6.根据权利要求5的路由器,进一步包括有地址转换信息删除许可请求器,用于请求路由控制器允许删除地址转换信息,其特征在于一旦从接收到来自路由控制器的删除许可,地址转换信息管理器即删除地址转换信息。
7.根据权利要求5的路由器,其特征在于地址转换信息将所接收数据的目的地址与一预定地址相关联;地址转换器将所接收数据的目的地址与所述预定地址封装;路由处理器利用预定的地址执行所接收数据的路由处理。
全文摘要
本发明的目的是提供一种通信控制系统,它可以在不改变传统路由协议的情况下实现数据流单元的动态路由选择控制。路由控制器(30)包括有地址信息提供请求器(35),用于根据所接收的预定触发信号请求第一路由器(10F)提供地址转换信息;以及地址转换信息处理请求器(35),用于请求第二路由器(10A)执行与从第一路由器(10F)获取的地址转换信息相关的预定处理。第二路由器(10A)包括有地址转换信息管理器(11),用于根据来自路由控制器的请求,执行与地址转换信息相关的预定处理,并对地址转换信息进行管理;以及地址转换器(13),用于根据地址转换信息,改变包含在所接收数据中的目的地址。
文档编号H04L12/56GK1499796SQ20031011320
公开日2004年5月26日 申请日期2003年11月5日 优先权日2002年11月6日
发明者冈川隆俊, 赵晚熙, 西田克利, 品川准辉, 利, 辉 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1