[发明专利]一种接口备份方法及设备在审
申请号: | 201410649356.8 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104363138A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 陈然;谯良刚 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 成都宏顺专利代理事务所(普通合伙) 51227 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 备份 方法 设备 | ||
技术领域
本发明涉及数据通信领域接口备份技术、链路检测技术;尤其是对带宽可变链路的检测和根据数据业务的优先级进行链路备份的技术。
背景技术
在数据传输过程中,为保证重要业务的传输的可靠性。在网络规划的时候会通常规划两条链路,一条作为主链路,一条作为备份链路。在主链路正常的时候,数据通过主链路进行传输。当主链路传输出现故障的时候会使用备份链路进行数据传输。
QOS(Quality of service)技术能够根据不同服务质量需求的通信业务,智能地区分不同的通信类别,进而为之提供相应的服务。而具备通信类别的区分能力正是为不同的通信提供不同质量服务的基本前提,所以说传统IP网络的尽力服务模式已不能满足现如今IP网络应用的需要。QoS技术的出现便致力于解决这个问题,以满足用户对网络的不同服务质量需求。该方案的实现需要依托QOS,通过QOS来判断各个业务服务质量,并依托QOS来进行优先级的划分。
数据传输过程中,当传输的数据量大于链路能够最大承载的数据量的时候链路就会产生拥塞,导致数据报文被丢弃。当多个用户共同使用有限资源带宽的时候,由于用户数目的增加可能会导致每个用户分配到的链路带宽变小,产生拥塞。
现有技术都是对固定带宽链路进行备份,当主链路出现接口故障,或者通过接口的流量统计,计算出当前接口的流量大于接口带宽的时候触发备份链路。中国专利申请号03159212.0公开了《一种接口备份的方法》,该方案在实施的时候,首先要知道接口允许的最大流量,通过计算接口流量总和同实际带宽进行对比来决定是否启用和关闭备份接口,主要是解决已知链路固定带宽备份的问题,不适用于带宽变化的环境,不能够根据业务的优先级进行备份。中国专利《一种实现拥塞控制的方法和装置》(申请号:200810116910.0)公开的技术方案,通过将高优先级数据去占用低优先级链路来保证高优先级数据的传输,在实现的时候是牺牲低优先级的链路来保证高优先级数据传输,它可能导致低优先级的数据丢失。
发明内容
本发明的目的就是提供一种接口备份方法,根据链路拥塞情况和不同优先级业务进行链路检测和切换,为数据业务提供更可靠的接口备份。
本发明实现上述目的,采用的技术方案是,一种接口备份方法,包括步骤:
A、设备启动后,配置主接口和备份接口;
B、对主接口和备份接口的状态进行判断,如果主接口处于故障状态,则将所有报文经过备份接口进行发送,结束本流程;如果主接口状态为正常则数据经过主接口进行发送;
C、在报文通过主接口发送过程中,在主接口上启用QOS功能,通过QOS区分不同优先级的业务,将不同优先级的报文分别送入不同的队列进行发送;
D、系统判断报文发送是否发生拥塞,如果发生拥塞则触发备份接口路由,启动数据分流任务将低优先级的报文通过备份接口进行发送;
E、系统对主接口链路质量进行检测,如果检测到主接口链路质量转好,则将报文重新通过主接口进行发送,进入步骤C,否则继续通过备份接口进行发送。
具体的,所述步骤D中,系统判断报文发送是否发生拥塞的具体方法是,各个优先级队列报文堆积的数量或堆积的时间达到设定值。
具体的,所述步骤D中,触发备份接口路由后,启动数据分流任务将低优先级的报文通过备份接口进行发送,具体包括如下步骤:
D1、将主接口QOS拥塞队列的报文交给分流任务;
D2、分流任务在收到主接口QOS队列的报文的时候,将该报文交给备份接口的QOS队列,备份接口的QOS队列将该报文交给备份接口的驱动进行发送。
具体的,所述步骤E中,系统对主接口链路质量进行检测的具体方法为:如果主接口当前链路质量达到门限值,则触发备份接口路由,启动数据分流任务将低优先级的数据通过备份接口发送;如果没有达到门限值,则继续通过主接口进行发送,进入步骤C。
具体的,所述步骤E具体包括如下步骤:
E1、根据QOS的队列类型,构造不同优先级的检测报文,根据检测报文的优先级,分别将不同优先级的检测报文入不同的QOS队列进行发送;
E2、开启定时器对每个发送和接收的检测报文进行计时,计算出从发出该检测报文后到收到该检测报文的应答时间;
E3、根据发送该检测报文和接收该检测报文的应答时间,计算出不同优先级报文的时延,如果在下一次发送检测报文之前都未收到对端的应答报文则认为该应答报文已经丢失,或者连续3次发送的检测报文的时延都大于设定值,则认为该链路质量较差;否则判断接口链路质量转好。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410649356.8/2.html,转载请声明来源钻瓜专利网。