一种链路处理方法和装置制造方法及图纸

技术编号:15799974 阅读:171 留言:0更新日期:2017-07-11 13:55
本发明专利技术公开了一种链路处理方法和装置。本发明专利技术中的链路处理方法包括:第一终端设备通过执行协商流程导通第一终端设备的第一成员接口和第二终端设备中与第一成员接口物理连接的第二成员接口;第一终端设备接收第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文,第一扩展保活报文中包括第二终端设备中的第一协商信息和第二协商信息,第二协商信息的内容在第二成员接口异常时发生变化;第一终端设备在确定所接收到的第一协商信息和第二协商信息与第一终端设备中的第一协商信息和第二协商信息不同时,关闭第一成员接口。本发明专利技术解决了现有技术提供的链路检测方法中,链路可靠性较差的问题。

Link processing method and device

The invention discloses a link processing method and device. Including link processing method in the invention: a first terminal device through the second interface member connected with the first member of the negotiation process interface physical communicated with the first terminal member first interface and the second terminal equipment; the first terminal receives second terminal equipment according to the preset time intervals repeatedly sent the first extension keep alive packet first extended keep alive messages including the first information and the second information consultation negotiation second terminal equipment, second consultation information content changes in the second members of the first terminal interface abnormal; the first and second information consultation negotiation information in determining the received first information and the second information consultation negotiation with the first terminal equipment in time first, close the interface member. The invention solves the problem that the link reliability is poor in the link detection method provided by the prior art.

