交换机系统以及监视集中控制方法_3

文档序号:8907636阅读:来源:国知局
、分组组211)的情况下是可能的。
[0120]此外,通过镜像,控制器102可以识别在向“端口 I”传送的分组组210中存在分组206、分组207和分组208。
[0121](在监视表上注册统计条目)
[0122]参考图7,将描述在监视表上注册统计条目的示例。
[0123]条目注册217示出了当从控制器102通过基于控制协议的安全信道将统计条目注册到交换机101的监视表107上时的控制流程(数据流)。
[0124]条目218是已经在监视表107上注册的监视条目之一,并示出了命中“包含“A”的分组”的统计条目。
[0125]控制器102接收图6的监视结果(镜像分组),并将统计数据收集条目218注册到监视表107上,统计数据收集条目218具有如下条件:比“包含“A”的分组”(如,图7中的条目注册217)的粒度更好的粒度的“包含“A”和“a”的分组”。
[0126]这里,控制器102根据协议向交换机101的协议控制部分108发送协议消息,并请求条目注册。
[0127]当协议控制部分108从控制器102接收到条目注册请求时,协议控制部分108根据条目注册请求的内容,将统计数据收集条目218注册到监视表107上。
[0128](向控制器通知统计数据)
[0129]参考图8,将描述向控制器通知统计数据的示例。
[0130]统计数据219示出了从交换机101向控制器102发送的统计数据。
[0131]交换机101获取关于命中图7中注册的条目218的分组的统计数据(如图8所示)。交换机101向控制器102发送命中条目218的分组的统计数据。
[0132](在传送表上注册分组传送条目)
[0133]参考图9,将描述基于统计数据在传送表上的分组传送条目注册的示例。
[0134]分组组210示出了从交换机101的“端口 I”输出的分组组。这里,分组组210包含分组208。
[0135]分组组211示出了从交换机101的“端口 2 ”输出的分组组。这里,分组组211包含分组206、分组207和分组209。
[0136]条目注册220示出了当从控制器102通过基于控制协议的安全信道,将分组传送条目注册到交换机101的传送表107上时的控制流程(数据流)。
[0137]条目221是已经在传送表106上注册的分组传送条目之一,并示出了用于向“端口2”传送“包含“A”、“a”的分组”的分组传送条目。
[0138]基于图8的统计数据的收集结果,控制器102将向“端口 2”传送“包含“A”、“a”的分组”的条目221注册到传送表上(如,条目注册220),并将“包含“A”、“a”的分组”改变到从“端口 2”传送的条目211中。
[0139]这里,控制器102根据规定的规定协议向交换机101中的协议控制部分108发送协议消息,以请求条目注册。
[0140]当协议控制部分108从控制器102接收到条目注册请求时,协议控制部分108根据条目注册请求的内容,将分组传送条目221注册到传送表106上。
[0141]交换机101的硬件传送部分104根据已经注册到传送表106上的条目211,将作为“包含“A”、“a”的分组”的分组206和分组207添加到用于从“端口 2”输出的分组组211中。在此情况下,硬件传送部分104将分组208作为分组组210从“端口 I”输出,并将分组206、分组207和分组209作为分组组211从“端口 2”输出。
[0142]以此方式,在本示例形式示例中,因为控制器对监视处理执行控制,所以监视结果可以反映在交换机的路由控制上。
[0143](操作序列)
[0144]参考图1OA和图10B,将描述示出了本发明的第一示例性实施例中的交换机系统的操作的序列。
[0145]应当注意,交换机101和控制器102与图1中的交换机101和控制器102相同。
[0146](I)步骤 SlOl
[0147]控制器102通过使用作为基于开放流技术中的控制协议(开放流协议)的“协议消息”,向交换机101发送镜像条目的注册请求。交换机101的协议控制部分108从控制器102接收通过使用该“协议消息”的镜像条目的注册请求。在图5中的条目注册214中包含此处理流。
[0148]⑵步骤SlO2
[0149]协议控制部分108根据镜像条目的注册请求,将镜像条目注册到监视表107上。艮P,控制器102通过协议控制部分108执行将将镜像条目注册到监视表107上的控制。在图5中的条目注册214中包含此处理流。
[0150]⑶步骤SlO3
[0151]协议控制部分108完成在监视表107上的镜像条目(图5的条目215)的注册。交换机101的硬件传送部分104从完成镜像条目的注册时启动镜像。
[0152](4)步骤 S104
[0153]当从交换机101的外部接收到分组时,硬件传送部分104确认该接收分组是否命中监视表107上注册的镜像条目。应当注意,对交换机中产生的分组应用类似的处理。
[0154]⑶步骤SlO5
[0155]当接收分组命中已经在监视表107上注册的镜像条目时,为了执行针对控制器102的镜像,硬件传送部分104向协议控制部分108传送分组(图6的分组216)。
[0156](6)步骤 S106
[0157]协议控制部分108通过使用“协议消息”向控制器102发送镜像条目(图6的条目216)以执行镜像。
[0158]⑵步骤SlO7
[0159]控制器102分析从交换机101发来的镜像分组。
[0160](8)步骤 S108
[0161]控制器102基于镜像分组的分析结果,通过使用“协议消息”向交换机101发送统计条目注册请求。交换机101中的协议控制部分108从控制器102接收通过使用“协议消息”的统计条目注册请求。在图7中的条目注册217中包含此处理流。
[0162](9)步骤 SlO9
[0163]协议控制部分108响应于统计条目注册请求,将统计条目注册到监视表107上。艮P,控制器102通过协议控制部分108控制将统计条目注册到监视表107上。在图7的条目注册217中包含此处理流。
[0164](10)步骤 SI 10
[0165]监视表107接收到条目注册处理,并注册该统计条目(图7的条目218)。硬件传送部分104从完成镜像条目的注册时起,启动关于与统计条目对应的分组的统计数据的收集。当从交换机101外部接收到分组时,硬件传送部分104通过确认接收分组是否命中在监视表107上注册的一个统计条目,来收集交换机101中对应条目的统计数据,并将其累积到监视表107中。
[0166](11)步骤 SI 11
[0167]控制器102启动对交换机101的统计数据的查询和统计分析处理。
[0168](12)步骤 SI 12
[0169]为了收集统计数据,控制器102通过使用“协议消息”向交换机101查询统计数据。
[0170](13)步骤 SI 13
[0171]协议控制部分108响应于来自控制器102的“协议消息”,向监视表107查询由交换机101收集的统计数据。
[0172](14)步骤 SI 14
[0173]协议控制部分108获取作为来自监视表107的响应的统计数据的结果。
[0174](15)步骤 SI 15
[0175]协议控制部分108通过使用“协议消息”向控制器102发送统计数据的结果。控制器102基于统计数据的结果,执行统计分析。
[0176](16)步骤 SI 16
[0177]当需要向网络的路由控制反馈统计分析的结果时,控制器102通过使用“协议消息”101来向交换机发送分组传送条目注册请求。因此,控制器102改变交换机101的路由。交换机101中的协议控制部分108从控制器102通过使用“协议消息”接收分组传送条目注册请求。图9的条目注册220中包含此处理流。
[0178](17)步骤 SI 17
[0179]协议控制部分108响应于分组传送条目注册请求,将分组传送条目注册到传送表106上。S卩,控制器102通过协议控制部分108控制将分组传送条目注册到传送表106上。在图9的条目注册220中包含此处理流。
[0180](18)步骤 SI 18
[0181]传送表106接收到条目注册处理,并注册该分组传送条目(图9的条目221)。硬件传送部分104从完成分组传送条目的注册时起对与条目对应的接收分组启动条目中写入的动作(预定处理)。
[0182]在本示例形式示例中,假定使用基于开放流协议的“协议消息”,但实际上,向控制器镜像的方法不限于此。例如,由设置数据(配置)指定目的地,可以想到以下方法:通过使用现有技术(例如通过GRE (通用路由封装)的封装)并传送分组来向控制器进行镜像。
[0183](本示例性实施例的特征)
[0184]如上所述,在本示例性实施例的交换机系统中,因为通过使用通信设备的控制协议来实现监视功能和网络的路由控制,在整个网络上可以实现监视的集中控制,并且监视结果可以反映在路由控制上。
[0185]此外,在本示例性实施例的交换机系统中,在交换机系统中准备了用于传送的流表以及用于监视的流表。通过基于一个分组来搜索这两个表并执行多命中操作来实现条目上注册的操作,可以自由地改变监视的粒度,而不需要意识到路由控制。
[0186](第二示例性实施例)
[0187]作为本发明的第二示例性实施例,基本配置与第一示例性实施例相同,但是进一步修改了路由控制的方法。将参考图11至15描述配置。
[0188]图11至图14以网络的系统视角示出了根据本发明的第二示例性实施例的控制(数据)流。
[0189]应当注意,交换机101和控制器102与图1的交换机101和控制器102相同。分组205至条目221与图4至图9的分组205至条目221相同。
[0190]此外,本示例性实施例中的交换机系统的基本操作与第一示例性实施例中的交换机系统的基本操作相同,因此,省略其描述。
[0191]首先,参考图11和图12,将描述当搜索传送表时不存在可以进行多命中操作的监视表时的操作。
[0192](在分组传送时)
[0193]参考图11,将描述当监视表不存在时在分组传送时的控制(数据)流程。
[0194]这里,在交换机101中不存在监视表107,而是仅存在传送表106。应当注意,监视表107不能存在的情况可以是在监视表107上没有注册与接收分组相对应的任意条目的情况。
[0195]分组205示出了由交换机101接收的分组。
[0196]分组206示出了包含“A”、“a”、“ I ”和“DATA”作为内部配置的分组。
[0197]分组207示出了包含“A”、“a”、“2”和“DATA”作为内部配置的分组。
[0198]分组208示出了包含“A”、“b”、“ I ”和“DATA”作为内部配置的分组。
[0199]分组209示出了包含“B”、“a”、“ I ”和“DATA”作为内部配置的分组。
[0200]分组组210示出了从交换机101的“端口 I”输出的分组组。分组组210包含分组206、分组207和分组208
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1