CN101841424B - EMS network management system and method based on SOCKS proxy connection - Google Patents

EMS network management system and method based on SOCKS proxy connection Download PDF

Info

Publication number
CN101841424B
CN101841424B CN2009101061478A CN200910106147A CN101841424B CN 101841424 B CN101841424 B CN 101841424B CN 2009101061478 A CN2009101061478 A CN 2009101061478A CN 200910106147 A CN200910106147 A CN 200910106147A CN 101841424 B CN101841424 B CN 101841424B
Authority
CN
China
Prior art keywords
network element
proxy module
socks proxy
ems
socks
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.)
Expired - Fee Related
Application number
CN2009101061478A
Other languages
Chinese (zh)
Other versions
CN101841424A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2009101061478A priority Critical patent/CN101841424B/en
Publication of CN101841424A publication Critical patent/CN101841424A/en
Application granted granted Critical
Publication of CN101841424B publication Critical patent/CN101841424B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses EMS network management system and method based on SOCKS proxy connection. The EMS network management system based on the SOCKS proxy connection comprises an EMS client terminal, a SOCKS proxy module, a network element and a network element connection management module, wherein the network element connection management module is used for connecting the EMS client terminal with the network element through the SOCKS proxy module which respectively establishes links with the EMS client terminal and the network element, and establishes a mapping table of the EMS client terminal and the corresponding network element ; and data packets sent by the corresponding network element are sent to the EMS client terminal. The invention solves the restriction of different network segments between the EMS client terminal and the network element in a direct connection network element mode, and the SOCKS proxy module has higher data transmission speed to achieve the purpose of a large amount of data transmission.

Description

