通信设备、控制设备、通信系统和传输控制方法与流程

文档序号:12289934阅读:467来源:国知局
通信设备、控制设备、通信系统和传输控制方法与流程

相关申请的交叉引用

本发明基于2014年5月21日提交的日本专利申请号2014-105449,其全部内容通过引用并入于此。

本发明涉及通信设备、控制设备、通信系统和传输控制方法,且具体地,涉及被配置为向控制设备传输与未知分组的接收有关的通知的通信设备、控制设备、通信系统和传输控制方法。



背景技术:

在NPL 1和NPL 2中描述公知的具有诸如OpenFlow的中央控制的网络。众所周知,当在这样的具有中央控制的网络的控制设备(控制器)上高密度地施加负载时,必要的控制信息(流条目)的登记被延迟,这可能禁用通信或允许连续传送流量被停止。

PTL 1公开了能够通过减少关于流条目的查询(NPL 2中的“分组进入消息”)而降低控制器的负载的配置,流条目的查询是控制器上负载增加的原因。具体地,在PTL 1中的交换机堆叠其中作出关于流条目的查询的分组,且控制与堆叠的分组具有同样头部信息的分组的传送,直到该流条目被登记为止。通过执行控制以广播与所堆叠的分组具有相同的头部信息的分组来启用通信,直到流条目被登记为止。

PTL 2公开了一种配置,当将现存流条目改变为用于作出关于该流条目的查询的流条目时,估计将作为改变结果被施加到控制器上的负载,且当负载超过允许值时,分割(分开)该流条目。

PTL 3公开了在分组中嵌入将要被被应用于分组的处理内容的配置,以便减少关于流条目的查询。

PTL 4公开了包括以下的控制设备:通信许可确定装置,通信许可确定装置用于根据策略并且基于与由分组中继设备接收的分组有关的信息(对应于上述描述“分组进入消息”)来确定是否许可将匹配所述匹配条件的分组通信到目标设备,所述策略是将匹配条件与通信许可信息相关联的信息,所述匹配条件是识别分组的信息,所述通信许可信息指示是否许可将匹配所述匹配条件的分组通信到目标装置;以及用于设置规则的规则设置装置,规则设置装置用于至少在接收所述分组的分组中继设备中,当所述通信许可确定装置确定不许可将匹配所述匹配条件的分组通信到所述目标设备时,执行不向目标设备传送所述分组的处理。

引用列表

专利文献

[PTL 1]国际公开WO 2013/051386

[PTL 2]PCT国际申请的国内再公开No.2011/083682

[PTL 3]PCT国际申请的国内再公开No.2011/115168

[PTL 4]PCT国际申请的国内再公开No.2011/030490

非专利文献

[NPL 1]Nick McKeown及其他七人,"OpenFlow:Enabling Innovation in Campus Networks(OpenFlow:实现校园网络中的创新)",[在线],[2014年4月7日搜索],互联网<URL:

http://archive.openflow.org/documents/openflow-wp-latcst.pdf>

[NPL 2]"OpenFlow Switch Specification(OpenFlow交换机说明书)"所实施的版本1.1.0

(线路协议0x02),[在线],[2014年4月7日搜索],互联网<URL:http://archive.openflow.org/documents/openflow-spec-vl.1.0.pdf>



技术实现要素:

技术问题

基于本发明获得下述分析。在具有上述中央控制的网络中,在一些情况下,通信设备(交换机)重复地接收相同的分组。取决于接收到分组的间隔,在通信设备(交换机)处丢弃分组,导致控制设备(控制器)几乎接收不到分组或完全接收不到分组的情形。

上述情形取决于吞吐量的限制而发生,通信设备(交换机)能够以该吞吐量向控制设备(控制器)传输关于流条目的查询消息。另外,当如在PTL 1中,在通信设备(交换机)中实现控制与堆叠的分组具有相同头部信息的分组的传输的功能的情况下,可以发生上述情形。

