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

文档序号:9308947阅读:来源:国知局
该路径,分组顺序经由交换机A、B、C和D从终端A转发至终端C。
[0062]在图6的示例中,除了关于分组源和目的终端的信息,还包括关于路径上的交换机的信息和匹配条件(关于层I至4的信息)。因此,可以通过组合这些信息的项目来找到控制信息。更优选地,除图6中的信息以外,例如,在控制信息中,关于分组源终端连接至的交换机端口的信息、关于分组目的终端连接至的交换机端口的信息和路径创建日期也可以彼此相关联。用这种方式,除了关于分组源和目的终端的信息以外,还可以使用关于入口和出口侧交换机的端口信息和路径(控制信息)创建日期作为检索条件。
[0063]可以生成用于标识控制信息的项目的标识符,并在控制装置10和交换机20中存储。用这种方式,可以更容易地识别交换机20中设置的控制信息。
[0064]可以利用计算机程序来实现图3所示的控制装置10的每个单元(处理装置),所述计算机程序使构建控制装置10的计算机使用其硬件并执行上述相应处理。此外,在图3的示例中,控制装置10包括控制信息存储单元11、检索条件接收单元12、控制信息检索单元13和检索结果输出单元14。然而,如图1所示,可以采用以下配置:包括控制信息存储单元11、检索条件接收单元12、控制信息检索单元13和检索结果输出单元14的控制信息管理装置1A与控制装置相连。
[0065]接下来,将参照附图详细描述根据本示例实施例的操作。图7是示出了根据本发明的第一示例实施例的控制装置的操作的流程图。如图7所示,控制装置10中的检索条件接收单元12经由管理终端40的输入设备41接收来自用户的控制信息检索条件的输入(步骤 SOO I)。
[0066]接下来,通过使用输入的检索条件,控制装置10中的控制信息检索单元13检索控制信息存储单元11中存储的控制信息(步骤S002)。
[0067]如果作为检索结果,控制信息检索单元13找到了与检索条件匹配的条目(步骤S003中“是”),则控制装置10中的检索结果输出单元14将从控制信息检索单元13发送的控制信息检索结果发送给管理终端40。例如,管理终端40使输出设备42显示检索结果(步骤 S004) ο
[0068]如果作为检索结果,控制信息检索单元13没有找到与检索条件匹配的条目(步骤S003中否),则控制装置10中的检索结果输出单元14将指示不存在匹配条目的检索结果发送给管理终端40。例如,管理终端40使输出设备42显示指示不存在与指定检索条件匹配的控制信息并请求改变检索条件的消息(步骤S005)。
[0069]接下来,将使用具体示例更详细地描述根据本示例实施例的操作。图8示出了图2中终端A和B之间的计算出的路径(图8中的虚线)和终端A和终端C之间的计算出的路径(图8中的点划线)。图8还示出了在交换机20a至20d中设置的控制信息。作为图8中的交换机20a至20d中设置的控制信息(气泡)中的匹配条件,“SA”和“DA”分别代表分组头中的源地址和目的地址。
[0070]将假设已经在从终端A到终端B的通信中检测到故障并且用户已经通过经由管理终端40向控制装置10输入指示从终端A到终端B的通信的检索条件来发送控制信息检索请求,做出以下说明。
[0071]当接收到请求时,控制装置10通过使用输入的检索条件来检索在控制信息存储单元11中存储的控制信息。控制装置10在图6中示出的示例条目中检索与指示从终端A到终端B的通信的检索条件相匹配的条目,并向管理终端40输出检索结果。
[0072]图9示出了当输入了指示从终端A到终端B的通信的检索条件时作为检索结果显示的信息。同样,图10示出了当输入了指示从终端A到终端C的通信的检索条件时作为检索结果显示的信息。
[0073]用户可以看到如图9或10所示的检索结果,以检查终端之间的分组转发路径和在路径上的交换机中设置的控制信息的内容。此外,基于该结果,用户可以检查路径上交换机的状态,以检查是否合适地设置了必要的控制信息。
[0074]作为检索条件,用户可以不仅指定上述这种终端信息,还可以指定用作控制信息匹配条件的信息。图11示出了终端A和C之间的两个计算得到的通信路径,每个路径使用不同的VLAN ID(图11中的实线和点划线)。图11中,在交换机20a至20d中设置控制信息。
[0075]接下来,将考虑以下示例:已经在从终端A到终端C的通信(VLAN ID = 10)中检测到了故障,并且用户已经通过输入指示从终端A到终端C的通信和VLAN ID = 10的检索条件,经由管理终端40向控制装置10发送了控制信息检索请求。
[0076]当接收到请求时,控制装置10通过使用输入的检索条件来检索在控制信息存储单元11中存储的控制信息。该示例中,控制装置10在图11中的气泡中示出的条目中检索与指示从终端A到终端C的通信和VLAN ID = 10的检索条件匹配的条目,并向管理终端40输出检索结果。图12示出了当输入了指示从终端A到终端C的通信和VLAN ID = 10的检索条件时,作为检索结果显示的信息。
[0077]如上所述,根据本示例实施例,即使当在某些终端之间设置了多个控制信息的项目时,通过指定如匹配条件等检索条件,也可以将检索缩小至目的控制信息。可以使用以上VLAN ID信息以外的信息作为检索条件。例如,可以使用作为图5中匹配条件的项目或在非专利文献2后的任意一个规范中添加的项目。
[0078]尽管图9、10和12中的示例仅示出了检索结果,可以使用GUI (图形用户界面)来实现更加用户友好的模式。例如,在一个模式中,通过使管理终端40显示如图2所示的终端和交换机之间连接关系的屏幕,和接收经由光标等对起始和结束节点的选择,用户可以指定检索条件。此外,如图8和11所示,在一个模式中,检索之后,输出设备42可以显示路径上的交换机中设置的控制信息项目的列表。
[0079]如上所述,根据本示例实施例,通过输入检索条件和指定路径,可以快速显示相应控制信息。这是因为与关于路径的信息相关联地管理每个交换机中设置的控制信息。
[0080]此外,根据本示例实施例,可以缩短当发生故障时解决问题所需的时间。这是因为:可以在控制装置10上显示和检查控制信息,而非分别检查网络上交换机中的控制信息。
[0081]此外,根据本示例实施例,由于可以指定其中已经发生了故障的路径并仅在控制装置10上检查相关交换机中的控制信息,因此可以更快地执行控制信息有效性检查操作。
[0082][第二示例实施例]
[0083]接下来,将描述本发明的第二示例实施例。在第二示例实施例中,用户可以检查交换机实际上是否根据上述设置的控制信息适当地操作。本示例实施例与第一示例实施例的不同指出仅在于:在控制装置10中附加地包括发送测试分组(路径检查分组)的功能。因此,将关注于差异做出以下描述。
[0084]图13是示出了根据本发明的第二示例实施例的控制装置1B的详细配置的框图。控制装置1B与图3中根据第一示例实施例的控制装置的不同之处在于:控制装置1B包括测试分组传输指令接收单元18。
[0085]当从管理终端40的输入设备41接收到测试分组传输指令时,测试分组传输指令接收单元18请求交换机控制单元17针对指定交换机发出测试分组传输指令。
[0086]作为上述测试分组传输指令,可以使用当非专利文献2中的开放流控制器指示开放流交换机发送指定分组时使用的Packet-Out消息。
[0087]此外,作为测试分组,用户可以使用分组头与用户希望对其检查目标交换机20根据所设置的控制信息的操作的分组的头相同的分组。例如,图14中,控制装置1B指示交换机20a向交换机20b发送测试分组,该测试分组指示终端A作为源终端并且指示终端C作为目的终端。当接收到测试分组时,交换机20b在其存储的控制信息中检索匹配条件指示终端A的地址作为源终端并且指示终端C的地址作为目的终端的控制信息。根据找到的控制信息,交换机20b向交换机20c转发测试分组。同样,交换机20c和20d在其存储的相应控制信息中检索匹配条件指示终端A的地址作为源终端并且指示终端C的地址作为目的终端的控制信息。根据找到的控制信息,交换机20c和20d在路径上转发测试分组。
[0088]如上所述,根据本示例实施例,用户可以确定交换机20是否根据检查的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1