[go: up one dir, main page]

CN115396336A - A method for active testing of MPLS VPN private line based on software simulation - Google Patents

A method for active testing of MPLS VPN private line based on software simulation Download PDF

Info

Publication number
CN115396336A
CN115396336A CN202210918414.7A CN202210918414A CN115396336A CN 115396336 A CN115396336 A CN 115396336A CN 202210918414 A CN202210918414 A CN 202210918414A CN 115396336 A CN115396336 A CN 115396336A
Authority
CN
China
Prior art keywords
test
execution
mpls vpn
collecting
customer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210918414.7A
Other languages
Chinese (zh)
Inventor
江厚炎
周鹏
刁伟
陈漫利
高汉增
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Wangyuan Communication Technology Co ltd
Original Assignee
Nanjing Wangyuan Communication Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Wangyuan Communication Technology Co ltd filed Critical Nanjing Wangyuan Communication Technology Co ltd
Priority to CN202210918414.7A priority Critical patent/CN115396336A/en
Publication of CN115396336A publication Critical patent/CN115396336A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides an MPLSVPN customer-collecting special line active test method based on software simulation, which comprises the following steps of establishing the relation between customer-collecting MPLSVPN and a test center, and comprises the following steps: deploying a central test server in a test center, accessing a plurality of VLANs to a convergence switch through IP, allocating different VLANIDs to different customer-collecting MPLSVPNs, and establishing a mapping relation between the VLANIDs and the VLANIDs; configuring test parameters in a test center; automatically scheduling and executing a test task, including generating a test task example, executing the test task example, including embedding a VLAN tag through QinQ, accessing a specified customer-collecting MPLSVPN, initiating a PING test to a target node, and actively detecting the network quality of each node in the VPN; and presenting, analyzing and storing the data generated by the execution test. The invention has mass testing capability, does not depend on digital equipment, adopts an independent universal server, realizes automatic polling and opening test for the client specific MPLSVPN line user by a software simulation nested VLAN method, has mass testing capability and multi-dimensional real-time monitoring.

Description

一种基于软件仿真的MPLS VPN集客专线主动测试方法A method for active testing of MPLS VPN private line based on software simulation

技术领域technical field

本发明涉及专线主动测试技术领域,具体为一种基于软件仿真的MPLS VPN集客专线主动测试方法。The invention relates to the technical field of dedicated line active testing, in particular to a software simulation-based active testing method for an MPLS VPN dedicated line for inbound and outbound customers.

背景技术Background technique

MPLS VPN是利用MPLS技术在运营商宽带IP网络上构建专属于企业的IP专网,从而满足不受地域限制、安全性高、高速、可靠的数据、语音、图像多业务通信;一方面能够利用公用网络的可靠高效,又可以保证结合内网的安全稳定的优点,越来越多的企业客户选择了MPLS VPN;MPLS VPN is to use MPLS technology to build a private IP network dedicated to enterprises on the broadband IP network of operators, so as to meet the multi-service communication of data, voice and image without geographical restrictions, high security, high speed and reliability; on the one hand, it can use The reliability and efficiency of the public network can be combined with the security and stability of the internal network. More and more enterprise customers choose MPLS VPN;

对集团客户MPLS VPN专网质量监控,通信运营商通过网管手段来实现,即采集数通设备输出的管理信息;这样通过设备告警反映专网质量;当用户投诉、工程割接、网络数据调整等情况下需要进行质量验证时,则通过网管系统远程控制数通设备进行MPLS VPN连通性PING测试;For group customer MPLS VPN private network quality monitoring, communication operators realize it through network management means, that is, collecting management information output by datacom equipment; in this way, the quality of private network is reflected through device alarms; when users complain, project cutover, network data adjustment, etc. If quality verification is required under certain circumstances, the datacom equipment is remotely controlled through the network management system to perform MPLS VPN connectivity PING test;

使用数通设备网管系统对MPLS VPN进行质量监控存在如下缺点:There are following disadvantages in using the datacom equipment network management system to monitor the quality of MPLS VPN:

第一无法做到以客户粒度进行实时监控,不能先于用户发现网络质量劣化:First, real-time monitoring at the customer granularity cannot be achieved, and network quality degradation cannot be discovered before users:

网管系统周期性采集数通设备硬件状态(例如:CPU利用率和内存利用率、接口使用率等)以及总体质量指标等信息,反映的是设备运行情况,不能以客户、IP维度进行业务质量监控,当出现隐性故障时,是无法实时识别,只能通过用户投诉来发现。The network management system periodically collects information such as the hardware status of datacom equipment (such as CPU utilization, memory utilization, interface utilization, etc.) and overall quality indicators, which reflect the operation of the equipment, and cannot monitor the service quality in terms of customers and IPs. , when a hidden fault occurs, it cannot be identified in real time, and can only be discovered through user complaints.

第二测试能力弱:The second test is weak:

数通设备虽然具有连通性测试的能力,但由于处理资源受限,测试目标数量很有限,针对上万个以上的客户目标IP的测试是无法做到的。Although datacom equipment has the capability of connectivity testing, due to the limited processing resources, the number of test targets is very limited, and it is impossible to test more than tens of thousands of customer target IPs.

总之,现有的对MPLS VPN管理缺乏有效的实时监控手段,无法及时感知、预警VPN降质事件,无法及时发现故障、因用户业务受阻导致用户投诉、业务体验不佳的风险。In short, the existing MPLS VPN management lacks effective real-time monitoring methods, and cannot detect and warn of VPN degradation events in time, and cannot detect faults in time, and the risk of user complaints and poor service experience due to user service interruptions.

发明内容Contents of the invention

针对现有技术存在的不足,本发明目的是提供一种基于软件仿真的MPLS VPN集客专线主动测试方法,可以解决现有的对MPLS VPN管理缺乏有效的实时监控手段,无法及时感知、预警VPN降质事件,无法及时发现及解决故障、因用户业务受阻导致用户投诉、业务体验不佳的风险的问题。Aiming at the deficiencies in the prior art, the purpose of the present invention is to provide a software simulation-based active testing method for MPLS VPN private line, which can solve the existing lack of effective real-time monitoring means for MPLS VPN management, and the inability to perceive and warn of VPN degradation in time. Quality incidents, failure to detect and solve faults in time, user complaints due to user business interruption, and risk of poor service experience.

为了实现上述目的,本发明是技术方案如下:In order to achieve the above object, the technical scheme of the present invention is as follows:

本发明是通过如下的技术方案来实现:一种基于软件仿真的MPLS VPN集客专线主动测试方法,包括:The present invention is realized through the following technical solutions: a software simulation-based MPLS VPN private line active testing method, comprising:

建立集客MPLS VPN与测试中心的关系,包括:Establish the relationship between Jike MPLS VPN and the test center, including:

在测试中心部署中心测试服务器,将多个VLAN通过IP接入到汇聚交换机,对不同的集客MPLS VPN分配不同的VLAN ID,并建立二者映射关系;Deploy the central test server in the test center, connect multiple VLANs to the aggregation switch through IP, assign different VLAN IDs to different inbound MPLS VPNs, and establish a mapping relationship between the two;

在所述测试中心配置测试参数;Configure test parameters in the test center;

自动化调度并执行测试任务,包括:Automate scheduling and execution of test tasks, including:

根据配备的所述测试参数,生成测试任务实例,Generate a test task instance according to the test parameters equipped,

执行测试任务实例,包括通过QinQ嵌套VLAN标签,接入指定集客MPLS VPN,对目标节点发起PING测试,主动探测VPN内各节点网络质量;Executing test task examples, including nesting VLAN tags through QinQ, accessing designated inbound MPLS VPNs, initiating PING tests on target nodes, and proactively detecting the network quality of each node in the VPN;

对所述执行测试生成的数据进行呈现、分析并保存。Presenting, analyzing and saving the data generated by the execution test.

进一步的,在所述测试中心配置测试参数;包括:Further, test parameters are configured in the test center; including:

配置测试执行策略参数和测试对象参数。Configure test execution strategy parameters and test object parameters.

进一步的,所述测试执行策略参数包括测试时间起始、结束时间、执行模式、执行间隔周期;所述执行模式包括立即执行、定时执行、周期执行。Further, the test execution strategy parameters include test time start, end time, execution mode, and execution interval cycle; the execution mode includes immediate execution, timing execution, and periodic execution.

进一步的,所述测试对象参数包括VLAN ID、客户设备IP地址。Further, the test object parameters include VLAN ID and client equipment IP address.

进一步的,所述QinQ嵌套VLAN标签包括将用户内层网VLAN标签封装在外层VLAN标签中,使报文带着两层VLAN标签穿越网络,在外层中只根据外层VLAN标签传播,内层VLAN标签被屏蔽。Further, the nested VLAN tag of QinQ includes encapsulating the VLAN tag of the user's inner network in the outer VLAN tag, so that the message traverses the network with two layers of VLAN tags, and the outer layer only propagates according to the outer VLAN tag, and the inner layer VLAN tags are masked.

进一步的,所述接入指定集客MPLS VPN包括通过城域网设备接入指定集客MPLSVPN。Further, the accessing the specified inbound MPLS VPN includes accessing the specified inbound MPLS VPN through the MAN equipment.

进一步的,所述执行测试生成的数据包括测试时间、测试对象、时延、丢包率、抖动。Further, the data generated by executing the test includes test time, test object, time delay, packet loss rate, and jitter.

进一步的,所述对所述执行测试生成的数据进行呈现包括通过图形化的方式呈现执行测试生成的数据;还包括根据测试源地址或目的地址进行汇聚分析显示,测试源地址、目的地址支持地市、集客用户、节点IP地址多级维度分析结果呈现。Further, the presenting the data generated by executing the test includes presenting the data generated by executing the test in a graphical manner; it also includes performing aggregation analysis and display according to the test source address or destination address, and the test source address, destination address support location The results of the multi-level dimension analysis of city, customer, and node IP address are presented.