【技术实现步骤摘要】
一种链路处理方法和装置
本专利技术涉及通信
,尤指一种链路处理方法和装置。
技术介绍
高级数据链路控制(High-LevelDataLinkControl,简称为HDLC)是一种在同步网上传输数据、面向比特的数据链路层控制协议,HDLC可以为上层协议提供透明的点对点之间的传输。用户可以通过HDLC实现低负载的数据传输以及链路检测功能。具体地,HDLC协议的报文头只占用四个字节,因此在相同最大接收单元(Maximum-Receive-Unit,简称为MRU)的情况下,可以传送更大的数据报文,尤其对于短报文的传输的情况,例如链路检测报文,具有更大的优越性。HDLC为链路提供定时检测功能,可以通过标准协议中的保活报文(keepalive报文)来实现,只要两端设备中物理相连的成员接口都协议导通(UP)了,就会定时触发保活报文,向对端通知本端的成员接口是协议导通的,如果同时能收到对端的保活报文,就认为对端的成员接口也是协议导通的,即认为链路是正常的,可以进行通信,如图1所示,为现有技术中HDLC协议中保活报文检测链路的原理示意图,路由器A和路由器B为链路的两端设备,图2所示为标准协议中保活报文的格式示意图;在具体实现中,如果本端超过一定的时间没有收到对端的保活报文,那么认为对端的成员接口是异常的,则可以断开链路。然而,在上述链路检测方式中,若对端处于发送正常、接收异常的状态下,本端同样可以接收到对端发送的保活报文,此时,本端感知不到对端的异常状态,会出现流量单通的现象。然而,现有技术中的链路检测方法,由于链路的一端可能感知不到对端的异常状态而出现流量单通的现象,从而导致链路可靠性较差的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种链路处理方法和装置,以解决现有技术中的链路检测方法,由于链路的一端可能感知不到对端的异常状态而出现流量单通的现象,从而导致链路可靠性较差的问题。第一方面,本专利技术提供一种链路处理方法,包括:第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口,完成所述协商流程的第一终端设备和第二终端设备中均具有所述第一成员接口的第一协商信息和所述第二成员接口的第二协商信息;所述第一终端设备接收所述第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文,所述第一扩展保活报文中包括所述第二终端设备中的第一协商信息和第二协商信息,所述第二协商信息的内容在所述第二成员接口异常时发生变化;所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息不同时,关闭所述第一成员接口。在第一方面的第一种可能的实现方式中,所述第一终端设备中设置有第一计时器,所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口之后,还包括:所述第一终端设备开启所述第一计时器;所述第一终端设备接收所述第二终端设备发送的第一扩展保活报文之后,还包括:所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,设置所述第一计时器从零开始计时。在第一方面的第二种可能的实现方式中,所述第一终端设备按照预置的时间间隔向所述第二终端设备重复发送第二扩展保活报文,所述第二扩展保活报文中包括所述第一终端设备中的第一协商信息和第二协商信息,所述第一协商信息的内容在所述第一成员接口异常时发生变化,所述第二扩展保活报文用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息不同时,关闭所述第二成员接口。根据第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第二终端设备中设置有第二计时器,所述第二计时器在所述第二成员接口导通后开始计时,所述第二扩展保活报文还用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息相同时,设置所述第二计时器从零开始计时。根据第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:所述第一终端设备在检测到所述第一计时器的计时值大于第一阈值时,关闭所述第一成员接口;所述第一终端设备向所述第二终端设备发送第三扩展保活报文,所述第三扩展保活报文中不携带所述第一协商信息或者携带内容变化后的第一协商信息,所述第三扩展保活报文用于指示所述第二终端设备关闭所述第二成员接口;所述第一终端设备重新与所述第二终端设备执行所述协商流程。根据第一方面、第一方面的第一种到第四种可能的实现方式中任意一种,在第五种可能的实现方式中,所述第一终端设备接收到的所述第一扩展保活报文中还包括第三计时器,所述第三计时器从所述第一扩展保活报文发出时开始计时,所述第一终端设备接收所述第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文之后,还包括:所述第一终端设备在所述第三计时器的计时值小于等于所述第二阈值,且确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,保持所述第一成员接口的当前状态;或者,所述第一终端设备在所述第三计时器的计时值大于第二阈值时,关闭所述第一成员接口;所述第一终端设备向所述第二终端设备发送第四扩展保活报文,所述第四扩展保活报文中不携带所述第一协商信息或者携带内容变化后的第一协商信息,所述第四扩展保活报文用于指示所述第二终端设备关闭所述第二成员接口;所述第一终端设备重新与所述第二终端设备执行所述协商流程。根据第一方面、第一方面的第一种到第四种可能的实现方式中任意一种,在第六种可能的实现方式中,所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口,包括:所述第一终端设备向所述第二终端设备发送所述第一协商信息,并指示所述第二终端设备存储所述第一协商信息;所述第一终端设备接收并存储所述第二终端设备发送的所述第二协商信息;所述第一终端设备向所述第二终端设备发送第一协商报文,所述第一协商报文中包括所述第一终端设备中的第一协商信息和第二协商信息,所述第一协商报文用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息相同时,导通所述第二成员接口;所述第一终端设备接收所述第二终端设备发送的第二协商报文,所述第二协商报文中包括所述第二终端设备中的第二协商信息和第一协商信息;所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,导通所述第一成员接口。根据第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述第一终端设备中的第三成员接口与所述第二终端设备中的第四成员接口物理连接,且所述第三成员接口的第三协商信息与所述第一协商信息相同;所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口之后,还包括:所述第一终端设备在所述第四成员接口的第四协商信息与所述本文档来自技高网
...
一种链路处理方法和装置

【技术保护点】
一种链路处理方法,其特征在于,包括:第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口,完成所述协商流程的第一终端设备和第二终端设备中均具有所述第一成员接口的第一协商信息和所述第二成员接口的第二协商信息;所述第一终端设备接收所述第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文,所述第一扩展保活报文中包括所述第二终端设备中的第一协商信息和第二协商信息,所述第二协商信息的内容在所述第二成员接口异常时发生变化;所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息不同时,关闭所述第一成员接口。

