CN106357448B - A kind of flow monitoring Topology g eneration method and system - Google Patents

A kind of flow monitoring Topology g eneration method and system Download PDF

Info

Publication number
CN106357448B
CN106357448B CN201610842025.5A CN201610842025A CN106357448B CN 106357448 B CN106357448 B CN 106357448B CN 201610842025 A CN201610842025 A CN 201610842025A CN 106357448 B CN106357448 B CN 106357448B
Authority
CN
China
Prior art keywords
opposite end
name
element name
flow monitoring
local terminal
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.)
Active
Application number
CN201610842025.5A
Other languages
Chinese (zh)
Other versions
CN106357448A (en
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610842025.5A priority Critical patent/CN106357448B/en
Publication of CN106357448A publication Critical patent/CN106357448A/en
Application granted granted Critical
Publication of CN106357448B publication Critical patent/CN106357448B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0266Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using meta-data, objects or commands for formatting management information, e.g. using eXtensible markup language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • 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
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

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

Abstract

The present invention provides a kind of flow monitoring Topology g eneration method and system, is related to field of communication technology, for solving the problems, such as that the network topology of the generation when carrying out Network Traffic Analysis in the prior art is the topology of whole network.This method comprises: flow monitoring data are generated traffic reports file and are named to flow report file and the traffic reports file after name is sent to upper layer analysis tool server by EMS;Upper layer analysis tool server parses flow report file and obtains local terminal element name, opposite end element name and port information and generate flow monitoring link according to local terminal element name, opposite end element name and port information and generate flow monitoring topology according to flow monitoring link.The present invention is used for the generation of flow monitoring topology.

Description

A kind of flow monitoring Topology g eneration method and system
Technical field
The present invention relates to field of communication technology more particularly to a kind of flow monitoring Topology g eneration method and systems.
Background technique
As long term evolution (full name in English: Long Term Evolution, abbreviation: LTE) business is grown rapidly, network Flow explosive growth, this to support multiple service supporting network protocol (full name in English: Internet Protocol, referred to as: IP) the O&M and operation of network and multiprotocol label switching (Multi-Protocol Label Switching, MPLS) network Bring stern challenge.Wherein, one of challenge is how to obtain the busy period feature of live network flow, to rationally be arranged Base station flow convergence ratio, accurate planning network bandwidth and dilatation construction.
Currently, bearer network equipment has generally supported the monitoring function of flow, and can be by the flow monitoring data of acquisition It is reported to Element management system (full name in English: Element Management System, abbreviation: EMS), then EMS again will stream Amount data be reported to comprehensive network management perhaps third-party analysis tool finally by comprehensive network management or third-party analysis tool to network Traffic characteristic is analyzed.However, comprehensive network management or third-party analysis tool be when carrying out Network Traffic Analysis, only It is inadequate for having flow monitoring data, it is necessary to carry out comprehensive analysis in conjunction with the topology of flux monitoring region, therefore EMS must also The topology of flux monitoring region is reported to comprehensive network management or third-party analysis tool.EMS passes through link connection in the prior art Network topology is reported to comprehensive network management or third-party analysis tool by the mode of relationship report.Specifically, EMS first is by network In all link connection relationships generate link connection relationship reports, then by link connection relationship report be reported to comprehensive network management or Person's third-party analysis tool, last comprehensive network management or third-party analysis tool parsing link connection relationship report generation network are opened up It flutters.
However, due to record all link connection relationships in entire IP/MPLS network in link connection relationship report, Therefore comprehensive network management or third-party analysis tool are whole network according to the network topology of link connection relationship report generation Topology, and need to report the topology for only disposing flux monitoring region of comprehensive network management or third-party analysis tool.If net When NE quantity is huge in network and/or link connection relationship complexity, one side which will cause the efficiency of network topology generation It reduces;On the other hand, it since flow analysis personnel are only concerned about the topology in the region of flow monitoring, also needs artificially entire The topology of specific flux monitoring region is found in the topology of network, this brings inconvenience to O&M and analytic process.
Summary of the invention
The embodiment of the present invention provides a kind of flow monitoring Topology g eneration method and system, exists in the prior art for solving The network topology for carrying out generation when Network Traffic Analysis is the topological problem of whole network.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that
In a first aspect, providing a kind of flow monitoring Topology g eneration method, comprising:
Flow monitoring data are generated traffic reports file and are named to the traffic reports file by EMS;After name It include: the corresponding local terminal element name of the flow monitoring data, the flow monitoring in the title of the traffic reports file The corresponding opposite end element name of data and the corresponding port information of the flow monitoring data;
Traffic reports file after name is sent to upper layer analysis tool server by EMS;
The upper layer analysis tool server carries out parsing to the traffic reports file after name and obtains the local terminal network element Title, the opposite end element name and the port information;
The upper layer analysis tool server is according to the local terminal element name, the opposite end element name and the end Message breath generates flow monitoring link;
The upper layer analysis tool server generates the flow monitoring topology according to the flow monitoring link.
Second aspect provides a kind of flow monitoring Topology g eneration system, comprising: EMS and upper layer analysis tool server;
The EMS is used to flow monitoring data generating traffic reports file and order the traffic reports file Name;It include: the corresponding local terminal element name of the flow monitoring data in the title of the traffic reports file after name, described The corresponding opposite end element name of flow monitoring data and the corresponding port information of the flow monitoring data;
The EMS is also used to the traffic reports file after name being sent to upper layer analysis tool server;
The upper layer analysis tool server is used to carry out the traffic reports file after name parsing to obtain the local terminal Element name, the opposite end element name and the port information and according to the local terminal element name, the opposite end net First title and the port information generate flow monitoring link;
The upper layer analysis tool server is also used to generate the flow monitoring topology according to the flow monitoring link.
Flow monitoring data are generated flow by flow monitoring Topology g eneration method provided in an embodiment of the present invention, first EMS Report file is simultaneously named flow report file, and secondly the traffic reports file after name is sent to upper layer analysis by EMS Tool server, again, upper layer analysis tool server carry out parsing to the traffic reports file after name and obtain local terminal network element Title, opposite end element name and port information, then analysis tool server in upper layer is according to local terminal element name, opposite end network element Title and port information generate flow monitoring link, and last upper layer analysis tool server is generated according to flow monitoring link to flow Amount monitoring topology, because the flow monitoring link in the embodiment of the present invention is according to the corresponding local terminal network element name of flow monitoring data What title, the corresponding opposite end element name of flow monitoring data and the corresponding port information of flow monitoring data generated, so raw At flow monitoring link belong to flux monitoring region, and then also only wrapped according to the flow monitoring topology that flow monitoring link generates Topology containing flux monitoring region, so the embodiment of the present invention can only generate flow prison when carrying out Network Traffic Analysis The efficiency surveyed the topology in region, and then network topology is avoided to generate reduces and the problem of O&M and analytic process inconvenience.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with It obtains other drawings based on these drawings.
Fig. 1 is one of the step flow chart for the flow monitoring Topology g eneration method that the embodiment of the present invention provides;
Fig. 2 is the two of the step flow chart for the flow monitoring Topology g eneration method that the embodiment of the present invention provides;
Fig. 3 is the three of the step flow chart for the flow monitoring Topology g eneration method that the embodiment of the present invention provides;
Fig. 4 is the four of the step flow chart for the flow monitoring Topology g eneration method that the embodiment of the present invention provides;
Fig. 5 is the schematic diagram of the EMS that the embodiment of the present invention provides and upper layer analysis tool server;
Fig. 6 is the five of the step flow chart for the flow monitoring Topology g eneration method that the embodiment of the present invention provides;
Fig. 7 is the schematic diagram for the flow monitoring Topology g eneration system that the embodiment of the present invention provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
In embodiments of the present invention, " illustrative " or " such as " etc. words for indicate make example, illustration or explanation.This Be described as in inventive embodiments " illustrative " or " such as " any embodiment or design scheme be not necessarily to be construed as comparing Other embodiments or design scheme more preferably or more advantage.Specifically, use " illustrative " or " such as " etc. words purport Related notion is being presented in specific ways.
Embodiment one
Implementation of the invention provides a kind of flow monitoring Topology g eneration method, specifically, shown in referring to Fig.1, this method packet Include following steps:
Flow monitoring data are generated traffic reports file and are named to flow report file by S11, EMS.
It wherein, include: the corresponding local terminal element name of flow monitoring data, stream in the title of traffic reports file after name Measure the corresponding opposite end element name of monitoring data and the corresponding port information of flow monitoring data.
Illustratively, opposite end element name may include: that the station name of opposite end network element, the station name of base station, net are outer and unknown;
Wherein, if opposite end element name is the station name of opposite end network element, then it represents that opposite end network element is belonging to flow monitoring data A certain network element in network;If opposite end element name is the station name of base station, then it represents that opposite end network element is base station;If opposite end network element name Referred to as net is outer, then it represents that opposite end network element is a certain network element outside flow monitoring data belonging network;If opposite end element name is not Know, then it represents that can not know opposite end network element.
That is, opposite end element name is optional are as follows: " station name of opposite end network element ", " station name of base station ", " net is outer " and " unknown " In one.
Further, the local terminal element name in above-described embodiment can be expressed as character string.It should also be noted that, being Differentiation different local terminal network element, indicate the title of each local terminal network element character string should be it is unique, i.e., local terminal network element and Indicate that the character string of local terminal element name corresponds.
Further, the port in above-described embodiment is physical interface, and port information refers specifically to the port object of port Manage the information such as rate, slot number, sub- slot number, port numbers.In addition, may include multiple sub-interfaces under a physical interface, and Sub-interface includes: L2 sub-interface and L3 sub-interface again.When the corresponding expression granularity of flow monitoring data is sub-interface (L2 sub-interface Or when L3 sub-interface), port information should also include subport information.
Illustratively, after name the title of traffic reports file structure are as follows:
Flow _ business information _ flow granularity _ port information _ local terminal element name _ opposite end element name _ ring information _ equipment Model _ report generation time .csv.
Illustratively, business information is shown with XX report;Flow granularity is indicated with YY;Port information is indicated with ZZ;Local terminal net The entitled LocaName of member;Opposite end element name is RemoteName;Ring information is indicated with RXX;Device model is indicated with RXX; The report generation time indicates with TIME, then the structure of the title of traffic reports file are as follows:
Flow _ XX_YY_ZZ_LocaName_RemoteName_RXX_RXX_TIME.csv
Traffic reports file after name is sent to upper layer analysis tool server by S12, EMS.
Illustratively, EMS can pass through File Transfer Protocol (full name in English: File Transfer Protocol, letter Claim: FTP) mode traffic reports file is sent to upper layer analysis tool server.Certainly, EMS spy can pass through its other party Traffic reports file is sent to upper layer analysis tool server by formula, is not limited this in the embodiment of the present invention, can incite somebody to action Traffic reports file is sent to subject to the analysis tool server of upper layer.
S13, upper layer analysis tool server to the traffic reports file after name carry out parsing obtain local terminal element name, Opposite end element name and port information.
It should be noted that upper layer analysis tool server can be according to traffic messages after parsing to traffic messages Content obtains flow monitoring data and name acquiring local terminal element name, opposite end element name and end according to traffic messages Message breath.Illustratively, what analysis tool server in upper layer can will acquire is saved in data on flows library for flow monitoring data In.
S14, upper layer analysis tool server are generated according to local terminal element name, opposite end element name and port information to flow Amount monitoring link.
Specifically, upper layer analysis tool server can determine that flow monitoring data are corresponding according to local terminal element name Local terminal network element determines the corresponding opposite end network element of flow monitoring data according to opposite end element name, determines further according to port information The corresponding port information of outflow monitoring data, that is, upper layer analysis tool server can be according to local terminal element name, opposite end net First title and port information determine each node of the corresponding chain road of flow monitoring data, finally by each of chain road Node connection can obtain flow monitoring link.
S15, upper layer analysis tool server generate flow monitoring topology according to flow monitoring link.
The possible multiple generation traffic reports files of EMS, and multiple traffic reports files are respectively sent to upper layer analysis work Have server, and a flow monitoring chain can be generated according to each traffic reports file in upper layer analysis tool server Road, and upper layer analysis tool server may be identical according to the flow monitoring link of multiple traffic reports file generateds, it can also It can not be identical.After obtaining multiple monitoring links, upper layer analysis tool server is by identical network element in multiple flow monitoring links Arrangement is merged, that is, produces flow monitoring topology.
Flow monitoring data are generated flow by flow monitoring Topology g eneration method provided in an embodiment of the present invention, first EMS Report file is simultaneously named flow report file, and secondly the traffic reports file after name is sent to upper layer analysis by EMS Tool server, again, upper layer analysis tool server carry out parsing to the traffic reports file after name and obtain local terminal network element Title, opposite end element name and port information, then analysis tool server in upper layer is according to local terminal element name, opposite end network element Title and port information generate flow monitoring link, and last upper layer analysis tool server is generated according to flow monitoring link to flow Amount monitoring topology, because the flow monitoring link in the embodiment of the present invention is according to the corresponding local terminal network element name of flow monitoring data What title, the corresponding opposite end element name of flow monitoring data and the corresponding port information of flow monitoring data generated, so raw At flow monitoring link belong to flux monitoring region, and then also only wrapped according to the flow monitoring topology that flow monitoring link generates Topology containing flux monitoring region, so the embodiment of the present invention can only generate flow prison when carrying out Network Traffic Analysis The efficiency surveyed the topology in region, and then network topology is avoided to generate reduces and the problem of O&M and analytic process inconvenience.
Embodiment two
On the basis of the above embodiment 1, the embodiment of the invention also provides in a kind of concrete implementation above-mentioned steps 14 Layer analysis tool server generates the side of flow monitoring link according to local terminal element name, opposite end element name and port information Method.Specifically, referring to shown in Fig. 2, this method comprises:
S141, confirmation opposite end element name.
By the explanation of above-mentioned opposite end element name it is found that the title of opposite end network element may be " the station of opposite end network element One in name ", " station name of base station " " net outer " and " unknown ";When the entitled " station of opposite end network element of confirmation opposite end network element When name ", step S142 is executed.
S142, judge in flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element.
Due to determining entitled " station name of opposite end network element " of opposite end network element in step S141, can directly determine The both ends of the corresponding flow monitoring link of the flow monitoring data are in flow monitoring data belonging network.When flow monitoring chain When the both ends on road are in flow monitoring data belonging network, first determine whether contained the chain in flow monitoring topology Road, if so, without repeatedly generating;If it is not, then needing to generate, i.e., further execute step S143.
S143, the affiliated net of flow monitoring data is generated according to local terminal element name, opposite end element name and port information Flow monitoring link in network.
Embodiment three
On the basis of the above embodiment 1, the embodiment of the invention also provides in a kind of concrete implementation above-mentioned steps 14 Layer analysis tool server generates the side of flow monitoring link according to local terminal element name, opposite end element name and port information Method.Specifically, referring to shown in Fig. 3, this method comprises:
S141, confirmation opposite end element name.
Equally, the title of opposite end network element may be " station name of opposite end network element ", " station name of base station " " net outer " and " not Know " in one;When entitled " station name of base station " for confirming opposite end network element or " net is outer ", step S144 is executed.
S144, opposite end NE icon is generated.
When entitled " station name of base station " or " net outer " due to determining opposite end network element in step S141, it can determine The opposite end network element of the corresponding flow monitoring link of the flow monitoring data is except flow monitoring data belonging network, so in life Need Mr. at opposite end NE icon before at flow monitoring topology.Opposite end NE icon is generated later further according to local terminal network element name Claim, opposite end NE icon and port information generate flow monitoring link, i.e. execution step S145.
S145, flow monitoring link is generated according to local terminal element name, opposite end NE icon and port information.
Example IV,
On the basis of the above embodiment 1, the embodiment of the invention also provides in a kind of concrete implementation above-mentioned steps 14 Layer analysis tool server generates the side of flow monitoring link according to local terminal element name, opposite end element name and port information Method.
Specifically, after name in the title of traffic reports file further include: the corresponding business information of flow monitoring data;
Business information includes: 3G, 4G, set-off and general;
Wherein, if business information is 3G, then it represents that opposite end network element is NodeB;If business information is 4G, then it represents that opposite end Network element is the base station 4G;If business information is set-off, then it represents that opposite end network element is group customer special line;If business information be it is general, Then indicate that type of service is unknown or opposite end network element is not NodeB, the base station 4G and group customer special line
That is, business information can be selected as " 3G ", " 4G ", " set-off ", one in " general ".When the name of traffic reports file It further include the corresponding business information of flow monitoring data in title is to be included at least in the title of traffic reports file: flow monitoring The corresponding local terminal element name of data, the corresponding opposite end element name of flow monitoring data, the corresponding port of flow monitoring data Information and the corresponding business information of flow monitoring data.
Referring to shown in Fig. 4, realization above-mentioned steps 14 provided in an embodiment of the present invention at the middle and upper levels analysis tool server according to The method that local terminal element name, opposite end element name and port information generate flow monitoring link includes:
S141, confirmation opposite end element name.
Equally, the title of opposite end network element may be " station name of opposite end network element ", " station name of base station " " net outer " and " not Know " in one;When confirm opposite end network element it is entitled " unknown " when, execute step S146.
S146, confirmation business information.
By the above-mentioned explanation to business information it is found that business information be " 3G ", " 4G ", " set-off ", in " general " One;When determining business information is " 3G " either " 4G " or " set-off ", can go to determine that local terminal network element is user network Side interface (full name in English: User Networks interface, referred to as: uni interface), and opposite end element name one is set to The station name of base station perhaps group big customer special line router thus the title of opposite end network element should be " station name of base station " or " net is outer ".Due to that can determine that opposite end element name is " station name of base station " or " net is outer " at this time, upper layer analysis tool clothes Opposite end NE icon can be generated and according to opposite end NE icon, local terminal element name, business information and port information in business device Generate flow monitoring link.Execute step S147 and S148.
S147, opposite end NE icon is generated.
By the type of the available opposite end network element of business information, when business information be " 3G " either " 4G " or " set-off " When, it can determine that opposite end network element is respectively as follows: NodeB, the base station 4G and group's big customer's special line.Opposite end network element figure is generated at this time Then mark generates flow monitoring link further according to opposite end NE icon, local terminal element name, business information and port information, Execute step S148.
S148, flow monitoring chain is generated according to opposite end NE icon, local terminal element name, business information and port information Road.
Embodiment five,
On the basis of above-mentioned implementation one, flow monitoring Topology g eneration method provided in an embodiment of the present invention, on upper layer point Before tool server is analysed according to local terminal element name, opposite end element name and port information generation flow monitoring link, also Further comprise: link connection relation table is sent to upper layer analysis tool server by EMS.
Wherein, including whole link connection relationships in EMS database in link relation table.
Specifically, link relation table can be sent to upper layer analysis tool server by EMS together with traffic reports file, Link relation table individually can also be sent to upper layer analysis tool server, this is not construed as limiting in the embodiment of the present invention.This Outside, EMS link relation table is sent to upper layer analysis tool server can also be by the way of FTP.
Illustratively, referring to Figure 5, Fig. 5 is the schematic diagram of EMS and upper layer analysis tool server.Wherein, EMS 51 includes: EMS topological database 511, flow monitoring database 512, and upper layer analysis tool server 52 includes: storage stream Measure the data on flows library 521 of monitoring data.EMS 51 generates link according to the link relationship stored in EMS topological database 511 Link relation table is simultaneously sent to upper layer analysis tool server 52, upper layer analysis tool server by relation table in a manner of FTP Receives link relation table is for inquiry;EMS 51 generates flow report according to the flow monitoring data in flow monitoring database 512 List file is simultaneously named to by traffic reports file, and upper layer analysis tool server 52 is then sent in a manner of FTP, on Layer analysis tool server parses the traffic reports file received, and flow monitoring data are stored in data on flows library In 521.
Referring to shown in Fig. 6, realization above-mentioned steps 14 provided in an embodiment of the present invention at the middle and upper levels analysis tool server according to The method that local terminal element name, opposite end element name and port information generate flow monitoring link includes:
S146, confirmation business information.
Equally, by the above-mentioned explanation to business information it is found that business information be " 3G ", " 4G ", " set-off ", in " general " One;When determining business information is " general ", step S149 is executed.
S149, search key is the link connection relationship of local terminal element name and port information in link relation table.
It come query key word is local terminal element name and port information by inquiring when determining business information is " general " Link connection relationship, if the link connection that keyword is local terminal element name and port information can be inquired in link relation table It, can be according to the available opposite end element name of the link inquired when relationship, that is, execute step S1410.
S1410, according to keyword be local terminal element name and port information link connection Relation acquisition opposite end network element name Claim.
Further, if the link that keyword is local terminal element name and port information can be inquired in link relation table Connection relationship can then determine a certain network element that opposite end network element one is set in flow monitoring data belonging network.At this point, referring to upper It is raw to state the method that flow monitoring link is generated according to local terminal element name, opposite end element name and port information in embodiment two At flow monitoring link.Execute step S142 and S143.
S142, judge in flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element.
When the both ends of flow monitoring link are in flow monitoring data belonging network, flow monitoring topology is first determined whether In whether contained the link, if so, without repeatedly generating;If it is not, then needing to generate, i.e., further execute step S143。
S143, the affiliated net of flow monitoring data is generated according to local terminal element name, opposite end element name and port information Flow monitoring link in network.
In addition, in step 149, if can not find keyword in link relation table is local terminal element name and port When the link connection relationship of information, then a certain net that opposite end network element one is set to outside flow monitoring data belonging network can be determined Member at this time, it may be necessary to generate NE icon, and generates flow monitoring link according to the NE icon of generation.Execute step SS1411 and step S1412.
S1411, opposite end NE icon is generated.
S1412, flow monitoring link is generated according to opposite end NE icon, local terminal element name and port information.
Embodiment six
Yet another embodiment of the invention provided a kind of flow monitoring Topology g eneration system, referring to shown in Fig. 7, the flow monitoring Topology g eneration system 700 includes: EMS 71 and upper layer analysis tool server 72.
EMS 71 is used to flow monitoring data generating traffic reports file and be named to flow report file;Name It afterwards include: that the corresponding local terminal element name of flow monitoring data, flow monitoring data are corresponding in the title of traffic reports file Opposite end element name and the corresponding port information of flow monitoring data;
EMS 71 is also used to the traffic reports file after name being sent to upper layer analysis tool server;
Upper layer analysis tool server 72 is used to carry out the traffic reports file after name parsing to obtain local terminal network element name Claim, opposite end element name and port information and generated according to local terminal element name, opposite end element name and port information Flow monitoring link;
Upper layer analysis tool server 72 is also used to generate flow monitoring topology according to flow monitoring link.
Flow monitoring Topology g eneration system provided in an embodiment of the present invention, comprising: EMS and upper layer analysis tool server, Wherein EMS is used to generate flow monitoring data and traffic reports file and be named to flow report file, EMS be also used to by Traffic reports file after name is sent to upper layer analysis tool server;After upper layer analysis tool server is used for name Traffic reports file carries out parsing and obtains local terminal element name, opposite end element name and port information, then upper layer analysis work Have server and flow monitoring link, last upper layer point are generated according to local terminal element name, opposite end element name and port information It analyses tool server and flow monitoring topology is generated according to flow monitoring link, because of the flow monitoring link in the embodiment of the present invention It is to be supervised according to the corresponding local terminal element name of flow monitoring data, the corresponding opposite end element name of flow monitoring data and flow The corresponding port information of measured data generates, so the flow monitoring link generated belongs to flux monitoring region, and then according to stream The flow monitoring topology that amount monitoring link generates also only includes the topology of flux monitoring region, so the embodiment of the present invention can be Carrying out the efficiency for only generating the topology of flux monitoring region when Network Traffic Analysis, and then network topology being avoided to generate reduces And the problem of O&M and analytic process inconvenience.
Optionally, port information includes: ports physical rate, slot number, sub- slot number, port numbers;
Opposite end element name includes: that the station name of opposite end network element, the station name of base station, net are outer and unknown;
Wherein, if opposite end element name is the station name of opposite end network element, then it represents that opposite end network element is belonging to flow monitoring data A certain network element in network;If opposite end element name is the station name of base station, then it represents that opposite end network element is base station;If opposite end network element name Referred to as net is outer, then it represents that opposite end network element is a certain network element outside flow monitoring data belonging network;If opposite end element name is not Know, then it represents that can not know opposite end network element.
Optionally, analysis tool server in upper layer is specifically used for when the station name that determining opposite end element name is opposite end network element When, judge in flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element;If it is not, then according to local terminal network element Title, opposite end element name and port information generate the flow monitoring link in flow monitoring data belonging network.
Optionally, analysis tool server in upper layer is specifically used for when the station name or net outer for determining that opposite end element name is base station When, generate opposite end NE icon;Flow monitoring chain is generated according to local terminal element name, opposite end NE icon and port information Road.
Optionally, after name in the title of traffic reports file further include: the corresponding business information of flow monitoring data;
Business information includes: 3G, 4G, set-off and general;
Wherein, if business information is 3G, then it represents that opposite end network element is NodeB;If business information is 4G, then it represents that opposite end Network element is the base station 4G;If business information is set-off, then it represents that opposite end network element is group customer special line;If business information be it is general, Then indicate that type of service is unknown or opposite end network element is not NodeB, the base station 4G and group customer special line;
Upper layer analysis tool server be specifically used for when determine opposite end element name be unknown and business information be 3G or 4G or when set-off, generates opposite end NE icon;According to opposite end NE icon, local terminal element name, business information and port Information generates flow monitoring link.
Optionally, EMS is also used to for link connection relation table to be sent to upper layer analysis tool server, wherein link relationship It include whole link connection relationships in EMS database in table;
Upper layer analysis tool server is specifically used for when determining that opposite end element name is unknown and business information is general, Search key is the link connection relationship of local terminal element name and port information in link relation table;
It is closed when keyword can be found in link relation table for the link connection of local terminal element name and port information It is the link connection Relation acquisition opposite end element name of local terminal element name and port information according to keyword when being;
Judge in flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element;
If it is not, then according to belonging to local terminal element name, opposite end element name and port information generation flow monitoring data Flow monitoring link in network;
It is closed when keyword can not be found in link relation table for the link connection of local terminal element name and port information When being, opposite end NE icon is generated;
Flow monitoring link is generated according to opposite end NE icon, local terminal element name and port information.
Optionally, after name the title of traffic reports file structure are as follows:
Flow _ business information _ flow granularity _ port information _ local terminal element name _ opposite end element name _ ring information _ equipment Model _ report generation time .csv.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those familiar with the art, all answers It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.

Claims (14)

1. a kind of flow monitoring Topology g eneration method characterized by comprising
Flow monitoring data are generated traffic reports file and are named to the traffic reports file by EMS;It is described after name It include: the corresponding local terminal element name of the flow monitoring data, the flow monitoring data in the title of traffic reports file Corresponding opposite end element name and the corresponding port information of the flow monitoring data;
Traffic reports file after name is sent to upper layer analysis tool server by EMS;
The upper layer analysis tool server to the traffic reports file after name carry out parsing obtain the local terminal element name, The opposite end element name and the port information;
The upper layer analysis tool server is believed according to the local terminal element name, the opposite end element name and the port Breath generates flow monitoring link;
The upper layer analysis tool server generates the flow monitoring topology according to the flow monitoring link.
2. the method according to claim 1, wherein
The port information includes: ports physical rate, slot number, sub- slot number, port numbers;
The opposite end element name includes: that the station name of opposite end network element, the station name of base station, net are outer and unknown;
Wherein, if the opposite end element name is the station name of opposite end network element, then it represents that opposite end network element is the flow monitoring data A certain network element in belonging network;If the opposite end element name is the station name of base station, then it represents that opposite end network element is base station;If institute It is outer for net to state opposite end element name, then it represents that opposite end network element is a certain network element outside the flow monitoring data belonging network;If The opposite end element name is unknown, then it represents that can not know opposite end network element.
3. according to the method described in claim 2, it is characterized in that,
The upper layer analysis tool server is believed according to the local terminal element name, the opposite end element name and the port Breath generates flow monitoring link, comprising:
When determining the opposite end element name is the station name of opposite end network element, judge in the flow monitoring topology with the presence or absence of packet The link of network element containing local terminal and opposite end network element;
If it is not, then generating the flow according to the local terminal element name, the opposite end element name and the port information Flow monitoring link in monitoring data belonging network.
4. according to the method described in claim 2, it is characterized in that, the upper layer analysis tool server is according to the local terminal net First title, the opposite end element name and the port information generate flow monitoring topology, comprising:
When determining the station name or outer net that the opposite end element name is base station, opposite end NE icon is generated;
Flow monitoring link is generated according to the local terminal element name, the opposite end NE icon and the port information.
5. according to the method described in claim 2, it is characterized in that, also being wrapped in the title of the traffic reports file after name It includes: the corresponding business information of the flow monitoring data;
The business information includes: 3G, 4G, set-off and general;
Wherein, if the business information is 3G, then it represents that opposite end network element is NodeB;If the business information is 4G, then it represents that Opposite end network element is the base station 4G;If the business information is set-off, then it represents that opposite end network element is group customer special line;If the business Information is general, then it represents that type of service is unknown or opposite end network element is not NodeB, the base station 4G and group customer special line;
The upper layer analysis tool server is believed according to the local terminal element name, the opposite end element name and the port Breath generates flow monitoring topology, comprising:
When determining that the opposite end element name be the unknown and described business information is 3G or 4G or when set-off, opposite end net is generated First icon;
It is generated and is flowed according to the opposite end NE icon, the local terminal element name, the business information and the port information Amount monitoring link.
6. according to the method described in claim 5, it is characterized in that, in the upper layer analysis tool server according to the local terminal Before element name, the opposite end element name and the port information generate flow monitoring link, the method also includes: Link connection relation table is sent to the upper layer analysis tool server by EMS, wherein including EMS number in the link relation table According to whole link connection relationships in library;
The upper layer analysis tool server is believed according to the local terminal element name, the opposite end element name and the port Breath generates flow monitoring topology, comprising:
When determining the opposite end element name to be the unknown and described business information being general, searched in link relation table crucial Word is the link connection relationship of the local terminal element name and port information;
Connect when keyword can be found in the link relation table for the link of the local terminal element name and port information It is the link connection Relation acquisition opposite end network element name of the local terminal element name and port information according to keyword when connecing relationship Claim;
Judge in the flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element;
If it is not, then generating the flow according to the local terminal element name, the opposite end element name and the port information Flow monitoring link in monitoring data belonging network;
It is closed when keyword can not be found in link relation table for the link connection of the local terminal element name and port information When being, opposite end NE icon is generated;
Flow monitoring link is generated according to the opposite end NE icon, the local terminal element name and the port information.
7. method according to claim 1-6, which is characterized in that the title of the traffic reports file after name Structure are as follows:
Flow _ business information _ flow granularity _ port information _ local terminal element name _ opposite end element name _ ring information _ equipment type Number _ report generation time .csv.
8. a kind of flow monitoring Topology g eneration system characterized by comprising EMS and upper layer analysis tool server;
The EMS is used to flow monitoring data generating traffic reports file and be named to the traffic reports file;Life Name after the traffic reports file title in include: the corresponding local terminal element name of the flow monitoring data, the flow The corresponding opposite end element name of monitoring data and the corresponding port information of the flow monitoring data;
The EMS is also used to the traffic reports file after name being sent to the upper layer analysis tool server;
The upper layer analysis tool server is used to carry out the traffic reports file after name parsing to obtain the local terminal network element Title, the opposite end element name and the port information and according to the local terminal element name, the opposite end network element name Claim and the port information generates flow monitoring link;
The upper layer analysis tool server is also used to generate the flow monitoring topology according to the flow monitoring link.
9. system according to claim 8, which is characterized in that
The port information includes: ports physical rate, slot number, sub- slot number, port numbers;
The opposite end element name includes: that the station name of opposite end network element, the station name of base station, net are outer and unknown;
Wherein, if the opposite end element name is the station name of opposite end network element, then it represents that opposite end network element is the flow monitoring data A certain network element in belonging network;If the opposite end element name is the station name of base station, then it represents that opposite end network element is base station;If institute It is outer for net to state opposite end element name, then it represents that opposite end network element is a certain network element outside the flow monitoring data belonging network;If The opposite end element name is unknown, then it represents that can not know opposite end network element.
10. system according to claim 9, which is characterized in that the upper layer analysis tool server is specifically used for when true When the fixed opposite end element name is the station name of opposite end network element, judge in the flow monitoring topology with the presence or absence of comprising local terminal net The link of member and opposite end network element;If it is not, then being believed according to the local terminal element name, the opposite end element name and the port Breath generates the flow monitoring link in the flow monitoring data belonging network.
11. system according to claim 9, which is characterized in that the upper layer analysis tool server is specifically used for when true When the fixed opposite end element name is the station name or outer net of base station, opposite end NE icon is generated;According to the local terminal element name, The opposite end NE icon and the port information generate flow monitoring link.
12. system according to claim 9, which is characterized in that also wrapped in the title of the traffic reports file after name It includes: the corresponding business information of the flow monitoring data;
The business information includes: 3G, 4G, set-off and general;
Wherein, if the business information is 3G, then it represents that opposite end network element is NodeB;If the business information is 4G, then it represents that Opposite end network element is the base station 4G;If the business information is set-off, then it represents that opposite end network element is group customer special line;If the business Information is general, then it represents that type of service is unknown or opposite end network element is not NodeB, the base station 4G and group customer special line;
The upper layer analysis tool server is specifically used for when the determining opposite end element name being the unknown and described business information When for 3G or 4G or set-off, opposite end NE icon is generated;According to the opposite end NE icon, the local terminal element name, The business information and the port information generate flow monitoring link.
13. system according to claim 12, which is characterized in that
The EMS is also used to for link connection relation table to be sent to the upper layer analysis tool server, wherein the link closes It is in table including whole link connection relationships in EMS database;
The upper layer analysis tool server is specifically used for when the determining opposite end element name being the unknown and described business information When being general, search key is the link connection relationship of the local terminal element name and port information in link relation table;
It is closed when keyword can be found in link relation table for the link connection of the local terminal element name and port information It is the link connection Relation acquisition opposite end element name of the local terminal element name and port information according to keyword when being;
Judge in the flow monitoring topology with the presence or absence of the link comprising local terminal network element and opposite end network element;
If it is not, then generating the flow according to the local terminal element name, the opposite end element name and the port information Flow monitoring link in monitoring data belonging network;
It is closed when keyword can not be found in link relation table for the link connection of the local terminal element name and port information When being, opposite end NE icon is generated;
Flow monitoring link is generated according to the opposite end NE icon, the local terminal element name and the port information.
14. according to the described in any item systems of claim 8-13, which is characterized in that the name of the traffic reports file after name The structure of title are as follows:
Flow _ business information _ flow granularity _ port information _ local terminal element name _ opposite end element name _ ring information _ equipment type Number _ report generation time .csv.
CN201610842025.5A 2016-09-22 2016-09-22 A kind of flow monitoring Topology g eneration method and system Active CN106357448B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610842025.5A CN106357448B (en) 2016-09-22 2016-09-22 A kind of flow monitoring Topology g eneration method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610842025.5A CN106357448B (en) 2016-09-22 2016-09-22 A kind of flow monitoring Topology g eneration method and system

Publications (2)

Publication Number Publication Date
CN106357448A CN106357448A (en) 2017-01-25
CN106357448B true CN106357448B (en) 2019-08-02

Family

ID=57859256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610842025.5A Active CN106357448B (en) 2016-09-22 2016-09-22 A kind of flow monitoring Topology g eneration method and system

Country Status (1)

Country Link
CN (1) CN106357448B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110011830A (en) * 2019-03-03 2019-07-12 北京立思辰安科技术有限公司 Communication topology information modeling method based on data on flows
CN112333039B (en) * 2020-10-12 2024-05-17 联通智网科技股份有限公司 Method and device for generating flow report file, storage medium and computer equipment
CN113746704A (en) * 2021-09-08 2021-12-03 迈普通信技术股份有限公司 Fault monitoring method and device, electronic equipment and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640612A (en) * 2009-09-07 2010-02-03 杭州华三通信技术有限公司 Method and device for flow path discovery and fault fast positioning
CN102215136A (en) * 2010-04-01 2011-10-12 中国科学院计算技术研究所 Flow topology generation method and device
CN103298010A (en) * 2013-05-20 2013-09-11 华为技术有限公司 Network link state display method and network link state display device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150334009A1 (en) * 2014-05-19 2015-11-19 Telchemy, Incorporated System for monitoring the performance of flows carried over networks with dynamic topology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640612A (en) * 2009-09-07 2010-02-03 杭州华三通信技术有限公司 Method and device for flow path discovery and fault fast positioning
CN102215136A (en) * 2010-04-01 2011-10-12 中国科学院计算技术研究所 Flow topology generation method and device
CN103298010A (en) * 2013-05-20 2013-09-11 华为技术有限公司 Network link state display method and network link state display device

Also Published As

Publication number Publication date
CN106357448A (en) 2017-01-25

Similar Documents

Publication Publication Date Title
CN108199924B (en) Whole network flow visualization method and device based on in-band network telemetry
EP2151959B1 (en) Path calculation device for calculating and controlling paths in a network
US8422502B1 (en) System and method for identifying VPN traffic paths and linking VPN traffic and paths to VPN customers of a provider
CN105024985A (en) Message processing method and apparatus
CN106357448B (en) A kind of flow monitoring Topology g eneration method and system
CN106059830B (en) Automatic analysis method for traffic performance of PTN (packet transport network) ring network
US7801130B2 (en) Methods, systems and computer program products for integrating network traffic
CN112866042B (en) Network quality detection method, device, computer equipment and computer readable medium
CN115695248A (en) Method and device for processing multicast message
CN108880899A (en) A kind of Generating Network Topology Map and server
CN106789408B (en) Method for calculating ring forming rate of IPRAN network access layer equipment
Claise et al. Export of structured data in IP flow information export (IPFIX)
CN103997412B (en) Management information base file generation method and device, data handling system
CN107040413A (en) The method of transformer station process layer communication link failure positioning
US20140369238A1 (en) System and method for identifying an ingress router of a flow when no ip address is associated with the interface from which the flow was received
CN112350948B (en) Distributed network tracing method of SDN-based distributed network tracing system
CN111934866B (en) Multi-layer path automatic reduction method and system of quantum communication network
CN111934914B (en) Method and system for analyzing same route of transmission network
CN103023815B (en) Aggregation link load sharing method and device
CN106302351B (en) Collect the method, apparatus and system of accesses control list
CN101621456B (en) Method and system for signaling treatment among internal nodes of network
CN111654413B (en) Method, equipment and storage medium for selecting effective measurement points of network flow
CN115225550A (en) On-demand whole-network remote measuring device based on clustered path planning algorithm
CN107666437A (en) A kind of static tunnel restoration method, apparatus and network node
CN110493068A (en) A kind of network route generating method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant