[发明专利]一种软件定义网络中报文处理方法和装置有效
申请号: | 201410505928.5 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104243340A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 宋小恒;王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/743;H04L12/857 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 网络 报文 处理 方法 装置 | ||
1.一种软件定义网络中报文处理方法,其特征在于,所述方法包括:
交换设备接收到控制设备下发的组表并在本地存储,该组表中的各指令桶中携带控制设备配置的服务质量QoS值与权重值的对应关系,且在该组表中的各指令桶中同一QoS值对应的权重值的和为1;
该交换设备接收到数据报文时,进行转发流表匹配;
当匹配到的转发流表中存在组表标识时,计算该数据报文的QoS值,并根据计算的QoS值在该组表标识对应的组表中的各指令桶中匹配权重值;
该交换设备按照预设哈希算法,以及在各指令桶中匹配到的权重值进行负载计算,并使用负载计算结果对应的指令桶转发该数据报文。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
该交换设备计算QoS值的规则同控制设备配置QoS值的规则相同。
3.一种软件定义网络中报文处理方法,其特征在于,所述方法包括:
控制设备对存在等价路径的交换设备配置组表时,在该组表中携带配置的服务质量QoS值与权重值的对应关系,且在该组表中的各指令桶中同一QoS值对应的权重值的和为1;并将该组表下发给该交换设备,使该交换设备存储该组表;
该控制设备接收到该交换设备上送的数据报文,并下发转发流表时,在该转发流表中携带为该交换设备配置的组表的组表标识,使该交换设备计算该数据报文的QoS值,并按照预设哈希算法,以及根据计算的QoS值在该组表标识对应的组表中各指令桶中匹配到的权重值进行负载计算,使用负载计算结果对应的指令桶转发该数据报文。
4.根据权利要求3所述的方法,其特征在于,该控制设备配置组表之后,向该交换设备下发组表之前,所述方法进一步包括:
该控制设备是否接收到该交换设备发送的是否支持扩展组表能力的特征消息;
当接收到该交换设备发送的特征消息,且该交换设备支持扩展组表能力;或未接收到该交换设备发送的特征消息时,向该交换设备下发组表时携带配置的QoS值与权重值的对应关系;
当接收到该交换设备发送的特征消息,且该交换设备不支持扩展组表能力时,向该交换设备下发组表时不携带QoS值与权重值的对应关系;
该控制设备当接收到该交换设备发送的错误消息时,向该交换设备再次下发组表,且不携带QoS值与权重值的对应关系。
5.根据权利要求3或4所述的方法,其特征在于,所述方法进一步包括:
该控制设备在生成任一等价路径对应的组表时,按用户类型生成不同的组表;
该控制设备在下发转发流表需携带组表标识时,根据接收到的数据报文确定该数据报文的用户类型,并将确定的用户类型对应的组表标识携带在转发流表中下发。
6.根据权利要求3或4所述的方法,其特征在于,所述方法进一步包括:
该控制设备根据交换设备的配置信息和流量转发状态,周期统计等价路径中的每条路径上的平均传输速率、最小剩余带宽,累计丢弃报文数量,链路的传输质量确定该交换设备上的等价路径中的每条路径的质量,并确定任一条路径的质量是否提高,如果是,将该条路径对应的指令桶中对应高QoS的权重值调大,低QoS的权重值调小;否则,将该条路径对应的指令桶中对应高QoS的权重值调小,低QoS的权重值调大;
当本地组表更新时,将更新后的组表再次下发给对应的交换设备使该交换设备更新本地存储的对应组表。
7.一种软件定义网络中报文处理装置,其特征在于,所述装置包括:接收单元、存储单元、处理单元和发送单元;
所述接收单元,用于接收组表;
所述存储单元,用于将所述接收单元接收到的组表在本地存储;该组表中的各指令桶中携带控制设备配置的服务质量QoS值与权重值的对应关系,且在该组表中的各指令桶中同一QoS值对应的权重值的和为1;
所述处理单元,用于当所述接收单元接收到数据报文,根据该数据报文进行转发流表匹配;当匹配到的转发流表中存在组表标识时,计算该数据报文的QoS值,并根据计算的QoS值在该组表标识在所述存储单元中对应的组表中的各指令桶中匹配权重值;按照预设哈希算法,以及在各指令桶中匹配到的权重值进行负载计算;
所述发送单元,用于使用所述处理单元计算的负载计算结果对应的指令桶转发该数据报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410505928.5/1.html,转载请声明来源钻瓜专利网。