一种mplsvpn自动开通方法及装置

文档序号:1834590 发布日期:2021-11-12 浏览:5次 >En<

阅读说明:本技术 一种mplsvpn自动开通方法及装置 (MPLSVPN automatic opening method and device ) 是由 张志海 潘信宏 唐元 阳佑敏 黄国伦 林和昀 蓝天宝 黄一霖 蔡晓兰 磨唯 李买 于 2021-06-21 设计创作,主要内容包括:本发明公开了一种MPLSVPN自动开通方法及装置。方法包括接入点数据配置和普通点数据配置,根据这两种配置方式进入对应的两种配置流程,然后自动分配、预占、占用MPLSVPN开通所涉及设备的设备信息相关参数,并自动识别匹配不同厂商不同型号网元所对应的MPLSVPN业务开通模板,最后输出配置结果,配置结果为配置成功则完成MPLSVPN自动开通;装置包括发送模块;接收模块;分析模块;配置模块。本发明根据拓扑自动分析出业务路由,业务配置所涉及的网元均已纳管即具备业务开通条件后,自动化完成业务的配置下发,以解决相关技术中MPLSVPN开通需要人工操作的问题。(The invention discloses an MPLSVPN automatic opening method and device. The method comprises the steps of access point data configuration and common point data configuration, entering two corresponding configuration flows according to the two configuration modes, then automatically distributing, pre-occupying and occupying equipment information related parameters of equipment related to MPLSVPN opening, automatically identifying and matching MPLSVPN service opening templates corresponding to different types of network elements of different manufacturers, and finally outputting a configuration result, wherein the MPLSVPN automatic opening is completed if the configuration result is successful; the device comprises a sending module; a receiving module; an analysis module; and configuring the module. The invention automatically analyzes the service route according to the topology, automatically completes the configuration and issuing of the service after the network elements related to the service configuration are managed, namely have the service opening condition, so as to solve the problem that the MPLSVPN opening needs manual operation in the related technology.)

一种MPLSVPN自动开通方法及装置

技术领域

本申请涉及互联网技术领域,具体涉及一种MPLSVPN自动开通方法及装置。

背景技术

MPLSVPN(Multi Protocol Label Switching Virtual Private Network,多协议标签交换虚拟专用网)是指采用MPLS技术在运营商宽带IP网络上构建企业IP专网,实现跨地域、安全、高速、可靠的数据、语音、图像多业务通信,并结合差别服务、流量工程等相关技术,将公众网可靠的性能、良好的扩展性、丰富的功能与专用网的安全、灵活、高效结合在一起,为用户提供高质量的服务。

MPLSVPN配置复杂,配置一条业务涉及BAS(Broadband Access Server/BroadbandRemote Access Server,宽带接入服务器)、SR(Service Router,全业务路由器)、交换机等多台设备。靠传统人工方式逐台设备配置打通,费时费力。由于涉及业务参数较多,再加上涉及资源参数统一协同问题,更加重人工配置的复杂度,资源参数靠人工维护,也会存在不准确的情况,导致业务配置下发失败。

业务手工开通时,前端业务部门、资源部门会以人工方式告诉网络操作人员,业务要配置哪些设备,配置的业务端口、VLAN(Virtual Local Area Network,虚拟局域网)是什么。网络操作人员根据网络拓扑,找到业务配置所需要的网元,根据网元类型、网元角色、网元型号按照业务要求,进行脚本配置下发,下发的配置参数需人工手工维护。

这就需要一种方法,完成对MPLSVPN的自动开通。通过业务流程设计、业务资源分配、预占、占用等机制设计,满足MPLSVPN的自动开通要求。

发明内容

本发明的主要目的在于提供一种MPLSVPN自动开通方法及装置,以解决相关技术中MPLSVPN开通需要人工操作的问题。

本发明的具体技术方案如下:一种MPLSVPN自动开通方法,包括:

前端系统发送MPLSVPN开通工单至MPLSVPN自动开通装置;

MPLSVPN自动开通装置接收所述工单以及所述工单里的MPLSVPN开通业务;

根据MPLSVPN开通业务拓扑自动分析出MPLSVPN开通所涉及的设备;