EMS network management system and method based on SOCKS agency connection
Technical field
The present invention relates to communication field, relate in particular to a kind of EMS network management system and method based on SOCKS agency connection of in Element management system EMS (Element Management System) network management system, carrying out the big data quantity transmission.
Background technology
In EMS network management system running, connect between EMS client and the network element, adopt usually through EMS server agent ways of connecting, perhaps direct the and network element ways of connecting of EMS client.Yet there is following technical problem in these two kinds of connected modes:
Wherein, through the mode of EMS server agent, all data between EMS client and the network element all are through the EMS transit server.At this moment,,, thereby can cause the EMS server, influence the performance of EMS server because of deal with data too much makes the load of EMS network management system excessive because data volume is excessive if when the EMS client has been built a plurality of instant traffic tasks or signaling tracing task on network element.
Through the mode of direct connecting ne, EMS client and network element are direct-connected, need not pass through the EMS transit server.It is a fastest method of access speed, but needs the EMS client can directly visit the IP of network element (Internet Protocol Address).And as a rule, EMS client and network element can not be in a network segment, and this situation has just limited the use of direct connecting ne.
Summary of the invention
For the mode that solves the EMS server agent exists the performance of the excessive EMS of the influence server of data amount transmitted, the mode of direct connecting ne to have the problem of the restriction of different segment, be necessary to provide a kind of EMS network management system that addresses this problem based on SOCKS agency connection.
In addition, also be necessary to provide a kind of EMS network management method that connects based on the SOCKS agency.
The present invention is based on the EMS network management system that the SOCKS agency connects; Comprise EMS client, SOCKS proxy module, network element and network element connection management module; Said network element connection management module is used to select said EMS client to connect said network element through said SOCKS proxy module, and said SOCKS proxy module is used for setting up TCP with the EMS client through SOCKET and is connected, and obtains the information of network element from the EMS client; Setting up TCP with this network element through SOCKET through the information of this network element is connected; And set up the mapping table of said EMS client and corresponding net element, according to said mapping table, the packet that corresponding net element is sent is sent to the EMS client.
In said system; Also comprise monitoring modular; Said monitoring modular is used for regularly detecting the running status of said SOCKS proxy module, when said SOCKS proxy module does not have response, will restart said SOCKS proxy module; Add up the data volume that said SOCKS proxy module transmits simultaneously, and be sent to said EMS client.
The present invention is based on the EMS network management method that the SOCKS agency connects, it may further comprise the steps:
Start the SOCKS proxy module;
EMS client and said SOCKS proxy module are set up link, to the identification information of SOCKS proxy module transmission network element;
According to the identification information of the said network element that receives, SOCKS proxy module and said network element are set up link through SOCKET, and set up the mapping table of EMS client and said network element;
Said SOCKS proxy module will be set up the information notice EMS client of link with network element, and said EMS client is set up link through said SOCKS proxy module and said network element;
Said network element sends to said SOCKS proxy module with packet;
Said SOCKS proxy module is transmitted to said EMS client to said packet according to said mapping table;
Said SOCKS proxy module and said EMS client, network element are set up link and are comprised:
Step 1, network element connection management module select said EMS client to connect said network element through said SOCKS proxy module;
Step 2, said EMS client are through IP address and the port numbers of network element connection management module to SOCKS proxy module transmission SOCKS proxy module information and network element;
Step 3, said SOCKS proxy module detect SOCKS proxy module information and the IP address of network element and the legitimacy of port numbers that is received, if legal, execution in step four, otherwise, turn back to step 1;
Can step 4, the said SOCKS proxy module of judgement normally connect said network element connection management module, if can, execution in step five, otherwise, turn back to step 1;
Can step 5, the said SOCKS proxy module of judgement successfully connect said network element, if can, then set up the link success with said network element, otherwise, turn back to step 1.
In said method, said network element sends to said SOCKS proxy module with packet and comprises:
Whether said SOCKS proxy module detects bandwidth between itself and the said network element greater than predetermined value; If the SOCKS proxy module begins to receive the packet from network element, whether the packet of monitoring network element simultaneously exceeds the predetermined buffer district; If; Then abandon said packet, otherwise, be saved in said SOCKS proxy module;
Otherwise the SOCKS proxy module receives the packet from network element, carries out subpackage then and handles, and whether the packet of monitoring network element simultaneously exceeds said predetermined buffer district, if, then abandon said packet, otherwise, be saved in said SOCKS proxy module.
In said method, said SOCKS proxy module is started by monitoring modular, and,
Whether the said SOCKS proxy module of said monitoring modular periodic monitor operate as normal,
If, add up the data volume that said SOCKS proxy module transmits, and the number of times that restarts, and send to said EMS client;
Otherwise said monitoring modular is judged the proxy module number of times of repeated priming, whether greater than pre-determined number, if, close said monitoring modular, generation error report then sends to said EMS client to error reporting; Otherwise said monitoring modular restarts said SOCKS proxy module, restarts the number of times accumulation and increases progressively.
In said method, the identification information of said network element is the IP address and the port numbers of said network element.
Compared with prior art; The EMS network management system and the method that the present invention is based on SOCKS agency connection are set up link through the SOCKS proxy module between EMS client and corresponding net element; Solved the restriction of EMS client and network element different segment in the direct connecting ne mode; And SOCKS proxy module transmission data are very fast, satisfy the purpose of carrying out the big data quantity transmission.
After the detailed description that combines the advantages embodiment of the present invention, it is clearer that characteristics of the present invention and advantage will become.
Description of drawings
Fig. 1 the present invention is based on the EMS network management system module diagram that the SOCKS agency connects;
Fig. 2 the present invention is based on the EMS network management method schematic flow sheet that the SOCKS agency connects;
Fig. 3 is the method flow sketch map that SOCKS proxy module of the present invention and EMS client and network element are set up link;
Fig. 4 is that the present invention the present invention is based on the EMS network management method step S6 idiographic flow sketch map that the SOCKS agency connects;
Fig. 5 is monitoring modular of the present invention and the mutual schematic flow sheet of SOCKS proxy module.
Embodiment
Below in conjunction with accompanying drawing EMS network management system and the method that the present invention is based on SOCKS agency connection described.
See also Fig. 1, it is to the present invention is based on the EMS network management system module diagram that the SOCKS agency connects.
The present invention is based on the EMS network management system that SOCKS agency connects comprises: EMS client 11, network element 14 connection management modules 12, SOCKS proxy module 13 and network element 14.Wherein, EMS client 11, network element 14 connection management modules 12, SOCKS proxy module 13 are connected with network element 14 successively.
Network element 14 connection management modules 12 are used to manage the mode that EMS client 11 connects network element 14.EMS client 11 connects network element 14 through three kinds of modes, be respectively through server agent connect, direct connecting ne 14 and being connected through SOCKS proxy module 13.Wherein connect through SOCKS proxy module 13 owing to adopt the SOCKS agency service, the data ratio of transmission is very fast, and does not receive the restriction of EMS client 11 positions.
SOCKS proxy module 13 is used for setting up link with EMS client 11 and network element 14 respectively, and sets up the mapping table of EMS client 11 and corresponding net element 14, and according to mapping table, the packet that network element 14 is sent is sent to EMS client 11.Wherein, SOCKS proxy module 13 is set up TCP with EMS client 11 through SOCKET and is connected.SOCKS proxy module 13 obtains the information of the network element 14 that needs connection from EMS client 11; IP and port numbers such as network element 14; SOCKS proxy module 13 is through this information; Setting up TCP with corresponding net element 14 through SOCKET is connected; Preserve the information of corresponding net element 14 and corresponding network element 14 with the mapping table of EMS client 11 simultaneously, EMS client 11 has just been set up through SOCKS proxy module 13 with network element 14 and has been connected like this, and SOCKS proxy module 13 is safeguarded being connected and the transmission of data between network element 14 and the EMS client 11.The packet that sends big data quantities when network element 14 is during to EMS client 11, and SOCKS proxy module 13 forwards the data on the EMS client 11 according to the mapping table of corresponding net element 14 and EMS client 11.
See also Fig. 2, it is to the present invention is based on the EMS network management method schematic flow sheet that the SOCKS agency connects.
The present invention is based on the EMS network management method that the SOCKS agency connects, comprise the steps:
Step S1, startup SOCKS proxy module 13;
The network element 14 connection management modules 12 of step S2, EMS client 11 are set up link through Socket and SOCKS proxy module 13, and EMS client 11 is to the identification information of SOCKS proxy module 13 transmission network elements 14 simultaneously;
Step S3, according to the identification information of the network element 14 that receives, SOCKS proxy module 13 and corresponding net element 14 are set up link through SOCKET, and set up the mapping table of EMS client 11 and corresponding net element 14;
See also Fig. 3, it is the method flow sketch map that SOCKS proxy module 13 of the present invention and EMS client 11 and network element 14 are set up link.
SOCKS proxy module 13 and EMS client 11 and network element 14 are set up the method for link, comprise the steps:
Steps A: EMS client 11 is through IP address and the port numbers of network element 14 connection management modules 12 to SOCKS proxy module 13 transmission SOCKS proxy module 13 information and network element 14;
Step B:SOCKS proxy module 13 detects SOCKS proxy module 13 information and the IP address of network element 14 and the legitimacy of port numbers that is received.If legal, execution in step C, otherwise, turn back to steps A;
Step C: judge that can SOCKS proxy module 13 normally connect SOCKS proxy module 13, if can, execution in step D, otherwise, turn back to steps A;
Step D: judge that can SOCKS proxy module 13 successfully connect network element 14, if can, prompting is set up the link success with network element 14, otherwise, turn back to steps A.
Step S4, SOCKS proxy module 13 handles are notified EMS client 11 with the information that network element 14 is set up link;
Step S5, EMS client 11 are set up link through SOCKS proxy module 13 and network element 14;
Step S6, network element 14 send to SOCKS proxy module 13 through link with the packet of correspondence;
See also Fig. 4, it is that the present invention the present invention is based on the EMS network management method step S6 idiographic flow sketch map that the SOCKS agency connects.
Above-mentioned steps S6 comprises:
Whether the bandwidth between step a, detection SOCKS proxy module 13 and the network element 14 such as 100M, if greater than 100M, forwards step b to, otherwise forwards step c to greater than a predetermined value;
Step b, SOCKS proxy module 13 begin to receive the packet from network element 14, and whether the packet of monitoring network element 14 simultaneously exceeds buffering area, is 20K such as buffering area, if promptly abandon greater than 20K, otherwise turn to steps d;
The packet that step c, SOCKS proxy module 13 receives from network element 14, according to the rules strategy carries out subpackage and handles then, and whether the each packet of data of monitoring network element 14 simultaneously is greater than 20K, if greater than promptly abandoning.Otherwise turn to the each packet of the data of monitoring network element 14 simultaneously whether greater than 20K, if greater than promptly abandoning.Otherwise turn to steps d;
Steps d, preservation data are to SOCKS proxy module 13.
Step S7, SOCKS proxy module 13 are transmitted to EMS client 11 to the packet of network element 14 according to the mapping table of EMS client 11 with corresponding net element 14.
In above-mentioned steps S7, network element 14 connection management modules 12 perhaps are stored in EMS client 11 with the packet demonstration of network element 14.
Compared with prior art; The EMS network management system and the method that the present invention is based on SOCKS agency connection are set up link through SOCKS proxy module 13 between EMS client 11 and corresponding net element 14; Solved the restriction of EMS client in direct connecting ne 14 modes 11 and network element 14 different segments; And SOCKS proxy module 13 transmission data satisfy the purpose of carrying out the big data quantity transmission than very fast.
More than be merely preferred case study on implementation of the present invention, the EMS network management system that the present invention is based on SOCKS agency connection can further include monitoring modular.
Monitoring modular; Be used to start SOCKS proxy module 13; Regularly detect the running status of SOCKS proxy module 13; Add up number of times, packet loss number of times that data volume that SOCKS proxy module 13 transmits, EMS client 11 and network element 14 rebulid link simultaneously, and do not have when response, will restart SOCKS proxy module 13 when N continuous time detects SOCKS proxy module 13.Can safeguard the normal operation of SOCKS proxy module 13 through monitoring modular, can judge the running quality of network according to the data of monitoring modular statistics simultaneously, and be sent to EMS client 11.Through monitoring modular, can in time find the problem that SOCKS proxy module 13 exists, safeguard early.
See also Fig. 5, it is the mutual schematic flow sheet of monitoring modular of the present invention and SOCKS proxy module 13.
The method of work of monitoring modular may further comprise the steps:
Whether step 1, monitoring modular periodic monitor SOCKS proxy module 13 operate as normal, if, forward step 5 to, otherwise, forward step 2 to;
Whether step 2, monitoring modular are judged SOCKS proxy module 13 number of times of repeated priming, greater than pre-determined number N, if forward step 3 to, otherwise forward step 4 to;
Step 3, close monitoring modular, generation error report then sends to EMS client 11 to error reporting.
Step 4, monitoring modular restart SOCKS proxy module 13, restart number of times and add one, forward step 1 then to;
The data volume that step 5, statistics SOCKS proxy module 13 transmit, and add up the number of times that restarts, the packet loss number of times adopts the mode that generates the network running quality report according to certain strategy, perhaps directly sends to EMS client 11.
More than be merely preferred case study on implementation of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (6)