与现有技术相比,本发明的有益效果包括:Compared with the prior art, the beneficial effects of the present invention include:

本发明的MPLS VPN集客专线主动测试方法具有海量测试能力,不依赖数通设备,采用独立的通用服务器,通过软件仿真嵌套VLAN方法,实现对集客MPLS VPN专线用户自动化巡检和开通测试,具备海量测试能力,多维度实时监控,可以客户、节点IP地址等维度进行自动化测试,实时监控业务质量变化,满足MPLS VPN监控需求。The active testing method of the MPLS VPN inbound and outbound private line of the present invention has massive testing capabilities, does not rely on data communication equipment, uses an independent general server, and realizes automatic inspection and activation testing of inbound and outbound MPLS VPN dedicated line users through software emulation nested VLAN methods, and has Massive testing capabilities, multi-dimensional real-time monitoring, automated testing in customer, node IP address and other dimensions, real-time monitoring of service quality changes, to meet MPLS VPN monitoring requirements.

附图说明Description of drawings

参照附图来说明本发明的公开内容。应当了解,附图仅仅用于说明目的,而并非意在对本发明的保护范围构成限制,在附图中,相同的附图标记用于指代相同的部件。其中:The disclosure of the present invention is described with reference to the accompanying drawings. It should be understood that the accompanying drawings are for illustration purposes only, and are not intended to limit the protection scope of the present invention. In the accompanying drawings, the same reference numerals are used to refer to the same components. in:

图1为本发明一种基于软件仿真的MPLS VPN集客专线主动测试方法的流程示意图;Fig. 1 is a kind of flow schematic diagram of the active testing method of MPLS VPN customer dedicated line based on software emulation of the present invention;

图2为本发明测试方法的原理流程示意图;Fig. 2 is a schematic flow chart of the principle of the testing method of the present invention;

图3为本发明QinQ嵌套标签的嵌套示意图;Fig. 3 is a nested schematic diagram of QinQ nested tags of the present invention;

图4为本发明主动测试系统的框架结构示意图。Fig. 4 is a schematic diagram of the frame structure of the active testing system of the present invention.

具体实施方式Detailed ways

容易理解,根据本发明的技术方案,在不变更本发明实质精神下,本领域的一般技术人员可以提出可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限定或限制。It is easy to understand that, according to the technical solution of the present invention, those skilled in the art can propose multiple structural modes and implementation modes that can be replaced without changing the essence and spirit of the present invention. Therefore, the following specific embodiments and drawings are only exemplary descriptions of the technical solution of the present invention, and should not be regarded as the entirety of the present invention or as a limitation or restriction on the technical solution of the present invention.

一种基于软件仿真的MPLS VPN集客专线主动测试方法,如图1所示,所述测试方法包括如下步骤:A software simulation-based MPLS VPN private line active test method, as shown in Figure 1, said test method comprises the steps:

步骤一:建立集客MPLS VPN与测试中心的关系;包括:Step 1: Establish the relationship between Jike MPLS VPN and the test center; including:

在测试中心部署中心测试服务器,将多个VLAN通过IP接入到汇聚交换机,对不同的集客MPLS VPN分配不同的VLAN ID,并建立二者映射关系;Deploy the central test server in the test center, connect multiple VLANs to the aggregation switch through IP, assign different VLAN IDs to different inbound and customer MPLS VPNs, and establish a mapping relationship between the two;

示例性的,在测试中心的通用X86服务器上部署测试软件,通过IP方式接入到电信运营商网络,由于面向不同VLAN集客节点设备做为测试对象,为了提高资源利用效率,因此多VLAN接入到汇聚交换机,每VLAN ID对应一个MPLS VPN,从而通过城域网,对集客侧节点进行测试;Exemplarily, the test software is deployed on the general-purpose X86 server in the test center, and connected to the telecom operator network through IP. Since the customer node equipment for different VLANs is used as the test object, in order to improve resource utilization efficiency, multi-VLAN access To the aggregation switch, each VLAN ID corresponds to an MPLS VPN, so as to test the customer-side nodes through the MAN;

步骤二:在所述测试中心配置测试参数;包括:Step 2: Configure test parameters in the test center; including:

配置测试执行策略参数和测试对象参数。Configure test execution strategy parameters and test object parameters.

具体的,所述测试执行策略参数包括测试时间起始、结束时间、执行模式、执行间隔周期;所述执行模式包括立即执行、定时执行、周期执行。Specifically, the test execution policy parameters include test time start, end time, execution mode, and execution interval period; the execution mode includes immediate execution, timing execution, and periodic execution.

所述测试对象参数包括VLAN ID、客户设备IP地址。The test object parameters include VLAN ID and client equipment IP address.

步骤三:自动化调度并执行测试任务;Step 3: Automatically schedule and execute test tasks;

3.1、根据配备的所述测试参数,生成测试任务实例;3.1. Generate a test task instance according to the equipped test parameters;

具体的,确定测试执行策略参数、执行模式和测试对象参数,生成测试任务实例;Specifically, determine test execution strategy parameters, execution mode and test object parameters, and generate test task instances;

为了提高使用便捷性,可以与电信运营商综资系统自动对接,同步集客信息,映射集客名称与MPLS VPN(VLAN ID)对应关系,一个集客可能会对应多个MPLS VPN。In order to improve the convenience of use, it can automatically connect with the integrated capital system of the telecom operator, synchronize the inbound customer information, and map the corresponding relationship between the inbound customer name and MPLS VPN (VLAN ID). One inbound customer may correspond to multiple MPLS VPNs.

测试涉及很多IP地址,数量较多,通过手工对每个测试任务逐一定制的效率比较低,系统支持批量导入功能,将多个测试任务保存为模板随时调用,通过excel表格导入批量测试任务。The test involves a lot of IP addresses, and the quantity is large, and the efficiency of manually customizing each test task one by one is relatively low. The system supports the batch import function, which saves multiple test tasks as templates and calls them at any time, and imports batch test tasks through an excel form.

3.2、执行测试任务实例,包括通过QinQ嵌套VLAN标签,接入指定集客MPLS VPN,对目标节点发起PING测试,主动探测VPN内各节点网络质量;3.2. Executing test task examples, including nesting VLAN tags through QinQ, accessing designated inbound MPLS VPNs, initiating PING tests on target nodes, and proactively detecting the network quality of each node in the VPN;

所述接入指定集客MPLS VPN包括通过城域网设备接入指定集客MPLS VPN;Said accessing designated inbound MPLS VPN includes accessing designated inbound MPLS VPN through MAN equipment;

具体的,测试任务实例执行时,使用QinQ技术,如图3所示,对ICMP数据进行封装,以支持不同MPLS VLAN集客用户目标测试。将用户内层网VLAN标签封装在外层VLAN标签中,使报文带着两层VLAN标签穿越网络,在外层中只根据外层VLAN标签传播,内层VLAN标签被屏蔽,这样,不仅对数据流进行了区分,而且由于内层VLAN标签被透明传送,不同的用户VLAN标签可以重复使用,只需要外层VLAN标签的在外层上唯一即可,对于不同集客分配不同VLAN ID。Specifically, when the test task instance is executed, the QinQ technology is used, as shown in FIG. 3 , to encapsulate the ICMP data, so as to support different MPLS VLAN set-customer target testing. Encapsulate the VLAN tag of the user's inner network in the outer VLAN tag, so that the message will pass through the network with two layers of VLAN tags, and the outer layer will only be propagated according to the outer VLAN tag, and the inner VLAN tag will be shielded. In this way, not only the data flow The distinction is made, and because the inner VLAN tag is transparently transmitted, different user VLAN tags can be reused, only the outer VLAN tag is unique on the outer layer, and different VLAN IDs are assigned to different customers.

步骤四:对所述执行测试生成的数据进行呈现、分析并保存。Step 4: Present, analyze and save the data generated by the execution test.

具体的,测试任务实例执行结束时,生成测试记录,所述测试记录包括测试时间、测试对象、时延、丢包率、抖动等信息,并进行测试记录的数据存储。Specifically, when the execution of the test task instance ends, a test record is generated, and the test record includes information such as test time, test object, time delay, packet loss rate, jitter, etc., and data storage of the test record is performed.

基于测试记录进行数据分析,分析维度可以包括集客、MPLS VPN或VLAN ID、集客设备IP,分析业务指标包括时延、丢包率、抖动等。Data analysis is performed based on test records. The analysis dimensions can include inbound customers, MPLS VPN or VLAN ID, and inbound equipment IP. The analysis service indicators include delay, packet loss rate, jitter, etc.

通过图形化方式呈现集客MPLS VPN测试结果,测试结果支持根据测试源地址或目的地址进行汇聚分析显示,测试源地址、目的地址支持地市、集客用户、节点IP地址多级维度分析结果呈现。The test results of Jike MPLS VPN are presented graphically. The test results can be aggregated and analyzed according to the test source address or destination address. The test source address and destination address support multi-level analysis results of cities, Jike users, and node IP addresses.

如图2所示,假设有多个集客,每个集客对应有多个MPLS VPN,示例性的,包括MPLSVPN1、MPLS VPN2……MPLS VPNn;每个集客MPLS VPN对应有多个客户设备即需要测试的节点,对不同的集客MPLS VPN分配不同的VLAN ID,如VLAN1、VLAN2、VLAN3……VLANn;多个VLAN通过IP接入汇聚交换机,VLAN ID-集客MPLS VPN之间确定为映射关系;汇聚交换机通过局域网设备连接到不同的集客MPLS VPN。As shown in Figure 2, it is assumed that there are multiple inbound customers, and each inbound customer corresponds to multiple MPLS VPNs, for example, including MPLSVPN1, MPLS VPN2...MPLS VPNn; each inbound MPLS VPN corresponds to multiple client devices that need to be tested The node assigns different VLAN IDs to different inbound MPLS VPNs, such as VLAN1, VLAN2, VLAN3...VLANn; multiple VLANs are connected to the aggregation switch through IP, and the mapping relationship between VLAN ID and inbound MPLS VPN is determined; the aggregation switch Connect to different Jike MPLS VPNs through LAN devices.

在进行测试任务发布时,通过测试中心分布的测试服务区发布测试任务,示例性的,通过VLAN 1将测试任务发布,汇聚交换机通过局域网设备接入指定的集客MPLS VPN1;对目标节点发起PING测试,主动探测VPN内各节点网络质量。When publishing the test task, the test task is released through the test service area distributed by the test center. For example, the test task is released through VLAN 1, and the aggregation switch is connected to the designated customer MPLS VPN1 through the LAN device; initiate a PING test to the target node , Actively detect the network quality of each node in the VPN.

本发明的如图4所示系统架构采用分层模块化,由模拟层、处理层、应用层组成。The system framework of the present invention as shown in FIG. 4 adopts layered modularization and consists of a simulation layer, a processing layer and an application layer.

应用层实现集客MPLS VPN配置、告警等管理,业务质量监控预警,故障分析定位,输出网管告警信息;The application layer implements inbound MPLS VPN configuration and alarm management, service quality monitoring and early warning, fault analysis and location, and output network management alarm information;

处理层完成测试调度,应用场景逻辑的测试映射,综资系统接口对接、多级数据关联跟踪,拨测能力输出等服务功能;The processing layer completes service functions such as test scheduling, test mapping of application scenario logic, integrated capital system interface docking, multi-level data association tracking, and dial test capability output;

模拟层完成嵌套VLAN、应用协议流程的仿真重构。The simulation layer completes the simulation reconstruction of nested VLAN and application protocol flow.

实施案例:Implementation case:

在某省移动公司部署,对全省500+集客MPLS VPN用户、5000+个IP地址各个节点目标进行7*24小时质量监控,每天日常例行测试720万+次,集客MPLS VPN网元巡检时间由2小时缩短为10分钟,巡检效率提升91%,发现20多次故障隐患,为集客专线正常使用提供保障。Deployed in a provincial mobile company, 7*24 hours of quality monitoring for 500+ inbound MPLS VPN users and 5,000+ IP addresses in the province, and 7.2 million+ routine tests per day, and patrol inspection of inbound MPLS VPN network elements The time was shortened from 2 hours to 10 minutes, the inspection efficiency was increased by 91%, and more than 20 hidden faults were found, which provided guarantee for the normal use of the inbound dedicated line.

本发明有如下优点:The present invention has following advantage:

海量测试能力,不依赖数通设备,采用独立的通用服务器,通过软件仿真嵌套VLAN方法,实现对集客MPLS VPN专线用户自动化巡检和开通测试,具备海量测试能力,支持每2分钟至少遍历测试1万个MPLS VPN客户IP地址,并可通过连接多个VLAN、集客等进行测试能力的平滑扩容。Massive testing capability, independent of datacom equipment, using an independent general-purpose server, through software emulation nested VLAN method, to realize automatic inspection and activation testing of inbound MPLS VPN dedicated line users, with massive testing capability, supporting traversal testing at least every 2 minutes 10,000 MPLS VPN customer IP addresses, and can smoothly expand the test capacity by connecting multiple VLANs and integrating customers.

多维度实时监控,可以客户、节点IP地址等维度进行自动化测试,实时监控业务质量变化,满足MPLS VPN监控需求。Multi-dimensional real-time monitoring, automatic testing can be carried out in dimensions such as customers and node IP addresses, real-time monitoring of service quality changes, and meeting MPLS VPN monitoring requirements.

通过数形化方式呈现集客MPLS VPN测试结果,测试结果支持根据测试源地址或目的地址进行汇聚分析显示,测试源地址、目的地址支持地市、集客用户、节点IP地址多级维度分析结果呈现。与电信运营商综资系统对接,自动获取集客信息,为业务开通、日常监控等场景提供自动化测试。The inbound MPLS VPN test results are presented digitally. The test results support aggregated analysis and display based on the test source or destination addresses. The test source addresses and destination addresses support multi-level analysis results of cities, inbound users, and node IP addresses. It is connected with the integrated capital system of telecom operators, automatically obtains customer information, and provides automated testing for scenarios such as service activation and daily monitoring.

