[发明专利]保活报文的发送方法和设备无效
申请号: | 201010555826.6 | 申请日: | 2010-11-22 |
公开(公告)号: | CN102014054A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 孟丽丽;王涛;奚峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 设备 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种保活报文的发送方法和设备。
背景技术
OAM(Operations,Administration and Maintenance,运行管理维护)协议为运营商提供了一种实时监测链路状态、快速定位链路故障位置以及故障类型的机制,适用于所有网元的以太网口,例如,将此协议用于接入网网元,用在以太网最后一英里的链路监控、链路测试以便及时发现链路故障。该协议的主要功能有:远端故障指示,远端环回,链路监控。
链路的控制、检测以及激活信息都是由OAM协议数据单元(OAMPDU)承载的,并且OAMPDU仅在对等的OAM实体间的单一链路上发送,不会被转发。运行OAM协议的设备在每个状态周期性地发送特定的OAMPDU,默认发送周期是1s。初始状态时,设备启动一个1s的定时器,设置每秒最大可发送的OAMPDU数,例如,将每秒最大可发送的OAMPDU的数目置为10。当进入到OAMPDU发送等待状态时,其中发送流程触发条件之一为:定时器超时且前一秒内最大发送报文数目不为10。即:发送超时,但在前一周期内发送了一个或者多个OAMPDU,则发现状态流程重新复位,重置定时器,重置每秒最大可发送的报文数目。此条件下的复位和重置会引起OAMPDU发送流程的频繁重起,从而导致OAM发现协商过程因为收包超时而失败,之后又因为发送流程复位正常,又协商成功。频繁的重启导致发现协商不停地在成功和失败之间震荡,发现协商的震荡又导致其它的OAM检测功能:如环回,链路控制都不可用。
下面以路由器和交换机对接为例说明上述发现协商的震荡产生过程,其中,路由器用A表示,交换机用B表示,双方端口配置为:周期都为5s,链路超时定时器都为6,环回报文超时定时器为6,如图1所示的保活报文发送方法,该方法包括以下步骤:
步骤S102,A,B的端口都使能OAM功能,双方发现并协商成功;
A,B双方每隔一个周期(5s)都会发送一个保活报文给对方,以此来探测链路状况。A发送一个保活报文给B,B收到后,重置本地链路超时定时器为6,同时发送一个保活报文给A;
步骤S104,A在设定周期内开启环回功能,发送环回报文给B;B收到上述环回报文后,计算此次和上次收到报文的时间间隔,若小于本地链路超时定时器,则确定本地链路超时定时器没有超时,重置本地链路超时定时器为6,同时发送一个保活报文给A;
步骤S106,达到下一个周期5s开始时,即上一个发送周期超时,下一个发送周期开始,准备发送保活报文,但是检测到在前1个周期内发送过多个报文,所以不再发送保活报文,直接复位,重置发包定时器和最大可发送报文数目,等待下一个周期。
步骤S108,到下一个周期10s开始时,A继续发送保活报文,B收到后计算此次和上次收到报文的时间间隔,大于本地链路超时时间6,所以断开A、B之间已建立的发现链接。
步骤S110,到下一个周期15s开始时,A、B重新协商,A发送报文给B,B回报文给A,两边重新协商成功,到下一个周期,两边又开始相互发送保活报文。然后A又发起环回报文,就不断的重复上述步骤S102-S110。
由于上述步骤S106中,A检测到上一个周期发送过多个报文,则在本周期内不再发送保活报文给B,这种处理方式使A、B间的链路一会协商成功,一会断开,发现协商总是处在震荡状态中。这样就导致其它的如环回,链路控制功能都不可用,链路监控的数据将不准确。
发明内容
本发明的主要目的在于提供一种保活报文的发送方法和设备,以至少解决上述发现协商容易发生震荡的问题。
根据本发明的一个方面,提供了一种保活报文的发送方法,包括:本端设备与对端设备协商并确定保活报文的发送方式,所述发送方式包括按周期触发的第一发送方式、按周期与事件结合触发的第二发送方式;所述本端设备根据确定的所述发送方式实时监测当前情况;所述本端设备监测出所述当前情况满足确定的所述发送方式,向对端设备发送保活报文。
根据本发明的另一方面,提供了一种保活报文的发送设备,包括:协商与确定模块,用于与对端设备协商并确定保活报文的发送方式,所述发送方式包括按周期触发的第一发送方式、按周期与事件结合触发的第二发送方式;监测模块,用于根据所述协商与确定模块确定的所述发送方式实时监测当前情况;发送模块,用于所述监测模块监测出所述当前情况满足确定的所述发送方式,向对端设备发送保活报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010555826.6/2.html,转载请声明来源钻瓜专利网。