同时,本申请的发明人认为不必向控制设备(控制器)传输在由通信设备(交换机)丢弃的分组中的用于通知控制设备外部设备的状态等的所有分组。例如,仅当对分组中的值作出改变时,需要将由外部冗余系统传输以向控制设备通知设备状态(活动状态/待机状态)的分组传输至控制设备(控制器),这暗示在没有值的改变时,不需要将这样的分组传输至控制设备(控制器)。类似地,即使当对值作出改变时,在一些情况下也不需要将分组传输至控制设备(控制器),诸如在所述改变在能够由控制设备(控制器)预测的范围之内、或所述改变不需要任何特定处理的情况下。

进一步,期望减少控制设备(控制器)上的负载,且期望减少基于接收分组的关于流条目的查询消息。

本发明的目的是为了提供一种通信设备、控制设备、通信系统、处理所接收的分组的方法、控制所述通信设备的方法、和能够有助于增加减少上述关于流条目的查询消息(分组接收通知)的传输的方法多样性的程序。

问题的解决方案

根据本公开的第一方面,提供一种通信设备,所述通信设备包括分组接收通知单元,所述分组接收通知单元被配置为当接收到预定分组时,向预定控制设备传输指示接收到所述分组的分组接收通知。所述通信设备还包括分组观察单元,所述分组观察单元被配置为从所述分组接收通知单元接收在所述预定分组中预先指定的指定分组,以及被配置为当在所述指定分组中包括的状态值满足预定条件时,防止向所述控制设备传输分组接收通知。

根据本公开的第二方面,提供一种控制设备,所述控制设备包括用于将所述指定分组通知到通信设备的装置,所述通信设备包括分组接收通知单元,所述分组接收单元被配置为当接收到预定分组时向预定控制设备传输指示接收到所述分组的分组接收通知;以及分组观察单元,所述分组观察单元被配置为从所述分组接收通知单元接收在所述预定分组中预先指定的指定分组、且被配置为当在所述指定分组中包括的状态值满足预定条件时防止向所述控制设备传输分组接收通知。

根据本公开的第三方面,提供一种通信系统,所述通信系统包括:一种通信设备,所述通信设备包括分组接收通知单元,所述分组接收通知单元被配置为当接收到预定分组时向预定控制设备传输指示接收到所述分组的分组接收通知,以及分组观察单元,所述分组观察单元被配置为从所述分组接收通知单元接收在所述预定分组中预先指定的指定分组、且被配置为当在所述指定分组中包括的状态值满足预定条件时防止向所述控制设备传输分组接收通知;以及一种控制设备,所述控制设备包括用于将所述指定分组通知到通信设备的装置。

根据本公开的第四方面,提供一种控制分组接收通知的传输的方法。所述方法包括以下步骤:在包括被配置为当接收到预定分组时向预定控制设备传输指示接收到所述分组的分组接收通知单元的通信系统中,检查在所述预定分组中由所述控制设备指定的指定分组中所包括的状态值是否满足预定条件;以及当在所述指定分组中包括的所述状态值满足所述预定条件时,防止向所述控制设备传输分组接收通知。所述方法与实现所述通信设备的特定设备相关联,所述通信设备被配置为当接收到预定分组时,向预定控制设备传输指示接收所述分组的分组接收通知。

根据第五方面,提供了用于实现上述通信设备或控制设备的功能的程序。所述程序可以被记录在计算机可读(非暂时性)存储介质中。换言之,可以将本发明实现为计算机程序产品。

有益效果

根据本发明,可以有助于增加减少关于流条目的查询消息(分组接收通知)的传输的方法的多样性。

附图说明

[图1]图1是图示根据本发明的示例性实施例的配置的图。

[图2]图2是图示本发明的第一示例性实施例的通信系统的配置的图。

[图3]图3是图示根据本发明的第一示例性实施例的OpenFlow交换机(OFS)的配置的图。

[图4]图4是图示根据本发明的第一示例性实施例的在OFS流表中登记的条目的示例的图。

