[go: up one dir, main page]

CN1567905A - A method for monitoring operating state of media gateway controller by media gateway - Google Patents

A method for monitoring operating state of media gateway controller by media gateway Download PDF

Info

Publication number
CN1567905A
CN1567905A CN 03146223 CN03146223A CN1567905A CN 1567905 A CN1567905 A CN 1567905A CN 03146223 CN03146223 CN 03146223 CN 03146223 A CN03146223 A CN 03146223A CN 1567905 A CN1567905 A CN 1567905A
Authority
CN
China
Prior art keywords
mgc
heartbeat
triggering command
command
media gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 03146223
Other languages
Chinese (zh)
Inventor
林扬波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 03146223 priority Critical patent/CN1567905A/en
Publication of CN1567905A publication Critical patent/CN1567905A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method of realizing media gateway monitors the running state of media gateway controller: the media gateway (MG) actively sends heartbeat triggering command based on MG control protocol to the media gateway controller (MGC); the MGC receives the triggering command and then returns heartbeat reflecting command to the MG; the MG judges if it receives the reflecting command: if it does, determine the MGC normally works and otherwise determine the MGC abnormally works. It realizes the real-time monitoring of the MG to the MGC in application layer.

Description

A kind of method that realizes medium gateway monitoring Media Gateway Controller operating state
Technical field
The present invention relates to the technology of monitoring separating member operating state in the next generation network (NGN), relate to the method for media gateway (MG) monitoring Media Gateway Controller (MGC) operating state among the NGN or rather.
Background technology
MGC and MG are two key members among the NGN, MGC is responsible for CCF, MG is responsible for the service bearer function, NGN realizes calling out separating of control plane and service bearer plane by these two members, make calling control and service bearer can fully share the Internet resources of NGN, and can simplify device upgrade and professional expansion among the NGN and the development and maintenance cost that reduces network greatly.
MGC and MG are as the separating member among the NGN, communication is mainly based on MGCP between the two, and present widely used MGCP has the Media Gateway Control Protocol worked out in October, 1999 by the Internet engineering duty group (IETF) and two kinds of the MGCPs (MeGaCo/H.248) worked out in November, 2000 by IETF and International Telecommunication Union.
Because calling out control realizes on these two members that separate of MGC and MG respectively with service bearer, and communicate based on this packetized network of NGN between MGC and the MG, and the regulation of the MeGaCo/H.248 agreement among NGN call control message can be based on the transmission control protocol in the transport layer protocol (TCP), User Datagram Protoco (UDP) (UDP) or signaling control transmission agreement (SCTP) transmission, therefore MGCP agreement regulation call control message can only need MGC and MG to understand the other side's function situation mutually based on the transmission of the udp protocol in the transport layer protocol.
Transport layer protocol is understood the other side's function situation for separating member provides certain support, but the reliable transport protocol as Transmission Control Protocol and so on is adopted in the communication between transport layer protocol requirement separating member, and can not adopt unreliable host-host protocol as UDP and so on, the available agreement of transport layer just is restricted like this, and also have only the MeGaCo/H.248 agreement to transmit, thereby just limited the agreement that can adopt when separating member is communicated by letter based on TCP.And the support that transport layer protocol provides also requires to have between the separating member business to make always and is used for triggering control alternately, if separating member is in the free time, then can't knows the other side's function situation.In addition, whether the support that transport layer protocol provided can only make the communication of separating member understanding transport layer normal, and separating member normally can not illustrate in the application layer running also normal in transport layer communication.Therefore the method that transport layer protocol provided can not satisfy separating member and understand whether normal requirement of the other side's running.
MeGaCo/H.248 agreement and MGCP agreement provide effective means from application layer for the operating state that MGC understands MG in real time, and MGC can require MG to answer its current operating state at any time by the audit order of MeGaCo/H.248 agreement or MGCP agreement.Yet MeGaCo/H.248 agreement and MGCP agreement do not provide the MG of equity to monitor the method for MGC operating state in real time.
Specifically, based on MeGaCo/H.248 agreement and MGCP agreement, MG monitor at present MGC have only two kinds of limitation very big method.
The mode that a kind of MG of being takes to monitor the call control message between itself and the MGC is obtained the operating state of MGC, and promptly whether MG continues to receive by monitoring whether the request of MGC or the state that response message is judged MGC be normal.Referring to Fig. 1, sending calling control request message with MG to MGC is example, calls out control response message if MGC returns at the appointed time, and then MG determines that the MGC running is normal; Do not call out control response message if MGC returns at the appointed time, then MG determines that the MGC running is undesired.When MG adopted this method to monitor MGC, MG need rely on the call control message between MG and the MGC, and the randomness of on-line traffic amount will influence the change that call control message sends frequency, so MG can't realize the real-time judge to the MGC state.And if there is not the call control message flow between MG and the MGC, then MG can't monitor the operating state of MGC.
Another kind is that MG takes the mode of the audit order that passive monitoring MGC periodically sends to obtain the operating state of MGC, and promptly whether MG periodically receives from the audit order of MGC by monitoring and judge whether the operating state of MGC is normal.Referring to Fig. 2, MG judges whether receive the audit request information that MGC sends at the appointed time, if receive, then MG determines that the MGC running is normal, otherwise MG determines that the MGC running is undesired.When MG adopted this method monitoring MGC, MG need rely on MGC and send audit request information, so MG can only be provided with monitoring periods passively, and can not guarantee the real-time that MG judges.And if MGC does not periodically send audit request information, then MG can't monitor the operating state of MGC.
In sum, the monitoring method that transport layer protocol provides requires have business to make in the separating member and is used for triggering control alternately, and whether in the communication of transport layer normal, can't understand the operating state of the other side in application layer if can only make separating member understand the other side.MeGaCo/H.248 agreement and MGCP agreement only provide MGC to monitor the method for MG in real time, do not provide MG to monitor the method for MGC in real time, and need rely on the message between MG and the MGC during MG monitoring MGC, if do not have message between MG and the MGC, then MG can't monitor MGC.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method of the MG of realization monitoring MGC operating state, makes MG can monitor the operating state of MGC from application layer in real time.
For reaching above purpose, technical scheme of the present invention is achieved in that a kind of method that realizes medium gateway monitoring Media Gateway Controller operating state, and this method may further comprise the steps:
A.MG is initiatively to the heartbeat triggering command of MGC transmission based on MGCP;
After b.MGC receives heartbeat triggering command, return heartbeat reflection order to MG;
C.MG judges whether to receive the heartbeat reflection order of MGC, if receive, determines that then the MGC running is normal, otherwise, determine that the MGC running is unusual.
Among the described step a, described heartbeat triggering command comprises the things sign of MGCP regulation at least and is used to identify the command parameter of heartbeat triggering command, and this command parameter is set to bag/incident that MGCP is expanded.
Among the described step a, described heartbeat triggering command comprises the things sign of MGCP regulation and is used to identify the command type of heartbeat triggering command that this command type is set to MGCP is expanded at least.
If MGC is set to discern heartbeat triggering command, after MGC receives heartbeat triggering command among the then described step b, return the heartbeat reflection order that comprises things sign and normal response sign; Otherwise, after MGC receives heartbeat triggering command among the described step b, return the heartbeat reflection order that comprises things sign and exception response sign.
Among the described step c, MG judges whether to receive heartbeat reflection order according to the things sign.
Among the described step a, described MG periodically sends heartbeat triggering command to MGC, and among the described step c, MG judges whether to receive the heartbeat reflection order of MGC in the preset time threshold value.
Described preset time threshold value is the response monitoring time threshold value of each heartbeat triggering command that sends, and is set to send to MGC less than MG the cycle of heartbeat triggering command.
Described preset time threshold value is not have the monitoring time threshold value of response continuously, is set to send to MGC greater than MG the cycle of heartbeat triggering command.
This method can further include, and sets in advance the frequency threshold value that MG does not receive heartbeat reflection order, among the described step c, MG judges whether the number of times of not receiving heartbeat reflection order continuously surpasses frequency threshold value, if surpass, determines that then the MGC running is unusual, otherwise, determine that the MGC running is normal.
The present invention program is by being provided with the heartbeat triggering command that regularly sends to MGC in MG, and judge whether to receive by MG the heartbeat reflection order that MGC returns determines whether the operating state of MGC is normal, has realized that MG is to the real-time monitoring of MGC at the application layer operating state.And the present invention program can realize by the command parameter in expansion MeGaCo/H.248 agreement or the MGCP agreement, for the situation that MG and MGC are made by different vendor, the present invention program can access protocol-compliant support eaily in the time of can making MG and MGC butt joint.
Description of drawings
Fig. 1 adopts the flow chart of art methods one by MG monitoring MGC operating state for MG;
Fig. 2 adopts the flow chart of art methods two by MG monitoring MGC operating state for MG;
Fig. 3 is the message flow sequential chart of embodiment of the invention MG monitoring MGC operating state;
Fig. 4 is the flow chart of embodiment of the invention MG monitoring MGC operating state.
Embodiment
Below in conjunction with drawings and the specific embodiments the present invention program is described in further detail.
The present invention program is: heartbeat triggering command is set in MG, and MG regularly sends this heartbeat triggering command to MGC, and MGC returns heartbeat reflection order, and MG is by judging whether to receive the monitoring of the heartbeat reflection order realization of MGC to MGC.
Specifically, heartbeat triggering command can be an order that redefines according to MGCP, is used to identify the command type of heartbeat triggering command in this order, and this command type is by expansion obtains to MGCP; Can be to set in advance a command parameter that is used to identify heartbeat triggering command, and this command parameter is arranged in the order of calling control request, thereby form heartbeat triggering command.The command parameter that sets in advance can be bag/incident that agreement is expanded.For the MeGaCo/H.248 agreement in the MGCP, this bag/incident can be it/ito, and wherein, it is a bag, and ito is an incident in this bag; For the MGCP agreement in the MGCP, this bag/incident can be H/CO2, and wherein H is a bag, and CO2 is an incident in this bag.Based on the MeGaCo/H.248 agreement, the calling control request order that MG sends to MGC has service change request command, circular request command and removal request order; Based on the MGCP agreement, the calling control request order that MG sends to MGC has to restart carries out order, circular request command and deletion bind command, therefore can adopt above any one command format, in this command format, add the command parameter of setting, promptly constitute heartbeat triggering command.
Below sending to the circular request command of MGC based on the MeGaCo/H.248 agreement, or send to the circular request command of MGC, and increasing command parameter, to generate heartbeat triggering command be example based on the MGCP agreement at MG.Referring to the message flow sequential chart of Fig. 3, this message flow is corresponding with the flow chart of Fig. 4, and this process realizes by following steps:
A, set in advance command parameter, in the circular request command, add command parameter and form heartbeat triggering command.
Comprise the things identification information of agreement regulation in the set heartbeat triggering command and to the command parameter information of protocol extension.
B, MG periodically send this heartbeat triggering command to MGC under the state that self activates.
This heartbeat triggering command is identical with the handling process of original circular request command, is sent from application layer by MG, successively through MG protocol stack coding, IP network transmission, the decoding of MGC protocol stack, arrives the application layer of MGC.
After C, MGC receive this heartbeat triggering command, this order is handled, and returned heartbeat reflection order.
Can set in advance MGC, make it can discern this command parameter, then MGC returns the heartbeat that things identifies and normal response the identifies reflection order that comprises in the heartbeat triggering command to MG after receiving this heartbeat triggering command; Also can not be provided with, according to the agreement regulation, MGC returns the heartbeat reflection order that comprises things sign and exception response sign at this heartbeat triggering command to MG.No matter the response command that MGC returns is normal response order or exception response order, wherein all can comprise the things sign in the heartbeat triggering command, MG determines that according to this things identification information this response command is the heartbeat reflection order that MGC returns.
This heartbeat reflection order is identical with the handling process of original circular response command, is sent from application layer by MGC, successively through MGC protocol stack coding, IP network transmission, the decoding of MG protocol stack, arrives the application layer of MG.
D, MG receive the time threshold that the heartbeat reflection is ordered after being provided with and sending heartbeat triggering command, this time threshold sends the cycle of heartbeat triggering command to MGC less than MG, and judge whether in this time threshold, to receive the heartbeat reflection order that MGC returns, if receive, think that then MGC is normal at the operating state of application layer, if do not receive, think that then MGC is unusual at the operating state of application layer.
When ordering for avoiding MGC to return the heartbeat reflection, owing to causing MG judge MGC because of the heartbeat reflection order of not receiving MGC returning in the default time limit, the disconnected transient state of network flash operates unusually, can also set in advance the frequency threshold value that MG does not receive heartbeat reflection order continuously, MG takes statistics to the situation of not receiving heartbeat reflection order continuously, do not surpassed preset threshold value if there is the number of times of heartbeat reflection order continuously, think that then the operating state of MGC is unusual, otherwise think that the MGC operating state is normal, and continue MGC is monitored.The time threshold that a MG does not receive heartbeat reflection order continuously also can be set, this time threshold sends the cycle of heartbeat triggering command to MGC greater than MG, also do not receive heartbeat reflection order if surpass the time threshold of setting, think that then the MGC operating state is unusual, otherwise think that the MGC operating state is normal, and continue MGC is monitored.

