[发明专利]链路断开方法、系统和设备有效
| 申请号: | 201010119786.0 | 申请日: | 2010-03-04 |
| 公开(公告)号: | CN101795186A | 公开(公告)日: | 2010-08-04 |
| 发明(设计)人: | 田晓侠 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L29/08;H04L12/56 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 断开 方法 系统 设备 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种链路断开方法、系统和 设备。
背景技术
点对点通信协议(Point to Point Protocol;以下简称:PPP)提供了一 种在点对点的链路上封装多种协议数据报文的标准方法。PPP不仅能支持 因特网协议(Internet Protocol;以下简称:IP)地址的动态分配和管理、 网络层协议的复用和多种配置参数选项的协商,还支持链路的配置、质量 检测和纠错。这些功能的实现基于链路控制协议(Ling Control Protocol; 以下简称:LCP)和网络控制协议(Network Control Protocol;以下简称: NCP)。
LCP的数据报文在链路建立阶段被交换,用于配置链路和检测链路; NCP的数据报文在网络层协议阶段被交换,用于对网络层配置参数选项进 行协商。LCP和NCP均协商通过后整个PPP链路处于打开(OPEN)的状 态,此时可进行网络层的通信,即可开始在点对点的链路上传送网络层的 数据报文。
PPP链路协商进入OPEN状态后,PPP链路的两端停止发送与参数配 置相关的协商包,两端通过交互LCP的链路维护报文来检测PPP链路。 任何时候,当某条PPP链路出现载波丢失、授权失败、链路质量检测失败、 管理员人为关闭链路或LCP的链路维护报文超时等情况时,该PPP链路 的两端通过交换LCP的链路终止报文来断开该PPP链路。
LCP的链路终止报文包括终止请求(Terminate Request;以下简称: TR)帧和终止响应(Terminate Acknowledgement;以下简称:TA)帧。 想要断开PPP链路的发送端会持续发送TR帧,并关闭该PPP链路,在接 收到一个TA帧之后,断开该PPP链路。接收端一旦收到一个TR帧后, 必须回应一个与该TR帧对应的TA帧;如果该接收端超时未收到发送端 发送的保活(Keep alive)报文,则该接收端可以确定发送端已将链路关 闭,这时接收端可以完成本端的断开上述PPP链路的操作。
但是,由于待断开PPP链路的链路质量往往较低,在低质量的PPP 链路上发送TR帧,TR帧易被误码。如果TR帧被误码,接收端收到TR 帧后就不能正常解析该TR帧,因此不会立即关闭该待断开PPP链路,从 而导致发送TR帧的一端已经处于关闭状态,而接收TR帧的一端仍处于 打开状态,使得待断开PPP链路两端的状态不对等,进而导致该待断开 PPP链路上的数据包丢失。
发明内容
本发明实施例提供一种链路断开方法、系统和设备。
本发明实施例提供一种链路断开方法,包括:
确定发送端设备与接收端设备之间第一点对点通信协议(PPP)链路的链 路质量低于预设的第一阈值;
通过所述发送端设备与所述接收端设备之间链路质量高于预设的第二阈 值的第二PPP链路发送终止请求,所述终止请求携带所述第一PPP链路的链 路标识,所述第二阈值大于或等于所述第一阈值;
关闭所述第一PPP链路,在接收到针对所述终止请求的终止响应之后, 断开所述第一PPP链路,所述终止响应携带所述第一PPP链路的链路标识。
本发明实施例还提供一种链路断开方法,包括:
接收终止请求,所述终止请求携带发送端设备与接收端设备之间第一点 对点通信协议(PPP)链路的链路标识;
解析所述终止请求,获得所述终止请求携带的链路标识;
断开所述链路标识对应的第一PPP链路,并通过所述发送端设备与所述 接收端设备之间链路质量高于预设的第三阈值的第三PPP链路发送针对所述 终止请求的终止响应,所述终止响应携带所述第一PPP链路的链路标识。
本发明实施例还提供一种发送端设备,包括:
监测模块,用于确定发送端设备与接收端设备之间第一点对点通信协议 (PPP)链路的链路质量低于预设的第一阈值;
第一发送模块,用于通过所述发送端设备与所述接收端设备之间链路质 量高于预设的第二阈值的第二PPP链路发送终止请求,所述终止请求携带所 述第一PPP链路的链路标识,所述第二阈值大于或等于所述第一阈值;
第一断开模块,用于关闭所述第一PPP链路,在接收到针对所述终止请 求的终止响应之后,断开所述第一PPP链路,所述终止响应携带所述第一PPP 链路的链路标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010119786.0/2.html,转载请声明来源钻瓜专利网。