[图5]图5是图示根据本发明的第一示例性实施例的控制器的配置的图。

[图6]图6是用于说明根据本发明的第一示例性实施例的操作的图。

[图7]图7是用于说明根据本发明的第一示例性实施例的操作的另一个图。

[图8]图8是用于说明根据本发明的第一示例性实施例的操作的另一个图。

[图9]图9是图示根据本发明的第二示例性实施例的OpenFlow交换机(OFS)的配置的图。

[图10]图10是图示根据本发明的第二示例性实施例的在OFS流表中登记的条目的示例的图。

[图11]图11是图示根据本发明的第二示例性实施例的在OFS流表中登记的条目的另一示例的图。

[图12]图12是图示根据本发明的第二示例性实施例的在重写在OFS流表中登记的条目后的状态的图。

具体实施方式

首先,参考附图描述本发明的示例性实施例的概述。为了便利,作为辅助理解的实例,将该概述中所使用的附图标记分配给组件,且不旨在将本发明限制到附图中图示的任何示例。

在示例性实施例中,如图1所图示,本发明由包括分组处理单元110A和分组观察单元的通信设备100A实现。

更具体地,通信设备100A的分组处理单元110A用作分组接收通知单元,所述分组接收通知单元当接收到每个预定分组时向预定控制设备200A传输指示已经接收到该分组的分组接收通知。另外,分组处理单元110A向分组观察单元120A传输在预定分组中由所述控制设备指定的指定分组。

当从分组处理单元110A接收到的指定分组中所包括的状态值满足预定条件时,分组观察单元120A防止向所述控制设备传输所述分组接收通知。可以取决于控制-目标分组的类型,将例如状态值未由前一个学习过的值变化的条件、或状态值在预定范围内的条件设置为预定条件。

优选地,由控制设备200A指令指定分组。例如,控制设备200A在通信设备100A中设置控制信息,控制信息包括待被传送至分组观察单元120A的传送-目标分组(图1中分组处理单元110A的表中的匹配条件“AAA”)和待对该分组执行的指定操作(在表中“向分组观察单元传输分组”)。利用图1的任何(ANY)的匹配条件向控制设备200A指定分组接收通知(分组进入)的控制信息是被应用于关于分组接收作出通知的控制信息,该信息与用于指令向分组观察单元传送分组的控制信息相比具有较低优先级。设置用于关于分组接收作出通知的控制信息,以便执行分组处理单元110A的上述操作,以用于对控制设备200A作出通知。

利用上述配置,可以执行这样的控制以防止通信设备100A传输关于流条目的查询消息(分组接收通知)。防止传输关于流条目的查询消息(分组接收通知)也有助于缩减控制设备200A的负载。对其执行传输防止控制的分组不被特定地限制,只要该分组被配置为将状态值的变化通知控制设备200A。这样的分组的示例包括指示外部冗余系统的操作状态的分组和其中存储任何类型的传感器信息的分组。

[第一示例性实施例]

接下来,参考附图详细描述本发明的第一示例性实施例。图2是图示根据本发明的第一示例性实施例的通信系统的配置的图。参考图2,图示了包括利用交换机190-1和190-2两个冗余系统、连接到利用交换机190-1和190-2的冗余系统的OpenFlow交换机(下文称为“OFS”)100、以及被配置为控制OFS 100的控制器200的配置。

利用交换机190-1和190-2的冗余系统是被相应的外部冗余系统使用的交换机,且被控制使得其中至少一个在活动状态(ACT)操作,而另一个在待机状态(SBY)等待。利用交换机190-1和190-2的冗余系统不限制于物理配置的交换机,且可以是例如在服务器虚拟化环境中操作的虚拟交换机。

利用交换机190-1和190-2的冗余系统中的每个冗余系统从其每一个交换机所属于的冗余系统,向OFS 100传输用于关于当前操作状态作出通知的分组。

图3是图示上述OFS 100的配置的框图。参考图3,图示了包括分组处理单元110、控制单元121、流表111、接收单元130和传输单元140的配置。