1. EMS network management system that connects based on SOCKS agency; Comprise EMS client, SOCKS proxy module and network element; It is characterized in that, also comprise network element connection management module, said network element connection management module is used to select said EMS client to connect said network element through said SOCKS proxy module; Said SOCKS proxy module is used for setting up TCP with the EMS client through SOCKET and is connected; Obtain the information of network element from the EMS client, set up TCP with this network element through SOCKET through the information of this network element and be connected, and set up the mapping table of said EMS client and corresponding net element; According to said mapping table, the packet that corresponding net element is sent is sent to the EMS client.
2. EMS network management system according to claim 1; It is characterized in that, also comprise monitoring modular, said monitoring modular is used for regularly detecting the running status of said SOCKS proxy module; When said SOCKS proxy module does not have response; To restart said SOCKS proxy module, and add up the data volume that said SOCKS proxy module transmits simultaneously, and be sent to said EMS client.
3. EMS network management method that connects based on SOCKS agency, it may further comprise the steps:
Start the SOCKS proxy module;
EMS client and said SOCKS proxy module are set up link, to the identification information of SOCKS proxy module transmission network element;
According to the identification information of the said network element that receives, SOCKS proxy module and said network element are set up link through SOCKET, and set up the mapping table of EMS client and said network element;
Said SOCKS proxy module will be set up the information notice EMS client of link with network element, and said EMS client is set up link through said SOCKS proxy module and said network element;
Said network element sends to said SOCKS proxy module with packet;
Said SOCKS proxy module is transmitted to said EMS client to said packet according to said mapping table;
Said SOCKS proxy module and said EMS client, network element are set up link and are comprised:
Step 1, network element connection management module select said EMS client to connect said network element through said SOCKS proxy module;
Step 2, said EMS client are through IP address and the port numbers of network element connection management module to SOCKS proxy module transmission SOCKS proxy module information and network element;
Step 3, said SOCKS proxy module detect SOCKS proxy module information and the IP address of network element and the legitimacy of port numbers that is received, if legal, execution in step four, otherwise, turn back to step 1;
Can step 4, the said SOCKS proxy module of judgement normally connect said network element connection management module, if can, execution in step five, otherwise, turn back to step 1;
Can step 5, the said SOCKS proxy module of judgement successfully connect said network element, if can, then set up the link success with said network element, otherwise, turn back to step 1.
4. EMS network management method according to claim 3 is characterized in that, said network element sends to said SOCKS proxy module with packet and comprises:
Whether said SOCKS proxy module detects bandwidth between itself and the said network element greater than predetermined value; If the SOCKS proxy module begins to receive the packet from network element, whether the packet of monitoring network element simultaneously exceeds the predetermined buffer district; If; Then abandon said packet, otherwise, be saved in said SOCKS proxy module;
Otherwise the SOCKS proxy module receives the packet from network element, carries out subpackage then and handles, and whether the packet of monitoring network element simultaneously exceeds said predetermined buffer district, if, then abandon said packet, otherwise, be saved in said SOCKS proxy module.
5. EMS network management method according to claim 3 is characterized in that, said SOCKS proxy module is started by monitoring modular, and,
Whether the said SOCKS proxy module of said monitoring modular periodic monitor operate as normal,
If, add up the data volume that said SOCKS proxy module transmits, and the number of times that restarts, and send to said EMS client;
Otherwise said monitoring modular is judged the proxy module number of times of repeated priming, whether greater than pre-determined number, if, close said monitoring modular, generation error report then sends to said EMS client to error reporting; Otherwise said monitoring modular restarts said SOCKS proxy module, restarts the number of times accumulation and increases progressively.
6. EMS network management method according to claim 3 is characterized in that, the identification information of said network element is the IP address and the port numbers of said network element.
CN2009101061478A 2009-03-18 2009-03-18 EMS network management system and method based on SOCKS proxy connection Expired - Fee Related CN101841424B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101061478A CN101841424B (en) 2009-03-18 2009-03-18 EMS network management system and method based on SOCKS proxy connection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101061478A CN101841424B (en) 2009-03-18 2009-03-18 EMS network management system and method based on SOCKS proxy connection

