一种桥接业务和桥接网元的巡检方法及装置与流程

文档序号:12182341阅读:213来源:国知局
一种桥接业务和桥接网元的巡检方法及装置与流程

本发明涉及通信技术领域,具体地说,涉及一种桥接业务和桥接网元的巡检方法及装置。



背景技术:

随着数据通信与多媒体业务需求的发展,数据通讯网络已经遍布全球,既要利用现有数据通讯网络为用户提供低成本网络通信,又要兼容并适应新增数据通信业务需求,移动网关桥接业务配置方案在数据通信网络中得到广范应用。

目前,网络中常用的以太网桥接业务配置方案有多对一VSI(Virtual Switch Interface,虚拟交换接口)方案、多对一VLAN(Virtual Local Area Network,虚拟局域网)汇聚方案等,其共同特点是多个基站二层以太网业务汇聚到核心层上相同的桥接网元。因此,一个桥接网元下可能挂几千个基站,一个桥接网元上可能有几千条基站业务经过,一个桥接网元上可配置大量的桥接关系对。全网中由于区域分布的要求,会有多个桥接网元并存。另外,桥接业务本身配置复杂、关联配置项繁多,而且基于业务的高可靠性的要求,桥接网元多是互为主备成对出现,主备桥接网元之间有很强的数据关联性。再则,在不同的运营商应用场景中,桥接业务的配置要求也有很大的差异。

因此网络运维工作中,巡检桥接业务是一项重要并且需要经常执行的工作。但是人工巡检,其工作量非常巨大,难度非常高,效率非常低,而且很难保证检查结果的准确性、完整性。

目前有一些可借助的工具,如:网络管理系统、或某些直连设备的检查工具,但是这些工具在应用上都有一些局限性。如,网络管理系统主要侧重于设备当前配置及状态的实时呈现。但桥接业务是一个逻辑概念,需要组合多个关联配置才能形成桥接业务,并且主备桥接网元之间的数据关联性很高。检查桥接业务及桥接点的规范性需要实时数据的基础上按照特定规则进行数据分析才能得出判断,因此网管系统不能满足要求。又如,直连设备的检查工具可以直接向设备下发命 令查询设备配置及状态,但这种工具主要是点对点检查设备基础配置,如果想找出桥接业务及桥接网元,必须遍历全网设备,效率较低。另外,这种工具对于呈现设备上相对独立的功能的当前配置及状态比较适用,如检查设备温度、内存使用率等,但无法检查业务逻辑复杂、配置项较多、设备之间业务耦合度高的复杂业务配置,例如桥接业务。再者,这种工具从设备上获取的数据不直观,对用户的专业技能要求很高,因此直连设备的检查工具也不能满足要求。



技术实现要素:

本发明的目的在于提供桥接业务和桥接网元的巡检方法及装置,解决了现有技术中桥接业务巡检难度大,且准确性和效率低的问题,

根据本发明的一个方面,提供了一种桥接业务和桥接网元的巡检方法,包括以下步骤:

根据桥接业务和桥接网元的巡检方案,选择网络中待检查的设备;

获取途经所述设备的L2VPN(Layer 2Virtual Private Network,二层虚拟专用网)业务;

通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务和桥接网元;

根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元进行巡检。

优选地,还包括获取与所述设备相关联的伪线保护组数据;其中,通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元。

优选地,所述的通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务包括:

通过分析所述L2VPN业务落地网元的输出业务端口的配置,过滤出所述L2VPN业务落地网元的输出业务端口为二层虚接口或二层虚子接口的L2VPN业务;

判断所过滤出的L2VPN业务是否为带桥接L2VPN业务;

当判断所过滤出的L2VPN业务为带桥接L2VPN业务时,则将所述L2VPN业务确定为桥接业务。

优选地,所述的判断所过滤出的L2VPN业务是否为带桥接L2VPN业务包括:

若所述L2VPN业务落地网元的输出业务的二层虚接口与三层虚接口有一对一绑定关系,则判断所过滤出的L2VPN业务为带桥接L2VPN业务;或者

