一种双向转发检测的控制方法及装置的制造方法

文档序号:9730012阅读:385来源:国知局
一种双向转发检测的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种双向转发检测的控制方法及装置。
【背景技术】
[0002]在电信业务的IP (Internet Protocol,网间互联协议)化趋势的推动下,传输网承载的业务从以TDM(Time_Divis1n Multiplexing,分时多工)为主向以IP为主转变,相应的,也就需要PTN(Packet Transport Network,分组传送网)来有效传递分组业务并提供电信级 0AM(operat1n administrat1n and maintenance,操作管理维护)和保护。
[0003]在PTN (Packet Transport Network,分组传送网)设备中一般采用BFD (bidirect1nal forwarding detect1n,双向转发检测)协议构件及保护倒换构件完成转发平面的检测,并在转发平面故障发生后的BFD检测时间的规定时间内完成保护倒换,从而将转发平面的故障所产生的影响减小到最低。BFD能够在系统之间的任何类型通道上进行故障检测,如直接的物理链路,虚电路,隧道,多跳路由通道,以及非直接的通道等,能够专注于转发故障的快速检测,使网络以良好QoS (Quality of Service,服务质量)实现语音、视频及其它点播业务的传输,从而帮助服务提供商基于IP网的实现,为客户提供所需的高可靠性、高适用性VoIP (voice over IP,网络电话)及其它实时业务。
[0004]一般的,在一个转发系统中,每条链路的起始端和终止端各设置一个BFD实例。在BFD的维护过程中,为了适应系统的路由调整,常常需要对终端中的BFD实例进行删除或者添加。在一端设备手动删除BFD实例后,此端设备会停止发送BFD检测报文,但对端设备BFD实例尚未删除因而仍在进行告警检测,这样当对端设备的BFD实例接收不到检测报文时就会误认为链路发生了故障,并触发链路保护倒换,引起不必要的资源浪费。

【发明内容】