Publications (2)

Publication Number Publication Date
CN101841424A CN101841424A (en) 2010-09-22
CN101841424B true CN101841424B (en) 2012-07-04

Family

ID=42744563

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101061478A Expired - Fee Related CN101841424B (en) 2009-03-18 2009-03-18 EMS network management system and method based on SOCKS proxy connection

Country Status (1)

Country Link
CN (1) CN101841424B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036245A (en) * 2010-12-03 2011-04-27 大唐移动通信设备有限公司 Network element management method and equipment
CN102970166B (en) * 2012-11-21 2015-10-07 大唐移动通信设备有限公司 A kind of method and system monitoring alarm event of network element equipment
CN103475506B (en) * 2013-08-27 2018-10-23 大唐移动通信设备有限公司 Multiple equipment management control method and system
CN104426890B (en) * 2013-09-06 2018-07-27 北京神州泰岳软件股份有限公司 Network element access method and system based on B/S frameworks
CN105991316B (en) * 2015-02-03 2019-06-14 中国移动通信集团辽宁有限公司 A kind of real-time management method and device of transmission network resource data
CN104753926B (en) * 2015-03-11 2019-04-12 华中科技大学 A kind of gateway admittance control method
CN108881480A (en) * 2018-07-25 2018-11-23 江西山水光电科技股份有限公司 A kind of method that webmastering software is interacted with equipment Telnet under B/S framework

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864666A (en) * 1996-12-23 1999-01-26 International Business Machines Corporation Web-based administration of IP tunneling on internet firewalls
CN1564536A (en) * 2004-03-18 2005-01-12 上海交通大学 Network interactive teaching experimental method based on attcking/defending and video pack playing tech
CN101123540A (en) * 2007-08-21 2008-02-13 广东志成冠军集团有限公司 A monitoring method and system based on heterogeneous network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864666A (en) * 1996-12-23 1999-01-26 International Business Machines Corporation Web-based administration of IP tunneling on internet firewalls
CN1564536A (en) * 2004-03-18 2005-01-12 上海交通大学 Network interactive teaching experimental method based on attcking/defending and video pack playing tech
CN101123540A (en) * 2007-08-21 2008-02-13 广东志成冠军集团有限公司 A monitoring method and system based on heterogeneous network

