恢复链路的方法、设备和系统的制作方法

文档序号:7622421阅读:101来源:国知局
专利名称:恢复链路的方法、设备和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种恢复链路的方法、设备和系统。
背景技术
目前,对可靠性要求高的IP设备,为了满足其高可靠性(0.9999)要求,通常会实 现主备单板级的冗余保护,即当主用板故障后,备用板及时接替主用板的工作,进而降低故 障中断时间。当设备实现板级冗余保护时(如无线基站或控制器等),通常对于主用板上 使用的有状态协议,如基于PPP的多链路绑定协议(MultiLink Point to Point Protocol, ML-PPP,简称MP),也实现热备份,降低主备倒换后链路的重协商时间。如图1所示,在基于MP的系统中,本端与对端之间连接有多条链路,通过多链路 捆绑技术将多个链路捆绑成一个父通道,每条链路作为父通道的子通道。本端设有主备单 板级的冗余保护,主备用板之间的PPP端口通过交叉线连接,以便于倒换后的链路快速恢 复。在主备倒换前,主用板将MP的稳态信息实时备份到备用板中,在主备倒换后,备用板升 级替代主用板工作,因为MP的稳态信息已经备份到备用板中,本端与对端之间无需重新协 商,使用备用板的本端与对端直接进行数据交互。如图2所示,不管是本端还是对端,在作为发送端时均需要将待发送的报文分成 多个分片,并通过B、E标记以及序号字段对多个分片进行标识,然后将各分片分别从各子 通道发往接收端;在作为接收端时,接收到分片之后会根据分片携带的序号将分片缓存至 报文重组窗口,接收端基于报文重组窗口以及B、E标记对接收到的分片进行重组。在主备 倒换后,本端与对端之间的报文重组窗口以及序号字段不同步,此时本端与对端直接进行 数据交互会导致作为接收端的本端或对端报文重组失败。现有技术中,在进行主备倒换前,实时备份主用板所在的本端每发送一个分片时 分片携带的序号字段以及主用板所在的本端每接收一个分片后报文重组窗口的窗口信息, 使得本端与对端之间的报文重组窗口以及序号字段同步。在实现本发明实施例的时候,发明人发现,现有技术中用于实现本端与对端之间 的报文重组窗口以及序号字段同步的方法至少存在以下问题设有主备单板级的冗余保护的本端每次序号变化或窗口变化时都要触发备份,对 于高速PPP链路来说备份消息过大,对性能影响较大,所以现有技术仅适用于链路较少、流 量较小的场景。

