发明名称 软件定义网络中路由控制的方法和开放流控制器
摘要 本发明公开了一种软件定义网络中路由控制的方法和开放流控制器。该方法包括:开放流控制器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室