连接维持装置、连接维持方法和连接维持程序制造方法及图纸

技术编号:19399094 阅读:22 留言:0更新日期:2018-11-10 05:37
在中心连接维持装置(101)中,对内表(406)是将发送方端口编号和发送方地址的组合与唯一的临时地址对应起来登记的表。假设已接收到在建立基于连接型协议的连接后发送的对内分组。如果接收分组的发送方端口编号和发送方地址的组合已登记在对内表(406)中,则头改写部(403)将接收分组的发送方地址改写成对应的临时地址。即使该组合未登记在对内表(406)中,如果发送方端口编号相同且发送方地址不同的组合已登记在对内表(406)中,则头改写部(403)将接收分组的发送方地址改写成对应的临时地址。通信控制部(404)进行改写后的分组的转送处理。

【技术实现步骤摘要】
【国外来华专利技术】连接维持装置、连接维持方法和连接维持程序
本专利技术涉及连接维持装置、连接维持方法和连接维持程序。
技术介绍
存在多个据点经由IP(InternetProtocol:互联网协议)网络与监视中心连接,各据点内的终端向监视中心内的中心装置发送信息的系统。在该系统中,终端与中心装置始终维持TCP(TransmissionControlProtocol:传输控制协议)连接来进行通信。根据要使用的网络,有时要动态地变更终端的IP地址。利用分组头中包含的发送方IP地址、目的地IP地址、发送方端口编号和目的地端口编号这4者的组合来识别TCP连接。在终端的IP地址被变更的情况下,在来自终端的分组中发送方IP地址被变更,在来自中心装置的分组中目的地IP地址被变更。由此,无法利用相同的TCP连接。即,当终端的IP地址被变更时,无法维持终端与中心装置之间的TCP连接。为了基于TCP再次连接,需要在终端与中心装置之间进行新的分组通信。在使用按量付费制的网络的情况下,通信量成为问题。在使用延迟较大的网络的情况下,再次连接之前的时间延迟成为问题。针对该问题,在专利文献1中公开有如下方法:以不依赖于IP地址的形式生成识别TCP连接的独立标识符,在全部分组中插入所生成的标识符。通过使用该标识符来识别TCP连接,能够防止由于IP地址的变更而切断TCP连接。现有技术文献专利文献专利文献1:日本特开2004-343805号公报
技术实现思路
专利技术要解决的课题在专利文献1的方法中,需要在全部分组中追加独立标识符。由此,分组大小增大。其结果是,通信数据量增加。本专利技术的目的在于,维持基于TCP或其他连接型协议的连接而不会增加通信数据量。用于解决课题的手段本专利技术的一个方式的连接维持装置具有:通信控制部,其进行在建立基于连接型协议的连接后发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和发送方地址的组合与唯一的临时地址对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的发送方地址的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第1组合对应的临时地址,如果所述第1组合未登记在所述对内表中,且所述对内分组的识别端口编号和与所述对内分组的发送方地址不同的发送方地址的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第2组合对应的临时地址。专利技术效果在本专利技术中,利用分组中原来包含的发送方端口编号和目的地端口编号中的任意一方,以识别基于连接型协议的连接。不需要追加识别连接的独立标识符,因此,能够维持连接而不会增加通信数据量。附图说明图1是示出实施方式1的通信系统的结构的框图。图2是示出实施方式1的据点连接维持装置的结构的框图。图3是示出实施方式1的中心连接维持装置的结构的框图。图4是示出实施方式1的据点连接维持装置的动作的流程图。图5是示出实施方式1的据点连接维持装置的动作的流程图。图6是示出实施方式1的据点连接维持装置的据点侧更新处理的步骤的流程图。图7是示出实施方式1的据点连接维持装置的动作的流程图。图8是示出实施方式1的中心连接维持装置的动作的流程图。图9是示出实施方式1的中心连接维持装置的中心侧登记处理的步骤的流程图。图10是示出实施方式1的中心连接维持装置的中心侧更新处理的步骤的流程图。图11是示出实施方式1的中心连接维持装置的动作的流程图。图12是示出实施方式1的通信系统的各装置的地址的表。图13是示出实施方式1的中心连接维持装置的临时地址列表的表。图14是示出实施方式1的通信系统中发送接收的分组的头信息的图。图15是示出实施方式1的据点连接维持装置的对外表和对内表的表。图16是示出实施方式1的中心连接维持装置的对内表和对外表的表。图17是示出实施方式1的通信系统中发送接收的分组的头信息的图。图18是示出实施方式1的通信系统的各装置的地址的表。图19是示出实施方式1的据点连接维持装置的对外表和对内表的表。图20是示出实施方式1的通信系统中发送接收的分组的头信息的图。图21是示出实施方式1的中心连接维持装置的对内表和对外表的表。图22是示出实施方式1的通信系统中发送接收的分组的头信息的图。图23是示出实施方式1的据点连接维持装置的对外表和对内表的表。图24是示出实施方式1的中心连接维持装置的对内表和对外表的表。图25是示出实施方式1的通信系统中发送接收的分组的头信息的图。图26是示出实施方式1的据点连接维持装置的对外表和对内表的表。图27是示出实施方式1的变形例的据点连接维持装置的结构的框图。图28是示出实施方式1的变形例的中心连接维持装置的结构的框图。具体实施方式下面,使用附图对本专利技术的实施方式进行说明。另外,在各图中,对相同或相当的部分标注相同标号。在实施方式的说明中,对相同或相当的部分适当省略或简化说明。实施方式1***结构的说明***参照图1对本实施方式的远程监视系统500的结构进行说明。在远程监视系统500中,一个监视中心100和多个据点110a、110b、110c经由网络120连接。据点110a、110b、110c可以是任意的场所或建筑物,但是,在本实施方式中是工厂。在据点110a、110b、110c中各设置有至少一台终端111a、111b、111c。在监视中心100中设置有至少一台中心装置102。在本实施方式中据点数为3个,但是,也可以是1个,还可以是2个,还可以是4个以上。终端111a收集据点110a内的设备的信息。终端111a与中心装置102始终或在一定期间内维持基于连接型协议的连接,利用该连接,向中心装置102发送设备的信息。在据点110a中,通常,在终端111a的下属连接有计测器、传感器这样的各种设备,但是,在图1中省略这些设备的记载。在终端111a与网络120之间设置有据点连接维持装置112a。在据点110a中,针对一台终端111a设置一台据点连接维持装置112a。在中心装置102与网络120之间设置有中心连接维持装置101。在监视中心100中,针对一台中心装置102设置一台中心连接维持装置101。终端111a与网络120之间发送接收的分组全部经由据点连接维持装置112a。同样,中心装置102与网络120之间发送接收的分组全部经由中心连接维持装置101。据点连接维持装置112a和中心连接维持装置101都是具有NAPT(NetworkAddressPortTranslation:网络地址端口转换)功能的连接维持装置。这些连接维持装置通过地址的转换,从终端111a和中心装置102隐藏动态变更的终端111a的实际地址。具体而言,据点连接维持装置112a使用NAPT表,进行分配给终端111a的本地地址与分配给据点连接维持装置112a且相当于终端111a的实际地址的全局地址的转换。中心连接维持装置101使用NAPT表,进行该全局地址与分配给中心装置102的本地地址的转换。各个连接维持装置动态更新NAPT表,由此对应于地址的变更。具体而言,据点连接维持装置112a检测到分配给据点连接维持装本文档来自技高网...

