1.一种控制面设备,其特征在于,包括:
确定单元,用于确定流表表项,所述流表表项包括QoS信息,所述QoS信息包括QoS处理规则;其中,所述QoS处理规则包括QoS参数,所述QoS处理规则用于指示根据所述QoS参数对数据报文进行QoS控制;其中,所述QoS参数包括丢包率参数、时延参数、抖动参数和限速参数中的至少一种;
发送单元,用于向转发面设备发送所述流表表项,以使所述转发面设备获取所述QoS处理规则,并根据所述QoS处理规则中的所述QoS参数对目标报文进行QoS控制;其中,所述目标报文为与所述流表表项相匹配的数据报文。
2.根据权利要求1所述的控制面设备,其特征在于,
所述QoS处理规则用于指示以下至少一种:
根据所述丢包率参数对所述目标报文进行丢包控制;
根据所述时延参数对所述目标报文进行时延控制;
根据所述抖动参数对所述目标报文进行抖动控制;和
根据所述限速参数对所述目标报文进行限速控制。
3.根据权利要求1或2所述的控制面设备,其特征在于,所述QoS处理规则包括以下至少一条指令:
第一指令,所述第一指令包括丢包率参数,所述第一指令用于指示根据所述丢包率参数对所述目标报文进行丢包控制;
第二指令,所述第二指令包括时延参数,所述第二指令用于指示根据所述时延参数对所述目标报文进行时延控制;
第三指令,所述第三指令包括抖动参数,所述第三指令用于指示根据所述抖动参数对所述目标报文进行抖动控制;
第四指令,所述第四指令包括限速参数,所述第四指令用于指示根据所述限速参数对所述目标报文进行限速控制。
4.根据权利要求1或2所述的控制面设备,其特征在于,所述发送单元还用于:向所述转发面设备发送配置信息,所述配置信息包括所述QoS处理规则以及与所述QoS处理规则对应的索引标识;
所述QoS信息包括所述索引标识。
5.根据权利要求4所述的控制面设备,其特征在于,
所述配置信息包括计量器Meter表项,所述Meter表项的计量器带Meter Band包括所述QoS处理规则,所述索引标识为所述Meter表项的标识;
相应地,所述QoS信息包括Meter指令,所述Meter指令包括所述Meter表项的标识;
或者,
所述配置信息包括队列信息,所述队列信息中的队列包括所述QoS处理规则,所述索引标识为所述队列的标识;
相应地,所述QoS信息包括队列指令,所述队列指令包括所述队列的标识;
或者,
所述QoS信息包括自定义QoS处理指令,所述自定义QoS处理指令包括所述索引标识,所述自定义QoS处理指令用于指示根据所述索引标识从所述配置信息中获取所述QoS处理规则。
6.一种转发面设备,其特征在于,包括:
接收单元,用于接收数据报文,以及接收控制面设备发送的流表表项;
处理单元,用于:
根据所述流表表项确定所述数据报文为目标报文;其中,所述目标报文为匹配所述流表表项的数据报文,所述流表表项包括QoS信息,所述QoS信息包括QoS处理规则;其中,所述QoS处理规则包括QoS参数,所述QoS参数包括丢包率参数、时延参数、抖动参数和限速参数中的至少一种;
从所述QoS信息中获取所述QoS处理规则;
根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制。
7.根据权利要求6所述的转发面设备,其特征在于,所述处理单元用于根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制,包括以下至少一种:
所述处理单元用于根据所述QoS处理规则,基于所述丢包率参数对所述目标报文进行丢包控制;
所述处理单元用于根据所述QoS处理规则,基于所述时延参数对所述目标报文进行时延控制;
所述处理单元用于根据所述QoS处理规则,基于所述抖动参数对所述目标报文进行抖动控制;和
所述处理单元用于根据所述QoS处理规则,基于所述限速参数对所述目标报文进行限速控制。
8.根据权利要求6或7所述的转发面设备,其特征在于,所述QoS处理规则包括以下至少一条指令:
第一指令,所述第一指令包括丢包率参数;
第二指令,所述第二指令包括时延参数;
第三指令,所述第三指令包括抖动参数;
第四指令,所述第四指令包括限速参数;
相应地,所述处理单元用于根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制,包括以下至少一种:
所述处理单元用于根据所述第一指令,基于所述丢包率参数对所述目标报文进行丢包控制;
所述处理单元用于根据所述第二指令,基于所述时延参数对所述目标报文进行时延控制;
所述处理单元用于根据所述第三指令,基于所述抖动参数对所述目标报文进行抖动控制;和
所述处理单元用于根据所述第四指令,基于所述限速参数对所述目标报文进行限速控制。
9.根据权利要求6或7所述的转发面设备,其特征在于,所述处理单元存储有配置信息,所述配置信息包括所述QoS处理规则以及与所述QoS处理规则对应的索引标识;
所述QoS信息包括所述索引标识;
所述处理单元用于根据所述QoS信息获取所述QoS处理规则包括:
所述处理单元用于根据所述索引标识从所述配置信息中获取所述QoS处理规则。
10.根据权利要求9所述的转发面设备,其特征在于,所述配置信息包括计量器Meter表项,所述Meter表项的计量器带Meter Band包括所述QoS处理规则,所述索引标识为所述Meter表项的标识,所述QoS信息包括Meter指令,所述Meter指令包括所述Meter表项的标识;
相应地,所述处理单元用于根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:
所述处理单元用于根据所述Meter指令获取与所述Meter表项的标识对应的所述Meter表项,并从所述Meter表项的所述Meter Band中获取所述QoS处理规则;
或者,
所述配置信息包括队列信息,所述队列信息中的队列包括所述QoS处理规则,所述索引标识为所述队列的标识,所述QoS信息包括队列指令,所述队列指令包括所述队列的标识;
相应地,所述处理单元用于根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:
所述处理单元用于根据所述队列指令,从所述队列信息中获取与所述队列的标识对应的所述队列,并从所述队列中获取所述QoS处理规则;
或者,
所述QoS信息包括自定义QoS处理指令,所述自定义QoS处理指令包括所述索引标识;
相应地,所述处理单元用于根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:
所述处理单元用于根据所述自定义QoS处理指令,从所述配置信息中获取与所述索引标识对应的所述QoS处理规则。
11.一种软件定义网络的服务质量QoS控制方法,其特征在于,包括:
控制面设备确定流表表项,所述流表表项包括QoS信息,所述QoS信息包括QoS处理规则;其中,所述QoS处理规则包括QoS参数,所述QoS参数包括丢包率参数、时延参数、抖动参数和限速参数中的至少一种,所述QoS处理规则用于指示根据所述QoS参数对数据报文进行QoS控制;
所述控制面设备向转发面设备发送所述流表表项,以使所述转发面设备获取所述QoS处理规则,并根据所述QoS处理规则中的所述QoS参数对目标报文进行QoS控制;其中,所述目标报文为与所述流表表项相匹配的数据报文。
12.根据权利要求11所述的方法,其特征在于,
所述QoS处理规则用于指示以下至少一种:
根据所述丢包率参数对所述目标报文进行丢包控制;
根据所述时延参数对所述目标报文进行时延控制;
根据所述抖动参数对所述目标报文进行抖动控制;和
根据所述限速参数对所述目标报文进行限速控制。
13.根据权利要求11或12所述的方法,其特征在于,所述QoS处理规则包括以下至少一条指令:
第一指令,所述第一指令包括丢包率参数,所述第一指令用于指示根据所述丢包率参数对所述目标报文进行丢包控制;
第二指令,所述第二指令包括时延参数,所述第二指令用于指示根据所述时延参数对所述目标报文进行时延控制;
第三指令,所述第三指令包括抖动参数,所述第三指令用于指示根据所述抖动参数对所述目标报文进行抖动控制;和
第四指令,所述第四指令包括限速参数,所述第四指令用于指示根据所述限速参数对所述目标报文进行限速控制。
14.根据权利要求11或12所述的方法,其特征在于,还包括:
所述控制面设备向所述转发面设备发送配置信息,所述配置信息包括所述QoS处理规则以及与所述QoS处理规则对应的索引标识;
所述QoS信息包括所述索引标识。
15.根据权利要求14所述的方法,其特征在于,
所述配置信息包括计量器Meter表项,所述Meter表项的计量器带Meter Band包括所述QoS处理规则,所述索引标识为所述Meter表项的标识;
相应地,所述QoS信息包括Meter指令,所述Meter指令包括所述Meter表项的标识;
或者,
所述配置信息包括队列信息,所述队列信息中的队列包括所述QoS处理规则,所述索引标识为所述队列的标识;
相应地,所述QoS信息包括队列指令,所述队列指令包括所述队列的标识;
或者,
所述QoS信息包括自定义QoS处理指令,所述自定义QoS处理指令包括所述索引标识,所述自定义QoS处理指令用于指示根据所述索引标识从所述配置信息中获取所述QoS处理规则。
16.一种软件定义网络的服务质量QoS控制方法,其特征在于,包括:
转发面设备接收数据报文,以及接收控制面设备发送的流表表项;
所述转发面设备根据所述流表表项确定所述数据报文为目标报文;其中,所述目标报文为匹配所述流表表项的数据报文,所述流表表项包括QoS信息,所述QoS信息包括QoS处理规则;其中,所述QoS处理规则包括QoS参数,所述QoS参数包括丢包率参数、时延参数、抖动参数和限速参数中的至少一种;
所述转发面设备从所述QoS信息中获取所述QoS处理规则;
所述转发面设备根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制。
17.根据权利要求16所述的方法,其特征在于,
所述转发面设备根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制包括以下至少一种:
所述转发面设备根据所述QoS处理规则,基于所述丢包率参数对所述目标报文进行丢包控制;
所述转发面设备根据所述QoS处理规则,基于所述时延参数对所述目标报文进行时延控制;
所述转发面设备根据所述QoS处理规则,基于所述抖动参数对所述目标报文进行抖动控制;和
所述转发面设备根据所述QoS处理规则,基于所述限速参数对所述目标报文进行限速控制。
18.根据权利要求16或17所述的方法,其特征在于,所述QoS处理规则包括以下至少一条指令:
第一指令,所述第一指令包括丢包率参数;
第二指令,所述第二指令包括时延参数;
第三指令,所述第三指令包括抖动参数;和
第四指令,所述第四指令包括限速参数;
相应地,所述转发面设备根据所述QoS处理规则,基于所述QoS参数对所述目标报文进行QoS控制包括以下至少一种:
所述转发面设备根据所述第一指令,基于所述丢包率参数对所述目标报文进行丢包控制;
所述转发面设备根据所述第二指令,基于所述时延参数对所述目标报文进行时延控制;
所述转发面设备根据所述第三指令,基于所述抖动参数对所述目标报文进行抖动控制;和
所述转发面设备根据所述第四指令,基于所述限速参数对所述目标报文进行限速控制。
19.根据权利要求16或17所述的方法,其特征在于,
所述转发面设备上存有配置信息,所述配置信息包括所述QoS处理规则以及与所述QoS处理规则对应的索引标识;
所述QoS信息包括所述索引标识;
所述转发面设备根据所述QoS信息获取所述QoS处理规则包括:
所述转发面设备根据所述索引标识从所述配置信息中获取所述QoS处理规则。
20.根据权利要求19所述的方法,其特征在于,
所述配置信息包括计量器Meter表项,所述Meter表项的计量器带Meter Band包括所述QoS处理规则,所述索引标识为所述Meter表项的标识,所述QoS信息包括Meter指令,所述Meter指令包括所述Meter表项的标识;
相应地,所述转发面设备根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:所述转发面设备根据所述Meter指令获取与所述Meter表项的标识对应的所述Meter表项,并从所述Meter表项的所述Meter Band中获取所述QoS处理规则;
或者,
所述配置信息包括队列信息,所述队列信息中的队列包括所述QoS处理规则,所述索引标识为所述队列的标识,所述QoS信息包括队列指令,所述队列指令包括所述队列的标识;
相应地,所述转发面设备根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:所述转发面设备根据所述队列指令,从所述队列信息中获取与所述队列的标识对应的所述队列,并从所述队列中获取所述QoS处理规则;或者,
所述QoS信息包括自定义QoS处理指令,所述自定义QoS处理指令包括所述索引标识;
相应地,所述转发面设备根据所述索引标识从所述配置信息中获取所述QoS处理规则包括:所述转发面设备根据所述自定义QoS处理指令,从所述配置信息中获取与所述索引标识对应的所述QoS处理规则。