[0005]本发明要解决的技术问题是提供一种双向转发检测的控制方法及装置,用以解决现有技术中进行双向转发检测维护时容易误触发链路保护倒换,引起不必要的资源浪费的问题。
[0006]一方面,本发明提供一种双向转发检测的控制方法,包括:第一端设备在接收到用户的BFD删除指令的情况下,向第二端设备发送BFD删除指示消息;所述第一端设备根据所述BFD删除指令,停止向所述第二端设备发送BFD检测报文。
[0007]可选的,所述向第二端设备发送BFD删除指示消息包括:向所述第二端设备发送停止管理报文。
[0008]进一步的,所述第一端设备根据所述BFD删除指令,停止向所述第二端设备发送BFD检测报文之后,所述方法还包括:所述第一端设备删除自身的BFD会话。
[0009]另一方面,本发明还提供一种双向转发检测的控制方法,包括:第二端设备接收第一端设备发送的BFD删除指示消息;所述第二端设备根据接收到的所述BFD删除指示消息,
停止告警检测。
[0010]进一步的,所述停止告警检测之后,所述方法还包括:所述第二端设备删除自身的BFD会话;或者所述第二端设备保留自身的BFD会话,并将自身停止告警检测的状态向所述第一端设备发送。
[0011]另一方面,本发明还提供一种双向转发检测的控制装置,包括:发送单元,用于在接收到用户的BFD删除指令的情况下,向第二端设备发送BFD删除指示消息;停止检测通知单元,用于根据所述BFD删除指令,在所述发送单元向所述第二端设备发送BFD删除指示消息后,停止向所述第二端设备发送BFD检测报文。
[0012]可选的,所述发送单元具体用于向所述第二端设备发送停止管理报文。
[0013]进一步的,还包括:删除单元,用于在所述停止检测通知单元停止向所述第二端设备发送BFD检测报文之后,删除BFD会话。
[0014]另一方面,本发明还提供一种双向转发检测的控制装置,包括:接收单元,用于接收第一端设备发送的BFD删除指示消息;停止检测单元,用于根据所述接收单元接收的BFD删除指示消息,停止告警检测。
[0015]进一步的,所述装置还包括会话处理单元,用于在所述停止检测单元停止告警检测之后,删除BFD会话;或者用于在所述停止检测单元停止告警检测之后,保留BFD会话,并将停止告警检测的状态向所述第一端设备发送。
[0016]本发明实施例提供的双向转发检测的控制方法及装置,当接收到用户的BFD删除指令时,并不急于停止发送BFD检测报文,而是首先向第二端设备发送BFD删除指示消息,以便通知第二端设备本端的BFD实例即将被删除,然后再根据所述BFD删除指令,停止向第二端设备发送BFD检测报文,这样就能使第二端设备提前获知本端设备即将停止发送BFD检测报文,避免了第二端设备在收不到BFD检测报文时,保护倒换电路被误触发所引起的资源浪费,有效提高了 PTN设备网络部署的易用性和可维护性。
【附图说明】
[0017]图1是本发明实施例提供的双向转发检测的控制方法的一种流程图;
[0018]图2是本发明实施例提供的双向转发检测的控制方法的另一种流程图;
[0019]图3是本发明实施例提供的双向转发检测的控制方法所对应的执行模块的一种结构示意图;
[0020]图4是本发明实施例提供的双向转发检测的控制方法所应用的系统的一种连接示意图;
[0021]图5是本发明实施例提供的双向转发检测的控制方法中第一端设备工作的一种详细流程图;
[0022]图6是本发明实施例提供的双向转发检测的控制方法中第二端设备工作的一种详细流程图;
[0023]图7是本发明实施例提供的双向转发检测的控制装置的一种结构示意图;
[0024]图8是本发明实施例提供的双向转发检测的控制装置的另一种结构示意图。
【具体实施方式】
[0025]以下结合附图对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0026]如图1所示,本发明的实施例提供一种双向转发检测的控制方法,包括:
[0027]S11,第一端设备在接收到用户的BFD删除指令的情况下,向第二端设备发送BFD删除指示消息;
[0028]S12,所述第一端设备根据所述BFD删除指令,停止向所述第二端设备发送BFD检测报文。
[0029]本发明实施例提供的双向转发检测的控制方法,当接收到用户的BFD删除指令时,并不急于停止发送BFD检测报文,而是首先向第二端设备发送BFD删除指示消息,以便通知第二端设备本端的BFD实例即将被删除,然后再根据所述BFD删除指令,停止向第二端设备发送BFD检测报文,这样就能使第二端设备提前获知本端设备即将停止发送BFD检测报文,避免了第二端设备在收不到BFD检测报文时,误触发保护倒换电路所引起的资源浪费,有效提高了 PTN设备网络部署的易用性和可维护性。
[0030]在PTN设备网络部中,部署在设备中的BFD实例常常会进行人工调整或删除,例如,用户可以对第一端设备下达指令,指示删除第一端设备中涉及某条链路通信的BFD实例,那么在步骤SI 1中,第一端设备在接收到该BFD删除指令之后,可以进一步将本端的BFD删除指示消息发送给第二端设备。可选的,在本发明的一个实施例中,向第二端设备发送BFD删除指示消息可以为:向所述第二端设备发送停止管理admin down报文。当然,在本发明的其他实施例中,BFD删除指示消息也可以以其他形式发送,只要能使第二端设备获知本端即将删除BFD实例即可,本发明的实施例对此不作限制。
[0031]可选的,步骤S12中,第一端设备可以在向第二端设备发送BFD删除指示消息后,停止向所述第二端设备发送BFD检测报文,也可以在第二端设备返回相应的确认消息后再停止向第二端设备发送BFD检测报文,本发明的实施例对此不做限定。
[0032]进一步的,在步骤S12中停止向所述第二端设备发送BFD检测报文之后,所述方法还可包括:所述第一端设备删除自身的BFD会话,从而与第二端设备切断联系。
[0033]相应的,如图2所示,本发明的实施例还提供一种双向转发检测的控制方法,包括:
[0034]S21,第二端设备接收第一端设备发送的BFD删除指示消息;
[0035]S22,所述第二端设备根据接收到的所述BFD删除指示消息,停止告警检测。
[0036]本发明实施例提供的双向转发检测的控制方法,当第一端设备中的BFD实例将要被删除时,第二端设备可以提前接收第一端设备发送的BFD删除指示消息,并根据接收到的BFD删除指示消息,及时停止告警检测,这样就能使第二端设备提前获知第一端设备即将停止发送BFD检测报文,避免了第二端设备在收不到BFD检测报文时,保护倒换电路被误触发所引起的资源浪费,从而有效提高了 PTN设备网络部署的易用性和可维护性。
[0037]进一步的,在步骤S22的停止告警检测之后,本发明实施例提供的双向转发检测的控制方法还可包括:第二端设备删除自身的BFD会话;或者第二端设备保留自身的BFD会话,并将自身停止告警检测的状态向所述第一端设备发送。具体的发送次数和频率可以根据具体情况而设定,相邻的两次发送可以间隔相同的时间,也可以间隔不同的时间,本发明的实施例对此不作限定。为了使第一端设备及时获知第二端设备已经停止了告警检测,优选的,在步骤S22停止告警检测之后还可以向第一端设备发送反馈消息。
[0038]下面通过具体实施例来对本发明提供的双向转发检测的控制方法进行详细说明。
[0039]如图3所示,在本发明的一个实施例中,在一条检测链路
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1