Ppp封装接口的环回检测方法

文档序号:7954954阅读:1056来源:国知局
专利名称:Ppp封装接口的环回检测方法
技术领域
本发明涉及一种PPP封装接口的环回检测方法。
背景技术
SONET(Synchronous Optical Network,同步光纤网)是美国国家标准学会(ANSI)定义的同步传输体制,是一种全球化的标准传输协议,采用光传输,传输速率组成一个序列,包括STM-1(155Mbit/s)、STM-4c(622Mbit/s)和STM-16c/STM-16(2.5Gbit/s),每一级速率都是较低一级的4倍。由于是同步信号,因此可以方便地实现多路信号的复用。
同步数字系列(Synchronous Digital Hierarchy,简称SDH)是使用SONET速率的一个子集。它是国际电话与电报顾问委员会(International Telephone and Telegraph ConsultativeCommittee),即现在的国际电信同盟(International Telecommunications Union)定义的。
SONET/SDH上的分组(Packet Over SONET/SDH,简称POS)是一种应用在城域网及广域网中的技术,它具有支持分组数据,如网际协议(Internet Protocol,简称IP)分组的优点。
POS使用SONET作为物理层协议,在高级数据链路控制(High-level Data Link Control,简称HDLC)帧中封装分组业务,使用点对点协议(Point-to-Point Protocol,简称PPP)作为数据链路层的链路控制,IP分组业务则运行在网络层。POS接口的数据链路层可以使用PPP、HDLC协议,简称PPP封装和HDLC封装。
POS接口支持IP网络协议,因此需要配置IP地址。通常采用环回进行IP地址配置测试。POS接口的环回(loopback)测试组网如图1所示,可对图中的①、②、③、④检测点进行环回测试。图中SDH1、SDH2指传输设备,TX指接口的发送端,RX指接口的接收端。在路由器1上发起对指定POS接口的ping,通过ping报文的应答结果来判断路由器1,路由器2之间传输链路和节点是否有故障。
当路由器通过SDH传输网络相连时,可以通过指定POS出接口的ping,检测链路或者节点故障,实现快速端到端的故障定位。
现有技术一通过查看PPP的链路控制协议(LCP)状态来观测链路的连通性状态,从而判断传输链路或者节点是否存在故障。这种方法既不直观,也不能反映链路时延。
现有技术二支持指定接口ping,只能支持HDLC封装。
如果现网设备接口采用PPP封装,则无法直接采用ping进行环回检测。实际应用中通常包括以下步骤1)用户将PPP封装改成HDLC封装,删除原来PPP相关的配置;2)通过指定接口ping对该HDLC封装进行环回检测;3)恢复PPP封装。该HDLC封装环回检测完毕后,将该HDLC封装切换回PPP封装,把删除的配置重新配置一遍。
上述方法操作起来非常麻烦。另外如果SDH承载异步传输模式(Asynchronous TransferMode,ATM)进行PPPOA(PPP over ATM)封装,则无法用HDLC封装进行环回检测,但是如果能够支持PPP封装的ping环回检测,则环回一下ATM口也能进行环回检测。对于MLPPP(MultilinkPPP,多链路点对点协议)接口,必须采用PPP协议,因此用指定接口ping进行环回检测,只能采用PPP封装。

发明内容
本发明的目的在于提供一种PPP封装接口的环回检测方法。现网设备POS接口、E1/CE1接口、CPOS接口采用PPP封装,可以直接采用ping进行环回检测,不用对配置做任何修改。这种方法可以用于PPP封装的POS接口和MLPPP的MP捆绑接口的链路环回检测,以及ATM的PPPOA封装的链路环回检测。这种检测方法除了能够检测连通性之外,还能检测到链路时延。
为达上述目的,本发明采用如下技术方案一种PPP封装接口的环回检测方法,包括以下步骤1)从支持PPP封装接口发送ping报文,在接口下增加一条使能环回检测命令,使接口自环时能够UP;2)当完成ping环回检测测试后,发出去使能环回检测命令,从而不影响接口原来的配置和业务。
其中,在环回检测命令使能时,在链路控制协议(LCP)、口令验证协议(PAP)、挑战-握手验证协议(CHAP)中设置一环回检测使能开关。所述ping报文的源IP、目的IP都是本接口的IP地址。所述PPP封装的接口包括POS接口、E1、CE1、CPOS、MP捆绑采用的PPP封装接口。
进一步地,在LCP协商时,请求(request)报文携带幻数(Magic number)用于自环检测,用Magic number判断自环处判断该开关是否使能。在PAP/CHAP认证时,在进入认证流程之前判断该开关是否使能。
本发明技术方案,在现网用户POS接口采用PPP封装时,可以直接采用ping进行环回检测,而不需要对配置做任何修改。它可以用于PPP封装的POS接口和MLPPP的MP捆绑接口的链路环回检测,以及ATM的PPPOA封装的链路环回检测,还可以支持CE1/CPOS、MP捆绑等采用PPP封装的接口的环回检测。这种检测方法除了能够检测联通性之外,还能检测到链路时延。该发明用于路由器POS接口通过SDH传输网络相连时采用ping进行故障定位,即将SDH设备一段一段打环后从路由器上执行ping,通过ping的应答可以判断出哪段传输链路或者节点发生故障,对于端到端的故障定位非常简单、方便、有效。