【技术保护点】
1.一种连接维持装置,该连接维持装置具有:通信控制部,其进行在建立基于连接型协议的连接后发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和发送方地址的组合与唯一的临时地址对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的发送方地址的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第1组合对应的临时地址,如果所述第1组合未登记在所述对内表中且所述对内分组的识别端口编号和与所述对内分组的发送方地址不同的发送方地址的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第2组合对应的临时地址。

【技术特征摘要】
【国外来华专利技术】1.一种连接维持装置,该连接维持装置具有:通信控制部,其进行在建立基于连接型协议的连接后发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和发送方地址的组合与唯一的临时地址对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的发送方地址的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第1组合对应的临时地址,如果所述第1组合未登记在所述对内表中且所述对内分组的识别端口编号和与所述对内分组的发送方地址不同的发送方地址的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第2组合对应的临时地址。2.根据权利要求1所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合。3.根据权利要求2所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组即第1分组的转送处理以外,还进行为了建立所述连接而发送的对内分组即第2分组的转送处理,如果与所述第2分组的识别端口编号相同的识别端口编号已登记在所述对内表中,则所述表更新部将所述对内表中未登记的识别端口编号和所述第2分组的发送方地址的组合与所述对内表中未登记的临时地址对应起来新登记在所述对内表中,所述头改写部在由所述通信控制部进行所述第2分组的转送处理之前,将所述第2分组的识别端口编号改写成由所述表更新部新登记的识别端口编号。4.根据权利要求1所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组的转送处理以外,还进行对外分组的转送处理,在所述存储器中,除了存储有所述对内表以外还存储有对外表,该对外表是将所述对内表中登记的识别端口编号和发送方地址的组合作为识别端口编号和目的地地址的组合跟与所述对内表相同的临时地址对应起来登记的表,所述头改写部参照所述对外表,如果所述对外分组的识别端口编号和所述对外分组的目的地地址的组合即第3组合已登记在所述对外表中,则在由所述通信控制部进行所述对外分组的转送处理之前,将所述对外分组的目的地地址改写成与所述第3组合对应的临时地址。5.根据权利要求4所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合,并且,将作为识别端口编号和目的地地址的组合而登记在所述对外表中的所述第2组合更新成与所述第1组合相同的组合。6.一种连接维持装置,该连接维持装置具有:通信控制部,其进行为了建立基于连接型协议的连接而发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和作为另一方的对应端口编号的组合与任意的实际端口编号对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的对应端口编号的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的识别端口编号改写成与所述第1组合对应的实际端口编号,如果所述第1组合未登记在所述对内表中且与所述对内分组的识别端口编号不同的识别端口编号和所述对内分组的对应端口编号的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的识别端口编号改写成与所述第2组合对应的实际端口编号。7.根据权利要求6所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合。8.根据权利要求6所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组的转送处理以外,还进行对外分组的转送处理,在所述存储器中,除了存储有所述对内表以外还存储有对外表,该对外表是...

【专利技术属性】
技术研发人员:大泷尚严
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1