1.一种被配置成监测软件定义网络(sdn)中的数据流的系统,所述系统包括:
通信接口,其被配置成接收多个入口分组;
转发子系统,其被配置成:
将所述多个入口分组的子集与所述数据流进行匹配;以及
基于与所述数据流相关联的第一指令集转发所述多个入口分组的子集;
统计信息子系统,其被配置成更新与匹配所述数据流的所述多个入口分组的子集相关联的计量器计数;
逻辑引擎,其被配置成:
确定所述计量器计数未能满足阈值;
基于未能满足所述阈值来改变转发行为;以及
基于端口链路状态从所述第一指令集转变到与所述流数据相关联的第二指令集。
2.根据权利要求1所述的系统,其中,所述第一指令集和所述第二指令集包括快速故障转移组。
3.根据权利要求2所述的系统,其中,所述第一指令集包括第二指令集。
4.根据权利要求1所述的系统,其中,所述第一指令集对应于主通信路径,并且所述第二指令集对应于冗余通信路径。
5.根据权利要求4所述的系统,其中,所述第一指令集对应于主通信路径,并且所述第二指令集对应于冗余通信路径。
6.根据权利要求5所述的系统,其中,所述主通信路径和所述冗余通信路径包括物理上不同的通信链路。
7.根据权利要求1所述的系统,其中,所述第一指令集包括选择性地丢弃转发到所述冗余通信路径的分组的指令,并且所述第二指令集包括选择性地丢弃转发到所述主通信路径的分组的指令。
8.根据权利要求1所述的系统,其中,所述阈值包括计量器带和定时器中的一个。
9.根据权利要求1所述的系统,其中,所述逻辑引擎还被配置成向运营商通知基于未能满足所述阈值的转发行为改变。
10.根据权利要求1所述的系统,其中,所述逻辑引擎被配置成基于iec61850-9-2标准处理指令,并且所述第一指令集和所述第二指令集中的一个包括基于ied61850-9-2标准的指令。
11.一种监测软件定义网络(sdn)中的数据流的方法,所述方法包括:
接收多个入口分组;
将所述多个入口分组的子集与所述数据流进行匹配;
基于与所述数据流相关联的第一指令集转发所述多个入口分组的子集;
更新与匹配所述数据流的所述多个入口分组的子集相关联的计量器计数;
确定所述计量器计数未能满足阈值;
基于未能满足所述阈值来改变端口链路状态;
基于所述端口链路状态从所述第一指令集转变到与所述流数据相关联的第二指令集。
12.根据权利要求11所述的方法,其中,所述第一指令集和所述第二指令集包括快速故障转移组。
13.根据权利要求12所述的方法,其中,所述第一指令集包括第二指令集。
14.根据权利要求11所述的方法,其中,所述第一指令集对应于主通信路径,且所述第二指令集对应于冗余通信路径。
15.根据权利要求14所述的方法,其中,所述主通信路径和所述冗余通信路径包括物理上不同的通信链路。
16.根据权利要求11所述的方法,其中,所述第一指令集选择性地丢弃转发到所述冗余通信路径的分组,并且所述第二指令集选择性地丢弃转发到所述主通信路径的分组。
17.根据权利要求11所述的方法,其中,所述阈值包括计量器带和定时器中的一个。
18.根据权利要求11所述的方法,其中,改变所述端口链路状态还基于物理端口链路状态。
19.根据权利要求11所述的方法,还包括向运营商通知所述端口链路状态的改变。
20.根据权利要求11所述的方法,其中,所述第一指令集和所述第二指令集包括基于ied61850-9-2标准的指令。