图1为POS接口的环回测试组网示意图。
具体实施例方式
一种PPP封装接口的环回检测方法,包括以下步骤1)ping指定POS出接口,该POS接口支持PPP封装。对于ping报文从该POS接口发送出去。报文的源IP、目的IP都是本接口的IP地址。
2)增加环回检测时让POS接口UP的机制。正常情况下POS接口的PPP封装,需要让PPP协议套的一系列过程,包括LCP、PAP/CHAP认证、IPCP,都协商通过,接口才能UP,只有接口UP后才能从该POS接口发出ping报文。一般情况下,POS接口自环时,因为LCP协商时,request报文会携带magic number用于自环检测,因此LCP会协商失败,从而该POS接口无法UP。本实施例中,在POS接口下增加一条使能环回检测命令,使其在POS接口自环时仍然能够UP。具体实现方法如下在POS接口下增加一条使能/去使能环回检测命令。环回检测命令使能时,在LCP、PAP、CHAP协议中设置一环回检测使能开关。LCP协商和echo握手时,request报文会携带Magicnumber用于自环检测,在原来Magic number判断自环的地方判断该标志使能,则跳过去不进行自环检测,这样LCP就能到达open状态。PAP/CHAP认证时,在原来进入认证流程之前判断该标志使能,则直接返回认证成功,这样就能跳过认证,触发IPCP协商,最后IPCP协商后让IPCP open,从而让POS接口处于UP状态。
3)当完成ping loopback测试后,去使能环回检测命令,关闭在LCP、PAP、CHAP协议中设置的环回检测使能开关,这样对于原来POS接口PPP的协商过程将没有任何影响,不影响接口的正常使用。
权利要求
1.一种PPP封装接口的环回检测方法,其特征在于包括以下步骤1)从支持PPP封装接口发送ping报文,在接口下增加一条使能环回检测命令,使接口自环时处于UP状态;2)当完成ping环回检测测试后,发出去使能环回检测命令。
2.根据权利要求1所述的PPP封装接口的环回检测方法,其特征在于在环回检测命令使能时,在链路控制协议、口令验证协议、挑战-握手验证协议中设置一环回检测使能开关。
3.根据权利要求2所述的PPP封装接口的环回检测方法,其特征在于在LCP协商时,request报文携带Magic number用于自环检测,用Magic number在判断自环处判断该开关是否使能。
4.根据权利要求2所述的PPP封装接口的环回检测方法,其特征在于在PAP/CHAP认证时,在进入认证流程之前判断该开关是否使能。
5.根据权利要求2所述的PPP封装接口的环回检测方法,其特征在于所述ping报文的源IP、目的IP都是本接口的IP地址。
6.根据权利要求1所述的PPP封装接口的环回检测方法,其特征在于所述PPP封装的接口包括POS接口、E1、CE1、CPOS、MP捆绑采用的PPP封装接口。
全文摘要
一种PPP封装接口的环回检测方法,包括以下步骤1)从支持PPP封装接口发送ping报文,在接口下增加一条使能环回检测命令,使接口自环时能够UP;2)当完成ping环回检测测试后,发出去使能环回检测命令,从而不影响接口原来的配置和业务。本发明技术方案,在现网用户POS接口采用PPP封装时,可以直接采用ping进行环回检测,而不需要对配置做任何修改。它可以用于PPP封装的POS接口和MLPPP的MP捆绑接口的链路环回检测,以及ATM的PPPOA封装的链路环回检测,还可以支持CE1/CPOS、MP捆绑等采用PPP封装的接口的环回检测。这种检测方法除了能够检测联通性之外,还能检测到链路时延。
文档编号H04L12/26GK1859236SQ20061003481
公开日2006年11月8日 申请日期2006年3月30日 优先权日2006年3月30日
发明者刘珺, 侯尚慧 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1