若所述L2VPN业务落地网元的输出业务的二层虚子接口与三层虚子接口有一对一绑定关系,则判断所过滤出的L2VPN业务为带桥接L2VPN业务。

优选地,所述的通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接网元包括:

将所述L2VPN业务落地网元的输出业务的二层虚接口所在的节点作为桥接网元;或者

将所述L2VPN业务落地网元的输出业务的二层虚子接口所在的节点作为桥接网元。

优选地,所述的通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元包括:

通过分析所述伪线保护组数据,过滤出单发双收伪线双归保护组;

根据所述单发双收伪线双归保护组,过滤出所述桥接业务服务层伪线是单发双收伪线双归保护组的第一桥接业务;

将所述第一桥接业务上的两个桥接网元作为主用桥接网元和备用桥接网元。

优选地,根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元进行巡检包括:

根据桥接业务和桥接网元的巡检方案,获取桥接业务对应的桥接网元、主用桥接网元以及备用桥接网元的配置参数及状态数据;

根据所述配置参数及状态数据对桥接业务和桥接网元进行巡检。

优选地,所述桥接业务和桥接网元的巡检方案包括多个检查规则;其中,对于不同待检查设备的桥接业务和桥接网元的巡检方案调用不同的检查规则。

根据本发明的另一方面,提供了一种桥接业务和桥接网元的巡检装置,包括:

选择模块,用于根据桥接业务和桥接网元的巡检方案,选择网络中待检查的设备;

获取L2VPN业务模块,用于获取途经所述设备的L2VPN业务;

识别模块,用于通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务和桥接网元;

巡检模块,用于根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元进行巡检。

优选地,还包括获取伪线保护组数据单元,用于获取与所述设备相关联的伪线保护组数据;其中,通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元。

与现有技术相比较,本发明的有益效果在于:

本发明用户可以定制巡检方案并可重用巡检方案,系统可以识别全网络中L2VPN桥接业务及桥接网元,完成全网络中桥接业务和桥接网元配置及状态检查。极大地降低了桥接业务和桥接网元巡检的人工投入成本,降低了桥接业务和桥接网元巡检的难度,提高了巡检的准确性和巡检的效率,大幅缩减了人力成本投入。

附图说明

图1是本发明实施例提供的一种桥接业务和桥接网元的巡检方法流程图;

图2是本发明实施例提供的一种桥接业务和桥接网元的巡检装置的结构图;

图3是本发明实施例提供的桥接业务和桥接网元的巡检系统的框架图;

图4是本发明第一实施例提供的桥接业务和桥接网元的巡检方法的流程图;

图5是本发明第二实施例提供的桥接业务和桥接网元的巡检方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1是本发明实施例提供的一种桥接业务和桥接网元的巡检方法流程图,如图1所示,包括以下步骤:

步骤S101:根据桥接业务和桥接网元的巡检方案,选择网络中待检查的设备;

步骤S102:获取途经所述设备的L2VPN业务;

步骤S103:通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务和桥接网元;

步骤S104:根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元 进行巡检;

其中,所述L2VPN业务是指二层虚拟专用网络业务。

本发明还包括获取与所述设备相关联的伪线保护组数据;其中,通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元。

其中,所述的通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务包括:通过分析所述L2VPN业务落地网元的输出业务端口的配置,过滤出所述L2VPN业务落地网元的输出业务端口为二层虚接口或二层虚子接口的L2VPN业务;判断所过滤出的L2VPN业务是否为带桥接L2VPN业务;当判断所过滤出的L2VPN业务为带桥接L2VPN业务时,则将所述L2VPN业务确定为桥接业务。所述的判断所过滤出的L2VPN业务是否为带桥接L2VPN业务包括:若所述L2VPN业务落地网元的输出业务的二层虚接口与三层虚接口有一对一绑定关系,则判断所过滤出的L2VPN业务为带桥接L2VPN业务;或者若所述L2VPN业务落地网元的输出业务的二层虚子接口与三层虚子接口有一对一绑定关系,则判断所过滤出的L2VPN业务为带桥接L2VPN业务。