获取所述MPLSVPN开通所涉及的设备的设备信息并保存;

根据所述设备信息选择配置方式;

输出配置结果为配置成功或者配置失败。

优选的,所述根据所述设备信息选择配置方式,包括:判断所述设备信息的数据类型,所述设备信息是接入点数据,则选择接入点数据配置;所述设备信息是普通点数据,则选择普通点数据配置。

进一步的,所述接入点数据配置包括核查所述设备信息是否完全且无误,若是,则采集所述设备信息的相关参数并检查是否全部都已经被纳管;若否,则所述输出配置结果输出配置失败;

所述采集所述设备信息的相关参数并检查是否全部都已经被纳管,若是,则把所述MPLSVPN开通工单建成新开或补点类型的工单;若否,则所述输出配置结果输出配置失败。

进一步的,所述建成新开或补点类型的工单之后,所述MPLSVPN自动开通方法还包括:

通过所述MPLSVPN开通工单,检查所述MPLSVPN开通所涉及的设备的MSE子接口是否可用,若是,则配置所述设备里的MSE设备;若否,则所述输出配置结果输出配置失败;

配置所述MSE设备包括检查所述MSE设备的vrf是否存在,若否,则配置所述MSE设备的vrf、子接口、子bgp和静态地址;若是,则所述输出配置结果输出配置失败;

判断所述配置vrf、子接口、子bgp和静态地址是否成功,若是,则所述MSE设备配置完成并开始配置所述设备里的OLT设备;若否,则所述输出配置结果输出配置失败。

进一步的,配置所述OLT设备包括检查所述OLT设备的Loid是否已经存在,若否,则获取所述OLT设备的Onuid;若是,则所述输出配置结果输出配置失败;

所述获取所述Onuid之后,所述MPLSVPN自动开通方法还包括:

判断所述Onuid是否可用,若是,则所述设备的用户数据下发;若否,则所述输出配置结果输出配置失败。

更进一步的,所述用户数据下发之后,所述MPLSVPN自动开通方法还包括:

判断所述用户数据下发是否成功,若是,则所述OLT设备配置完成,所述输出配置结果输出配置成功;若否,则所述输出配置结果输出配置失败。

进一步的,所述普通点数据配置包括核查所述设备信息是否完全且无误,若是,则判断所述设备的库内资源是否可用;若否,则所述输出配置结果输出配置失败;

所述判断所述设备的库内资源是否可用,若可用,则把所述MPLSVPN开通工单建成新开或补点类型的工单;若否,则所述输出配置结果输出配置失败。

更进一步的,所述建成新开或补点类型的工单之后,所述MPLSVPN自动开通方法还包括:

通过所述MPLSVPN开通工单,配置所述设备里的ASBR设备;所述配置ASBR设备包括检查所述ASBR设备的vrf是否已经存在,若否,则先配置所述vrf再配置所述ASBR设备的子接口;若是,则直接配置所述子接口;

所述配置子接口之后,所述MPLSVPN自动开通方法还包括:

配置所述ASBR设备的bgp,然后判断配置所述bgp是否成功,若是,则所述ASBR设备配置完成,所述输出配置结果输出配置成功;若否,则所述输出配置结果输出配置失败。

优选的,所述采集所述设备信息的相关参数主要通过两种采集方式,第一种是先采集所述设备信息的相关参数到相关表中,再读取所述相关表的数据;第二种是直接到所述MPLSVPN开通所涉及的设备采集。

本发明还包括一种MPLSVPN自动开通装置,包括:

发送模块,用于发送MPLSVPN开通工单至MPLSVPN自动开通装置;

接收模块,用于接收所述工单以及所述工单里的MPLSVPN开通业务;

分析模块,用于根据MPLSVPN开通业务拓扑自动分析出MPLSVPN开通所涉及的设备,核查所述MPLSVPN开通所涉及的设备的设备信息;

配置模块,用于采集所述设备信息的相关参数并进行统筹管理,自动分配、预占、占用相关逻辑资源参数,并自动识别匹配不同厂商不同型号网元所对应的MPLSVPN业务开通模板,自动化完成MPLSVPN的配置。