发明内容
本发明实施例提供一种恢复链路的方法、设备和系统,用于解决现有技术中本端 与对端之间序号、窗口信息同步仅适用于链路较小、流量较小的场景的问题。为达到上述目的,本发明实施例采用如下技术方案一种恢复链路的方法,包括在主备倒换之前,与对端之间进行能力协商以确定本 端为执行端,对端为协助端;在主备倒换之后,给所述协助端发送同步应答请求报文,该同步应答请求报文携带有第一序号同步选项信息;接收所述协助端回应的同步应答回应报 文,该第二序号同步选项信息根据所述同步应答请求报文携带的所述第一序号同步选项信 息生成,该同步应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息包 括对端的报文重组窗口信息和对端的发送序号信息;根据所述第二序号同步选项信息中对 端的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发 送序号信息刷新本端的报文重组窗口信息。一种恢复链路的方法,包括在本端进行主备倒换之前,与本端之间进行能力协商 以确定本端为执行端,对端为协助端;在接收到所述执行端发送的同步应答请求报文时,根 据所述同步应答请求报文给所述执行端回应同步应答回应报文;所述同步应答请求报文携 带有第一序号同步选项信息,所述第一应答回应报文携带有第二序号同步选项信息,该第 二序号同步选项信息根据所述第一序号同步选项信息生成,该第二序号同步选项信息包括 对端的报文重组窗口信息和对端的发送序号信息。一种本端设备,包含主用板和备用板,包括第一协商单元,用于与对端之间进行能力协商以确定本端为执行端,对端为协助 端;第一发送单元,在主备倒换之后,用于给所述协助端发送同步应答请求报文,该同 步应答请求报文携带有第一序号同步选项信息;第一接收单元,用于接收所述协助端根据所述第一发送单元发送的同步应答请求 报文回应的同步应答回应报文,该第二序号同步选项信息根据所述同步应答请求报文携带 的所述第一序号同步选项信息生成,该同步应答回应报文携带有第二序号同步选项信息, 该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号信息;刷新单元,用于根据所述第一接收单元接收的第二序号同步选项信息中对端的报 文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送序号 信息刷新本端的报文重组窗口信息。一种对端设备,包括第二协商单元,在本端进行主备倒换之前,用于与本端之间进行能力协商以确定 本端为执行端,对端为协助端;第三接收单元,用于接收所述执行端发送的同步应答请求报文;第三发送单元,在所述第三接收单元接收到所述执行端发送的同步应答请求报文 时,用于根据所述第三接收单元接收的同步应答请求报文给所述执行端回应同步应答回应 报文;所述同步应答请求报文携带有第一序号同步选项信息,所述同步应答回应报文携 带有第二序号同步选项信息,该第二序号同步选项信息根据所述第一序号同步选项信息生 成,该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号信息。一种恢复链路的系统,包括本端和对端,所述本端在主备倒换之前,与对端之间 进行能力协商以确定本端为执行端,对端为协助端,在主备倒换之后,给所述协助端发送同 步应答请求报文,所述协助端在接收到所述同步应答请求报文时根据所述同步应答请求报 文给所述执行端回应同步应答回应报文,所述执行端根据所述同步应答回应报文携带的第 二序号同步选项信息中对端的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组窗口信息;所述同步应答请求报文携带有第一序号同步选项信息;所述同步应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息 根据所述第一序号选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息 和对端的发送序号信息。本发明实施例提供的快速恢复的方法、设备和系统,在主备倒换之前进行执行端 与协助端的协商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第 一序号同步选项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及 序号字段同步,不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用 于链路较少、流量较小的场景的问题。