测试任务自定义及批量导入,测试涉及很多IP地址,数量较多,通过手工对每个测试任务逐一定制的效率比较低,系统支持批量导入功能,将多个测试任务保存为模板随时调用,通过excel表格导入批量测试任务,任务的执行方式包括立即执行、定时执行、周期执行。与电信运营商综资系统对接,自动获取集客信息,为业务开通、日常监控等场景提供自动化测试。Test task customization and batch import, the test involves many IP addresses, the number is large, the efficiency of manually customizing each test task one by one is relatively low, the system supports batch import function, save multiple test tasks as templates and call them at any time, through The excel table imports batch test tasks, and the task execution methods include immediate execution, scheduled execution, and periodic execution. It is connected with the integrated capital system of telecom operators, automatically obtains customer information, and provides automated testing for scenarios such as service activation and daily monitoring.

本发明的技术范围不仅仅局限于上述说明中的内容,本领域技术人员可以在不脱离本发明技术思想的前提下,对上述实施例进行多种变形和修改,而这些变形和修改均应当属于本发明的保护范围内。The technical scope of the present invention is not limited to the content in the above description. Those skilled in the art can carry out various deformations and modifications to the above-mentioned embodiments without departing from the technical idea of the present invention, and these deformations and modifications should belong to within the protection scope of the present invention.

Claims (8)

1. A MPLS VPN passenger-collecting special line active test method based on software simulation is characterized in that: comprises that
Establishing a relationship between the customer-collecting MPLS VPN and the test center, comprising the following steps:
deploying a central test server in a test center, accessing a plurality of VLANs to a convergence switch through IP, allocating different VLAN IDs to different customer-collecting MPLS VPNs, and establishing a mapping relation between the VLAN IDs and the different customer-collecting MPLS VPNs;
configuring test parameters in the test center;
automatically scheduling and executing test tasks, comprising:
generating a test task instance according to the equipped test parameters,
executing a test task example, wherein the test task example comprises accessing a designated customer-collecting MPLS VPN through QinQ nested VLAN labels, initiating a PING test on a target node, and actively detecting the network quality of each node in the VPN;
and presenting, analyzing and storing the data generated by the execution test.
2. The active test method for the MPLS VPN private line collection based on software simulation as claimed in claim 1, wherein: configuring test parameters in the test center; the method comprises the following steps: and configuring test execution strategy parameters and test object parameters.
3. The active test method for the private line of the MPLS VPN collection based on software simulation as claimed in claim 2, wherein: the test execution strategy parameters comprise test time starting time, test time ending time, an execution mode and an execution interval period; the execution modes comprise immediate execution, timing execution and periodic execution.
4. The active test method for the MPLS VPN private line collection based on software simulation as claimed in claim 2, wherein: the test object parameters comprise VLAN ID and equipment IP address.
5. The active test method for the private line of the MPLS VPN collection based on software simulation as claimed in any one of claims 1-4, wherein: the QinQ nested VLAN tag comprises the steps that a user inner layer network VLAN tag is packaged in an outer layer VLAN tag, so that a message passes through a network with the two layers of VLAN tags, the message is transmitted in the outer layer only according to the outer layer VLAN tag, and the inner layer VLAN tag is shielded.
6. The active test method for the MPLS VPN private line based on software simulation as claimed in any one of claims 1-4, wherein: the accessing the designated guest-collecting MPLS VPN comprises accessing the designated guest-collecting MPLS VPN through a metropolitan area network device.
7. The active test method for the MPLS VPN private line based on software simulation as claimed in any one of claims 1-4, wherein: the data generated by executing the test comprises test time, a test object, time delay, packet loss rate and jitter.
8. The active test method for the MPLS VPN private line based on software simulation as claimed in any one of claims 1-4, wherein: the presenting the data generated by the execution test comprises presenting the data generated by the execution test in a graphical mode; and carrying out convergence analysis display according to the test source address or the destination address, and presenting the multi-level dimensional analysis results of the test source address and the destination address support city, the customer collecting user and the node IP address.
CN202210918414.7A 2022-08-01 2022-08-01 A method for active testing of MPLS VPN private line based on software simulation Pending CN115396336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210918414.7A CN115396336A (en) 2022-08-01 2022-08-01 A method for active testing of MPLS VPN private line based on software simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210918414.7A CN115396336A (en) 2022-08-01 2022-08-01 A method for active testing of MPLS VPN private line based on software simulation

Publications (1)

Publication Number Publication Date
CN115396336A true CN115396336A (en) 2022-11-25

Family

ID=84118093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210918414.7A Pending CN115396336A (en) 2022-08-01 2022-08-01 A method for active testing of MPLS VPN private line based on software simulation

Country Status (1)