本发明的有益效果如下:该装置面向IP网络现网资源,以流程为驱动,以自动化手段为抓手,打造MPLSVPN开通高效化、自动化体系。实现了工单处理自动化,由人工干预向自动化转变,提升运维效率;实现了资源分配自动化,实现业务开通资源自动分配,提高业务开通成功率;实现了业务编排自动化,将复杂业务场景化,降低业务专家依赖度。业务分配资源同现网资源相统一,由传统的接受资源分配结果、被动资源比对向现网资源库、资源分配主体的转变,保证全网资源可用性。

附图说明

图1为MPLSVPN自动开通装置的实施例结构示意图。

图2为MPLSVPN自动开通方法的实施例主流程图。

图3为MPLSVPN自动开通方法的实施例子流程图1。

图4为MPLSVPN自动开通方法的实施例子流程图2。

图5为MPLSVPN自动开通方法的实施例子流程图3。

具体实施方式

下面结合附图对本公开实施例进行详细描述。

以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本发明实施例提供了一种MPLSVPN(Multi Protocol Label Switching VirtualPrivate Network,多协议标签交换虚拟专用网)自动开通方法及装置,如图1所示,MPLSVPN自动开通装置各模块顺序关系如下:

101:发送模块:前端系统发送MPLSVPN开通工单至MPLSVPN自动开通装置。

102:接收模块:MPLSVPN自动开通装置接收所述工单以及所述工单里的MPLSVPN开通业务。

103:分析模块:据MPLSVPN开通业务拓扑自动分析出MPLSVPN开通所涉及的设备;核查所述MPLSVPN开通所涉及的设备的设备信息。

所述业务信息包括业务类型、开通模型、业务操作类型、操作点、SR(ServiceRouter,全业务路由器)设备IP(Internet Protocol,网络协议)、SR设备接口IP、用户的宽带信息、内层VLAN(Virtual Local Area Network,虚拟局域网)、外层VLAN、Onuid(UID的标识)、VRF(Virtual Routing Forwarding,虚拟路由转发)名称、VRF描述、RD(RouteDistinguisher,路由标识)、ImportRT和ExportRT(Route-Target在vpnv4路由前缀通告时作为扩展团体属性携带),所述业务信息不全或者有误者立即退单至前端系统。

104:配置模块:采集所述设备信息的相关参数并进行统筹管理;自动分配、预占、占用相关逻辑资源参数,并自动识别匹配不同厂商不同型号网元所对应的MPLSVPN业务开通模板;自动化完成MPLSVPN的配置。

采集所述设备信息的相关参数的采集方式有两种,第一种是先采集所述设备信息的相关参数到相关表中,再读取所述相关表的数据;第二种是直接到所述MPLSVPN开通所涉及的设备采集。

配置MPLSVPN的方式有两种,接入点数据配置和普通点数据配置;接入点数据配置包括判断所述设备信息的相关参数是否全都已被纳管、建成新开或补点类型的工单、配置MSE(Multi-Service Router,多业务边缘路由器)设备、配置OLT(Optical Line Terminal,光线路终端)设备、输出配置结果;普通点数据配置包括判断所述MPLSVPN开通所涉及的库内资源是否可用、建成新开或补点类型的工单、配置ASBR(Autonomous System BoundaryRouter,自治系统边界路由器)设备、输出配置结果。

如图2、图3、图4和图5所示,MPLSVPN自动开通方法的详细流程为:

S201:前端系统发送MPLSVPN开通工单至MPLSVPN自动开通装置;进入S202;

S202:MPLSVPN自动开通装置接收并保存所述MPLSVPN开通工单的信息;进入S203;

所述MPLSVPN开通装置保存所述MPLSVPN开通工单的信息至存储接口DB;

S203:所述MPLSVPN自动开通装置判断配置类型是接入点数据配置还是普通点数据配置;判断完后是接入点数据配置则进入S204;判断完后是普通点数据配置则进入S211;

S204:接入点数据配置;进入S205;

配置MPLSVPN,不同接入场景,涉及ASBR、MSE、OLT、BAS、SR、交换机等多台设备;

接入点数据配置方式的MPLSVPN开通所涉及的设备主要是MSE设备和OLT设备;

