[发明专利]一种建立链路的方法、节点及装置无效
申请号: | 201380001507.2 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103733600A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 席辉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 方法 节点 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种建立链路的方法、节点及装置。
背景技术
SCTP(Stream Control Transmission Protocol,流控制传输协议)是一种可靠的传输协议,能够在两个节点之间提供稳定、有序的数据传递服务。SCTP检测链路是否故障的方法包含两种场景:1、当链路上没有数据传输时,可根据两节点之间发送的心跳报文进行故障检测;2、当链路上有数据传输时,可根据两节点之间发送的数据进行故障检测。对应上述的两个场景,SCTP协议能够采用不同的算法计算链路故障时长。
然而,SCTP链路建立后,在SCTP链路进行链路故障检测时,若两个节点的参数配置不同,则容易将链路的状态误判为链路故障。例如,节点A采用相应的算法计算出的检测链路故障时长为60秒,节点B采用相应的算法计算出的检测链路故障时长为30秒,在30秒以内,节点B向节点A发送的心跳报文均未收到回应,则节点B认为此时链路已故障,进而关闭链路,但是节点A在此期间仍处于检测链路的状态,因此仍会向节点B发送心跳报文;若节点A向节点B发送的心跳报文在大于30秒且小于60秒的时候接收到了回应,则节点A认为该链路已恢复正常,其中,心跳报文用于监视机器网络存储器的运行状态。但是由于节点B已经做出链路故障的判断,系统会按照链路故障来进行后续处理,因此,降低了链路的可靠性。
发明内容
本发明的实施例提供一种建立链路的方法、节点及装置,以解决第一节点和第二节点由于链路故障时长不一致而造成对链路状态的误判,从而提高了链路的可靠性。
本发明的第一方面提供一种建立链路的方法,该方法包括:
第一节点向第二节点发送第一初始化报文,其中,所述第一初始化报文用于指示建立所述第一节点和第二节点间的链路;
所述第一节点接收所述第二节点发送的第一初始化响应报文;
若所述第一初始化响应报文携带有与所述第一节点的配置参数相同的第二节点的配置参数,或者,所述第一初始化响应报文携带有第一标识,所述第一节点建立与所述第二节点间的链路,其中,所述第一标识用于指示所述第一节点根据所述第一节点的配置参数,建立与所述第二节点间的链路;
若所述第一初始化响应报文携带有与所述第一节点的配置参数不同的第二节点的配置参数,所述第一节点将所述第二节点的配置参数作为所述第一节点的配置参数。
在第一种可能的实现方式中,根据第一方面,在所述第一节点将所述第二节点的配置参数作为所述第一节点的配置参数后,所述方法还包括:
所述第一节点向所述第二节点发送链路终止消息,其中,所述链路终止消息用于指示关闭当前时刻所述第一节点和第二节点间的链路;
所述第一节点向所述第二节点发送第二初始化报文,其中,所述第二初始化报文用于指示建立所述第一节点和第二节点间的链路;
所述第一节点接收所述第二节点发送的第二初始化响应报文,其中,所述第二初始化响应报文用于指示同意所述第一节点和第二节点间链路的建立;
所述第一节点根据所述第一节点的配置参数,建立与所述第二节点间的链路。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,所述方法还包括:
所述第一节点确认所述第二节点的配置参数满足第一预设条件时,所述第一节点判断所述第二节点的配置参数与所述第一节点的配置参数是否相同,其中,所述第一预设条件是指所述第二节点的参数类型值与所述第一节点的参数类型值相等,所述参数类型值属于所述配置参数的一项。
在第三种可能的实现方式中,结合第一方面或第一种可能的实现方式或第二种可能的实现方式,所述配置参数属于所述第一初始化响应报文携带的未确认参数Unrecognized Parameter的一项。
在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式至第三种可能的实现方式,所述第一标识占用所述第一初始化响应报文携带的标志块Chunk Flags的最高两个比特位。
在第五种可能的实现方式中,结合第一方面或第一种可能的实现方式至第四种可能的实现方式,所述第一节点为客户端节点,所述第二节点为服务端节点。
本发明的第二方面提供一种建立链路的方法,该方法包括:
第二节点接收第一节点发送的第一初始化报文,其中,所述第一初始化报文用于指示建立所述第一节点和第二节点间的链路;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380001507.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种咖啡果模型改良结构
- 下一篇:一种便携式机电控制平台