当经由接收单元130接收分组时,分组处理单元110在流表110中搜索具有与所接收的分组匹配的匹配条件的条目。当作为搜索结果找到具有与所接收的分组匹配的匹配条件的条目时,分组处理单元110根据在该条目的动作字段中定义的处理内容(除诸如传送、丢弃、或头部重写的处理以外,对在本说明书中提出的控制器的任何有条件的分组接收通知)来处理该分组。例如,当所接收的分组是从操作中的利用交换机190-1的冗余系统接收的分组时,分组处理单元110在流表111中搜索用于处理该分组的条目,且根据该条目中的操作,经由传输单元140输出该分组。

下文给出在图3的OFS 100中的流表111中登记的条目的描述。图4图示出在OFS 100的流表111中登记的条目的示例。图4中指示“匹配条件=外部状态通知分组”和“动作(处理内容)=向分组观察单元连接端口传送分组”的条目是用于向分组观察单元120传送外部状态通知分组的条目。在图4的示例中,存在用于向控制器200通知接收未知分组的登记条目(“匹配条件=任何”),其具有比用于向分组观察单元120传送分组的条目更低的优先级。注意,在图4的示例中,假定存储在较高位置的条目具有较高优先级。相似的优先级控制是可能的,例如通过在每个条目中包括优先级信息。另外,尽管在图4的示例中省略了用于通过OFS 100实现已知通信的条目,与用于进行包接收通知的条目相比,通常为这些条目分配较高优先级。

控制单元121被配置为向控制器200传输控制消息和从控制器200接收控制消息,且也包括分组观察单元120。当从分组处理单元110接收到外部状态通知分组时,分组观察单元120检查是否已对该分组所指示的状态值作出任何改变。当检查结果指示未对由该分组所指示的状态值作出改变时,分组观察单元120丢弃从分组处理单元110接收的外部状态通知分组。因此,基于接收到其状态值未改变的外部状态通知分组,防止对控制器220的分组接收通知。

相反地,当已对由外部状态通知分组指示的状态值作出改变时(包括第一次接收外部状态通知分组的情况),分组观察单元120向控制器200传输用于通知控制器200接收到外部状态通知分组的分组接收通知(分组进入消息)。控制单元121被配置为基于接收到除所述外部状态通知分组之外的未知分组(“匹配条件=任何”),向控制器200传输分组接收通知。

在图4的示例中,登记了用于外部状态通知分组的流条目。替选地,可以采用向控制单元121的分组观察单元120传输所有未知分组的配置。在这种情况下,由分组观察单元120执行外部状态通知分组的选择处理。

随后,描述了登记图4中所图示的条目的控制器200的配置。图5是图示根据本发明的第一示例性实施例的控制器的配置的图。参考图5,图示了包括外部状态学习单元210、流条目登记单元220和OFS管理数据库(OFS管理DB)221的配置。

外部状态学习单元210用作基于被OFS 100传输且具有状态值改变的外部状态通知分组来学习外部状态的状态管理单元,且因此管理冗余系统的操作状态。例如,当经由OFS 100从利用交换机190-1的冗余系统接收到指示活动状态的外部状态通知分组(ACT)时,外部状态学习单元210通过使用OFS管理DB 221等,来管理表示利用交换机190-1的冗余系统处于活动状态的信息。相似地,当经由OFS 100从利用交换机190-2的冗余系统接收到指示待机状态的外部状态通知分组(SBY)时,外部状态学习单元210通过使用OFS管理DB 221等,来管理表示利用交换机190-2的冗余系统处于待机状态的信息。替选地,可以将除OFS管理DB 221之外的存储设备用于学习外部状态。

基于从OFS接收的分组接收通知等,流条目登记单元220创建用于合适地处理各种分组的条目,且在OFS 100的流表111中登记所述条目。替选地,流条目登记单元220可以被配置为经由外部终端等接收网络管理者的操作,以及登记用于指定图4中图示的外部状态通知分组的流条目。

