一种减少通用路由封装隧道震荡的方法技术

技术编号:9436243 阅读:79 留言:0更新日期:2013-12-12 01:40
本发明专利技术公开了一种减少通用路由封装隧道震荡的方法,其特征在于,包括以下步骤:S1:在两个防火墙设备之间建立GRE隧道,判断GRE隧道中背景流量为M,若M<预设流量,则执行步骤S2,否则执行步骤S3;S2:每隔预设时间,防火墙设备发送保活报文,发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,若发送n次保活报文之后仍然没有收到回应报文,m、n均为正整数,则判定GRE隧道为不可用;S3:每隔预设时间,防火墙设备发送保活报文,发送时间间隔为p秒,p<m,若收到回应报文,则判定GRE隧道可用,若发送q次保活报文之后仍然没有收到回应报文,q>n,p、q均为正整数,则判定GRE隧道为不可用。本发明专利技术有效减少了隧道的震荡次数,提高用户体验感受。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,其特征在于,包括以下步骤:S1:在两个防火墙设备之间建立GRE隧道,判断GRE隧道中背景流量为M,若M<预设流量,则执行步骤S2,否则执行步骤S3;S2:每隔预设时间,防火墙设备发送保活报文,发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,若发送n次保活报文之后仍然没有收到回应报文,m、n均为正整数,则判定GRE隧道为不可用;S3:每隔预设时间,防火墙设备发送保活报文,发送时间间隔为p秒,p<m,若收到回应报文,则判定GRE隧道可用,若发送q次保活报文之后仍然没有收到回应报文,q>n,p、q均为正整数,则判定GRE隧道为不可用。本专利技术有效减少了隧道的震荡次数,提高用户体验感受。【专利说明】
本专利技术涉及网络通信
,特别涉及。
技术介绍
通用路由封装(GRE: Generic Routing Encapsulation)定义了在任意一种网络层协议上封装任意一个其它网络层协议的协议。现有技术中GRE隧道使用ke印alive功能进行保活,即在预定时间内,发送保活报文,如果重复发送一定次数的保活报文后仍然没有收到回应报文,则将此GRE隧道标记为不可用,此时停止转发正常数据报文,直到接收到回应报文才将此GRE隧道标记为可用,然后正常转发数据报文。以上过程中存在一个问题,当GRE隧道内的背景流量过大时,会使GRE保活报文的丢失率提高,此时可能隧道并没有不可用,只是由于网络丢包,使保活报文误判,从而导致将隧道标误记为不可用,当隧道标记为不可用后,GRE隧道背景流被阻断,GRE保活报文收到了回应报文,又激活隧道可用,就会出现GRE隧道震荡的情况发生。从而影响用户体验感受。
技术实现思路
(一)要解决的技术问题本专利技术要解决的是现有技术中当GRE隧道流量较大时,保活报文丢失率较高,由隧道误判而引起的隧道震荡次数较多的问题。(二)技术方案为解决上述技术问题,本专利技术提供了,其特征在于,包括以下步骤:S1:在两个防火墙设备之间建立GRE隧道,判断GRE隧道中背景流量为M,若M <预设流量,则执行步骤S2,否则执行步骤S3 ;S2:每隔预设时间,所述防火墙设备发送保活报文,发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,若发送η次保活报文之后仍然没有收到回应报文,m、η均为正整数,则判定GRE隧道为不可用;S3:每隔所述预设时间,所述防火墙设备发送保活报文,发送时间间隔为P秒,P< m,若收到回应报文,则判定GRE隧道可用,若发送q次保活报文之后仍然没有收到回应报文,q > n,p、q均为正整数,则判定GRE隧道为不可用。所述M为70兆或者80兆。所述m为5秒或者6秒,P为2秒或者3秒。所述η为4次或者5次,q为20次或者25次。(三)有益效果本专利技术通过增加GRE隧道保活报文的发送频率以及错误尝试次数,提高保活报文的正确判断率,从而提闻了隧道的稳定性,有效减少了隧道的震荡次数,提闻用户体验感受。【具体实施方式】下面对本专利技术的【具体实施方式】作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。本实施方式的方法包括以下步骤:S1:在第一防火墙设备和第二防火墙设备之间建立GRE隧道,判断GRE隧道中背景流量为M,若M <预设流量,则执行步骤S2,否则执行步骤S3 ;S2:每隔预设时间,由第一防火墙设备或者第二防火墙设备通过GRE隧道发送保活报文,发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,设定失败尝试次数为η次,m、n均为正整数,即发送η次保活报文之后仍然没有收到回应报文,则判定GRE隧道为不可用;S3:每隔预设时间,第一防火墙设备或者第二防火墙设备通过GRE隧道发送保活报文,发送时间间隔为P秒,且P < m,若收到回应报文,则判定GRE隧道可用,设定失败尝试次数为q次,q > n,p、q均为正整数,即发送q次保活报文之后仍然没有收到回应报文,则判定GRE隧道为不可用。进一步地,所述预设流量可以根据需要进行设置,本专利技术对此不作限定,可以是70兆、80兆等。进一步地,所述m、p可以根据需要进行设置,本专利技术对此不作限定,m可以是5秒、6秒等,P可以是2秒、3秒等。进一步地,所述n、q可以根据需要进行设置,本专利技术对此不作限定,η可以是4次、5次等,q可以是20次、25次等。本专利技术通过增加GRE隧道保活报文的发送频率以及错误尝试次数,提高保活报文的正确判断率,从而提闻了隧道的稳定性,有效减少了隧道的震荡次数,提闻用户体验感受。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。【权利要求】1.,其特征在于,包括以下步骤: 51:在两个防火墙设备之间建立GRE隧道,判断GRE隧道中背景 流量为M,若M <预设流量,则执行步骤S2,否则执行步骤S3 ; 52:每隔预设时间,所述防火墙设备发送保活报文, 发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,若发送η次保活报文之后仍然没有收到回应报文,m、η均为正整数,则判定GRE隧道为不可用; 53:每隔所述预设时间,所述防火墙设备发送保活报文,发送时 间间隔为P秒,P < m,若收到回应报文,则判定GRE隧道可用,若发送q次保活报文之后仍然没有收到回应报文,q > n,p、q均为正整数,则判定GRE隧道为不可用。2.如权利要求1所述,其特征在于,所述M为70兆或者80兆。3.如权利要求1所述,其特征在于,所述m为5秒或者6秒,P为2秒或者3秒。4.,其特征在于,所述η为4次或者5次,q为20次或者25次。【文档编号】H04L29/06GK103441916SQ201310308963【公开日】2013年12月11日 申请日期:2013年7月22日 优先权日:2013年7月22日 【专利技术者】陈海滨 申请人:汉柏科技有限公司本文档来自技高网
...

【技术保护点】
一种减少通用路由封装隧道震荡的方法,其特征在于,包括以下步骤:S1:在两个防火墙设备之间建立GRE隧道,判断GRE隧道中背景流量为M,若M<预设流量,则执行步骤S2,否则执行步骤S3;S2:每隔预设时间,所述防火墙设备发送保活报文,发送时间间隔为m秒,若收到回应报文,则判定GRE隧道可用,若发送n次保活报文之后仍然没有收到回应报文,m、n均为正整数,则判定GRE隧道为不可用;S3:每隔所述预设时间,所述防火墙设备发送保活报文,发送时间间隔为p秒,p<m,若收到回应报文,则判定GRE隧道可用,若发送q次保活报文之后仍然没有收到回应报文,q>n,p、q均为正整数,则判定GRE隧道为不可用。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈海滨
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1