CN1571368A - A network signalling test method - Google Patents
A network signalling test method Download PDFInfo
- Publication number
- CN1571368A CN1571368A CN 03146154 CN03146154A CN1571368A CN 1571368 A CN1571368 A CN 1571368A CN 03146154 CN03146154 CN 03146154 CN 03146154 A CN03146154 A CN 03146154A CN 1571368 A CN1571368 A CN 1571368A
- Authority
- CN
- China
- Prior art keywords
- signaling
- management center
- module
- equipment
- network
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention is a network signaling testing method, applied to content distribution network (CDN), and including: arranging management center module communicating with network operation maintenance center, arranging equipment agency module in each monitored network equipment; and setting signaling tracking mode and conditions, and after starting signaling test, also including the steps: a) the management center module sends the set signaling tracking mode and conditions to the equipment agency modules; b). each equipment agency module that has received the tracking mode and conditions, collects communication signaling of the network equipment where it exists in the working course according to the received tracking mode and conditions and sends the collected communication signaling as signaling tracked result to the management center module; c). the management center module receives and processes all the signaling tracked results. The invention raises maintaining efficiency of CDN and reduces network cost in operating and maintaining, effectively assuring system safety.
Description
Technical field
The present invention relates to the network test technology, specifically, relate to a kind of signaling testing method in content distributing network (CDN).
Background technology
CDN is the content distributing network of building in order to solve bandwidth problem, and its core concept is that content is pushed on the nearest server of distance users, thereby guarantees quality of services for users.
The business that CDN supports has: video request program, online live, download, advertisement insertion etc.Be example below with the VOD service, the basic signaling process of these business is described with reference to Fig. 1.
As shown in Figure 1, the functional entity that relates to of VOD service comprises Website server (ICP WEB SERVER), internet content provider Subscriber Management System (ICP SMS), name server (DNS), user's request scheduling system (MRB), the Edge Server (ES) of internet content provider.Wherein ICP WEB SERVER, ICP SMS belong to the equipment in ICP territory, and all the other equipment belong to the CDN territory.CDN realizes that the course of work of user capture ICP is as follows:
1) content of user capture ICP, the link of video on demand content on the webpage clicking.This links pairing domain name for be provided with the domain name of parse addresses specially in the CDN territory.
2) browser is initiated the Address requests of this special domain name of inquiry to DNS;
3) DNS returns the address of MRB among the CDN according to configuration;
4) browser is initiated the access to content request to the MRB of this locality;
5) MRB determines to provide the optimum ES of content according to the user capture scheduling strategy, and the user content access request is redirected to this optimum ES;
6) ES obtains the charging relevant information from subscription request message, to specifying charge system to carry out content charging;
7) ES provides content according to this charging result to the end user;
8) when the user capture end of text, ES initiates the charging ending request to charge system, stops service.
As seen, generally include polytype equipment in the CDN network, as central server, ES, DNS, MRB.A medium scale CDN network, equipment often reach thousands of of hundreds ofs.If the effective network test method of neither one will cause very big difficulty to plant maintenance row barrier.
Industry also has number of C DN network test instrument at present, relatively is typically UNIX order DIG, and DIG is the command-line tool that whether DNS can correctly realize domain name mapping in the monitoring CDN network, and it can be carried out under Linux or UNIX.After DNS among the CDN receives subscription request message, user's domain name resolution server is carried out trace analysis, inquire about detailed analysis result and the IP address of authorizing DNS, the record queries time, and Query Result returned to user side.By these information, can check whether DNS is in normal operating conditions, the fault location source.
As seen, there is following shortcoming in existing testing tool DIG:
1) only can test the signaling relevant, promptly be confined to a certain in the network or a certain kind equipment are followed the tracks of, can not follow the tracks of the signaling flow of the whole network, can't reflect network problem comprehensively with DNS.
Therefore 2), all can not satisfy the needs that the network manager carries out network operation aspect the adequacy of information and the fail safe because this instrument provides to the end user uses.
Summary of the invention
Main purpose of the present invention is to provide a kind of signaling testing method, make its can all-the-way tracking subscriber signaling, reflect the problem that the network equipment occurs in time in the signaling process process comprehensively, satisfied the needs that the network manager carries out network operation.
In order to achieve the above object, the present invention realizes that the course of work of network signal method of testing is, the management center module of communicating by letter with network operation maintenance centre is set, and in each monitored network equipment the proxy for equipment module is set; And set signaling tracing mode and signaling tracing condition, after starting signaling test, this method also comprises the steps:
A. management center module is handed down to the proxy for equipment module with tracking mode and the tracking condition that sets;
B. each receives the proxy for equipment module of tracking mode and tracking condition, gather self network equipment of living in communication signaling of needs test in the course of the work according to the tracking mode of receiving and tracking condition, and the communication signaling of being gathered is sent to management center module as signaling tracked results;
C. management center module receives and handles all signaling tracked results.
Wherein, the signaling tracing mode comprises: general signaling tracing, port signaling tracing and specific signaling type are followed the tracks of, and the signaling tracing condition comprises: the type of tracked user's IP address, device id, appointment signaling.
Wherein, the proxy for equipment module is embedded in the tracked equipment, i.e. DNS, MRB and ES.Described management center module is arranged on network operation maintenance centre, and the Content of Communication of management center module and proxy for equipment module is carried on the SNMP message.
Wherein, the content of signaling tracked results comprises: the URL of device id, timestamp, IP address, signaling type, tracking signaling detailed description, abnormal cause description, user's request etc.
In the such scheme, step c further comprises: the signaling tracked results that management center module is sent each proxy for equipment module is saved in database, and signaling tracked results is carried out statistical analysis.
This method further comprises: management center module issues and stops ordering proxy for equipment module, proxy for equipment module to stop to gather self network equipment of living in communication signaling in the course of the work.
The present invention provides complete information comprehensively by following the tracks of to the whole process of leaving CDN entering CDN from user's request, for this complicated network of CDN provides a kind of test debugging tools, has improved maintenance efficiency greatly, has reduced the network O﹠M cost.
Signaling tracing of the present invention is controlled, and the network manager can the opening and closing signaling tracing by being provided with, and avoids the hacker to utilize trace tool to attack equipment, thereby effectively guarantees the fail safe of system.
Description of drawings
Fig. 1 is CDN network signal flow process figure;
Fig. 2 is a software logic structured flowchart of the present invention;
Fig. 3 is a signaling tracing flow chart of the present invention.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below the present invention is described in more detail with reference to accompanying drawing.
Fig. 2 is a software logic structured flowchart of the present invention, the present invention realizes that the software configuration of signaling tracing comprises management center module and proxy for equipment module, the proxy for equipment module is responsible for collecting tracked equipment communication signaling in the course of the work according to the tracking mode and the tracking condition that are provided with, and management center module is responsible for the signaling that the treatment facility proxy module is collected.As shown in Figure 2, management center module is embedded in the operation maintenance center (OMC) of CDN, also can be embedded in the independently server that can communicate with OMC, the proxy for equipment module is embedded in the equipment that will follow the tracks of, for example DNS, ES, MRB, communicate by simple mail management agreement (SNMP) agreement between management center module and the proxy for equipment module, client and OMC are by the HTTP(Hypertext Transport Protocol) protocol communication.
Fig. 3 is a signaling tracing flow chart of the present invention.As shown in Figure 3, signaling tracing flow process of the present invention may further comprise the steps:
Step 301: start signaling tracing, promptly on the maintenance terminal of whole network, set tracking mode and tracking condition, beginning signaling tracing.Wherein, tracking mode is divided into:
A) general signaling tracing: all signaling types of following the tracks of designated user.
B) port signaling tracing: observe the situation of change of all signalings of the designated port of a certain equipment at every turn, very useful to the mated condition between facilities for observation.
C) specific signaling type is followed the tracks of: only the signaling type of appointment is followed the tracks of, filtered other irrelevant signaling types.
The signaling tracing condition comprises: the type of tracked user's IP address, device id, appointment signaling.
Step 302: management center module announcement apparatus proxy module.Management center module is handed down to the proxy for equipment module with tracking condition, the tracking mode that sets.
Step 303: proxy for equipment module acquisition of information.Each receives the order of the proxy for equipment module responds management center module of trace command, according to tracking mode of receiving and tracking condition collecting device communication signaling in the course of the work, and signaling tracked results is sent to management center module.
The proxy for equipment module can be as required be provided with different control points in each processing links of monitored device signaling flow, the information that the proxy for equipment module is collected from the control point comprises: normal process information and abnormality processing information describe abnormal cause in detail in the abnormality processing information.The control point that distinct device is provided with is as shown in table 1 below with corresponding processing mode.
Equipment | The control point | Processing mode |
DNS | Receive the dns resolution request | Send tracking message to OMC |
Response dns resolution result | Send tracking message to OMC | |
MRB | Receive user access request | Send tracking message to OMC |
According to scheduling strategy, determine to provide the ES of content | Just often do not send tracking message, send tracking message when unusual, report the reason of makeing mistakes. | |
Response is redirected the result | Send tracking message to OMC | |
ES | ES receives user access request | Send tracking message to OMC |
ES sends the authentication and accounting request to SMS | Send tracking message to OMC | |
ES receives the SMS authorization response | Send tracking message to OMC | |
ES is to subscriber authorisation/denial of service | Send tracking message to OMC | |
ES receives the user offline request | Send tracking message to OMC | |
ES initiates the charging ending request to SMS | Send tracking message to OMC | |
ES receives that the charging of SMS finishes to reply | Send tracking message to OMC | |
ES stops to serve to the user | Send tracking message to OMC |
Table 1
Adopt the snmp protocol of standard between OMC and the equipment, the proxy for equipment module is carried on signaling tracked results on the SNMP message and sends to management center module.
Step 304: management center module is handled tracking results.The tracking results that management center module is collected each proxy for equipment module is saved in database, and tracking results is carried out statistical analysis.
Step 305:OMC shows result.The tracking results that OMC collects each proxy for equipment module outputs to the WEB browser, carries out operation of equipment and maintenance to make things convenient for the keeper.Tracking results comprises: device id, timestamp, IP address, signaling type, tracking signaling are described in detail, abnormal cause is described, the URL of user's request, the data of preserving according to keywords section are retrieved, and with the statistic analysis result of management center module with form or broken line graph or histogrammic form output browser.
Step 306: stop signaling tracing.Maintenance terminal stops to follow the tracks of, and management center module issues according to setting and stops ordering the proxy for equipment module, and the proxy for equipment module stops signaling tracing.
Be the application example of the present invention in actual CDN network environment below, when network operation, find certain ICP user, account number is legal, and the account balance abundance, but but denial of service during content of consumption.Therefore, start signaling tracing, process is as follows:
Step 1: start signaling tracing, setting tracking mode is general signaling tracing, and setting tracking condition is tracked user's IP address.
Step 2: management center module announcement apparatus proxy module is followed the tracks of.Management center module is handed down to proxy for equipment module in ES, MRB, the DNS equipment with tracking condition, the tracking mode that sets.
Step 3: proxy for equipment module acquisition of information.Each receives the order of the proxy for equipment module responds management center module of trace command, according to tracking mode of receiving and tracking condition collecting device communication signaling in the course of the work, and signaling tracked results is sent to management center module.
Step 4: management center module is handled tracking results.The tracking results that management center module is collected each proxy for equipment module is saved in database, and tracking results is carried out statistical analysis.
Step 5:OMC shows result.Show according to analysis result: charge information and the ES user of being redirected to self that receive of ES in the ICP SMS request of send chargeing asks corresponding information inconsistent, further analyze, discovery is that ES has length restriction to the field that receives solicited message, the user request information that ICP is redirected to ES is blocked because of surpassing specific length, thereby causes the authentication and accounting failure.Here, ES is meant that to the charge information that ICP SMS sends Fig. 1 process 6 is included in the information in user's request URL; The user that ES receives asks corresponding information to be meant that Fig. 1 process 5 is included in the information in user's request URL.
Step 6: stop signaling tracing, revise field length constraint among the ES, thereby deal with problems.
Claims (9)
1, a kind of method of network signal test is applicable to content distributing network, it is characterized in that, the management center module of communicating by letter with network operation maintenance centre is set, and in each monitored network equipment the proxy for equipment module is set; And set signaling tracing mode and signaling tracing condition, after starting signaling test, this method also comprises the steps:
A. management center module is handed down to the proxy for equipment module with tracking mode and the tracking condition that sets;
B. each receives the proxy for equipment module of tracking mode and tracking condition, gather self network equipment of living in communication signaling in the course of the work according to tracking mode of receiving and tracking condition, and the communication signaling of being gathered is sent to management center module as signaling tracked results;
C. management center module receives and handles all signaling tracked results.
2, method according to claim 1 is characterized in that, the communication carrier between described management center module and the proxy for equipment module is on Simple Network Management Protocol (SNMP) message.
3, method according to claim 1 is characterized in that, described signaling tracing mode is: general signaling tracing or specific signaling type are followed the tracks of or port signaling tracing or its combination in any.
4, method according to claim 1 is characterized in that, described signaling tracing condition comprises: tracked user's IP address or device id or appointment signaling type or its combination in any.
5, method according to claim 1 is characterized in that, described proxy for equipment module is embedded in Edge Server (ES) or name server (DNS) or the user's request scheduling system (MRB).
6, method according to claim 1 is characterized in that, described management center module is arranged on network operation maintenance centre.
7, method according to claim 1 is characterized in that, described signaling tracked results comprises that device id, timestamp, IP address, signaling type, tracking signaling are described in detail, abnormal cause is described, the URL of user's request.
8, method according to claim 1 is characterized in that, step c further comprises: the signaling tracked results that management center module is sent each proxy for equipment module is saved in database, and signaling tracked results is carried out statistical analysis.
9, method according to claim 1 is characterized in that, this method further comprises: management center module issues and stops ordering proxy for equipment module, proxy for equipment module to stop to gather self network equipment of living in communication signaling in the course of the work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031461549A CN100461712C (en) | 2003-07-24 | 2003-07-24 | A network signalling test method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031461549A CN100461712C (en) | 2003-07-24 | 2003-07-24 | A network signalling test method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1571368A true CN1571368A (en) | 2005-01-26 |
CN100461712C CN100461712C (en) | 2009-02-11 |
Family
ID=34471625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031461549A Expired - Lifetime CN100461712C (en) | 2003-07-24 | 2003-07-24 | A network signalling test method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100461712C (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094427B (en) * | 2006-06-23 | 2010-05-12 | 华为技术有限公司 | System and method for collecting signaling message from whole network |
WO2010145092A1 (en) * | 2009-06-15 | 2010-12-23 | 中兴通讯股份有限公司 | Method and system for tracking signaling in automatically switched optical network |
CN101355456B (en) * | 2007-07-26 | 2011-05-11 | 中国电信股份有限公司 | Method and system for testing transmission quality of No.7 signaling of IP bearing |
CN101772007B (en) * | 2008-12-31 | 2012-10-10 | 中兴通讯股份有限公司 | Improved total network signalling tracing system and method |
WO2012155616A1 (en) * | 2011-07-27 | 2012-11-22 | 中兴通讯股份有限公司 | Method and system for tracing interface machine platform signaling |
CN103238293A (en) * | 2010-12-10 | 2013-08-07 | 西门子企业通讯有限责任两合公司 | Method for monitoring a communication system |
CN108111880A (en) * | 2017-12-21 | 2018-06-01 | 蛮蛮天下(北京)网络科技有限公司 | Troubleshooting method and troubleshooting system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010051980A1 (en) * | 2000-06-01 | 2001-12-13 | Raciborski Nathan F. | Preloading content objects on content exchanges |
ITTO20011082A1 (en) * | 2001-11-19 | 2003-05-19 | Telecom Italia Lab Spa | PROCEDURE TO CHECK THE FUNCTIONALITY OF A CDN NETWORK, ITS SYSTEM AND IT PRODUCT. |
-
2003
- 2003-07-24 CN CNB031461549A patent/CN100461712C/en not_active Expired - Lifetime
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094427B (en) * | 2006-06-23 | 2010-05-12 | 华为技术有限公司 | System and method for collecting signaling message from whole network |
CN101355456B (en) * | 2007-07-26 | 2011-05-11 | 中国电信股份有限公司 | Method and system for testing transmission quality of No.7 signaling of IP bearing |
CN101772007B (en) * | 2008-12-31 | 2012-10-10 | 中兴通讯股份有限公司 | Improved total network signalling tracing system and method |
WO2010145092A1 (en) * | 2009-06-15 | 2010-12-23 | 中兴通讯股份有限公司 | Method and system for tracking signaling in automatically switched optical network |
US8737248B2 (en) | 2009-06-15 | 2014-05-27 | Zte Corporation | Method and system for tracking signaling in automatically switched optical network |
CN103238293A (en) * | 2010-12-10 | 2013-08-07 | 西门子企业通讯有限责任两合公司 | Method for monitoring a communication system |
US9769042B2 (en) | 2010-12-10 | 2017-09-19 | Unify Gmbh & Co. Kg | Method for monitoring a communication system |
WO2012155616A1 (en) * | 2011-07-27 | 2012-11-22 | 中兴通讯股份有限公司 | Method and system for tracing interface machine platform signaling |
CN102904767A (en) * | 2011-07-27 | 2013-01-30 | 中兴通讯股份有限公司 | Method and system for tracking signals of interface machine platform |
CN108111880A (en) * | 2017-12-21 | 2018-06-01 | 蛮蛮天下(北京)网络科技有限公司 | Troubleshooting method and troubleshooting system |
CN108111880B (en) * | 2017-12-21 | 2020-08-11 | 河南蛮蛮云计算技术有限公司 | Obstacle removing method and obstacle removing system |
Also Published As
Publication number | Publication date |
---|---|
CN100461712C (en) | 2009-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103546343B (en) | The network traffics methods of exhibiting of network traffic analysis system and system | |
CN1913452A (en) | Method and equipment of intelligent patrol detection for communication network | |
Zirngibl et al. | Rusty clusters? Dusting an IPv6 research foundation | |
US20100088197A1 (en) | Systems and methods for generating remote system inventory capable of differential update reports | |
CN1763778A (en) | System and method for problem determination using dependency graphs and run-time behavior models | |
CN103152352A (en) | Perfect information security and forensics monitoring method and system based on cloud computing environment | |
CN101582807A (en) | Method and system based on northbound interface to realize network management | |
US20060294148A1 (en) | Network usage management system and method | |
CN1917454A (en) | System and method for detecting faults in network | |
CN101039281A (en) | Method for sharing load of stream media server | |
CN1697404A (en) | System and method for detecting network worm in interactive mode | |
CN1571368A (en) | A network signalling test method | |
CN1859211A (en) | Method device and system for processing warning message | |
CN1852263A (en) | Message access controlling method and a network apparatus | |
CN1905498A (en) | Method for collecting network performance data | |
CN1581809A (en) | Method and system for remote diagnosis device | |
CN101656632A (en) | Virus monitoring method and virus monitoring device in large network | |
CN1510574A (en) | Test system and method for distributed test and centralized management | |
WO2016091415A1 (en) | Method and apparatus for monitoring a certification authority | |
CN109600395A (en) | A kind of device and implementation method of terminal network access control system | |
CN108076165B (en) | Method, equipment and system for domain name resolution information management | |
Lee et al. | Monitoring of IoT data for reducing network traffic | |
CN109150666B (en) | Method for preventing website downtime | |
CN1567841A (en) | An equipment and method for implementing information forwarding | |
CN1175367C (en) | Method for real time collecting DCS data to computer web |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220209 Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province Patentee after: Huawei Cloud Computing Technologies Co.,Ltd. Address before: 518057 HUAWEI building, road, Shenzhen science and Technology Park Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CX01 | Expiry of patent term |
Granted publication date: 20090211 |
|
CX01 | Expiry of patent term |