Claims (9)

1, a kind of method that realizes medium gateway monitoring Media Gateway Controller operating state is characterized in that this method may further comprise the steps:
A. media gateway (MG) is initiatively to the heartbeat triggering command of Media Gateway Controller (MGC) transmission based on MGCP;
After b.MGC receives heartbeat triggering command, return heartbeat reflection order to MG;
C.MG judges whether to receive the heartbeat reflection order of MGC, if receive, determines that then the MGC running is normal, otherwise, determine that the MGC running is unusual.
2, method according to claim 1, it is characterized in that among the described step a, described heartbeat triggering command comprises the things sign of MGCP regulation at least and is used to identify the command parameter of heartbeat triggering command, and this command parameter is set to bag/incident that MGCP is expanded.
3, method according to claim 1, it is characterized in that among the described step a, described heartbeat triggering command comprises the things sign of MGCP regulation and is used to identify the command type of heartbeat triggering command that this command type is set to MGCP is expanded at least.
4, according to claim 2 or 3 described methods, it is characterized in that,, after MGC receives heartbeat triggering command among the then described step b, return the heartbeat reflection order that comprises things sign and normal response sign if MGC is set to discern heartbeat triggering command; Otherwise, after MGC receives heartbeat triggering command among the described step b, return the heartbeat reflection order that comprises things sign and exception response sign.
5, method according to claim 4 is characterized in that among the described step c, and MG judges whether to receive heartbeat reflection order according to the things sign.
6, method according to claim 1 is characterized in that among the described step a, and described MG periodically sends heartbeat triggering command to MGC, and among the described step c, MG judges whether to receive the heartbeat reflection order of MGC in the preset time threshold value.
7, method according to claim 6 is characterized in that, described preset time threshold value is the response monitoring time threshold value of each heartbeat triggering command that sends, and is set to send to MGC less than MG the cycle of heartbeat triggering command.
8, method according to claim 6 is characterized in that, described preset time threshold value is not have the monitoring time threshold value of response continuously, is set to send to MGC greater than MG the cycle of heartbeat triggering command.
9, method according to claim 1, it is characterized in that this method further comprises, set in advance the frequency threshold value that MG does not receive heartbeat reflection order, among the described step c, MG judges whether the number of times of not receiving heartbeat reflection order continuously surpasses frequency threshold value, if surpass, determines that then the MGC running is unusual, otherwise, determine that the MGC running is normal.
CN 03146223 2003-07-04 2003-07-04 A method for monitoring operating state of media gateway controller by media gateway Pending CN1567905A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03146223 CN1567905A (en) 2003-07-04 2003-07-04 A method for monitoring operating state of media gateway controller by media gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03146223 CN1567905A (en) 2003-07-04 2003-07-04 A method for monitoring operating state of media gateway controller by media gateway

