[发明专利]一种流量切换方法及装置有效
申请号: | 201410307865.2 | 申请日: | 2014-06-30 |
公开(公告)号: | CN105337866B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 张民贵;李振斌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/801 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 切换 方法 装置 | ||
本发明实施例提供一种流量切换方法及装置,所述方法包括:建立网络性能参数与转发节点切换顺序之间的映射关系,所述网络性能参数包括切换前链路利用率和切换后链路利用率;在需要进行流量切换时,获取网络的当前性能参数,并根据所述映射关系确定所述当前性能参数对应的切换顺序;按照所述切换顺序向各转发节点下发切换指令,以控制各转发节点有序的进行流量切换。如此,就可有条理的实现流量切换,有效避免切换过程中出现链路拥塞现象,保证网络性能。
技术领域
本发明涉及通信技术领域,具体涉及一种流量切换方法及装置。
背景技术
软件定义网络(Software Defined Network,SDN)是一种新型网络架构,通过将网络设备控制面与数据面分离的方式,实现网络流量的灵活控制。
在进行路由配置时,SDN网络中的集中控制点Controller可根据网络环境,对网络路由进行整体计算,并将计算得到的转发表下发至对应的转发节点,这样,转发节点就可利用其接收到的转发表,进行流量转发。
在实际应用过程中,SDN可以支持多套网络拓扑结构,故Controller可计算得到每套拓扑结构下各转发节点的转发表,并将其下发至对应的转发节点,如此,一个转发节点可能会保存多套转发表,并在Controller的控制下,实现不同转发表之间的切换,以便转发节点能利用正确的转发表进行流量转发。
目前,Controller控制转发节点切换转发表的方式主要有以下两种:
方式一,Controller向网络中所有转发节点下发全部切换指令。这种方式下,接收到切换指令的转发节点会立即按照指示从旧转发表切换到新转发表,但是,考虑到各转发节点不可能在同一时刻完全转发表切换,即,在切换过程中,会有部分转发节点已按照切换指令切换到新转发表,并利用新转发表进行流量转发;同时,还会有部分转发节点未切换到新转发表,并利用旧转发表进行流量转发,如此,就可能导致业务迁移过程中出现链路拥塞,致使网络性能下降。
方式二,Controller向单个转发节点逐个下发切换指令。这种方式下,接收到切换指令的转发节点立即切换到新转发表,未接收到切换指令的转发节点则继续使用旧转发表,如此,就导致切换过程耗时长,且同样存在引发链路拥塞的可能,无法保证网络性能。
综上可知,现有的切换方法均可能引发链路拥塞问题,目前急需一种新的切换方式。
发明内容
本发明实施例提供的流量切换方法及装置,用以实现转发节点的有序切换,避免引发链路拥塞问题。
为此,本发明实施例提供如下技术方案:
第一方面,本发明实施例提供了一种流量切换方法,所述方法包括:
建立网络性能参数与转发节点切换顺序之间的映射关系,所述网络性能参数包括切换前链路利用率和切换后链路利用率;
在需要进行流量切换时,获取网络的当前性能参数,并根据所述映射关系确定所述当前性能参数对应的切换顺序;
按照所述切换顺序向各转发节点下发切换指令,以控制各转发节点有序的进行流量切换。
在第一方面的第一种可能的实现方式中,所述建立网络性能参数与转发节点切换顺序之间的映射关系,包括:
将各转发节点划分到不同切换组,且每个转发节点仅归属于一个切换组;
根据切换过程中链路利用率的增加量,确定各切换组的切换顺序,所述增加量与所述切换前链路利用率之和不大于预设值;
根据切换组的切换顺序确定各转发节点的切换顺序。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,按照以下方式确定各切换组的切换顺序:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410307865.2/2.html,转载请声明来源钻瓜专利网。