其中,所述的通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接网元包括:将所述L2VPN业务落地网元的输出业务的二层虚接口所在的节点作为桥接网元;或者将所述L2VPN业务落地网元的输出业务的二层虚子接口所在的节点作为桥接网元。所述的通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元包括:通过分析所述伪线保护组数据,过滤出单发双收伪线双归保护组;根据所述单发双收伪线双归保护组,过滤出所述桥接业务服务层伪线是单发双收伪线双归保护组的第一桥接业务;将所述第一桥接业务上的两个桥接网元作为主用桥接网元和备用桥接网元。

其中,根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元进行巡检包括:根据桥接业务和桥接网元的巡检方案,获取桥接业务对应的桥接网元、主用桥接网元以及备用桥接网元的配置参数及状态数据;根据所述配置参数及状态数据对桥接业务和桥接网元进行巡检。具体地说,所述桥接业务和桥接网元的巡检方案包括多个检查规则;其中,对于不同待检查设备的桥接业务和桥接网元的巡检方案调用不同的检查规则。

图2是本发明实施例提供的一种桥接业务和桥接网元的巡检装置的结构图,如图2所示,包括:选择模块201、获取L2VPN业务模块202、识别模块203以及巡检模块204。所述选择模块201,用于根据桥接业务和桥接网元的巡检方案,选择网络中待检查的设备;所述获取L2VPN业务模块202,用于获取途经所述设备的L2VPN业务;所述识别模块203,用于通过分析所述L2VPN业务落地网元的输出业务端口的配置,识别出网络中与所述设备相关的桥接业务和桥接网元;所述巡检模块204,用于根据桥接业务和桥接网元的巡检方案,对桥接业务和桥接网元进行巡检。

本发明还包括获取伪线保护组数据单元,用于获取与所述设备相关联的伪线保护组数据;其中,通过分析所述伪线保护组数据,从所述桥接网元中识别出主用桥接网元和备用桥接网元。

图3显示了本发明实施例提供的桥接业务和桥接网元的巡检系统的框架图,如图3所示,包括:定制巡检方案模块301,采集数据模块302、识别桥接业务和桥接网元模块303、巡检桥接业务和桥接网元模块304。

所述定制巡检方案模块301,根据现场巡检的要求,选择检查规则,定制桥接业务巡检方案,一个方案中支持选择多项检查规则,支持定制多套巡检方案,巡检方案可以保存为模板,方案模板可以重用。巡检方案支持检查多种设备类型,检查多端设备。

