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

技术编号:12430704 阅读:47 留言:0更新日期:2015-12-03 14:40
本发明专利技术有助于减少在用于在集中控制型网络中广播的控制装置上的负载。控制装置包括:代表端口选择单元,针对由布置在将要控制的网络上的多个通信节点形成的多个域中的每一个来选择被配置为与相邻的一个域传输广播分组的代表端口;广播路径计算单元,针对每个域计算传递通过代表端口的广播分组的转发路径;控制信息生成单元,针对转发路径上的每个通信节点来生成用于导致广播分组沿转发路径转发的控制信息;以及控制信息设置单元,在转发路径上的每个通信节点中设置生成的控制信息。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】控制装置、通信系统、通信节点控制方法以及程序(相关申请的交叉引用)本申请基于并要求2013年3月29日提交的美国临时专利申请N0.2013-072753的优先权,其内容以全文引用的方式并入本文中。
本专利技术涉及节点控制方法以及程序。更具体地,本专利技术涉及被配置为执行通信节点的集中式控制的控制装置、通信系统、通信节点控制方法和程序。
技术介绍
非专利文献I提出了被称作OpenFlow的、使用交换机以及控制装置的技术,该交换机被配置为转发分组,该控制装置被配置为通过控制通过该交换机转发分组来控制通信路径。非专利文献2描述了 OpenFlow交换机要求的规范。专利文献I公开了通过区分分组通信路径的每一段的上述流条目的超时(time-out)值来减小对应于OpenFlow控制器的路径控制装置上的负载的方法。引用列表专利文献PTLl日本专利特开公开号N0.JP2011-101245A非专利文献NPLlNick McKeown and seven other authors,‘‘OpenFlow:Enabling Innovat1nin Campus Networks,,,,,Internet〈URL:http://www.0penflow.0rg/documents/openflow-wp-latest.pdf>.NPL2aOpenFlow Switch Spec i fi cat 1n,,Ver s i on 1.3.1 (Wire Protocol0x04),,,Internet〈URL:https://www.0pennetworking.0rg/images/stories/downloads/specificat1n/openflow-spec-vl.3.1.pdf>.
技术实现思路
技术问题本专利技术已经给出了下列分析。为了在集中控制类型网络(例如非专利文献I和2以及专利文献I中的每一个中公开的网络)中执行广播,需要计算从一个终端到所有其它终端的路径(广播路径),并给出向路径上的每个通信节点转发目标分组(广播分组)的指令。当用于广播分组的转发路径上的链路中出现故障时,不仅需要检验链路两端的通信节点,而且需要检验转发路径的整体,并且向新转发路径上的每个通信节点传输转发指令。由于网络大小的增加造成的路径越长,广播目的地的通信节点(外部装置)的数量越大,需要重设转发指令的通信节点越多。因此,存在控制装置上的负载增加的问题。本专利技术的目的是提供能够有助于减少用于在集中控制类型网络中广播的控制装置上的负载的控制装置、通信系统、通信节点控制方法、以及程序。问题的解决方案根据第一方案,提供一种控制装置,包括:代表端口选择单元,该代表端口选择单元被配置为针对由布置在将要控制的网络上的多个通信节点形成的多个域中的每一个域,来选择被配置为与所述域中的相邻域传输广播分组的代表端口;广播路径计算单元,该广播路径计算单元被配置为针对每个域计算传递通过代表端口的广播分组的转发路径;控制信息生成单元,该控制信息生成单元被配置为针对转发路径上的每个通信节点来生成用于导致广播分组沿转发路径转发的控制信息;以及控制信息设置单元,该控制信息设置单元被配置为在转发路径上的每个通信节点中设置生成的控制信息。根据第二方案,提供了一种通信系统,包括:控制装置,包括:代表端口选择单元,该代表端口选择单元被配置为针对由布置在将要控制的网络上的多个通信节点形成的多个域中的每一个域,来选择被配置为与相邻的一个域传输广播分组的代表端口;广播路径计算单元,该广播路径计算单元被配置为针对每个域计算传递通过代表端口的广播分组的转发路径;控制信息生成单元,该控制信息生成单元被配置为针对转发路径上的每个通信节点来生成用于导致广播分组沿转发路径转发的控制信息;以及控制信息设置单元,该控制信息设置单元被配置为在转发路径上的每个通信节点中设置生成的控制信息;以及所述多个通信节点,每一个通信节点被配置为根据所述控制装置设置的所述控制信息来处理所述分组。根据第三方案,提供了一种控制装置的通信节点控制方法,通信节点控制方法包括以下步骤:针对由布置在将要控制的网络上的多个通信节点形成的多个域中的每一个域,来选择被配置为与相邻的一个域传输广播分组的代表端口 ;针对每个域计算传递通过代表端口的广播分组的转发路径;针对转发路径上的每个通信节点来生成用于导致广播分组沿转发路径转发的控制信息;以及在转发路径上的每个通信节点中设置生成的控制信息。根据第四方案,提供了一种程序,该程序被配置为使计算机执行以下处理:针对由布置在将要控制的网络上的多个通信节点形成的多个域中的每一个域,来选择被配置为与相邻的一个域传输广播分组的代表端口;针对每个域计算传递通过代表端口的广播分组的转发路径;针对转发路径上的每个通信节点来生成用于使广播分组沿转发路径转发的控制信息;以及在转发路径上的每个通信节点中设置生成的控制信息。该程序可以存储在计算机可读(非暂时性)存储介质中。也就是说,本专利技术可以表现为计算机程序产品。本专利技术的有益效果本专利技术可以有助于减少用于在集中控制类型的网络上广播的控制装置上的负载。【附图说明】图1是示出了本专利技术实例性实施例的配置的示意图。图2是示出了本专利技术第一示例性实施例中的通信系统的配置的示意图。图3是示出了本专利技术第一示例性实施例中的控制装置的配置的框图。图4是用于解释通过本专利技术的第一示例性实施例中的控制装置的操作(BC路径计算和代表端口的选择)的示意图。图5是示出了本专利技术第一示例性实施例中的通信系统中的操作的序列图。图6是用于解释通过本专利技术第一示例性实施例中的控制装置的操作(域的划分以及代表端口的重选择)的示意图。图7是示出了第一示例性实施例中的通信系统中的操作的序列图。图8是示出了本专利技术第二示例性实施例中的通信系统的配置的示意图。图9是示出了本专利技术第二示例性实施例中的控制装置的配置的框图。图10是用于解释通过本专利技术的第二示例性实施例中的控制装置的操作(BC路径计算和代表端口选择)的示意图。图11是本专利技术第二示例性实施例中的通信系统中的操作的序列图。图12是本专利技术第三示例性实施例中的通信系统的配置的示意图。图13是示出了本专利技术第三示例性实施例中的控制装置的配置的框图。图14是示出了本专利技术第三示例性实施例中的域之间的连接关系的示意图。图15是用于解释通过本专利技术第三示例性实施例中的控制装置的操作(BC路径计算和代表端口选择)的示意图。图16是示出了本专利技术第三示例性实施例中的通信系统中的操作的序列图。【具体实施方式】首先,将参照附图描述本专利技术的示例形式示例的概览。为了方便,向每个元件给出添加到该概览的、附图中的附图附图标记,作为用于帮助理解的示例,并且并不只在将本专利技术限制为示出的模式。如图1所示,本专利技术的示例形式示例可以通过通信系统来实现,该通信系统包括控制装置1A和通信节点(图1中的SW),该控制装置1A通过控制信道41和42连接到通信节点(图1中的SW),每个通信节点被配置为根据由控制装置1A设置的控制信息来处理分组。更具体地,控制装置1A包括代表端口选择单元1000A、广播路径计算单元1001A、控制信息生成单元1002A、以及控制信息设置单元1003A。代本文档来自技高网
...
控制装置、通信系统、通信节点控制方法以及程序

【技术保护点】
一种控制装置,包括:代表端口选择单元,所述代表端口选择单元被配置为针对由布置在要控制的网络上的多个通信节点形成的多个域中的每一个域来选择代表端口,所述代表端口被配置为与所述多个域中的相邻域传输广播分组;广播路径计算单元,所述广播路径计算单元被配置为针对所述多个域中的每一个域来计算经过所述代表端口的所述广播分组的转发路径;控制信息生成单元,所述控制信息生成单元被配置为针对所述转发路径上的每个通信节点来生成控制信息,所述控制信息用于使所述广播分组沿所述转发路径转发;以及控制信息设置单元,所述控制信息设置单元被配置为在所述转发路径上的每个通信节点中设置所生成的控制信息。

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

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

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

1