Country Link
CN (1) CN115396336A (en)

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1538672A (en) * 2003-04-18 2004-10-20 中兴通讯股份有限公司 Broadband insertion server testing gating and testing method
CN1710871A (en) * 2004-06-18 2005-12-21 华为技术有限公司 Active measuring system and method
US20060098670A1 (en) * 2000-10-16 2006-05-11 Verizon Services Corp. Congestion and thru-put visibility and isolation
CN1832443A (en) * 2005-03-08 2006-09-13 杭州华为三康技术有限公司 A Method to Simplify VPN Network Deployment
CN1897547A (en) * 2005-07-14 2007-01-17 华为技术有限公司 Method for inspecting Qos in telecommunication network
US20070115913A1 (en) * 2004-02-07 2007-05-24 Bin Li Method for implementing the virtual leased line
US7411975B1 (en) * 2004-08-26 2008-08-12 Juniper Networks, Inc. Multimedia over internet protocol border controller for network-based virtual private networks
CN101325522A (en) * 2008-08-01 2008-12-17 中国电信股份有限公司 Method and system for detecting end-to-end connectivity of telecommunication grade ether private wire
CN101494574A (en) * 2009-03-03 2009-07-29 中兴通讯股份有限公司 Performance test system and method for double-layer virtual special access backbone network
CN101707562A (en) * 2009-11-27 2010-05-12 中兴通讯股份有限公司 Method and device for realizing access of virtual local area network (VLAN) stacking in virtual private wire service (VPWS)
CN101808042A (en) * 2010-03-16 2010-08-18 中兴通讯股份有限公司 Access method and device of multiprotocol label switching double-layer virtual private network
US20120263177A1 (en) * 2009-10-22 2012-10-18 Feng Qian Method for managing customer edge device automatically and pe device
CN102868569A (en) * 2012-06-30 2013-01-09 华为技术有限公司 Method, node and system for detecting performance of three-layer virtual private network
CN102891790A (en) * 2012-09-21 2013-01-23 中国电信股份有限公司云计算分公司 VPN (Virtual Private Network) virtualization method and system of visiting virtual private cloud
CN103580935A (en) * 2012-07-19 2014-02-12 中兴通讯股份有限公司 Method and device for detecting connectivity of part from second-layer interface to third-layer interface
CN103812959A (en) * 2012-11-15 2014-05-21 中国电信股份有限公司 Method and system for centralized management of IP addresses
CN105071988A (en) * 2015-07-28 2015-11-18 武汉虹信通信技术有限责任公司 Multi-user test system and method
US20170070364A1 (en) * 2014-02-19 2017-03-09 Nec Corporation Communication system, control apparatus, communication control method and program
CN107820269A (en) * 2017-10-26 2018-03-20 南京网元通信技术有限公司 A kind of international roaming network connectivty method of testing based on software emulation
CN109495370A (en) * 2018-12-29 2019-03-19 瑞斯康达科技发展股份有限公司 A kind of message transmitting method and device based on VPLS
CN109714226A (en) * 2018-12-21 2019-05-03 安徽皖通邮电股份有限公司 A kind of detection protocol extended method based on MPLS L2VPN QINQ access service
CN111049691A (en) * 2019-12-25 2020-04-21 中国联合网络通信集团有限公司 Network fault location method, server, acquisition probe and storage medium
CN111490891A (en) * 2019-01-28 2020-08-04 华为技术有限公司 Method and device for determining interface configuration
CN111831566A (en) * 2020-07-17 2020-10-27 北京字节跳动网络技术有限公司 Test method, apparatus, electronic device, and computer-readable storage medium
CN112054935A (en) * 2019-06-06 2020-12-08 烽火通信科技股份有限公司 Extensible service quality diagnosis configuration method and system
CN112565095A (en) * 2020-12-11 2021-03-26 中盈优创资讯科技有限公司 Automatic discovery and analysis method and device for internet special line
CN112866048A (en) * 2019-11-28 2021-05-28 中盈优创资讯科技有限公司 Detection method and device for special line of Internet of things
CN113079091A (en) * 2020-01-03 2021-07-06 华为技术有限公司 Active stream following detection method, network equipment and communication system
CN114268569A (en) * 2020-09-16 2022-04-01 中盈优创资讯科技有限公司 Configurable network operation, maintenance, acceptance and test method and device

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060098670A1 (en) * 2000-10-16 2006-05-11 Verizon Services Corp. Congestion and thru-put visibility and isolation
CN1538672A (en) * 2003-04-18 2004-10-20 中兴通讯股份有限公司 Broadband insertion server testing gating and testing method
US20070115913A1 (en) * 2004-02-07 2007-05-24 Bin Li Method for implementing the virtual leased line
CN1710871A (en) * 2004-06-18 2005-12-21 华为技术有限公司 Active measuring system and method
US7411975B1 (en) * 2004-08-26 2008-08-12 Juniper Networks, Inc. Multimedia over internet protocol border controller for network-based virtual private networks
CN1832443A (en) * 2005-03-08 2006-09-13 杭州华为三康技术有限公司 A Method to Simplify VPN Network Deployment
CN1897547A (en) * 2005-07-14 2007-01-17 华为技术有限公司 Method for inspecting Qos in telecommunication network
CN101325522A (en) * 2008-08-01 2008-12-17 中国电信股份有限公司 Method and system for detecting end-to-end connectivity of telecommunication grade ether private wire
CN101494574A (en) * 2009-03-03 2009-07-29 中兴通讯股份有限公司 Performance test system and method for double-layer virtual special access backbone network
US20120263177A1 (en) * 2009-10-22 2012-10-18 Feng Qian Method for managing customer edge device automatically and pe device
CN101707562A (en) * 2009-11-27 2010-05-12 中兴通讯股份有限公司 Method and device for realizing access of virtual local area network (VLAN) stacking in virtual private wire service (VPWS)
CN101808042A (en) * 2010-03-16 2010-08-18 中兴通讯股份有限公司 Access method and device of multiprotocol label switching double-layer virtual private network
CN102868569A (en) * 2012-06-30 2013-01-09 华为技术有限公司 Method, node and system for detecting performance of three-layer virtual private network
CN103580935A (en) * 2012-07-19 2014-02-12 中兴通讯股份有限公司 Method and device for detecting connectivity of part from second-layer interface to third-layer interface
CN102891790A (en) * 2012-09-21 2013-01-23 中国电信股份有限公司云计算分公司 VPN (Virtual Private Network) virtualization method and system of visiting virtual private cloud
CN103812959A (en) * 2012-11-15 2014-05-21 中国电信股份有限公司 Method and system for centralized management of IP addresses
US20170070364A1 (en) * 2014-02-19 2017-03-09 Nec Corporation Communication system, control apparatus, communication control method and program
CN105071988A (en) * 2015-07-28 2015-11-18 武汉虹信通信技术有限责任公司 Multi-user test system and method
CN107820269A (en) * 2017-10-26 2018-03-20 南京网元通信技术有限公司 A kind of international roaming network connectivty method of testing based on software emulation
CN109714226A (en) * 2018-12-21 2019-05-03 安徽皖通邮电股份有限公司 A kind of detection protocol extended method based on MPLS L2VPN QINQ access service
CN109495370A (en) * 2018-12-29 2019-03-19 瑞斯康达科技发展股份有限公司 A kind of message transmitting method and device based on VPLS
CN111490891A (en) * 2019-01-28 2020-08-04 华为技术有限公司 Method and device for determining interface configuration
CN112054935A (en) * 2019-06-06 2020-12-08 烽火通信科技股份有限公司 Extensible service quality diagnosis configuration method and system
CN112866048A (en) * 2019-11-28 2021-05-28 中盈优创资讯科技有限公司 Detection method and device for special line of Internet of things
CN111049691A (en) * 2019-12-25 2020-04-21 中国联合网络通信集团有限公司 Network fault location method, server, acquisition probe and storage medium
CN113079091A (en) * 2020-01-03 2021-07-06 华为技术有限公司 Active stream following detection method, network equipment and communication system
CN111831566A (en) * 2020-07-17 2020-10-27 北京字节跳动网络技术有限公司 Test method, apparatus, electronic device, and computer-readable storage medium
CN114268569A (en) * 2020-09-16 2022-04-01 中盈优创资讯科技有限公司 Configurable network operation, maintenance, acceptance and test method and device
CN112565095A (en) * 2020-12-11 2021-03-26 中盈优创资讯科技有限公司 Automatic discovery and analysis method and device for internet special line

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
卢泉;支勇;胡信;: "二层VPN故障定位与性能监测方案探讨", 广东通信技术, no. 06, pages 13 - 17 *

