专利名称:光中继器、点到点协议报文处理系统及处理方法
技术领域:
本发明涉及光通信网络,尤其是光中继器、点到点协议(Point-to-PointProtocol,PPP)报文处理系统及处理方法。
背景技术:
目前,光纤通信网络已逐渐由小容量向大容量、由短距离向长距离、由准同步数字系列(Plesiochronous Digital Hierarchy,PDH)向同步数字传输体系(Synchronous Digtal Hierarchy,SDH)发展,与PDH相比,SDH具有采用新型的同步复用方式和灵活的映射结构、接口标准统一、网络管理能力、组网与自愈能力强、兼容性好、先进的指针调整技术、独立的虚容器设计、系列标准规范等优点,因此,应用更为广泛。参见图1,图1为SDH的帧结构示意图,由图1可知,在SDH体系中,SDH的帧可以分为三个基本区域段开销(Section Overhead,SOH)区域,净负荷(STM-N)区域,管理单元指针(AU-PTR)区域。其中SOH是为保证信息净负荷正常灵活传送所必须附加的供网络运行、管理、维护所使用的字节,约占帧结构的5%左右。图2所示为SOH内部的字节分布示意图,其中的D1~D12字节称为数据通讯通路(Digital communication Channel,DCC),用于传送SDH网络内部的控制信息。目前,网元间的控制信息一般使用TCP(Transmission Control Protocol,传输控制协议)/IP(Internet Protocol,互联网协议)协议栈进行传送,由于TCP/IP协议栈的链路层协议为PPP,因此,将基于PPP的控制信息(简称PPP报文)加载在DCC中的D1~D3或者D4~D12上进行传送。由于控制信息对网络运行、管理、维护有着重要的意义,因此需要实时获取与分析DCC上传输的PPP报文,以便及时发现、定位、排除网络故障,确保网络的正常运行。
现有技术中,需要获取PPP报文时,由工作人员通过光传输设备的调试串口输入自定义的调试命令,光传输设备中的业务处理模块根据该调试命令对传输的数据进行处理来获取PPP报文,然后再对其进行解析,由此,该方法存在以下缺陷与不足1、光传输设备主要用于对光信号的传输与处理,其对PPP报文的处理功能较为简单,因此通过光传输设备只能获取部分PPP报文,不能实现对所有PPP报文的处理;2、光传输设备中不具有单独的PPP报文处理模块,在光传输设备的工作过程中通过业务处理模块来获取与分析PPP报文,严重影响了业务处理模块对光信号的传输与处理,降低了光传输设备的工作性能;3、只能通过光传输设备的调试串口输出PPP报文的解析结果信息,工作人员无法远程分析PPP报文,获取其解析结果信息,给工作人员带来极大不便。
发明内容
本发明所要解决的技术问题在于,针对现有技术中不能实现对所有PPP报文的处理、获取与分析PPP报文时降低了光传输设备的工作性能以及无法远程解析PPP报文的缺陷与不足,提供了光中继器、点到点协议报文处理系统及处理方法,可在不影响工作性能的情况下,从光中继器的光传输链路中获取PPP报文,并且根据实际需求在光中继器内或远程对PPP报文进行解析并输出其解析结果信息。
本发明提供的第一种光中继器,包括依次连接的光接收模块、光增益模块与光发送模块,其中,光接收模块与光发送模块分别用于对光信号的收发,光增益模块用于对光信号的中继放大,另外还包括开销解析模块,与所述光接收模块连接,用于获取与解析PPP报文;
调试输出模块,与所述开销解析模块连接,用于输出PPP报文的解析结果信息。
利用本发明提供的第一种光中继器处理PPP报文的方法,包括以下步骤步骤11、提取数据通信通路上承载的数据;步骤12、将所述数据组装成PPP报文;步骤13、对所述PPP报文进行解析得到PPP报文的解析结果信息;步骤14、输出所述PPP报文的解析结果信息。
该技术方案中,所述步骤12具体为按照点到点协议报文的格式将所述数据定帧,并将定帧后的数据组装成点到点协议报文。
本发明提供的第二种光中继器,包括依次连接的光接收模块、光增益模块与光发送模块,另外还包括报文获取模块,与所述光接收模块连接,用于获取PPP报文;信息发送模块,与所述开销解析模块连接,用于发送PPP报文。
本发明提供的点到点协议报文处理系统,由第二种光中继器及处于远程的服务器构成,该服务器用于对PPP报文进行解析并输出解析结果信息的服务器,与所述光中继器中的所述信息发送模块通信连接。
利用本发明提供的点到点协议报文处理系统处理PPP报文的方法,包括以下步骤步骤21、提取数据通信通路上承载的数据;步骤22、将所述数据组装成PPP报文;步骤23、将所述PPP报文发送到指定的服务器;步骤24、对所述PPP报文进行解析得到PPP报文解析结果信息;步骤25、输出所述PPP报文解析结果信息。
该技术方案中,所述步骤22具体为按照点到点协议报文的格式将所述数据定帧,并将定帧后的数据组装成点到点协议报文。所述步骤23中将所述点到点协议报文发送到指定的服务器是采用传输控制协议或者用户数据报协议将所述点到点协议报文发送到指定的服务器。
另外,所述步骤23中将所述点到点协议报文发送到指定的服务器是通过传输控制协议/互联网协议的协议栈上的SOCKET套接口将所述点到点协议报文发送到指定的服务器。
基于上述技术方案,本发明具有如下优点1、由于在光中继器中设置了专用于处理PPP报文的开销解析模块或者报文获取模块,与现有技术中通过主要用于对光信号的传输与处理的光传输设备处理PPP报文的方法相比,对PPP报文的处理功能全面,因此可以实现对更多PPP报文的处理;2、用于对PPP报文进行处理的开销解析模块或者报文获取模块与光中继器中的光增益模块分体设置,因此对PPP报文的处理不会影响光增益模块中继放大光信号的工作性能;3、由于光中继器中设有信息发送模块,当开销解析模块获取PPP报文后,可以根据工作人员的需要将PPP报文发送到远程的服务器进行解析,在远程观察解析结果,方便了工作人员;4、另外,开销解析模块可以根据预先的设置自动对PPP报文进行处理,不需要人工输入调试命令来获取PPP报文,操作简单,使用方便。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为SDH的帧结构示意图;图2为SOH内部的字节分布示意图;图3为本发明光中继器的一实施例的结构示意图;图4为本发明PPP报文的处理方法的一流程图;图5为本发明光中继器的另一实施例的结构示意图;图6为本发明PPP报文处理系统实施例的结构示意图;
图7为本发明PPP报文的处理方法的另一流程图。
具体实施例方式
参见图3,图3所示为本发明光中继器的一实施例的结构示意图,该光中继器中设置有依次连接的光接收模块1、光增益模块2与光发送模块3,其中,光接收模块1与光发送模块3的作用分别是接收与发送光信号,可以根据传输网络的不同选用不同型号的模块,如155M或622M的模块等;光增益模块2的作用是对光接收模块1接收到的光信号进行增益后通过光发送模块3发送出去,与传统的光中继器中的光增益模块的作用相同;此外,该光中继器还设有相互连接的开销解析模块4与调试输出模块5,开销解析模块4与光接收模块1连接,用于从光接收模块1接收到的光信号中提取数据通信通路上承载的数据,将该数据组装成PPP报文,然后对该PPP报文进行解析,并将解析结果信息通过调试输出模块5输出。
图4所示为本发明PPP报文的处理方法的一具体的流程,其执行以下步骤步骤101、开销解析模块4根据HDLC(High-level Data Link Control,高级数据链路控制规程)对定帧格式的要求,按照预先设置的参数,从光接收模块1传输的光信号的SDH帧中提取DCC上承载的相邻两个0X7F字符之间的数据;步骤102、开销解析模块4对提取出的数据进行分析,按照PPP报文的格式将该数据定帧,并将定帧后的数据组装成PPP报文;开销解析模块4可根据预先的设置主动提取DCC上承载的数据,不需要工作人员通过调试串口输入调试命令,简化了操作流程,同时,因为该开销解析模块4专门用于PPP报文的处理工作,因此,处理功能全面,可以实现对更多PPP报文的处理;同时,由于开销解析模块4与光增益模块2分体设置,因此对PPP报文的处理不会影响光增益模块中继放大光信号的工作性能;步骤103、开销解析模块4对PPP报文进行解析得到解析结果信息;例如,对一个PPP的协商报文进行解析,可获得如下解析结果报文类型-LCP报文;报文长度-50;报文类别-请求报文;协商参数类型-1;长度-2;值-3;步骤104、开销解析模块4将解析结果信息发送给调试输出模块5;步骤105、调试输出模块5输出PPP报文解析结果信息。
参见图5,图5所示为本发明光中继器的另一实施例的结构示意图,该光中继器中设置有与图3所示的实施例中相同的、依次连接的光接收模块1、光增益模块2与光发送模块3;另外,该光中继器中还包括相互连接的报文获取模块6与信息发送模块7,其中,报文获取模块6与光接收模块1连接,用于从光接收模块1接收到的光信号中提取DCC上承载的数据,将该数据组装成PPP报文发送给信息发送模块7,信息发送模块7用于将接收到的PPP报文发送给指定的远程服务器。
图6为本发明PPP报文处理系统的一实施例的结构示意图,该PPP报文处理系统由图5所示实施例的光中继器及处于远程的服务器8构成,服务器8用于对信息发送模块7发送的PPP报文进行解析,并将解析结果信息输出,以便于用户观察,与信息发送模块7通信连接。
图7所示为本发明PPP报文的处理方法的另一具体的流程,该方法可通过图6所示的系统实现,其执行以下步骤步骤201、报文获取模块6根据HDLC对定帧格式的要求,按照预先设置的参数,从光接收模块1传输的光信号的SDH帧中提取DCC上承载的相邻两个0X7F字符之间的数据;步骤202、报文获取模块6对提取出的数据进行分析,按照PPP报文的格式将该数据定帧,并将定帧后的数据组装成PPP报文;步骤203、报文获取模块6将PPP报文发送给信息发送模块7;
步骤204、信息发送模块7根据预先的设置参数将PPP报文发送给处于远程的一服务器8;具体应用中,可以采用TCP或者UDP(User DatagramProtocol,用户数据报协议)协议,通过TCP/IP协议栈提供的SOCKET套接口将PPP报文服务器8;步骤205、服务器8对PPP报文进行解析得到PPP报文的解析结果信息;光中继器中的信息发送模块7可以将PPP报文发送到远程任一方便的服务器上解析,用户可在自己的时间方便时观察该解析结果,极大地方便了用户;步骤206、服务器8输出PPP报文解析结果信息。
基于本发明光中继器、PPP报文处理系统及处理方法的技术方案,其具有以下技术效果对PPP报文的处理功能全面,可以实现对更多PPP报文的处理;开销解析模块或者报文获取模块与光中继器中的光增益模块分体设置,对PPP报文的处理不会影响光增益模块中继放大光信号的工作性能;可以远程解析PPP报文并观察解析结果,方便了工作人员;不需要人工输入调试命令来获取PPP报文,操作简单,使用方便。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种光中继器,包括依次连接的光接收模块、光增益模块与光发送模块,其特征在于还包括开销解析模块,与所述光接收模块连接,用于获取与解析点到点协议报文;调试输出模块,与所述开销解析模块连接,用于输出点到点协议报文的解析结果信息。
2.一种利用权利要求1所述的光中继器处理点到点协议报文的方法,其特征在于执行以下步骤步骤11、提取数据通信通路上承载的数据;步骤12、将所述数据组装成点到点协议报文;步骤13、对所述点到点协议报文进行解析得到解析结果信息;步骤14、输出所述解析结果信息。
3.根据权利要求2所述的方法,其特征在于所述步骤12具体为按照点到点协议报文的格式将所述数据定帧,并将定帧后的数据组装成点到点协议报文。
4.一种光中继器,包括依次连接的光接收模块、光增益模块与光发送模块,其特征在于还包括报文获取模块,与所述光接收模块连接,用于获取点到点协议报文;信息发送模块,与所述报文获取模块连接,用于发送点到点协议报文。
5.一种点到点协议报文处理系统,其特征在于包括光中继器与用于对点到点协议报文进行解析并输出解析结果信息的服务器,所述光中继器包括依次连接的光接收模块、光增益模块与光发送模块,以及相互连接的报文获取模块与信息发送模块,所述报文获取模块与所述光接收模块连接,所述信息发送模块与所述服务器通信连接。
6.一种利用权利要求5所述的系统对点到点协议报文的处理方法,其特征在于执行以下步骤步骤21、提取数据通信通路上承载的数据;步骤22、将所述数据组装成点到点协议报文;步骤23、将所述点到点协议报文发送到指定的服务器;步骤24、对所述点到点协议报文进行解析得到解析结果信息;步骤25、输出所述解析结果信息。
7.根据权利要求6所述的方法,其特征在于所述步骤22具体为按照点到点协议报文的格式将所述数据定帧,并将定帧后的数据组装成点到点协议报文。
8.根据权利要求6所述的方法,其特征在于所述步骤23具体为采用传输控制协议或者用户数据报协议将所述点到点协议报文发送到指定的服务器。
9.根据权利要求6或7所述的方法,其特征在于所述步骤23具体为通过传输控制协议/互联网协议的协议栈上的SOCKET套接口将所述点到点协议报文发送到指定的服务器。
全文摘要
本发明提供了光中继器及点到点协议报文处理方法,光中继器包括依次连接的光接收模块、光增益模块与光发送模块,光接收模块还连接一用于获取与解析PPP报文的开销解析模块,该开销解析模块连接一用于输出PPP报文的解析结果信息的调试输出模块;方法包括提取数据通信通路上承载的数据;将数据组装成PPP报文;对PPP报文进行解析得到解析结果信息;输出解析结果信息;本发明还提供了另一种光中继器、点到点协议报文处理系统及处理方法。通过本发明,可以在不影响光中继器的工作性能的情况下实现对较多PPP报文的全面处理,操作简单,另外,还可以根据需要选择在本地或远程解析PPP报文,方便了用户。
文档编号H04L29/06GK1874200SQ20061006515
公开日2006年12月6日 申请日期2006年3月21日 优先权日2006年3月21日
发明者张鸿雁, 李强 申请人:华为技术有限公司