一种olt与onu连通检测方法
【技术领域】
[0001] 本发明涉及一种网络技术,特别是涉及一种OLT与ONU连通检测方法。
【背景技术】
[0002] EP0N(Ethernet Passive Optical Network,以太网无源光网络)是一种米用 P2MP(Point 2Multiple Point,点到多点)结构的单纤双向光接入网络,其典型拓扑结 构为树型。EPON系统由局侧的0LT(0ptical Line Terminal,光线路终端)、用户侧的 0NU(0ptical Network Terminal,光网络单元)和0DN(0ptical Distribution Network,光 分配网络)组成,为单纤双向系统。在下行方向(0LT到0NU),OLT发送的信号通过ODN到 达各个0NU。在上行方向(0NU到0LT),ONU发送的信号只会到达0LT,而不会到达其他0NU。 为了避免数据冲突并提高网络利用效率,上行方向采用TDM多址接入方式并对各ONU的数 据发送进行仲裁。ODN由光纤和一个或多个无源光分路器等无源光器件组成,在OLT和ONU 间提供光通道。在EPON系统中,OLT与ONU之间有时会存在业务连通问题。由于EPON系 统比较复杂,当OLT与ONU之间出现业务连通问题时,往往不易确定问题产生的原因。
[0003] 鉴于此,如何找到一种能够方便检测OLT与ONU之间的业务连通性的技术方案就 成为本领域技术人员亟待解决的问题。
【发明内容】
[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种OLT与ONU连通检测 方法,用于解决现有技术中OLT与ONU之间的业务连通故障难以确定的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供一种OLT与ONU连通检测方法,所述 OLT与ONU连通检测方法包括:将待检测的OLT与ONU分别通过网线连接到一台能够发送和 接收报文的仪表的第一网口与第二网口,将一台计算机与所述仪表通过网络连接,将待检 测的OLT通过串口线连接到所述计算机的串口中,以便于通过所述计算机相应的软件配置 所述OLT ;配置所述OLT使得所述ONU与所述OLT相连,配置所述仪表发送的业务数据流; 从所述仪表的第二网口发送的业务数据流通过所述ONU与所述OLT转发,在所述仪表的第 一网口检测接收,以检测所述ONU到所述OLT的连通性;分析发送和接收的业务数据流,确 定连通故障原因。
[0006] 可选地,分析发送和接收的业务数据流,确定连通故障原因的具体实现包括:通过 抓包工具在仪表中抓取发送与接收的业务数据流,通过分析所抓取的业务数据包内容,确 定所述OLT与所述ONU之间的连通故障原因。
[0007] 可选地,所述OLT与ONU连通检测方法还包括:从所述仪表的第一网口发送的业务 数据流通过所述OLT与所述ONU转发,在所述仪表的第二网口检测接收,以检测所述OLT到 所述ONU的连通性。
[0008] 可选地,所述仪表的第一网口与第二网口都配置相同的VLAN,所述OLT配置成透 传模式,从所述仪表的第一网口发送的业务数据流与从所述仪表的第二网口发送的业务数 据流都包括VLAN信息。
[0009] 可选地,所述仪表的第一网口配置VLAN,所述第二网口不配置VLAN,所述OLT配置 成VLAN模式,从所述仪表的第一网口发送的业务数据流包括VLAN信息,从所述仪表的第二 网口发送的业务数据流不包括VLAN信息。
[0010] 可选地,所述业务数据流的报文长度大于300字节。
[0011] 本发明提供一种OLT与ONU连通检测方法,所述OLT与ONU连通检测方法包括:将 待检测的OLT与ONU分别通过网线连接到一台能够发送和接收报文的仪表的第一网口与第 二网口,将待检测的OLT通过串口线连接到计算机的串口中,以便于通过所述计算机相应 的软件配置所述0LT,所述计算机与所述仪表通过网络连接;配置所述OLT使得所述ONU与 所述OLT相连,配置所述仪表发送的业务数据流;从所述仪表的第一网口发送的业务数据 流通过所述OLT与所述ONU转发,在所述仪表的第二网口检测接收,以检测所述OLT到所述 ONU的连通性;分析发送和接收的业务数据流,确定连通故障原因。
[0012] 可选地,分析发送和接收的业务数据流,确定连通故障原因的具体实现包括:通过 抓包工具在仪表中抓取发送与接收的业务数据流,通过分析所抓取的业务数据包内容,确 定所述OLT与所述ONU之间的连通故障原因。
[0013] 可选地,所述仪表的第一网口与第二网口都配置相同的VLAN,所述OLT配置成透 传模式,所述仪表的第一网口发送的业务数据流包括VLAN信息,所述仪表的第二网口接收 的业务数据流包括VLAN信息。
[0014] 可选地,所述仪表的第一网口配置VLAN,所述第二网口不配置VLAN,所述OLT配置 成VLAN模式,从所述仪表的第一网口发送的业务数据流包括VLAN信息,从所述仪表的第二 网口接收的业务数据流不包括VLAN信息。
[0015] 可选地,所述业务数据流的报文长度大于300字节。
[0016] 可选地,所述数据流包括UDP报文。
[0017] 可选地,所述OLT与所述ONU之间通过分光器相连。
[0018] 如上所述,本发明的OLT与ONU连通检测方法,具有以下有益效果:能够方便检测 OLT与ONU之间的业务连通性,有利于快速确定OLT与ONU之间的业务连通故障,进而解决 OLT与ONU之间的业务连通问题
【附图说明】
[0019] 图1显示为本发明的一种OLT与ONU连通检测方法的一实施例的流程示意图。
[0020] 元件标号说明
[0021] Sl ~S4 步骤
【具体实施方式】
[0022] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。
[0023] 需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想, 遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘 制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可 能更为复杂。
[0024] 本发明提供一种 OLT(Optical Line Terminal,光线路终端)与 ONU(Optical Network Terminal,光网络单元)连通检测方法。该方法可以应用在OLT与ONU出现业务 连接故障的环境中,以快速有效的确定业务连接的故障原因。在一个实施例中,所述OLT与 ONU连通检测方法包括:
[0025] 步骤S1,将待检测的OLT与ONU分别通过网线连接到一台能够发送和接收报文的 仪表的第一网口与第二网口,将一台计算机与所述仪表通过网络连接,将待检测的OLT通 过串口线连接到所述计算机的串口中,以便于通过所述计算机相应的软件配置所述0LT。所 述仪表包括IXIA仪表,IXIA是一台可以定制发送和接收数据包的仪表。如果ONU-直重 启,则需要检查连接ONU的电源是否正确。如果OLT或ONU的网口上的灯不亮,应该先排除 网线连接故障,确定网线的连接功能正常。
[0026] 步骤S2,配置所述OLT使得所述ONU与所述OLT相连,配置所述仪表发送的业务 数据流。在一个实施例中,所述业务数据流的报文包括UDP报文,所述业务数据流的报文长 度大于300字节。如果配置发送的业务数据流报文长度为50字节时出现大量丢包,配置 发送的业务数据流报文长度为500字节时接收正常,则说明所述OLT与ONU之间的连通问 题是由于业务数据流报文长度太短引起的。一个OLT可以包括多个PON端口,每个PON端 口可以直接连接一个0NU,每个PON端口也可以通过分光器连接多个0NU。配置好OLT与 ONU之间的连接,在OLT通过分光器连接ONU时,需要确定所述ONU连接的分光器端口。可 以在所述计算机中运行secureCRT。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿 真程序,具有优秀的会话管理特性。 secureCRT通过所述串口线发送命令控制OLT的配置。 在secureCRT中输入命令show authorized-onu slot 10,输入该命令后,设备返回值中有 authid这一项。如果这一项等于N,则说明ONU连接的分光器的第N个端口;输入CLI命令 Upgrade onulO/6:N。也可以根据ONU的MAC地址来判断,然后根据MAC地址的组合规则, 换算得知该MAC地址相对应的authid值。输入CLI命令Upgrade onulO/6:N。此时,配置 好OLT与ONU之间的连接。所述仪表的第一端口与第二端口配置成单位时间内收发的数据 流大小相同。在一个实施例中,所述OLT包括的EPON的板卡具有多个PON 口,每个PON 口 可以连接一个分光器(光纤连接分光器),一个分光器可接32个ONU或者64个0NU。ONU 和OLT之间经过分光器,分光器包括多个端口,可以将一根光纤信号同时分配到最多32个 或64个ONU上。ONU可以包括用户家中的调制解调器或其他终端。所述业务数据