已经登记在每个OFS的流表111中的条目被存储在OFS管理DB 221中。流条目登记单元220通过参考OFS管理DB 221,确定是否创建条目以在流表111中登记。OFS管理DB 221可以被配置为存储上述外部状态、网络拓扑信息、关于连接到OFS的终端的信息等。在这种情况下,未图示的OFS管理单元通过使用来自OFS的包括外部状态通知分组的所接收的分组,来更新上述信息等。

可以将图1、图2和图5中图示出的组成所述通信设备、控制设备、OFS和控制器的单元(处理装置)和功能实现为通过使用计算机的硬件使得计算机配置这些设备以执行上述相应过程的计算机程序。

在下文中,参考附图,详细描述根据本示例性实施例的操作。在下文的描述中,假定来自图2中的利用交换机190-1的冗余系统的指示活动状态(ACT)的外部状态通知分组已经到达。也假定来自利用交换机190-2的冗余系统的指示待机状态(SBY)的外部状态通知分组已经到达。还假定在OFS 100和控制器200中已经完成关于外部状态的学习。

考虑在上述状态中从利用交换机190-1的冗余系统传输指示活动状态(ACT)的外部状态通知分组的情况。在这种情况下,由于没有对从利用交换机190-1的冗余系统接收的外部状态通知分组中的状态值(ACT)作出改变,如图6所示,OFS 100的分组观察单元120丢弃所接收的外部状态通知分组。

相似地,从利用交换机190-2的冗余系统传输指示待机状态(SBY)的外部状态通知分组,由于没有对从利用交换机190-2的冗余系统接收的外部状态通知分组中的状态值(SBY)作出改变,OFS 100的分组观察单元120丢弃所接收的外部状态通知分组。

在上述方式中,防止了由于接收到状态值没有改变的任意外部状态通知分组所导致的对控制器200的分组接收通知。

假定随后外部状态已经改变,且利用交换机190-1的冗余系统已经传输了指示静止状态(SBY)的外部状态通知分组。在这种情况下,如图7所图示,由于在从利用交换机190-1的冗余系统中接收的外部状态通知分组中状态值已经改变(从ACT到SBY),OFS 100的分组观察单元120通知控制器200接收到外部状态通知分组(分组进入("190-1=SBY"))。控制器200学习到利用交换机190-1的冗余系统正处于待机状态。相似地,OFS 100的分组观察单元120也学习到利用交换机190-1的冗余系统正处于待机状态。

同时,如图8所图示,当利用交换机190-2的冗余系统已经传输了指示活动状态(ACT)的外部状态通知分组时,由于在从利用交换机190-2的冗余系统中接收的外部状态通知分组中状态值已改变(从SBY到ACT),OFS 100的分组观察单元120通知控制器200接收到外部状态通知分组(分组进入("190-2=ACT"))。控制器200学习到利用交换机190-2的冗余系统正处于活动状态。相似地,OFS 100的分组观察单元120也学习到利用交换机190-2的冗余系统正处于活动状态。

随后,在利用交换机190-1的冗余系统正传输指示待机状态(SBY)的外部状态通知分组的时段期间,与在图6中图示的状态相反,OFS 100的分组观察单元120丢弃所述分组。相似地,在利用交换机190-2的冗余系统正传输指示活动状态(ACT)的外部状态通知分组的时段期间,OFS 100的分组观察单元120丢弃所述分组。

如前述,根据本示例性实施例,可以防止由于接收到外部状态通知分组导致的分组接收通知的传输。尽管该控制防止了这样的外部状态通知分组到达控制器200,由于其检查到状态值尚未改变而不会导致任何问题。

[第二示例性实施例]

