发明名称 |
软件定义网络中路由控制的方法和开放流控制器 |
摘要 |
本发明公开了一种软件定义网络中路由控制的方法和开放流控制器。该方法包括:开放流控制器OFC接收开放流交换机OFS上报的数据包;OFC根据缓存中存储的关键值,确定数据包是否为重复包,其中,关键值包括数据包特征值;若数据包为重复包,OFC向OFS下发数据包,并指示OFS匹配已存储的流表处理数据包或者指示OFS从对应的端口传输数据包;若数据包不是重复包,OFC计算数据包的路由策略,并根据路由策略向OFS下发流表,以便于OFS根据下发的流表处理数据包。本发明实施例的方法中,如果数据包为重复包,就直接向OFS下发该数据包,并指示OFS匹配已存储的流表处理该数据包。这样,对于重复包,OFC可以仅计算一次路由策略,从而降低了OFC的计算量。 |
申请公布号 |
CN104734988A |
申请公布日期 |
2015.06.24 |
申请号 |
CN201310719020.X |
申请日期 |
2013.12.23 |
申请人 |
杭州华为数字技术有限公司 |
发明人 |
满波;李晨吉 |
分类号 |
H04L12/813(2013.01)I;H04L12/861(2013.01)I |
主分类号 |
H04L12/813(2013.01)I |
代理机构 |
北京龙双利达知识产权代理有限公司 11329 |
代理人 |
王君;肖鹂 |
主权项 |
一种软件定义网络中路由控制的方法,其特征在于,包括:开放流控制器OFC接收开放流交换机OFS上报的数据包;所述OFC根据缓存中存储的关键值,确定所述数据包是否为重复包,其中,所述关键值包括数据包特征值;若所述数据包为重复包,所述OFC向所述OFS下发所述数据包,并指示所述OFS匹配已存储的流表处理所述数据包或者指示所述OFS从对应的端口传输所述数据包;若所述数据包不是重复包,所述OFC计算所述数据包的路由策略,并根据所述路由策略向所述OFS下发流表,以便于所述OFS根据下发的流表处理所述数据包。 |
地址 |
310052 浙江省杭州市滨江区滨兴路301号3幢A楼301室 |