图1为基于MP的系统架构图;图2为基于MP的系统中发送端与接收端之间进行信息交互的示意图;图3为本发明实施例提供的快速恢复的方法流程图;图4为本发明又一实施例提供的快速恢复的方法流程图;图5为本发明另一实施例提供的快速恢复的方法流程图一;图6为图5所示的快速恢复的方法中步骤401的流程图;图7为本发明另一实施例提供的快速恢复的方法流程图二 ;图8为本发明实施例提供的本端设备的结构示意图一;图9为图8所示的本端设备中第一协商单元的结构示意图;图10为本发明实施例提供的本端设备的结构示意图二 ;图11为本发明实施例提供的对端设备的结构示意图一;图12为图11所示的对端设备中第二协商单元的结构示意图;图13为本发明实施例提供的对端设备的结构示意图二。
具体实施例方式为了解决解决现有技术中本端与对端之间序号、窗口信息同步仅适用于链路较 小、流量较小的场景的问题,本发明实施例提供一种恢复链路的方法、设备和系统。如图3所示,本发明实施例提供的快速恢复的方法,包括步骤301,在主备倒换之前,与对端之间进行能力协商以确定本端为执行端,对端 为协助端;步骤302,在主备倒换之后,给所述协助端发送同步应答请求报文,该同步应答请 求报文携带有第一序号同步选项信息。步骤303,接收所述协助端回应的同步应答回应报文,该同步应答回应报文携带有 第二序号同步选项信息,该第二序号同步选项信息根据所述同步应答请求报文携带的所述 第一序号同步选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对 端的发送序号信息。步骤304,根据所述第二序号同步选项信息中对端的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组 窗Π信息。本发明实施例提供的快速恢复的方法,在主备倒换之前进行执行端与协助端的协 商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同步选 项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段同步, 不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较少、流 量较小的场景的问题。如图4所示,本发明又一实施例提供的快速恢复的方法,包括步骤401,在本端进行主备倒换之前,与本端之间进行能力协商以确定本端为执行 端,对端为协助端。步骤402,在接收到所述执行端发送的同步应答请求报文时,根据所述同步应答请 求报文给所述执行端回应第一应答回应报文。在本实施例中,所述同步应答请求报文携带有第一序号同步选项信息,所述同步 应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息根据所述第一同步 序号选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送 序号信息。本发明实施例提供的快速恢复的方法,在主备倒换之前进行执行端与协助端的协 商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同步选 项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段同步, 不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较少、流 量较小的场景的问题。为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通 过具体的实施例,对本发明另一实施例提供的快速恢复的方法进行详细说明。如图5所示,本发明另一实施例提供的快速恢复的方法,应用于本端与对端之间, 本端与对端之间连接有多条链路,通过多链路捆绑技术将多个链路捆绑成一个父通道,每 条链路作为父通道的子通道。本端设有主备单板级的冗余保护,主备用板之间的PPP端口 通过交叉线连接,以便于倒换后的链路快速恢复。所述快速恢复的方法,包括步骤501,本端与对端之间进行能力协商以确定本端为执行端,对端为协助端。具体的,如图6所示,本端与对端之间进行能力协商,包括步骤601,本端给对端发送执行配置请求报文(Config-Request),该执行配置请 求报文(Config-Request)携带有执行能力协商选项信息,该执行能力协商选项信息包括 执行端能力。步骤602,对端根据所述执行配置请求报文(Config-Request)回复的执行配置确 认报文(Config-Ack)。步骤603,对端给本端发送协助配置请求报文(Config-Request),该协助配置请 求报文(Config-Request)携带有协助能力协商选项信息,该协助能力协商选项信息包括 协助端能力。步骤604,本端根据所述协助配置请求报文(Config-Request)给对端回复协助配 置确认报文(Config-Ack),与对端协商成功。
值得说明的是,上述步骤601-604可以基于RFC1661和RFC1990,即PPP协议和MP 协议,所述执行配置请求报文(Config-Request)中携带的执行能力协商选项信息可以采 用PPP标准选项的TLV格式,即执行能力协商选项信息包括类型、长度和值。所述协助配置 请求报文(Config-Request)中携带的协助能力协商选项信息可以采用PPP标准选项的TLV 格式,即协助能力协商选项信息包括类型、长度和值。进一步的,为了保证快速恢复的时间所述执行能力协商选项信息还包括第一时间参数,所述与对端之间进行能力协 商,还包括;在所述第一时间参数范围内,未接收到对端根据所述执行配置请求报文回复的 执行配置确认报文时,与对端协商失败。所述协助能力协商选项信息还包括第三时间参数,所述与本端之间进行能力协 商,还包括在所述第三时间参数内,未接收到本端根据所述协助配置请求报文回复的协助 确认报文时,与本端协商失败。此处,本端与对端之间进行两次握手协商。值得说明的是,本端与对端之间进行能力协商的方式不仅限于上述的两次握手交 互,也可以进行多次握手交互,此处不一一赘述。优选的,本端与对端之间进行能力协商可以遵从PPP协商流程,在PPP/MP到的现 有协商流程(LCP/NCP)中增加执行/协助能力协商选项的协商。执行/协助能力协商选项 在LCP/NCP中可以作为可选选项,选项处理原则与LCP/NCP机制一致。在遵从PPP协商流 程中,因为PPP的标准协议流程中存在超时处理,可以省去第一时间参数的携带。步骤502,作为执行端的本端在主备倒换之后,给作为协助端的对端发送同步应答 请求报文(Echo-Request),该同步应答请求报文携带有第一序号同步选项信息。步骤503,作为协助端的对端在接收所述同步应答请求报文(Echo-Request)之 后,根据所述同步应答请求报文(Echo-Request)回应同步应答回应报文(Echo-R印Iy),该 同步应答回应报文(Echo-R印Iy)携带有第二序号同步选项信息,该第二序号同步选项信 息根据所述第一序号同步选项信息生成,该第二序号同步选项信息包括对端的报文重组窗 口信息和对端的发送序号信息。步骤504,作为执行端的本端根据作为协助端的对端回应的第二序号同步选项信 息中对端的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对 端的发送序号信息刷新本端的报文重组窗口信息。值得说明的是,上述步骤501-504可以基于RFC1661和RFC1990,即PPP协议和MP 协议,所述同步应答请求报文(Echo-Request)中携带的第一序号同步选项信息可以采用 PPP标准选项的TLV格式,即第一序号同步选项信息包括类型、长度和值。同样,同步应答回 应报文(Echo-R印Iy)中携带的第二序号同步选项信息也可以采用PPP标准选项的TLV格 式,即第二序号同步选项信息包括类型、长度和值。进一步的,为了实现主备倒换之后本端与对端之间快速恢复的可靠性,所述执行 能力协商选项信息还包括第二时间参数,所述接收对端根据所述同步应答请求报文回应的 同步应答回应报文,包括在发送同步应答请求报文后,所述第二时间参数内,接收对端根 据所述同步应答请求报文回应的同步应答回应报文;若超出所述第二时间参数还未收到所 述同步应答回应报文,同步失败。
进一步的,为了使得本端在进行主备倒换的时候于对端能够尽到告知的义务,在 主备倒换为有计划的倒换时,如图7所示,在主备倒换之前,还包括步骤701,作为执行端的本端给作为协助端的对端发送重启应答请求报文 (Echo-Request),该重启应答请求报文携带有第一重启通告选项信息。步骤702,作为协助端的对端根据所述重启应答请求报文(Echo-Request)回应重 启应答回应报文(Echo-R印Iy)给作为执行端的本端,该重启应答回应报文携带有第二重 启通告选项信息。步骤701和步骤702使得对端在接收到重启应答请求报文(Echo-Request)时进 行相应的动作。如,在作为协助端的对端接收到作为执行端的本端发送的重启应答请求报 文(Echo-Request)时,作为协助端的对端关闭与作为执行端的本端之间进行上层数据发 送的通道;在作为协助端的对端发送所述同步应答回应报文(Echo-R印Iy)时,作为协助端 的对端打开与作为执行端的本端之间进行上层数据发送的通道。如此,避免了本端在主备 倒换时,对端依然进行数据发送,导致数据丢失的情况发生。值得说明的是,上述步骤601-602可以基于RFC1661和RFC1990,即PPP协议和MP 协议,所述执重启应答请求报文(Echo-Request)中携带的第一重启通告选项信息可以采 用PPP标准选项的TLV格式,即第一重启通告选项信息包括类型、长度和值。所述重启应答 回应报文(Echo-R印Iy)中携带的第二重启通告选项信息可以采用PPP标准选项的TLV格 式,即第二重启通告选项信息包括类型、长度和值。进一步的,为了实现主备倒换之后本端与对端之间快速恢复的可靠性,所述给所 述协助端发送重启应答请求报文,包括在主备倒换之前给所述协助端多次发送重启应答 请求报文。本发明实施例提供的快速恢复的方法,在主备倒换之前进行执行端与协助端的协 商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同步选 项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段同步, 不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较少、流 量较小的场景的问题。如图8所示,本发明实施例提供的本端设备,包含主用板和备用板,包括第一协商单元801,用于与对端之间进行能力协商以确定本端为执行端,对端为协 助端。其具体的实现方法可以参见如图3所示的步骤301所述,此处不再赘述具体的,如图9所示,所述第一协商单元801,包括第一发送子单元901,用于给对端发送执行配置请求报文,该执行配置请求报文携 带有执行能力协商选项信息,该执行能力协商选项信息包括执行端能力;其具体的实现方 法可以参见如图6所示的步骤601所述,此处不再赘述。第一接收子单元902,用于接收对端根据所述第一发送子单元发送的执行配置请 求报文回复的执行配置确认报文;其具体的实现方法可以参见如图6所示的步骤602所述, 此处不再赘述。第二接收子单元903,用于接收对端发送的协助配置请求报文,该协助配置请求报 文携带有协助能力协商选项信息,该协助能力协商选项信息包括协助端能力;其具体的实 现方法可以参见如图6所示的步骤603所述,此处不再赘述。
第二发送单元904,用于根据所述第二接收子单元接收的协助配置请求报文给对 端回复协助配置确认报文。其具体的实现方法可以参见如图6所示的步骤604所述,此处 不再赘述。第一发送单元802,在主备倒换之后,用于给所述协助端发送同步应答请求报文, 该同步应答请求报文携带有第一序号同步选项信息;其具体的实现方法可以参见如图3所 示的步骤302所述,此处不再赘述。第一接收单元803,用于接收所述协助端回应的同步应答回应报文,该同步应答回 应报文携带有第二序号同步选项信息,该第二序号同步选项信息根据所述第一同步选项信 息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号信息; 其具体的实现方法可以参见如图3所示的步骤303所述,此处不再赘述。刷新单元804,用于根据所述第一接收单元接收的第二序号同步选项信息中对端 的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送 序号信息刷新本端的报文重组窗口信息。其具体的实现方法可以参见如图3所示的步骤 304所述,此处不再赘述。进一步的,为了使得本端在进行主备倒换的时候于对端能够尽到告知的义务,如 图10所示,该本端设备,还包括第二发送单元1001,用于给所述协助端发送重启应答请求报文,该重启应答请求 报文携带有第一重启通告选项信息;其具体的实现方法可以参见如图7所示的步骤702所 述,此处不再赘述。第二接收单元1002,用于接收所述协助端根据所述第二发送单元发送的重启应答 请求报文回应的重启应答回应报文,该重启应答回应报文携带有第二重启通告选项信息。 其具体的实现方法可以参见如图7所示的步骤702所述,此处不再赘述。本发明实施例提供的本端设备,在主备倒换之前进行执行端与协助端的协商,在 主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同步选项信息 和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段同步,不需要 对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较少、流量较小 的场景的问题。如图11所示,本发明实施例提供的对端设备,包括第二协商单元1101,在本端进行主备倒换之前,用于与本端之间进行能力协商以 确定本端为执行端,对端为协助端。其具体的实现方法可以参见如图4所示的步骤401所 述,此处不再赘述。具体的,如图12所示,所述第二协商单元,包括第三接收子单元1201,用于接收本端发送的执行配置请求报文;其具体的实现方 法可以参见如图6所示的步骤601所述,此处不再赘述。第三发送子单元1202,在所述第三接收子单元接收到本端发送的执行配置请求报 文时,用于根据所述第三接收子单元接收的执行配置请求报文向本端回复执行配置确认报 文,所述执行配置请求报文携带有执行能力协商选项信息,该执行能力协商选项信息包括 执行端能力及其参数;其具体的实现方法可以参见如图6所示的步骤602所述,此处不再赘 述。
第四发送子单元1203,用于向本端发送协助配置请求报文,该协助配置请求报文 携带有协助能力协商选项信息,该协助能力协商选项信息包括协助端能力及其参数;其具 体的实现方法可以参见如图6所示的步骤603所述,此处不再赘述。第四接收子单元1204,用于接收本端根据所述第四发送子单元发送的协助配置请 求报文回复的协助配置确认报文。其具体的实现方法可以参见如图6所示的步骤604所述, 此处不再赘述。第三接收单元1102,用于接收所述执行端发送的同步应答请求报文;其具体的实 现方法可以参见如图4所示的步骤402所述,此处不再赘述。第三发送单元1103,在所述第三接收单元接收到所述执行端发送的同步应答请求 报文时,用于根据所述第三接收单元接收的同步应答请求报文给所述执行端回应同步应答 回应报文;其具体的实现方法可以参见如图4所示的步骤402所述,此处不再赘述。在本实施例中,所述同步应答请求报文携带有第一序号同步选项信息,所述同步 应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息根据所述第一序号 同步选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送 序号信息。进一步的,为了使得本端在进行主备倒换的时候于对端能够尽到告知的义务,如 图13所示,该对端设备,还包括第四接收单元1301,用于接收所述执行端发送的重启应答请求报文;其具体的实 现方法可以参见如图6所示的步骤601所述,此处不再赘述。第四发送单元1302,在所述第四接收单元接收到所述执行端发送的重启应答请求 报文时,用于根据所述第四接收单元接收的重启应答请求报文回应重启应答回应报文;其 具体的实现方法可以参见如图6所示的步骤602所述,此处不再赘述。在本实施例中,所述重启应答请求报文携带有第一重启通告选项信息;所述重启 应答回应报文携带有第二重启通知选项信息。进一步的,为了避免本端在进行主备倒换的时候,对端设备向本端发送的数据丢 失,如图13所示,该对端设备,还包括第一执行单元1303,在接收到所述执行端发送的重启应答请求报文时,用于关闭 与所述执行端之间进行上层数据发送的通道;其具体的实现方法可以参见如图7所示的步 骤702所述,此处不再赘述。第二执行单元1304,在发送所述同步应答回应报文给所述执行端时,用于打开与 所述执行端之间进行上层数据发送的通道。其具体的实现方法可以参见如图7所示的步骤 702所述,此处不再赘述。本发明实施例提供的快速恢复的对端设备,在主备倒换之前进行执行端与协助端 的协商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同 步选项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段 同步,不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较 少、流量较小的场景的问题。本发明实施例提供的快速恢复的系统,包括本端和对端,所述本端在主备倒换之 前,与对端之间进行能力协商以确定本端为执行端,对端为协助端,在主备倒换之后,给所述协助端发送同步应答请求报文,对端在接收到所述同步应答请求报文时根据所述同步应 答请求报文给所述执行端回应同步应答回应报文,所述执行端根据所述同步应答回应报文 携带的第二序号同步选项信息中协助端的报文重组窗口信息刷新本端的发送序号,根据所 述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组窗口信息;所述同步应答请求报文携带有第一序号同步选项信息;所述同步应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息 根据所述第一序号同步选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口 信息和对端的发送序号信息。本发明实施例提供的快速恢复的系统,在主备倒换之前进行执行端与协助端的协 商,在主备进行倒换后,作为执行端的本端与作为协助端的对端之间通过第一序号同步选 项信息和第二序号同步选项信息实现本端与对端之间的报文重组窗口以及序号字段同步, 不需要对本端进行实时备份,解决了由于本端需要实时备份导致其仅适用于链路较少、流 量较小的场景的问题。本发明实施例提供的恢复链路的方法、设备和系统,能够应用在基于MP的系统 中。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如 ROM/RAM、磁碟或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种恢复链路的方法,其特征在于,包括在主备倒换之前,与对端之间进行能力协商以确定本端为执行端,对端为协助端;在主备倒换之后,给所述协助端发送同步应答请求报文,该同步应答请求报文携带有 第一序号同步选项信息;接收所述协助端回应的同步应答回应报文,该同步应答回应报文携带有第二序号同步 选项信息,该第二序号同步选项信息根据所述同步应答请求报文携带的所述第一序号同步 选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号 fn息;根据所述第二序号同步选项信息中对端的报文重组窗口信息刷新本端的发送序号,根 据所述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组窗口信息。
2.根据权利要求1所述的方法,其特征在于,所述与对端之间进行能力协商,包括给对端发送执行配置请求报文,该执行配置请求报文携带有执行能力协商选项信息,该执行能力协商选项信息包括执行端能力;接收对端根据所述执行配置请求报文回复的执行配置确认报文;接收对端发送的协助配置请求报文,该协助配置请求报文携带有协助能力协商选项信 息,该协助能力协商选项信息包括协助端能力;根据所述协助配置请求报文给对端回复协助配置确认报文,与对端协商成功。
3.根据权利要求2所述的方法,其特征在于,所述执行能力协商选项信息还包括第一 时间参数,所述与对端之间进行能力协商,还包括;在所述第一时间参数范围内,未接收到对端根据所述执行配置请求报文回复的执行配 置确认报文时,与对端协商失败。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述执行能力协商选项信息还 包括第二时间参数,所述接收所述协助端回应的同步应答回应报文,包括在发送同步应答请求报文后,所述第二时间参数内,接收所述协助端回应的同步应答 回应报文;若超出所述第二时间参数还未收到所述同步应答回应报文,同步失败。
5.根据权利要求4所述的方法,其特征在于,所述给所述协助端发送同步应答请求报 文,包括在所述第二时间参数内给所述协助端多次发送同步应答请求报文;
6.根据权利要求5所述的方法,其特征在于,在主备倒换为有计划的倒换时,主备倒换 之前,还包括给所述协助端发送重启应答请求报文,该重启应答请求报文携带有第一重启通告选项 fn息;接收所述协助端对端根据所述重启应答请求报文回应的重启应答回应报文,该重启应 答回应报文携带有第二重启通告选项信息。
7.根据权利要求6所述的方法,其特征在于,所述给所述协助端发送重启应答请求报 文,包括在主备倒换之前给所述协助端多次发送重启应答请求报文。
8.一种恢复链路的方法,其特征在于,包括在本端进行主备倒换之前,与本端之间进行能力协商以确定本端为执行端,对端为协 助端;在接收到所述执行端发送的同步应答请求报文时,根据所述同步应答请求报文给所述 执行端回应同步应答回应报文;所述同步应答请求报文携带有第一序号同步选项信息,所述第一应答回应报文携带有 第二序号同步选项信息,该第二序号同步选项信息根据所述第一序号同步选项信息生成, 该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号信息。
9.根据权利要求8所述的方法,其特征在于,所述与本端之间进行能力协商,包括在接收到本端发送的执行配置请求报文时,根据所述执行配置请求报文向对端回复执 行配置确认报文,所述执行配置请求报文携带有执行能力协商选项信息,该执行能力协商 选项信息包括执行端能力;向本端发送协助配置请求报文,该协助配置请求报文携带有协助能力协商选项信息, 该协助能力协商选项信息包括协助端能力;接收本端根据所述协助配置请求报文回复的协助配置确认报文。
10.根据权利要求9所述的方法,其特征在于,所述协助能力协商选项信息还包括第三 时间参数,所述与本端之间进行能力协商,还包括在所述第三时间参数内,未接收到本端根据所述协助配置请求报文回复的协助确认报 文时,与本端协商失败。
11.根据权利要求8-10任一项所述的方法,其特征在于,还包括在接收到所述执行端发送的重启应答请求报文时,根据所述重启应答请求报文回应重 启应答回应报文;所述重启应答请求报文携带有第一重启通告选项信息;所述重启应答回应报文携带有 第二重启通知选项信息。
12.根据权利要求11所述的方法,其特征在于,还包括在接收到所述执行端发送的重启应答请求报文时,关闭与所述执行端之间进行上层数 据发送的通道;在发送所述同步应答回应报文给所述执行端时,打开与所述执行端之间进行上层数据 发送的通道。
13.—种本端设备,含有主用板和备用板,其特征在于,包括第一协商单元,用于与对端之间进行能力协商以确定本端为执行端,对端为协助端;第一发送单元,在主备倒换之后,用于给所述协助端发送同步应答请求报文,该同步应 答请求报文携带有第一序号同步选项信息;第一接收单元,用于接收所述协助端回应的同步应答回应报文,该第二序号同步选项 信息根据所述同步应答请求报文携带的所述第一序号同步选项信息生成,该同步应答回应 报文携带有第二序号同步选项信息,该第二序号同步选项信息包括对端的报文重组窗口信 息和对端的发送序号信息;刷新单元,用于根据所述第一接收单元接收的第二序号同步选项信息中对端的报文重 组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送序号信息 刷新本端的报文重组窗口信息。
14.根据权利要求13所述的设备,其特征在于,所述第一协商单元,包括第一发送子单元,用于给对端发送执行配置请求报文,该执行配置请求报文携带有执 行能力协商选项信息,该执行能力协商选项信息包括执行端能力;第一接收子单元,用于接收对端根据所述第一发送子单元发送的执行配置请求报文回 复的执行配置确认报文;第二接收子单元,用于接收对端发送的协助配置请求报文,该协助配置请求报文携带 有协助能力协商选项信息,该协助能力协商选项信息包括协助端能力;第二发送子单元,用于根据所述第二接收子单元接收的协助配置请求报文给对端回复 协助配置确认报文。
15.根据权利要求13或14所述的设备,其特征在于,还包括第二发送单元,用于给所述协助端发送重启应答请求报文,该重启应答请求报文携带 有第一重启通告选项信息;第二接收单元,用于接收所述协助端根据所述第二发送单元发送的重启应答请求报文 回应的重启应答回应报文,该重启应答回应报文携带有第二重启通告选项信息。
16.一种对端设备,其特征在于,包括第二协商单元,在本端进行主备倒换之前,用于与本端之间进行能力协商以确定本端 为执行端,对端为协助端;第三接收单元,用于接收所述执行端发送的同步应答请求报文; 第三发送单元,在所述第三接收单元接收到所述执行端发送的同步应答请求报文时, 用于根据所述第三接收单元接收的同步应答请求报文给所述执行端回应同步应答回应报 文;所述同步应答请求报文携带有第一序号同步选项信息,所述同步应答回应报文携带有 第二序号同步选项信息,该第二序号同步选项信息根据所述第一序号同步选项信息生成, 该第二序号同步选项信息包括对端的报文重组窗口信息和对端的发送序号信息。
17.根据权利要求16所述的设备,其特征在于,所述第二协商单元,包括 第三接收子单元,用于接收本端发送的执行配置请求报文;第三发送子单元,在所述第三接收子单元接收到本端发送的执行配置请求报文时,用 于根据所述第三接收子单元接收的执行配置请求报文向对端回复执行配置确认报文,所述 执行配置请求报文携带有执行能力协商选项信息,该执行能力协商选项信息包括执行端能 力;第四发送子单元,用于向本端发送协助配置请求报文,该协助配置请求报文携带有协 助能力协商选项信息,该协助能力协商选项信息包括协助端能力;第四接收子单元,用于接收本端根据所述第四发送单元发送的协助配置请求报文回复 的协助配置确认报文。
18.根据权利要求16或17所述的方法,其特征在于,还包括 第四接收单元,用于接收所述执行端发送的重启应答请求报文;第四发送单元,在所述第四接收单元接收到所述执行端发送的重启应答请求报文时, 用于根据所述第四接收单元接收的重启应答请求报文回应重启应答回应报文;所述重启应答请求报文携带有第一重启通告选项信息;所述重启应答回应报文携带有第二重启通知选项信息。
19.根据权利要求18所述的权利要求,所述设备,还包括第一执行单元,在接收到所述执行端发送的重启应答请求报文时,用于关闭与对端之 间进行上层数据发送的通道;第二执行单元,在所述第三单元发送同步应答回应报文给所述执行端时,用于打开与 本端之间进行上层数据发送的通道。
20.一种恢复链路的系统,其特征在于,包括本端和对端,所述本端在主备倒换之前, 与对端之间进行能力协商以确定本端为执行端,对端为协助端,在主备倒换之后,给所述协 助端发送同步应答请求报文,所述协助端在接收到所述同步应答请求报文时根据所述同步 应答请求报文给所述执行端回应同步应答回应报文,所述执行端根据所述同步应答回应报 文携带的第二序号同步选项信息中对端的报文重组窗口信息刷新本端的发送序号,根据所 述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组窗口信息;所述同步应答请求报文携带有第一序号同步选项信息;所述同步应答回应报文携带有第二序号同步选项信息,该第二序号同步选项信息根据 所述第一序号选项信息生成,该第二序号同步选项信息包括对端的报文重组窗口信息和对 端的发送序号信息。
全文摘要
本发明实施例公开一种恢复链路的方法设备和系统,涉及通信领域,以解决现有技术中本端与对端之间实现序号、窗口信息同步的方案仅适用于链路较小、流量较小的场景的问题。本发明提供的技术方案包括在主备倒换之前,与对端之间进行能力协商以确定本端为执行端,对端为协助端;在主备倒换之后,给协助端发送同步应答请求报文;接收协助端发送的同步应答回应报文,该同步应答回应报文携带有第二序号同步选项信息;根据所述第二序号同步选项信息中对端的报文重组窗口信息刷新本端的发送序号,根据所述第二序号同步选项信息中对端的发送序号信息刷新本端的报文重组窗口信息。本发明实施例提供的快速恢复的方法、装置和系统,能够应用在基于MP的系统中。
文档编号H04L12/24GK102142999SQ20111007552
公开日2011年8月3日 申请日期2011年3月28日 优先权日2011年3月28日
发明者周通, 谢华国 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1