所述采集数据模块302,根据定制的巡检方案,采集网络中基站业务(主要指L2VPN业务,下文简称为L2VPN业务,采集与所选设备关联的伪线保护组。

所述识别桥接业务和桥接网元模块303,系统从采集的L2VPN业务中,识别出L2VPN桥接业务和桥接网元。系统从采集的伪线保护组中过滤出单发双收伪线双归保护组。通过L2VPN桥接业务与单发双收伪线保护组的对应关系,识别出互为主备的桥接网元。一个桥接网元上有多条L2VPN桥接业务经过,有多对桥接对;并且在全网中,桥接网元会有多个,并且多数互为主备,成对出现。系统会识别出现网中全部与选择设备相关的L2VPN桥接业务、桥接网元、互为主备桥接网元。

所述巡检桥接业务和桥接网元模块304,调用巡检方案中检查规则处理流程,检查桥接业务和桥接网元。根据检查规则的需要可以从多途径获取数据源,例如,从网管上或者设备上获取与L2VPN桥接业务对应的桥接网元、主用桥接网元、备 用桥接网元的配置及状态数据。根据检查规则,检查桥接业务配置数据是否符合配置规范,检查主用桥接网元、备用桥接网元之间关联数据是否符合配置规范,检查桥接业务运行状态。系统会检查覆盖所有与选择设备相关的L2VPN桥接业务。如果巡检方案中选择了多个检查规则,系统会调用多个检查规则处理流程,执行检查。检查规则不同,获取的数据源不同,处理流程也不同。

图4显示了本发明第一实施例提供的桥接业务和桥接网元的巡检方法的流程图,如图4所示,包括以下步骤:

步骤S401:定制巡检方案;

用户根据现场巡检的要求,选择检查规则,定制桥接业务巡检方案,一个方案中支持选择多项检查规则,支持定制多套巡检方案,巡检方案可以保存为模板,方案模板可以重用。巡检方案支持检查多种设备类型,检查多端设备。

步骤S402:采集L2VPN业务和伪线保护组;

系统根据定制的巡检方案,采集网络中途径所选设备的L2VPN业务和与所选设备关联的伪线保护组。

步骤S403:识别桥接业务和桥接网元;

系统分析L2VPN业务,找到每条L2VPN业务的业务落地网元和输出业务端口,过滤出业务落地网元的输出业务端口为二层虚接口或虚子接口的L2VPN业务。如果此二层虚接口与三层虚接口有一对一绑定关系,及相应二层虚子接口与三层虚子接口有对应关系,则认为此类L2VPN业务为带桥接的业务,即,桥接业务。输出业务的二层虚接口所在节点为桥接网元。系统分析伪线保护组数据,过滤出单发双收伪线双归保护组。再从带桥接的L2VPN业务中过滤出其服务层伪线是单发双收的伪线双归保护组的L2VPN业务。如果此类L2VPN业务上有两个桥接网元,则这两个桥接网元为互为主备的桥接网元。目前网络中多使用多对一VSI、或者多对一VLAN汇聚的桥接业务配置方案,即,来自不同基站的多条业务汇聚并桥接到相同节点的不同桥接关系对上。因此,一个桥接网元上会有多条带桥接的L2VPN业务经过,一个桥接网元上会有多对桥接关系对,在全网中,桥接网元又会有多个,而且多是互为主备的成对出现。系统需要识别出网络中全部与选择设备相关的带桥接的L2VPN业务、桥接网元、互为主备桥接网元。

步骤S404:调用巡检处理流程检查桥接业务和桥接网元。

系统根据巡检方案,调用相应的检查规则处理流程。根据检查规则的需要可以从多个途径获取数据源,例如,从网管系统上或者设备上获取与L2VPN桥接业务对应的桥接网元、主用桥接网元、备用桥接网元的各项配置参数及状态数据。依据检查规则,检查桥接业务和桥接网元配置数据是否符合配置规范,检查主用桥接网元、备用桥接网元之间关联数据是否符合配置规范,检查桥接业务运行状态。系统会检查所有与选择设备相关的L2VPN桥接业务。如果巡检方案中选择了多个检查规则,系统会调用多个检查规则处理流程,执行检查。检查规则不同,获取的数据源不同,处理流程也不同。

图5显示了本发明第二实施例提供的桥接业务和桥接网元的巡检方法的流程图,如图5所示,首先定制一个巡检方案,包含一个检查规则:检查网络中桥接业务双网关配置是否符合规范。桥接业务双网关,指带桥接的L2VPN业务上的两个互为主备的桥接网元。本例采用多对一VLAN汇聚的桥接业务配置方案,一个桥接网元上有多条L2VPN桥接业务经过,一个桥接网元上会有多对桥接对应关系,并且在全网中有多个桥接网元。具体包括以下步骤:

步骤S501:用户定制一个巡检方案,选择桥接业务双网关配置检查检查规则。

步骤S502:将定制的巡检方案保存为模板,可以重用。

步骤S503:根据巡检方案,选择网络中待检查的设备,支持多种设备类型。本实例选择网络中全部的设备。

步骤S504:根据选择的设备集合,获取与所选设备关联的伪线保护组。

步骤S505:系统根据选择的设备集合,获取途径所选设备的L2VPN业务。

步骤S506:分析L2VPN业务,查找每条业务的业务落地网元和输出业务端口。

步骤S507:过滤出业务落地网元的输出业务端口为二层虚接口或虚子接口的L2VPN业务。如果采集的L2VPN业务的业务落地网元的输出业务端口均不是二层虚接口,则流程结束。

步骤S508:检查L2VPN业务的业务落地网元的输出业务的二层虚接口是否与三层虚接口一对一绑定。如果没有一对一绑定关系,则流程结束,如果有则向下执行步骤S509。

步骤S509:过滤出业务落地网元的输出业务二层虚接口与三层虚接口有一对一绑定关系的L2VPN业务,此类L2VPN业务为带桥接的业务,即,桥接业务。

步骤S510:L2VPN桥接业务输出业务的二层虚接口所在节点为桥接网元。

步骤S511:系统分析伪线保护组数据,过滤出单发双收伪线双归保护组。

步骤S512:分析带桥接的L2VPN业务集合,过滤出其服务层伪线是单发双收伪线双归保护组的L2VPN业务。如果没有找到此类L2VPN业务,即,没有找可能带双网关的L2VPN业务,则本实例流程结束。

步骤S513:如果其服务层伪线是单发双收伪线双归保护组的L2VPN业务上有两个桥接网元,则是带双网关的L2VPN桥接业务集合。

步骤S514:每个带双网关的L2VPN桥接业务上有两个桥接网元,这两个桥接网元在当前业务中是互为主备的桥接网元。系统会识别出所有的主备桥接节点对。

步骤S515:根据定制的巡检方案中选择的检查规则的要求,系统从网管上获取桥接网元的设备类型。

步骤S516:判断桥接网元的设备类型。

步骤S517:如果桥接网元是设备类型1,则系统分别向主用桥接网元和备用桥接网元下发命令,查询VRRP(Virtual Redundancy Routing Protocol,虚拟路由器冗余协议)配置状态。

步骤S518:比较主用桥接网元和备用桥接网元的VRRP状态,状态是否一致,是否均等于目标值。

步骤S519:如果主用桥接网元和备用桥接网元的VRRP状态一致并且均等于目标值,则认为当前桥接业务的双网关配置符合配置规范。

步骤S520:如果不是步骤S519的情况,则认为当前桥接业务的双网关配置不符合配置规范。

步骤S521:如果桥接网元是不设备类型1,系统查询主用桥接网元上桥接关系中三层虚子接口的IP、MAC(Media Access Control,媒体访问控制)地址、掩码地址。系统查询备用桥接网元上桥接关系中三层虚子接口的IP、MAC、掩码地址。

步骤S522:比较步骤S521中查询到的主用桥接网元的IP、MAC、掩码地址 与备用桥接网元的IP、MAC、掩码地址,是否对应相等,即,是否是主用桥接网元的IP等于备用桥接网元的IP,、主用桥接网元的MAC等于备用桥接网元的MAC,主用桥接网元的掩码地址等于备用桥接网元的掩码地址。

步骤S523:如果步骤S522中查询到的主用桥接网元的IP、MAC、掩码地址与备用桥接网元的IP、MAC、掩码地址,是对应相等的,则认为当前桥接业务的双网关配置符合配置规范。

步骤S524:如果步骤S522中查询到的主用桥接网元的IP、MAC、掩码地址与备用桥接网元的IP、MAC、掩码地址,不是对应相等的,则认为当前桥接业务的双网关配置不符合配置规范。

步骤S525:判断是否检查完网络中所有的桥接业务的双网关配置。如果没有检查完毕,则进入步骤S515继续执行,如果检查完毕,则结束流程。

综上所述,本发明通过分析业务落地网元的输出业务端口来识别桥接业务和桥接网元,即,输出业务端口是否是二层虚接口或虚子接口,相应二层虚接口与三层虚接口是否有一对一绑定关系,及相应二层虚子接口与三层虚子接口是否有对应关系。可选择多个处理流程检查桥接业务、桥接网元、及主备桥接网元关联的多个配置项。可以定制巡检方案,并且巡检方案可形成模板支持巡检方案重用。

综上所述,本发明具有以下技术效果:

本发明用户可以定制巡检方案并可重用巡检方案,系统可以识别网络中L2VPN桥接业务及桥接网元,完成全网络中桥接业务和桥接网元配置及状态检查。极大地降低了桥接业务和桥接网元巡检的人工投入成本,降低了桥接业务和桥接网元巡检的难度,提高了巡检的效率,提高了巡检的准确性。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1