Publications (1)

Publication Number Publication Date
CN1567905A true CN1567905A (en) 2005-01-19

Family

ID=34471644

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03146223 Pending CN1567905A (en) 2003-07-04 2003-07-04 A method for monitoring operating state of media gateway controller by media gateway

Country Status (1)

Country Link
CN (1) CN1567905A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006108343A1 (en) * 2005-04-15 2006-10-19 Huawei Technologies Co., Ltd. A method for a media gateway monitoring the events and reporting them
WO2007073679A1 (en) * 2005-12-26 2007-07-05 Huawei Technologies Co., Ltd. A media gateway and method for reporting the terminal statistic parameter value
CN100456711C (en) * 2007-02-09 2009-01-28 华为技术有限公司 Network element state detecting method and network management equipment
WO2010017659A1 (en) * 2008-08-15 2010-02-18 上海贝尔股份有限公司 A method for implementing a heartbeat mechanism in a communication network and the apparatus thereof
CN101056282B (en) * 2006-06-20 2010-05-12 华为技术有限公司 Implementation method, device and system of the random channel signaling under the H.248 separated architecture
CN1917506B (en) * 2005-08-16 2010-06-30 上海贝尔阿尔卡特股份有限公司 Media gateway / media gateway controller, and related method for registering, controlling and processing
CN1870646B (en) * 2006-02-17 2010-08-04 华为技术有限公司 Method for improving jump mechanism of media gateway control protocol centre
CN101133602B (en) * 2005-02-28 2011-06-08 艾利森电话股份有限公司 Base station communication arrangement of honeycomb mobile telephone system and method used in base station
CN101188527B (en) * 2007-12-24 2012-03-14 杭州华三通信技术有限公司 A heartbeat detection method and device
CN103023716A (en) * 2012-11-26 2013-04-03 中怡(苏州)科技有限公司 System and method for monitoring network quality with zero traffic consumption
CN103491102A (en) * 2013-09-30 2014-01-01 天脉聚源(北京)传媒科技有限公司 Method, system and device for monitoring stability of internet audio and video
CN103875267A (en) * 2013-12-24 2014-06-18 华为技术有限公司 Access node, mobile management network element and paging message processing method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101133602B (en) * 2005-02-28 2011-06-08 艾利森电话股份有限公司 Base station communication arrangement of honeycomb mobile telephone system and method used in base station
US8614953B2 (en) 2005-04-15 2013-12-24 Huawei Technologies Co., Ltd. Method for monitoring and reporting events by media gateways
WO2006108343A1 (en) * 2005-04-15 2006-10-19 Huawei Technologies Co., Ltd. A method for a media gateway monitoring the events and reporting them
US8134926B2 (en) 2005-04-15 2012-03-13 Huawei Technologies Co., Ltd. Method for monitoring and reporting events by media gateways
CN1917506B (en) * 2005-08-16 2010-06-30 上海贝尔阿尔卡特股份有限公司 Media gateway / media gateway controller, and related method for registering, controlling and processing
WO2007073679A1 (en) * 2005-12-26 2007-07-05 Huawei Technologies Co., Ltd. A media gateway and method for reporting the terminal statistic parameter value
CN101160885B (en) * 2005-12-26 2010-08-18 华为技术有限公司 Media gateway and method of reporting terminal statistical parameter value
CN1870646B (en) * 2006-02-17 2010-08-04 华为技术有限公司 Method for improving jump mechanism of media gateway control protocol centre
CN101056282B (en) * 2006-06-20 2010-05-12 华为技术有限公司 Implementation method, device and system of the random channel signaling under the H.248 separated architecture
CN100456711C (en) * 2007-02-09 2009-01-28 华为技术有限公司 Network element state detecting method and network management equipment
CN101188527B (en) * 2007-12-24 2012-03-14 杭州华三通信技术有限公司 A heartbeat detection method and device
WO2010017659A1 (en) * 2008-08-15 2010-02-18 上海贝尔股份有限公司 A method for implementing a heartbeat mechanism in a communication network and the apparatus thereof
CN103023716A (en) * 2012-11-26 2013-04-03 中怡(苏州)科技有限公司 System and method for monitoring network quality with zero traffic consumption
CN103491102A (en) * 2013-09-30 2014-01-01 天脉聚源(北京)传媒科技有限公司 Method, system and device for monitoring stability of internet audio and video
CN103875267A (en) * 2013-12-24 2014-06-18 华为技术有限公司 Access node, mobile management network element and paging message processing method
CN103875267B (en) * 2013-12-24 2017-09-08 华为技术有限公司 Access node, mobile management net element and processing method for paging message
US10321355B2 (en) 2013-12-24 2019-06-11 Huawei Technologies Co., Ltd. Access node, mobility management network element, and paging message processing method

