1.一种报文匹配信息的发送方法,其特征在于,包括:
按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息,其中,所述匹配信息指令是在所述开放流交换机与开放流控制器进行了匹配信息支持能力协商之后,由所述开放流控制器所指示的指令;
将提取的所述第一匹配信息发送给所述开放流控制器。
2.根据权利要求1所述的方法,其特征在于,在按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息之前,所述方法还包括:
所述开放流交换机通过如下方式与所述开放流控制器进行所述匹配信息支持能力协商:
接收来自所述开放流控制器的协商请求消息;
在所述开放流交换机支持匹配信息发送的情况下,根据所述协商请求消息将所述开放流交换机所支持的匹配信息发送给所述开放流控制器,以指示所述开放流控制器根据所述开放流交换机所支持的匹配信息和所述开放流控制器所支持的匹配信息确定所述开放流交换机和所述开放流控制器均支持的匹配信息。
3.根据权利要求2所述的方法,其特征在于,在根据所述协商请求消息将所述开放流交换机所支持的匹配信息发送给所述开放流控制器之后、且在所述按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息之前,所述方法还包括:
接收来自所述开放流控制器的第一流表,其中,当所述开放流控制器支持所述匹配信息指令发送时,所述第一流表的扩展的第一预定消息中携带所述匹配信息指令;
在确定所述第一流表的扩展的第一预定消息中携带所述匹配信息指令,且在所述开放流交换机所支持的匹配信息包括所述匹配信息指令所指示的匹配信息时,创建与所述第一流表对应的第二流表,其中,在所述第二流表的扩展的第二预定消息中携带所述匹配信息指令。
4.根据权利要求3所述的方法,其特征在于,在按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息之前,所述方法还包括:
从所述第二流表中扩展的所述第二预定消息中获取所述匹配信息指令。
5.根据权利要求3所述的方法,其特征在于,在接收来自所述开放流控制器的第一流表之后,所述方法还包括:
在所述开放流交换机所支持的匹配信息不包括所述匹配信息指令所指示的匹配信息时,向所述开放流控制器回复错误响应消息。
6.根据权利要求3所述的方法,其特征在于,在接收来自所述开放流控制器的协商请求消息之后,所述方法还包括:
在所述开放流交换机不支持匹配信息发送的情况下,接收来自所述开放流控制器的第一流表,其中,所述第一流表中不携带所述匹配信息指令;
按照第一预定缺省处理方式提取与所述报文对应的匹配信息,并发送给所述开放流控制器。
7.根据权利要求3所述的方法,其特征在于,在根据所述协商请求消息将所述开放流交换机所支持的匹配信息发送给所述开放流控制器之后、且在所述按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息之前,所述方法还包括:
接收来自所述开放流控制器的第一流表,其中,当所述开放流控制器不支持所述匹配信息指令发送时,所述第一流表中不携带所述匹配信息指令;
在确定所述第一流表中不携带所述匹配信息指令时,按照第二预定缺省处理方式提取与所述报文对应的匹配信息,并发送给所述开放流控制器。
8.根据权利要求1所述的方法,其特征在于,包括:
所述开放流交换机按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息;
所述开放流交换机将提取的所述第一匹配信息发送给所述开放流控制器。
9.一种报文匹配信息的发送方法,其特征在于,包括:
在开放流控制器与开放流交换机进行了匹配信息支持能力协商之后,向所述开放流交换机发送匹配信息指令,其中,所述匹配信息指令用于所述开放流交换机在接收到报文后,按照所述匹配信息指令提取与所述报文对应的第一匹配信息,并将所述第一匹配信息发送给所述开放流控制器。
10.根据权利要求9所述的方法,其特征在于,在向所述开放流交换机发送匹配信息指令之前,所述方法还包括:
所述开放流控制器通过如下方式与所述开放流交换机进行匹配信息支持能力协商:
向所述开放流交换机发送协商请求消息,其中,所述协商请求消息用于请求所述开放流交换机将自身所支持的匹配信息上报给所述开放流控制器;
在所述开放流交换机支持匹配信息发送的情况下,接收所述开放流交换机发送的所述开放流交换机所支持的匹配信息;
根据所述开放流交换机所支持的匹配信息和所述开放流控制器所支持的匹配信息确定所述开放流交换机和所述开放流控制器均支持的匹配信息。
11.根据权利要求10所述的方法,其特征在于,向所述开放流交换机发送匹配信息指令包括:
在所述开放流控制器支持所述匹配信息指令发送时,向所述开放流交换机发送第一流表,其中,所述第一流表的扩展的第一预定消息中携带所述匹配信息指令,所述第一流表用于指示所述开放流交换机在确定所述开放流交换机所支持的匹配信息包括所述匹配信息指令所指示的匹配信息时,创建与所述第一流表对应的第二流表,所述第二流表的扩展的第二预定消息中携带所述匹配信息指令。
12.根据权利要求11所述的方法,其特征在于,在向所述开放流交换机发送第一流表之后,所述方法还包括:
接收来自所述开放流交换机的错误响应,其中,所述错误响应用于指示所述开放流交换机所支持的匹配信息不包括所述匹配信息指令所指示的匹配信息。
13.根据权利要求10所述的方法,其特征在于,在向所述开放流交换机发送协商请求消息之后,所述方法还包括:
在所述开放流交换机不支持匹配信息发送的情况下,向所述开放流交换机发送第一流表,其中,所述第一流表中不携带所述匹配信息指令,所述第一流表用于指示所述开放流交换机按照第一预定缺省处理方式提取与所述报文对应的匹配信息,并发送给所述开放流控制器。
14.根据权利要求10所述的方法,其特征在于,在根据所述开放流交换机所支持的匹配信息和所述开放流控制器所支持的匹配信息确定所述开放流交换机和所述开放流控制器均支持的匹配信息之后,所述方法还包括:
在所述开放流控制器不支持所述匹配信息指令发送时,向所述开放流交换机发送第一流表,其中,所述第一流表中不携带所述匹配信息指令,所述第一流表用于指示所述开放流交换机按照第二预定缺省处理方式提取与所述报文对应的匹配信息,并发送给所述开放流控制器。
15.根据权利要求9所述的方法,其特征在于,包括:
在开放流控制器与开放流交换机进行了匹配信息支持能力协商之后,所述开放流控制器向所述开放流交换机发送所述匹配信息指令。
16.一种报文匹配信息的发送装置,其特征在于,包括:
提取模块,用于按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息,其中,所述匹配信息指令是在所述开放流交换机与开放流控制器进行了匹配信息支持能力协商之后,由所述开放流控制器所指示的指令;
第一发送模块,用于将提取的所述第一匹配信息发送给所述开放流控制器。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
第一协商模块,用于在按照匹配信息指令提取与开放流交换机接收到的报文对应的第一匹配信息之前,通过如下方式与所述开放流控制器进行所述匹配信息支持能力协商:
接收来自所述开放流控制器的协商请求消息;
在所述开放流交换机支持匹配信息发送的情况下,根据所述协商请求消息将所述开放流交换机所支持的匹配信息发送给所述开放流控制器,以指示所述开放流控制器根据所述开放流交换机所支持的匹配信息和所述开放流控制器所支持的匹配信息确定所述开放流交换机和所述开放流控制器均支持的匹配信息。
18.一种报文匹配信息的发送装置,其特征在于,包括:
第二发送模块,用于在开放流控制器与开放流交换机进行了匹配信息支持能力协商之后,向所述开放流交换机发送匹配信息指令,其中,所述匹配信息指令用于所述开放流交换机在接收到报文后,按照所述匹配信息指令提取与所述报文对应的第一匹配信息,并将所述第一匹配信息发送给所述开放流控制器。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
第二协商模块,用于在向所述开放流交换机发送匹配信息指令之前,通过如下方式与所述开放流交换机进行匹配信息支持能力协商:
向所述开放流交换机发送协商请求消息,其中,所述协商请求消息用于请求所述开放流交换机将自身所支持的匹配信息上报给所述开放流控制器;
在所述开放流交换机支持匹配信息发送的情况下,接收所述开放流交换机发送的所述开放流交换机所支持的匹配信息;
根据所述开放流交换机所支持的匹配信息和所述开放流控制器所支持的匹配信息确定所述开放流交换机和所述开放流控制器均支持的匹配信息。
20.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至8任一项中所述的方法,或者执行所述权利要求9至15任一项中所述的方法。
21.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至8任一项中所述的方法,或者执行所述权利要求9至15任一项中所述的方法。