控制信息管理装置、控制信息呈现方法和程序的制作方法

文档序号:9308947阅读:316来源:国知局
控制信息管理装置、控制信息呈现方法和程序的制作方法
【技术领域】
[0001](相关申请的交叉引用)
[0002]本发明基于并要求2013年I月21日递交的日本专利申请n0.2013-008133的优先权,其全部内容以引用方式并入于此。
[0003]本发明涉及控制信息管理装置、控制信息呈现方法和程序。具体地,涉及在集中控制型网络中管理控制信息的控制信息管理装置、控制信息呈现方法和程序。
【背景技术】
[0004]在非专利文献I和2中,已经提出了被称为开放流(OpenFlow)的技术。开放流将通信识别为端到端的流,并逐个流地执行路径控制、故障恢复、负载平衡和优化。根据非专利文献2的每个开放流交换机具有用于与开放流控制器通信的安全通道,并根据开放流控制器适当添加或重写的流表来操作。在流表中,针对每个流定义以下三项的集合:与分组头匹配的匹配条件(匹配字段);流统计信息(计数器);以及定义至少一个处理内容的动作(参见非专利文献2中的“3流表”部分)。
[0005]例如,当开放流交换机接收到分组时,开放流交换机在流表检索具有与接收分组的头信息匹配的匹配条件的条目(参见非专利文献2中的“3.4匹配”)。如果作为检索结果,开放流交换机找到了与接收到的分组匹配的条目,则开放流交换机基于在条目的动作字段内写入的处理内容(来自指定端口的分组传输、泛洪、丢弃等)来更新流统计信息(计数器)和处理接收到的分组。如果作为检索结果,开放流交换机没有找到与接收到的分组匹配的条目,则开放流交换机经由安全通道向开放流控制器发送条目设置请求。也就是说,开放流交换机请求开放流控制器发送用于处理接收到的分组的控制信息(Packet-1n消息)。开放流交换机从开放流控制器接收流条目,并更新流表。用这种方式,通过使用在流表中存储的条目作为控制信息,开放流交换机执行分组转发。
[0006]专利文献I公开了一种用于自治的分布型网络(如TCP/IP (传输控制协议/互联网协议)网络)的路径信息管理装置。更具体地,路径信息管理装置包括路径信息接收单元,该路径信息接收单元用于从通信路径观察装置接收代表通信路径的改变的路径信息和指示通信路径的取消的路径信息。此外,路径信息管理装置包括用于创建路径状态表的路径状态表创建单元,在所述路径状态表中,针对每个通信路径存储以路径信息的接收时间为基础的路径存在时段和从包括在路径信息中的前缀获得的值所代表的地址空间的范围。路径状态表创建单元在路径信息数据库中存储这些路径状态表。
[0007]引用列表
[0008]专利文献
[0009]专利文献1:日本专利特开N0.2008-288848A
[0010]非专利文献
[0011]非专利文献1:Nick McKeown 和 seven 等,“OpenFlow:Enabling Innovat1n inCampus Networks,^[online],[searched on December 26,2012],Internet〈URL:http://www.0penFlow.0rg/documents/OpenFlow-wp-latest.pdf)0
[0012]非专利文献2:“OpenFlowSwitch Specificat1n " Vers1n 1.0.0 (WireProtocol 0x01),[online],[searched on December 26,2012],Internet (URL:https://www.0pennetworking.0rg/images/stories/downloads/specifi cat1n/OpenFlow-spec-vl.0.0.pdf)0

【发明内容】

[0013]技术问题
[0014]本发明人已经给出了以下分析。在以上集中控制型网络中,例如,当在控制装置和交换机之间的安全通道中发生故障时,不能在交换机中设置适当的控制信息。结果,可能发生通信故障。如果发生这种通信故障,则操作者需要检查在控制装置和交换机中存储的控制信息的每个项目,确定目标通信路径并确定在路径上的交换机中设置的控制信息是否有效。然而,由于在每个交换机中存储大量控制信息的项目,需要花很长时间来确定原因的位置。也就是说,存在花很长时间来确定并从故障恢复的问题。
[0015]专利文献I中的路径信息管理装置是用于管理自治的分布型网络的装置。该控制装置从通信路径观察装置接收每个组织(被称为自治系统)交换的路径信息(BGP路径信息),创建路径状态表,并在路径信息数据库中存储所创建的路径状态表。专利文献I不能用于例如在上述集中控制型网络中确定通信故障原因的位置。
[0016]本发明的目的是提供一种控制管理装置、控制信息呈现方法和程序,其有助于检查在上述集中控制型网络中由控制装置设置的控制信息。
[0017]问题的解决方案
[0018]根据发明的第一方面,提供了一种控制信息管理装置,包括:控制信息存储单元,与控制装置在交换机中设置的控制信息的项目相关联地存储路径,所述控制装置用于集中式地控制所述交换机;检索条件接收单元,接收与控制信息的项目相关联的路径的信息,作为控制信息的项目的检索条件;控制信息检索单元,在控制信息存储单元中检索与匹配于检索条件的路径相关联的控制信息的项目;以及检索结果输出单元,输出由控制信息检索单元检索到的控制信息的项目。
[0019]根据发明的第二方面,提供了一种控制信息呈现方法,包括:由包括控制信息存储单元的控制信息管理装置与控制装置在交换机中设置的控制信息的项目相关联地存储路径,所述控制装置集中式地控制所述交换机;接收与控制信息的项目相关联的路径的信息,作为控制信息的项目的检索条件;在检索控制信息存储单元中检索与匹配于检索条件的路径相关联的控制信息的项目;以及输出由控制信息检索单元检索到的控制信息的项目。该方法与某一机器相关联,即,管理在集中控制型网络中的每个交换机中设置的控制信息的控制信息管理装置。
[0020]根据发明的第三方面,提供了一种程序,使计算机执行以下步骤,所述计算机包括控制信息存储单元,所述控制信息存储单元与控制装置在交换机中设置的控制信息的项目相关联地存储路径,所述控制装置用于集中式地控制交换机:接收与控制信息的项目相关联的路径的信息,作为控制信息的项目的检索条件;在检索控制信息存储单元中检索与匹配于检索条件的路径相关联的控制信息的项目;以及输出由控制信息检索单元检索到的控制信息的项目。可以在计算机可读(非瞬态)存储介质中记录该程序。也就是说,本发明可以体现为计算机程序产品。
[0021]发明的有益效果
[0022]本发明的目的可以有助于检查在集中控制型网络中由控制装置设置的控制信息。
【附图说明】
[0023]图1示出了根据本发明的示例实施例的配置。
[0024]图2示出了根据本发明的第一示例实施例的通信系统的配置。
[0025]图3是示出了根据本发明的第一示例实施例的控制装置的详细配置的框图。
[0026]图4是示出了根据本发明的第一示例实施例的交换机的详细配置的框图。
[0027]图5示出了交换机中由根据本发明的第一示例实施例的控制装置设置的控制信息的配置。
[0028]图6示出了根据本发明的第一示例实施例的在控制装置中的控制信息存储单元中存储的条目。
[0029]图7是示出了根据本发明的第一示例实施例的控制装置的操作的流程图。
[0030]图8示出了根据本发明的第一示例实施例的控制装置的操作。
[0031]图9示出了根据本发明的第一示例实施例的控制装置获得的示例检索结果。
[0032]图10示出了根据本发明的第一示例实施例的控制装置获得的另一示例检索结果O
[0033]图11示出了根据本发明的第一示例实施例的控制装置的另一操作。
[0034]图12示出了根据本发明的第一示例实施例的控制装置获得的另一示例检索结果O
[0035]图13是示出了根据本发明的第二示例实施例的控制装置的详细配置的框图。
[0036]图14示出了根据本发明的第二示例实施例的控制装置的操作。
【具体实施方式】
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1