在下文中,提供了关于第二示例性实施例的描述。在第二示例性实施例中,通过流条目实现了与上述OFS 100中的分组观察单元120等价的功能。图9是图示根据本发明的第二示例性实施例的OpenFlow交换机(OFS)100B的配置的图。OFS 100B和根据图3中图示的第一示例性实施例的OFS 100之间的主要区别在于省略了控制单元121的分组观察单元120,且由流表111中的条目实现与分组观察单元120的功能等价的功能。由于第二示例性实施例的基本配置和操作的其它部分与第一示例性实施例中的大致相似,下文给出对区别的描述。

图10是图示根据本发明的第二示例性实施例的OFS中的流表中登记的条目的示例的图。在图10的示例中,将外部状态通知分组的特性(每一层的地址,协议号等)、接收交换机(利用交换机的冗余系统的连接端口)、和在分组中用于存储状态值的区域中的值(学习过的值)设置为每个匹配条件。图10中的示例图示当控制器200认为利用交换机190-1的冗余系统所连接到的冗余系统的操作状态是活动状态(ACT)且利用交换机190-2的冗余系统所连接到的冗余系统的操作状态是待机状态(SBY)时所登记的条目。当接收到匹配这些匹配条件中任何匹配条件的分组时,OFS 100丢弃该分组。当由于接收到不匹配所述流条目中任意流条目的分组而对控制器200执行分组接收通知时,控制器200学习到外部状态,且执行在用于存储流条目的匹配条件中的状态值的区域中重写所述值(学习过的值)的处理。其后,在作为重写结果被获取的匹配条件下,OFS 100B检测在每个外部状态通知分组中的状态值是否已经改变。

图11是图示根据本发明的第二示例性实施例的在OFS的流表中登记的条目的另一个示例的图。在图11的示例中,除在图10中的流条目之外,登记了用于当已经对由外部状态通知分组所指示的状态值作出改变时明确地向控制器200传送外部状态通知分组的第二流条目。例如,当从利用交换机190-1的冗余系统接收到具有待机(SBY)状态值的外部状态通知分组时,而控制器200已经学习到利用交换机190-1的冗余系统正在活动状态下操作,根据来自图11从顶部的第三条目向控制器200传输分组接收通知(分组进入)。

如图12中所图示,当执行对控制器200的分组接收通知之后,OFS100根据控制器200或其自身的指令,在用于存储流条目的匹配条件中的状态值的区域中执行重写所述值(学习过的值)的处理。随后,在作为重写结果被获取的匹配条件下,继续检测外部状态通知分组的状态值是否已改变。替代于在用于存储流条目的匹配条件中的状态值的区域中重写所述值(学习过的值),也可以执行替换处理内容栏的处理。在这种情况下,将对控制器200的分组接收通知(分组进入)登记在图11中其中之前已经将“丢弃”设置到动作字段的条目中。另外,将“丢弃”设置在其中之前已经设置对控制器200的分组接收通知(分组进入)的条目中。这导致与图12相同的结果,唯一区别在于优先级。

如前述,可以通过流条目实现与本发明的分组观察单元120的功能等价的功能,以实现识别外部状态通知分组和检测状态值中的改变。根据本示例性实施例,可以在流条目中存储外部状态,这提供简化通信设备(OFS)的配置的优点。

前文描述了本发明的示例性实施例。然而,本发明不被限制于上述示例性实施例,且可以在不脱离本发明的基本技术精神的情况下对本示例性实施例作出进一步修改、替换和调整。例如,在附图中图示的网络配置、每个组件的配置和每个消息的表现形式是用于辅助理解本发明的示例,且本发明不被限制到在附图中图示的任何配置。

例如,在上述第一和第二示例性实施例中,用于关于冗余系统的操作状态进行通知的外部状态通知分组被用于指定分组(控制目标分组)。然而,也可以将用于关于诸如传感器信息的其他信息的分组作为指定分组(控制目标分组)使用。在这种情况下,作出修改使得当传感器信息值在一定范围内时防止对控制器的分组接收通知,且当传感器信息值超出所述一定范围或标准上限(或下限)时,向控制器传输分组接收通知。

可以将本发明的优选模式如下综述。

[模式1]

(参考根据本公开的上述第一方面的通信设备。)