Similar Documents

Publication Publication Date Title
US12047283B2 (en) Flow tracing operation in container cluster
US11558426B2 (en) Connection tracking for container cluster
CN108989136B (en) Service end-to-end performance monitoring method and device
US11196628B1 (en) Monitoring container clusters
JP3510658B2 (en) Network analysis method
CN103560943B (en) Network analytic system and method supporting real-time mass data processing
CN107046481A (en) A comprehensive analysis platform for information system integrated network management system
CN108055144A (en) The monitoring method and system of a kind of network equipment
CN105376077B (en) Processing method, the sending method of log, apparatus and system of network behavior information
CN111934936B (en) Network state detection method and device, electronic equipment and storage medium
CN109960634A (en) A kind of method for monitoring application program, apparatus and system
CN103532795A (en) Monitoring system and method for detecting availability of WEB business system
Trakadas et al. Scalable monitoring for multiple virtualized infrastructures for 5G services
CN109412877B (en) Network capacity open system based on UTN network
CN110572280A (en) A network monitoring method and system
CN116264558A (en) Cloud private line quality monitoring method, device, equipment and computer storage medium
US20200382399A1 (en) Trace routing in virtual networks
US20210409294A1 (en) Application flow monitoring
WO2024230429A1 (en) Edge-resource expansion method, edge cloud system, device, and storage medium
CN112714013A (en) Application fault positioning method in cloud environment
CN114585011A (en) Network quality testing method and device
US20190207804A1 (en) Node fault isolation
CN112333020B (en) A five-tuple-based network security monitoring and data message analysis system
Levin et al. Network Monitoring in Federated Cloud Environment
CN115396336A (en) A method for active testing of MPLS VPN private line based on software simulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20221125