Also Published As

Publication number Publication date
CN101841424A (en) 2010-09-22

Similar Documents

Publication Publication Date Title
CN101841424B (en) EMS network management system and method based on SOCKS proxy connection
US20220086073A1 (en) Data packet detection method, device, and system
CN102263697B (en) Method and device for sharing aggregated link traffic
CN101707537B (en) Positioning method of failed link and alarm root cause analyzing method, equipment and system
CN101951345B (en) Message transmitting method and equipment
CN103618678A (en) Method, device and system for self-adaptation multiple-link aggregation
CN101953139B (en) DHCP in response to Internet connectedness initializes
CN107196820B (en) Switch performance test method, device and system
CN104065508A (en) Application service health examination method, device and system
CN101808021A (en) Fault detection method, device and system, message statistical method and node equipment
CN101330496A (en) Method and apparatus for detecting Ethernet multicast loop
CN108289044B (en) Data forwarding method, link state method for determining static route and network equipment
CN107222403A (en) A kind of data transmission method, system and electronic equipment
CN101237392B (en) A network failure testing method under asynchronous transmission mode
JP2006229399A (en) Communications system, relay node and communication method used for the same, and program thereof
EP2561646B1 (en) Apparatuses and methods for registering transmission capacities in a broadband access network
CN103200107A (en) Message transmitting method and message transmitting equipment
CN102055673A (en) Multi-route network and route switching method
CN104618148A (en) Firewall device and backup method thereof
CN110601989A (en) Network traffic balancing method and device
CN107104892A (en) The method and apparatus of network acceleration
CN101102231B (en) An automatic discovery method and device of PPP link routing device
CN101753372A (en) Detection method and device of bearer network router equipment
CN103281318B (en) A kind of attack test device for software definition network
CN102833091A (en) Remote management method for switchboards

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20180318