[模式2]

根据模式1所述的通信设备,其中,所述指定分组是用于关于由控制设备管理的冗余系统的操作状态作出通知的分组,或是其中存储传感器值的分组。

[模式3]

根据模式1或者2所述的通信设备,其中,

所述分组接收通知单元包括分组处理单元,所述分组处理单元被配置为通过参考控制信息来处理所接收的分组,所述控制信息将与所接收的分组匹配的匹配条件与被应用到匹配所述匹配条件的分组的处理内容相关联,以及

通过重写控制信息中的匹配条件,指定所述指定分组。

[模式4]

根据模式3所述的通信设备,其中,

将以下登记为控制信息,

第一控制信息,所述第一控制信息用于当在指定分组中所包括的状态值满足预定条件时,丢弃指定分组,以及

第二控制信息,所述第二控制信息用于当在指定分组中所包括的状态值不满足预定条件时,向控制设备传送指定分组,以及

在根据第二控制信息将指定分组传送至控制设备之后,将第一控制信息和第二控制信息中的匹配条件或处理内容彼此替换。

[模式5]

(参考根据本公开的上述第二方面的控制设备。)

[模式6]

根据模式5所述的控制设备,进一步包括被配置为管理冗余系统的操作状态的状态管理单元,其中,

将用于关于冗余系统的操作状态作出通知的分组指定为所述通信设备中的指定分组。

[模式7]

根据模式5或模式6所述的控制设备,其中,通过在所述通信设备中登记控制信息来控制所述分组接收通知的传输,所述控制信息将和所接收的分组的匹配条件与被应用到和所述匹配条件匹配的分组的处理内容相关联。

[模式8]

根据模式7所述的控制设备,其中,

在所述通信设备中将以下登记为控制信息,

第一控制信息,所述第一控制信息用于当在指定分组中所包括的状态值满足预定条件时,丢弃指定分组,以及

第二控制信息,所述第二控制信息用于当在指定分组中所包括的状态值不满足预定条件时,向控制设备传送指定分组,以及

控制所述通信设备,使得在根据第二控制信息将指定分组传送至控制设备之后,将第一控制信息和第二控制信息中的匹配条件或处理内容彼此替换。

[模式9]

(参考根据本公开的上述第三方面的通信系统。)

S

[模式10]

(参考根据本公开的上述第四方面的通信系统。)

[模式11]

一种计算机程序,允许包括被配置为当接收到预定分组时向预定控制设备传输指示接收到所述分组的分组接收通知的分组接收通知单元的计算机,以执行如下处理:

检查在预定分组中由所述控制设备指定的指定分组中所包括的状态值是否满足预定条件;以及

当在所述指定分组中包括的状态值满足预定条件时,防止向所述控制设备传输分组接收通知。

可以以与模式1相似的方式,从上述的模式9至模式11的每一个中获得上述模式2至模式4。

上述专利文献和非专利文献的公开通过引用被并入本说明书。可以基于本发明的基本技术精神、在本发明的全部公开的范围(包括权利要求的范围)内对所述示例性实施例作出修改和调整。另外,在公开的组件中(包括在权利要求中的组件、在示例性实施例和示例中的组件、和在附图中的组件),在本发明的公开的范围内可以有各种组合和选择。换言之,本发明显然包括本领域技术人员按照包括权利要求的范围的整个公开和本技术精神而作出的各种可能的改变和修改。具体地,应理解在本说明书中包括的每个数值范围具体地描述了在所述数值范围内包括的任意数值值或任意更小的范围,即使没有提供具体描述时。

[附图标记列表]

100、100B OpenFlow交换机(OFS)

100A 通信设备

110、110A 分组处理单元

111 流表

120、120A 分组观察单元

121 控制单元

130 接收单元

140 传输单元

190-1、190-2 利用交换机的冗余系统

200 控制器

200A 控制设备

210 外部状态学习单元

220 流条目登记单元

221 OFS管理数据库(OFS管理DB)

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1