【技术特征摘要】
1.一种链路处理方法,其特征在于,包括:第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口,完成所述协商流程的第一终端设备和第二终端设备中均具有所述第一成员接口的第一协商信息和所述第二成员接口的第二协商信息;所述第一终端设备接收所述第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文,所述第一扩展保活报文中包括所述第二终端设备中的第一协商信息和第二协商信息,所述第二协商信息的内容在所述第二成员接口异常时发生变化;所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息不同时,关闭所述第一成员接口。2.根据权利要求1所述的链路处理方法,其特征在于,所述第一终端设备中设置有第一计时器,所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口之后,还包括:所述第一终端设备开启所述第一计时器;所述第一终端设备接收所述第二终端设备发送的第一扩展保活报文之后,还包括:所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,设置所述第一计时器从零开始计时。3.根据权利要求1所述的链路处理方法,其特征在于,所述第一终端设备按照预置的时间间隔向所述第二终端设备重复发送第二扩展保活报文,所述第二扩展保活报文中包括所述第一终端设备中的第一协商信息和第二协商信息,所述第一协商信息的内容在所述第一成员接口异常时发生变化,所述第二扩展保活报文用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息不同时,关闭所述第二成员接口。4.根据权利要求3所述的链路处理方法,其特征在于,所述第二终端设备中设置有第二计时器,所述第二计时器在所述第二成员接口导通后开始计时,所述第二扩展保活报文还用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息相同时,设置所述第二计时器从零开始计时。5.根据权利要求2所述的链路处理方法,其特征在于,所述方法还包括:所述第一终端设备在检测到所述第一计时器的计时值大于第一阈值时,关闭所述第一成员接口;所述第一终端设备向所述第二终端设备发送第三扩展保活报文,所述第三扩展保活报文中不携带所述第一协商信息或者携带内容变化后的第一协商信息,所述第三扩展保活报文用于指示所述第二终端设备关闭所述第二成员接口;所述第一终端设备重新与所述第二终端设备执行所述协商流程。6.根据权利要求1~5中任一项所述的链路处理方法,其特征在于,所述第一终端设备接收到的所述第一扩展保活报文中还包括第三计时器,所述第三计时器从所述第一扩展保活报文发出时开始计时,所述第一终端设备接收所述第二终端设备按照预置的时间间隔重复发送的第一扩展保活报文之后,还包括:所述第一终端设备在所述第三计时器的计时值小于等于所述第二阈值,且确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,保持所述第一成员接口的当前状态;或者,所述第一终端设备在所述第三计时器的计时值大于第二阈值时,关闭所述第一成员接口;所述第一终端设备向所述第二终端设备发送第四扩展保活报文,所述第四扩展保活报文中不携带所述第一协商信息或者携带内容变化后的第一协商信息,所述第四扩展保活报文用于指示所述第二终端设备关闭所述第二成员接口;所述第一终端设备重新与所述第二终端设备执行所述协商流程。7.根据权利要求1~5中任一项所述的链路处理方法,其特征在于,所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口,包括:所述第一终端设备向所述第二终端设备发送所述第一协商信息,并指示所述第二终端设备存储所述第一协商信息;所述第一终端设备接收并存储所述第二终端设备发送的所述第二协商信息;所述第一终端设备向所述第二终端设备发送第一协商报文,所述第一协商报文中包括所述第一终端设备中的第一协商信息和第二协商信息,所述第一协商报文用于指示所述第二终端设备在确定所接收到的第一协商信息和第二协商信息与所述第二终端设备中的第一协商信息和第二协商信息相同时,导通所述第二成员接口;所述第一终端设备接收所述第二终端设备发送的第二协商报文,所述第二协商报文中包括所述第二终端设备中的第二协商信息和第一协商信息;所述第一终端设备在确定所接收到的第一协商信息和第二协商信息与所述第一终端设备中的第一协商信息和第二协商信息相同时,导通所述第一成员接口。8.根据权利要求7所述的链路处理方法,其特征在于,所述第一终端设备中的第三成员接口与所述第二终端设备中的第四成员接口物理连接,且所述第三成员接口的第三协商信息与所述第一协商信息相同;所述第一终端设备通过执行协商流程导通所述第一终端设备的第一成员接口和第二终端设备中与所述第一成员接口物理连接的第二成员接口之后,还包括:所述第一终端设备在所述第四成员接口的第四协商信息与所述第二协商信息相同时,执行所述协商流程导通所述第三成员接口和所述第四成员接口;或者,所述第一终端设备在所述第四成员接口的第四协商信息与所述第二协商信息不同时,执行所述协商流程失败。9....

【专利技术属性】
技术研发人员:吴成文
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1