一种光宽带接入网业务资源树拓扑发现方法转让专利

申请号 : CN201711259670.5

文献号 : CN107994942B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 钟金凯杨浩

申请人 : 科大国创软件股份有限公司

摘要 :

本发明公开了一种光宽带接入网业务资源树拓扑发现算法,属于光宽带接入网技术领域,涉及基于MAC地址转发原理的网络拓扑发现的算法实现、光网络设备OLT、ONU的网络链路拼接方法及客户业务与网络拓扑的关联匹配。该算法包括基础数据采集、网络物理链路拼接、拼接业务与链路以及形成业务资源树拓扑四个步骤。本发明一种光宽带接入网业务资源树拓扑发现算法的优点是,实时性好、维护成本低且准确性高,可以准确、实时地发现和定位光宽带网络故障。

权利要求 :

1.一种光宽带接入网业务资源树拓扑发现方法,其特征在于:该发现方法包括以下步骤:步骤1.基础数据采集;

步骤2.网络物理链路拼接;

步骤3.拼接业务与链路;

步骤4.形成业务资源树拓扑;

所述步骤1包括以下具体步骤:

步骤1.1通过TELNET协议采集链路层网络中的所有交换机,信息包含MAC地址、端口号;

步骤1.2通过TELNET协议采集所有交换机端口的MAC地址转发表及端口配置VLAN的信息;

步骤1.3通过SNMP采集PON网络OLT、ONU设备的MAC地址、端口号、端口QinQ VLAN信息以及OLT和ONU之间的连接关系;

所述步骤2包括以下具体步骤:

步骤2.1以终端ONU为起点,使用步骤1采集到的信息建立ONU与OLT的连接关系;

步骤2.2以步骤1中找寻的OLT MAC为起始设备,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为OLT的待确认上联设备;

步骤2.3在OLT待确认的上联设备中在其相同端口的MAC地址转发池中,如果存在该OLT其他待确认上联设备,则不是OLT设备的真实上联,去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为OLT设备真实上联确认的上联交换机,否则全记作待确认上联交换机;

步骤2.4遍历确认的上联交换机的上联口MAC地址,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为该设备的待确认上联设备;

步骤2.5在待确认的上联交换机在其相同端口的MAC地址转发池中,如果存在其他交换机的其他待确认上联设备,则待确认上联交换机不是确认的上联交换机的真实上联,去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为确认的上联交换机真实上联交换机,否则全记作待确认上联设备;

步骤2.6重复执行步骤2.4到步骤2.4,当待确认上联设备数量为0时,完成搜索逻辑;

步骤2.7以ONU为起点发现的物理链路可能会存在多条,全部作为光宽带接入网物理链路数据保存;

所述步骤3具体是指,使用具体业务中携带的设备信息及QinQ VLAN信息,与已拼接完成的物理链路中的设备信息及QinQ VLAN信息进行匹配,成功匹配则形成一条完整的业务链路;

所述步骤4具体是指,将各业务链路中相同的设备去重,形成业务资源树拓扑。

说明书 :

一种光宽带接入网业务资源树拓扑发现方法

技术领域:

[0001] 本发明涉及光宽带接入网技术领域,尤其是指一种实时性好、维护成本低且准确性高,可以准确、实时地发现和定位光宽带网络故障的光宽带接入网业务资源树拓扑发现方法。背景技术:
[0002] 随着光宽带网络技术的发展,网络的规模越来越大,结构越来越复杂,但很多网络管理工具仅提供网络层的拓扑发现。网络层主要元素是路由器,由于路由器具有学习能力,能及时掌握整个网络中路由分布信息,从而实现网络中自动选路的功能,因此可以通过获取并分析路由表获得拓扑结构。相对于网络层拓扑发现而言,链路层的拓扑发现则困难许多,特别是包含光网络设备的链路拓扑发现。现网络运营环境中,运营商基本使用网络资源管理系统或CRM系统通过人工录入方式管理宽带业务、交换机、OLT设备、ONU设备及其网络拓扑关系。通过人工录入的方式来维护光宽带的用户、业务和设备之间的关系,实时性差、维护成本高且准确性难以保障,难以准确、实时地发现和定位光宽带网络故障。发明内容:
[0003] 本发明要解决的技术问题是,提供一种实时性好、维护成本低且准确性高,可以准确、实时地发现和定位光宽带网络故障的光宽带接入网业务资源树拓扑发现方法。
[0004] 本发明的技术解决方案是,提供一种光宽带接入网业务资源树拓扑发现方法,该方法包括以下步骤:
[0005] 步骤1基础数据采集;
[0006] 步骤2网络物理链路拼接;
[0007] 步骤3拼接业务与链路;
[0008] 步骤4形成业务资源树拓扑。
[0009] 优选地,本发明所述的一种光宽带接入网业务资源树拓扑发现方法,其中,步骤1包括以下具体步骤:
[0010] 步骤1.1通过TELNET协议采集链路层网络中的所有交换机,信息包含MAC地址、端口号;
[0011] 步骤1.2通过TELNET协议采集所有交换机端口的MAC地址转发表及端口配置VLAN的信息。
[0012] 步骤1.3通过SNMP采集PON网络OLT、ONU设备的MAC地址、端口号、端口QinQ VLAN信息以及OLT和ONU之间的连接关系。
[0013] 优选地,本发明所述的一种光宽带接入网业务资源树拓扑发现方法,其中,步骤2包括以下具体步骤:
[0014] 步骤2.1以终端ONU为起点,使用步骤1采集到的信息建立ONU与OLT的连接关系;
[0015] 步骤2.2以步骤1中找寻的OLT MAC为起始设备,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为OLT的待确认上联设备;
[0016] 步骤2.3在OLT待确认的上联设备中在其相同端口的MAC地址转发池中,如果存在该OLT其他待确认上联设备,则不是OLT设备的真实上联,去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为OLT设备真实上联确认的上联交换机,否则全记作待确认上联交换机;
[0017] 步骤2.4遍历确认的上联交换机的上联口MAC地址,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为该设备的待确认上联设备;
[0018] 步骤2.5在待确认的上联交换机在其相同端口的MAC地址转发池中,如果存在其他交换机的其他待确认上联设备,则待确认上联交换机不是确认的上联交换机的真实上联。去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为确认的上联交换机真实上联交换机,否则全记作待确认上联设备;
[0019] 步骤2.6重复执行步骤2.4到步骤2.4,当待确认上联设备数量为0时,完成搜索逻辑;
[0020] 步骤2.7以ONU为起点发现的物理链路可能会存在多条,全部作为光宽带接入网物理链路数据保存。
[0021] 优选地,本发明所述的一种光宽带接入网业务资源树拓扑发现方法,其中,步骤3具体是指,使用具体业务中携带的设备信息及QinQ VLAN信息,与已拼接完成的物理链路中的设备信息及QinQ VLAN信息进行匹配,成功匹配则形成一条完整的业务链路。。
[0022] 优选地,本发明所述的一种光宽带接入网业务资源树拓扑发现方法,其中,步骤4具体是指,将各业务链路中相同的设备去重,形成业务资源树拓扑。
[0023] 本发明的有益效果是:本发明在基于MAC地址转发原理的基础上,结合PON网络设备连接及光宽带接入网业务的划分方法,可快速、准确的发现光宽带接入网网络拓扑结构,形成完整的业务资源树拓扑。通过自动化的采集、计算和处理形成后的业务资源树拓扑,可有效降低光宽带接入网网络拓扑维护管理的成本,提高光宽带接入网网络拓扑管理的准确性,为网络监控、故障定位和性能管理等网络管理需求提供高效的支撑。附图说明:
[0024] 图1为本发明一种光宽带接入网业务资源树拓扑发现方法的流程示意图。具体实施例:
[0025] 下面结合附图和具体实施例对本发明一种光宽带接入网业务资源树拓扑发现方法作进一步详细说明:
[0026] 如图1所示,本发明一种光宽带接入网业务资源树拓扑发现方法包括以下具体步骤:
[0027] 步骤1基础数据采集;
[0028] 1.1通过TELNET协议采集链路层网络中的所有交换机,信息包含MAC地址、端口号;
[0029] 1.2通过TELNET协议采集所有交换机端口的MAC地址转发表及端口配置VLAN的信息。
[0030] 1.3通过SNMP采集PON网络OLT、ONU设备的MAC地址、端口号、端口QinQ VLAN信息以及OLT和ONU之间的连接关系。
[0031] 步骤2网络物理链路拼接;
[0032] 2.1以终端ONU为起点,使用步骤1采集到的信息建立ONU与OLT的连接关系;
[0033] 2.2以步骤1中找寻的OLT MAC为起始设备,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为OLT的待确认上联设备;
[0034] 2.3在OLT待确认的上联设备中在其相同端口的MAC地址转发池中,如果存在该OLT其他待确认上联设备,则不是OLT设备的真实上联,去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为OLT设备真实上联确认的上联交换机,否则全记作待确认上联交换机;
[0035] 2.4遍历确认的上联交换机的上联口MAC地址,在链路层设备MAC地址转发表中检索其上联端口MAC地址,检索到的端口对应的设备作为该设备的待确认上联设备;
[0036] 2.5在待确认的上联交换机在其相同端口的MAC地址转发池中,如果存在其他交换机的其他待确认上联设备,则待确认上联交换机不是确认的上联交换机的真实上联。去除非真实上联设备后,如果剩下待确认上联设备数量为1,即作为确认的上联交换机真实上联交换机,否则全记作待确认上联设备;
[0037] 2.6重复执行步骤2.4到步骤2.4,当待确认上联设备数量为0时,完成搜索逻辑;
[0038] 2.7以ONU为起点发现的物理链路可能会存在多条,全部作为光宽带接入网物理链路数据保存。
[0039] 步骤3拼接业务与链路;
[0040] 使用具体业务中携带的设备信息(包括:BRAS、SR、OLT和ONU等)及QinQ VLAN信息,与已拼接完成的物理链路中的设备信息及QinQ VLAN信息进行匹配,成功匹配则形成一条完整的业务链路。
[0041] 步骤4形成业务资源树拓扑:
[0042] 将各业务链路中相同的设备去重,形成业务资源树拓扑。
[0043] 以上所述的实施例仅仅是对本发明的优选实施例进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。