通信系统、通信方法、控制装置、控制装置控制方法和程序制造方法及图纸

技术编号:12222479 阅读:48 留言:0更新日期:2015-10-22 00:52
提供了一种通信系统,该通信系统在控制装置控制至少一个通信节点的广域网中保持从业务发生点到业务接收点的流控制的一致性。该通信系统包括:多个通信节点,所述多个通信节点基于用于处理分组的分组处理操作来处理接收到的分组;以及控制装置,所述控制装置在所述多个通信节点中设置所述分组处理操作;其中,响应于在第一通信节点中设置用于改变分组的首部信息的第一分组处理操作,所述控制装置在第二通信节点中设置用于处理包括改变后的首部信息的分组的第二分组处理操作。

【技术实现步骤摘要】
【国外来华专利技术】
(相关申请的交叉引用)本申请基于并要求2013年2月13日递交的日本专利申请N0.2013-025407的优先权,其全部内容以引用方式并入于此。本专利技术涉及通信系统、通信方法、控制装置、控制装置控制方法和程序。本专利技术具体涉及:包括根据控制装置的指令转发分组的通信节点的通信系统、通信方法、控制装置、控制装置控制方法和程序。
技术介绍
近年来,在非专利文献(NPL) I和2中,已经提出了被称为开放流(OpenFlow)的技术。开放流将通信识别为端到端的流,并逐个流地执行路径控制、故障恢复、负载平衡和优化。充当转发节点的开放流交换机具有用于与开放流控制器通信的安全通道,并根据开放流控制器适当添加或重写的流表来操作。在流表中,针对每个流定义以下三项的集合:与分组首部进行匹配的规则(流关键字;匹配关键字);定义至少一个处理内容的动作(多个动作);以及流统计信息(状态)。图11示出了 NPL 2中公开的动作名称和动作的内容的定义的示例。如从图11中可以看出,OUTPUT是用于向指定的端口(接口)输出分组的动作,从SET_VLAN_VID到SET_TP_DST的动作的每一个是用于修改分组首部字段的动作。例如,当开放流交换机接收初始分组(第一分组)时,开放流交换机在它的流表检索具有与接收分组的首部信息匹配的规则(流关键字)的条目。作为检索结果,如果开放流交换机找到了与接收到的分组匹配的条目,则开放流交换机基于在条目的动作字段内写入的处理内容来处理接收到的分组。如果作为检索结果,开放流交换机没有找到与接收到的分组匹配的条目,则开放流交换机经由安全通道向开放流控制器转发接收到的分组,以请求开放流控制器基于接收到的分组的源和目的地来确定分组转发路径。当接收请求时,开放流控制器计算并向开放流交换机发送分组转发路径。开放流交换机从开放流控制器接收实现分组转发路径的流条目,并更新它的流表。如上所述,独立开放流交换机基于由开放流控制器设置的流条目来确定分组处理方法。用这种方法,在开放流中,开放流控制器控制开放流交换机并将分组的控制实现为由匹配规则(匹配条件)所定义的流的控制。引用列表非专利文献NPL 1:Nick McKeown 和其他七人,〃0penFlow:Enabling Innovat1n in CampusNetworks,〃 ,, Internet<URL:http://www.0penflowswitch.0rg//documents/openflow-wp-latest.pd f>NPL 2:^OpenFlow Switch Specificat1n^Vers1n 1.0.0(Wire Protocol0x01), , Internet<URL:http://www.0penflowswitch.org/documents/openflow-spec-vl.0.0.p df>
技术实现思路
技术问题本文通过参考引入以上引用列表中的每个文献的公开内容。本专利技术人给出了以下分析。用NPLl和2中所公开的开放流,在开放流交换机中新近设置的流条目可能与已经在开放流交换机中设置的流条目冲突。更具体地,新近设置的在流条目中包括的匹配规则可能与已经设置的流条目中包括的那些匹配规则相重叠。在这种情况下,开放流交换机不能确定需要使用哪个流条目来处理接收到的分组。例如,开放流交换机可以基于处理属于不同流的其他分组的流条目,而不是用于处理接收到的分组的流条目来接收到的分组。也就是说,在NPLl和2中所公开的开放流交换机中,可能命中对于接收到的分组不合适的流条目,并且可能执行不想要的处理。本专利技术的目的在于防止命中对于接收到的分组不合适的流条目,并防止执行不想要的处理。问题的解决方案根据本专利技术的第一方面,提供了一种通信系统,包括:多个通信节点,所述多个通信节点基于用于处理分组的分组处理操作来处理接收到的分组;以及控制装置,所述控制装置在所述多个通信节点中设置所述分组处理操作;其中,响应于在第一通信节点中设置用于改变分组的首部信息的第一分组处理操作,所述控制装置在第二通信节点中设置用于处理包括所述改变后的首部信息的所述分组的第二分组处理操作。根据本专利技术的第二方面,提供了一种通信系统,包括:多个网络,所述多个网络包括在多个通信节点中设置用于处理分组的分组处理操作的多个控制装置;其中第一网络中所包括的第一控制装置在所述第一网络中包括的第一通信节点中设置用于改变分组的首部信息的第一分组处理操作,以及其中响应于所述第一控制装置设置所述第一分组处理操作,所述第二网络中包括的所述第二控制装置在所述第二网络中包括的第二通信节点中设置用于处理包括所述改变后的首部信息的所述分组的第二分组处理操作。根据本专利技术的第三方面,提供了一种通信系统的通信方法,所述通信系统包括基于用于处理分组的分组处理操作来处理接收到的分组的多个通信节点,所述通信方法包括以下步骤:在第一通信节点中设置用于改变分组的首部信息的第一分组处理操作,以及响应于设置了所述第一分组处理操作,在第二通信节点中设置用于处理包括所述改变后的首部信息的所述分组的第二分组处理操作。该方法与特定机器相关联,即与包括多个通信节点的通信系统相关联。根据本专利技术的第四方面,提供了一种控制装置,所述控制装置控制第一网络,在所述第一网络中从第一通信节点向第二通信节点转发分组;其中所述控制装置在所述第一通信节点中设置用于使所述第一通信节点重写接收的分组的首部信息的第一分组处理操作;以及其中所述控制装置在所述第二通信节点中设置用于使所述第二通信节点处理包括所述重写的首部信息的所述分组的第二分组处理操作。根据本专利技术的第五方面,提供了一种控制装置控制方法,用于对控制第一网络的控制装置进行控制,在所述第一网络中从第一通信节点向第二通信节点转发分组,所述控制装置控制方法包括以下步骤:在所述第一通信节点中设置用于使所述第一通信节点重写接收的分组的首部信息的第一分组处理操作;以及在所述第二通信节点中设置用于使所述第二通信节点处理包括所述重写的首部信息的所述分组的第二分组处理操作。该方法与特定机器相关联,即与包括控制多个通信节点的网络的控制装置相关联。根据本专利技术的第六方面,提供了一种程序,使对控制第一网络的控制装置进行控制的计算机执行以下处理,在所述第一网络中从第一通信节点向第二通信节点转发分组:在所述第一通信节点中设置用于使所述第一通信节点重写接收的分组的首部信息的第一分组处理操作;以及在所述第二通信节点中设置用于使所述第二通信节点处理包括所述重写的首部信息的所述分组的第二分组处理操作。可以在计算机可读存储介质中记录该程序。存储介质可以是非易失性的存储介质,例如半导体存储器、硬盘、磁性记录介质或光记录介质。本专利技术可以体现为计算机存储τ?: 口广PR ο专利技术的有益效果根据本专利技术的独立方面,提供了有助于防止命中对于接收到的分组不合适的流条目,并防止执行不想要的处理的通信系统、通信方法、控制装置、控制装置控制方法和程序。【附图说明】图1示出了示例实施例的概要。图2示出了根据第一示例实施例的通信系统的示例配置。图3示出了控制装置20的示例内部配置。图4Α和4Β示出了在通信节点10-1和10_2中设置的分组本文档来自技高网
...

【技术保护点】
一种通信系统,包括:多个通信节点,所述多个通信节点基于用于处理分组的分组处理操作来处理接收到的分组;以及控制装置,所述控制装置在所述多个通信节点中设置所述分组处理操作;其中,响应于在第一通信节点中设置用于改变分组的首部信息的第一分组处理操作,所述控制装置在第二通信节点中设置用于处理包括改变后的首部信息的分组的第二分组处理操作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:芦田优太
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本;JP

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

1