Similar Documents

Publication Publication Date Title
EP2517402B1 (en) Decoupled cascaded mixers architecture and related methods
CN1279734C (en) Differentiated handling of SIP messages for VoIP call control
CN1319983A (en) Communication quality guaranteed internet telephone system and route creation method
CN1870689A (en) Implement method and system for double-home of session boundary controller
CN1902621A (en) Analyzing a media path in a packet switched network
CN1567905A (en) A method for monitoring operating state of media gateway controller by media gateway
CN101056283A (en) Voice gateway and method for providing VoIP service
US7483369B2 (en) Method and apparatus for migrating to an alternate call controller
CN1466344A (en) Method for passing fire wall by VOIP
CN100344115C (en) Monitoring network system and method
CN1809051A (en) Processing method against device overload in IP telecom network
CN1859373A (en) Method and device for correting time of customer end through network time protocol
CN1798197A (en) Implement method for restricting VoIP service going out of bureau in foreign land
CN1917432A (en) Media gateway controller / media gateway, and method for synchronizing connection status after disconnection
CN101068193A (en) Controlling method, system and device for reciprocal imputation session boundary controller
CN100461781C (en) Method of reporting link fault of distributed signalling gateway
CN101616072A (en) Network address conversion device and method for processing packet thereof
CN100442717C (en) Method and device for controlling preset events
CN1306779C (en) Medium flow processing method in IP network
CN1859339A (en) Communication system and method for realizing IP cross-domain inter communication by edge media gateway
US20060190727A1 (en) Method and control program for operating a communication terminal for packet-oriented data transmission
CN1875610A (en) Method for reducing costs during the transfer of unidirectional information streams
CN1559134A (en) Method for controlling traffic characteristics in a packet-oriented communication system
CN1482781A (en) Network system and method for implementing media gateway control protocol stack
CN1156120C (en) Method for providing intelligent net service, network nodal net gate and storage medium

Legal Events

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

Open date: 20050119