MSE设备包括SR(CR)和BAS设备;

固定地址的用户的网关终结,都在SR设备上;

家庭宽带、iptv这种拨号的网关在BAS设备;

MSE设备是把SR和BAS设备的功能组合了。

S205:核查MPLSVPN开通涉及的设备的设备信息是否异常;所述设备信息异常则进入S209;所述信息设备无异常则进入S206;

所述设备信息的参数不全或者有误,响应接口效应参数失败,判断为异常;

S206:所述MPLSVPN自动开通装置通过所述MPLSVPN开通工单,检查MPLSVPN开通涉及的设备信息是否全部都已经纳管,不可管则进入S209;已经纳管则进入S207;

设备信息全部都已经被纳管,即业务配置所涉及的网元均已纳管,具备业务开通条件,MPLSVPN自动开通装置接单;

S207:建成新开/补点类型的MPLSVPN开通工单;进入S208;

S208:配置所述MPLSVPN开通涉及的设备里的MSE设备;进入S2081;

S2081:检查MSE子接口是否可用;不可用则进入S210;可用则进入S2082;

S2082:检查所述MSE设备的vrf是否存在;是则进入S210;否则进入S2083;

S2083:配置所述vrf;进入S2084;

S2084:配置所述子接口;进入S2085;

配置子接口的代码示例如下:

interface GigabitEthernet1/0/2.999

vlan-type dot1q 999

description USER::MPLSVPNCLOUD::B14099999::::ZhongGuoDianXinGuFen.COBJFen.Co

ip binding vpn-instance CTVPN0000001-BJTEL

ip address 10.10.10.1255.255.255.252

S2085:配置子bgp(border gateway protocol,边界网关协议);进入S2086;

S2086:配置静态地址;配置失败则进入S210;配置成功则进入S2087;

S2087:所述MSE设备配置完成;进入S209;

S209:配置所述MPLSVPN开通涉及的设备里的OLT设备;进入S2091;

S2091:检查Loid(Logical onu identifier,逻辑ONU标识)是否已经存在;已经存在则进入S210;不存在则进入S2092;

S2092:获取Onuid并判断是否可用;不可用则进入S210;可用则进入S2093;

S2093:用户数据下发;所述用户数据下发失败则进入S210;下发成功则进入S2094;

S2094:所述OLT设备配置完成;进入S211;

S210:输出配置失败;

S211:输出配置成功,完成MPLSVPN的自动开通;

S212:普通点数据配置;进入S213;

普通点数据配置方式的MPLSVPN开通所涉及的设备主要是ASBR设备;

S213:核查MPLSVPN开通涉及的设备的设备信息是否异常;所述设备信息异常则进入S217;所述信息设备无异常则进入S214;

S214:所述MPLSVPN自动开通装置通过所述MPLSVPN开通工单,检查MPLSVPN开通涉及的设备的库内资源是否可用,不可用则进入S217;可用则进入S215;

S215:建成新开/补点类型的MPLSVPN开通工单;进入S216;

S216:配置所述MPLSVPN开通涉及的设备里的ASBR设备;进入S2161;

S2161:检查所述ASBR设备的vrf是否存在;是则进入S2163;否则进入S2162;

S2162:配置所述vrf;进入S2163;

S2163:配置子接口;进入S2164;

S2164:配置bgp;配置失败则进入S217;配置成功则进入S2165;

S2165:所述ASBR设备配置成功;进入S218;

S217:输出配置失败;

S218:输出配置成功,完成MPLSVPN的自动开通。

本发明的有益效果如下:所述MPLSVPN自动开通方法将所述MPLSVPN开通工单的开通业务流程涉及的各个系统串接起来,MPLSVPN业务流转和开通无须人工介入,全流程自动化完成,并通过回单接口完成流程的闭环管理。

在本发明的描述中,需要理解的是,术语“中间”、“长度”、“上”、“下”、“前”、“后”、“竖直”、“水平”、“内”、“外”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或彼此可通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

以上仅为说明本发明的实施方式,并不用于限制本发明,对于本领域的技术人员来说,凡在本发明的精神和原则之内,不经过创造性劳动所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于IPSec协议的多通道智能选路方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!