WO2004089003A1 - Procede de communication entre un controleur de passerelle de support et une passerelle de support - Google Patents
Procede de communication entre un controleur de passerelle de support et une passerelle de support Download PDFInfo
- Publication number
- WO2004089003A1 WO2004089003A1 PCT/EP2004/001942 EP2004001942W WO2004089003A1 WO 2004089003 A1 WO2004089003 A1 WO 2004089003A1 EP 2004001942 W EP2004001942 W EP 2004001942W WO 2004089003 A1 WO2004089003 A1 WO 2004089003A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- media gateway
- gateway controller
- controller
- mgc
- media
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
- H04Q3/0087—Network testing or monitoring arrangements
Definitions
- the invention relates to a method according to the. Preamble of claim 1.
- Each media gateway is assigned a specific media gateway controller, which in turn can control one or more media gateways.
- media gateway controllers are interconnected to form a network, which is referred to as the so-called server farm or server farm architecture.
- the media gateway controllers are monitored by a higher-level media gateway controller control unit, also known as an MGC controller.
- This MGC controller monitors the functionality of the media gateway controller and carries out load distribution among the media gateway controllers.
- the MEGACO standard does not provide a mechanism for a media gateway to be controlled by several media gateway controllers at the same time.
- a media gateway controller or a list of media gateway controllers is administered on the media gateway.
- On the media gateway a media gateway controller in the list has the status "active” or is active, while the remaining media gateway controllers in the list have the status ⁇ standby "or stand-by.
- a media gateway registers with the media gateway controller marked as ⁇ active "and receives an acknowledgment in the positive case. If the media gateway does not receive an acknowledgment after a number of repetitions, the media gateway tries to standby one of the ⁇ in succession "Register Media Gateway Controller. If the registration with one of these media gateway controllers is successful, this is entered, registered or identified in the list of the media gateway as ⁇ active ". The previously active media gateway controller becomes a ⁇ standby" media gateway controller.
- the media gateway is only allowed to receive messages from the media gateway
- the MEGACO standard describes two scenarios for the failure of a media gateway controller:
- the media gateway notices that it has lost communication with the media gateway controller and sends a so-called * ServiceChange "command to the first ⁇ standby" media gateway controller in its list. If the following so-called handshake or handshake is successful, this' standby 'media gateway controller becomes the ⁇ active' media gateway controller and the media gateway may only communicate with this media gateway controller from now on.
- the media gateway controller which relinquishes control of one or more media gateways, can send a ⁇ N ServiceChange "command with the so-called * handoff method" to the media gateway (s) concerned and the address of another media gateway in the message Send controller too.
- This other media gateway controller then becomes the active media gateway controller of the media gateway (s) concerned.
- the original active media gateway controller becomes a stand-by media gateway controller.
- the total failure of a media gateway controller can only be handled via the first variant.
- a control device of the media gateway controller cannot cause a switch to another media gateway controller according to the second variant, because on the other hand the MEGACO standard stipulates that the media gateway always sends a response to a request or request to the sender or Must return the sender address of the associated request.
- the sender address of the request must be that of the failed Media Gateway Controller, because the Media Gateway only accepts messages from this Media Gateway Controller. This means that if, instead of the failed media gateway controller, another second media gateway controller sends the N ServiceChange "message to the media gateway (s) concerned, the response of the media gateway (s) is sent to the failed media gateway controller and not to the second media gateway controller, so that there is no handshake and the media gateway (s) cannot switch to a replacement media gateway controller.
- a media gateway soapy switching to another media gateway controller is possible, but has several disadvantages:
- the specified monitoring time until a failure is detected in the event that a User Datagram Protocol, UDP for short, or a Transmission Control Protocol, TCP for short, is used as the protocol below MEGACO is very long and, according to the standard, is about 30 seconds.
- SCTP Stream Control Transmission Protocol
- a media gateway soapy switch to another media gateway controller has the disadvantage that the actual architecture concept of the MEGACO standard is turned upside down.
- the media gateway thus becomes the control device for the media gateway controller.
- the MEGACO standard suggests implementing 1 + 1 redundancy of the media gateway controller and a so-called 'failover' while maintaining the Internet Protocol address, or IP address for short.
- IP address Internet Protocol address
- this is a very expensive solution.
- the hardware has to be provided twice, and secondly, a corresponding * failover "function must be implemented on the Media Gateway Controller platforms. This is complicated to implement.
- the repercussions in the event of a ⁇ failover" while holding the IP address must be precise be considered because the acquiring Media Gateway Controller serves the IP address of the failed Media Gateway Controller with the transfer and thus receives all messages that were intended for the failed MGC.
- the object of the present invention is to show a simple possibility for the equivalent circuit of media gateway controllers.
- the MEGACO standard it is proposed to extend the MEGACO standard to the extent that a media gateway is permitted to control messages from a third party, i.e. not actively assigned or to process standby media gateway controller.
- a media gateway should be allowed to receive and process a ⁇ ServiceChange "command not only from its active media gateway controller, but also from any standby media gateway controller.
- the response to receiving a" service change " Commands from a stand-by media gateway controller should be that the stand-by media gateway controller becomes the active media gateway controller and the previously active media gateway controller becomes a stand-by media gateway controller.
- the advantage of the invention is that the operation of several media gateway controllers and media gateways in a server farm architecture by simple and inexpensive redundancy concepts is protected, whereby a high degree of reliability is achieved.
- the risk of an unwanted switching of a media gateway from an active media gateway controller to a stand-by media gateway controller is minimized by an additional command or addition in the ServiceChange "command.
- This addition offers the additional advantage that no further changes need to be made in a standard-compliant media gateway, except reception allow this message.
- the figure shows a schematic representation of a communication device for applying the method according to the invention.
- the figure shows a communication device that is configured, for example, in a server farm architecture.
- This consists of several MGC 1 media gateway controllers. , , MGC M, MGC M + 1, ..., MGC N, which are connected via connections not shown on the one hand to a higher-level media gateway controller control unit or MGC controller MGC SE and on the other hand to several media gateways MG 1, ..., MG X. are.
- the connections are designed, for example, as Internet Protocol connections.
- One or more media gateways are assigned to each media gateway controller MGC K.
- a media gateway MG J is controlled by a media gateway controller MGC K.
- the MGC SE media gateway controller control unit monitors the functionality of the media gateway controller and distributes the load among the media gateway controllers.
- Some or all of the media gateway controllers MGC 1, ..., MGC N have a higher capacity than they need to operate the media gateways assigned to them. That individual or all media gateway controllers can take over individual media gateways in addition to their continuous operation.
- the media gateway controller MGC N is assigned the media gateway MG 1, with which it communicates via the MEGACO standard in accordance with the standards H.248 VI or H.248 V2, which is illustrated by a double arrow A drawn in broken lines shall be.
- the media gateway controller MGC N has a fault, this is recognized by the media gateway controller control unit MGC SE, for example by an alarm, an alarm message or missing responses to requests or requests from the media gateway controller control unit MGC SE to the media gateway controller MGC N.
- the detection of the malfunction of the media gateway controller MGC N by the media gateway controller control unit MGC SE is to be illustrated by means of an arrow B.
- the media gateway controller control unit MGC SE Upon detection of a malfunction of a media gateway controller, in the example MGC N, the media gateway controller control unit MGC SE issues a command to another media gateway controller, in the example MGC M, with the information that a specific media gateway (one previously intact Media gateway controllers).
- a specific media gateway one previously intact Media gateway controllers.
- the media gateway MGI which was previously controlled by the intact media gateway controller MGC N, is to be controlled by the media gateway controller MGC M selected by the media gateway controller control unit MGC SE.
- the command for example a trigger message - take over MGI - from the media gateway controller control unit MGC SE and the media gateway controller MGC M is to be illustrated by the arrow C.
- Controller through the Media Gateway Controller control unit MGC SE can. according to known load balancing scenarios or other criteria. These are not the subject of the present invention.
- the media gateway controller MGC M After receiving the command or the trigger message from the media gateway controller control unit MGC SE, the media gateway controller MGC M sends a ServiceChange "command to the media gateway MG 1.
- the media gateway MG 1 evaluates this message, although it does not come from its active media gateway controller, and carries out a switchover such that the media gateway controller MGC M becomes the active media gateway controller and the old or previous media Gateway controller MGC N is managed as a stand-by. This is done, for example, by entries or storage in a list in the media gateway MG 1. This process is to be illustrated by the arrow D in the figure.
- the media gateway controller MGC M is then a new active media gateway controller for the media gateway MG 1. This is illustrated in the figure by the arrow E between the media gateway 1 and the media gateway controller MGC M.
- the number of media gateway controllers with free capacity can be considerably less than half the total number of media gateway controllers, as can be easily demonstrated.
- the application of the method is therefore particularly economical for a configuration with a larger number of media gateway controllers.
- the method according to the invention results in considerable savings in hardware costs compared to 1 + 1 redundancy. Since the number of media gateway controllers with free capacity must be exactly half of the total number of media gateway controllers.
- the media gateway controller control unit MGC SE has a minimum of call state information of the calls concerned of a failed media gateway controller, in particular the media gateways associated with a call and the so-called contexts, stable connections can be made in the case of the present invention of a media gateway
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un procédé de communication entre une passerelle de support et un contrôleur de passerelle de support affecté activement à ladite passerelle de support, commandant au moins une passerelle de support dans un système de communication. Selon l'invention, plusieurs contrôleurs de passerelle de support sont surveillés à l'aide d'une unité de commande commune. Une panne d'un premier contrôleur de passerelle de support est détectée par l'unité de commande et une instruction est émise à cet endroit vers au moins un deuxième contrôleur de passerelle de support. Ce deuxième contrôleur émet ensuite une instruction de changement de service vers une passerelle de support non encore affectée audit contrôleur. Ladite passerelle de support est alors évaluée par ledit contrôleur de manière à effectuer une commutation du premier contrôleur de passerelle de support affecté activement jusque-là, vers le deuxième contrôleur de passerelle de support nouvellement affecté.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10314542.7 | 2003-03-31 | ||
| DE10314542A DE10314542A1 (de) | 2003-03-31 | 2003-03-31 | Verfahren zur Kommunikation zwischen einem Media Gateway Controller und einem Media Gateway |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004089003A1 true WO2004089003A1 (fr) | 2004-10-14 |
Family
ID=33038821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2004/001942 Ceased WO2004089003A1 (fr) | 2003-03-31 | 2004-02-26 | Procede de communication entre un controleur de passerelle de support et une passerelle de support |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE10314542A1 (fr) |
| WO (1) | WO2004089003A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006108343A1 (fr) * | 2005-04-15 | 2006-10-19 | Huawei Technologies Co., Ltd. | Procede pour une passerelle de supports controlant les evenements et les rapportant |
| CN100442727C (zh) * | 2006-07-04 | 2008-12-10 | 华为技术有限公司 | 媒体控制设备与媒体处理设备之间的检测方法 |
| CN100461691C (zh) * | 2005-11-22 | 2009-02-11 | 华为技术有限公司 | 获取媒体网关上端点状态的方法 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9264455B2 (en) | 2005-11-15 | 2016-02-16 | Alcatel Lucent | Clustering call servers to provide protection against call server failure |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020027983A1 (en) * | 2000-09-06 | 2002-03-07 | Yuuji Suzuki | Gateway system having a redundant structure of media gateway contollers |
| EP1246477A2 (fr) * | 2001-03-28 | 2002-10-02 | Nec Corporation | Système de passerelle et procédé de gestion de fautes |
| US20020188713A1 (en) * | 2001-03-28 | 2002-12-12 | Jack Bloch | Distributed architecture for a telecommunications system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2380894A (en) * | 2001-10-09 | 2003-04-16 | Orange Personal Comm Serv Ltd | Monitoring resources available at gateways and selecting a gateway controller |
-
2003
- 2003-03-31 DE DE10314542A patent/DE10314542A1/de not_active Withdrawn
-
2004
- 2004-02-26 WO PCT/EP2004/001942 patent/WO2004089003A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020027983A1 (en) * | 2000-09-06 | 2002-03-07 | Yuuji Suzuki | Gateway system having a redundant structure of media gateway contollers |
| EP1246477A2 (fr) * | 2001-03-28 | 2002-10-02 | Nec Corporation | Système de passerelle et procédé de gestion de fautes |
| US20020188713A1 (en) * | 2001-03-28 | 2002-12-12 | Jack Bloch | Distributed architecture for a telecommunications system |
Non-Patent Citations (1)
| Title |
|---|
| F. CUERVO ET AL: "Request for Comments 3015, Megaco Protocol Version 1.0", 30 November 2000, THE INTERNET SOCIETY, NETWORK WORKING GROUP, XP002285435 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006108343A1 (fr) * | 2005-04-15 | 2006-10-19 | Huawei Technologies Co., Ltd. | Procede pour une passerelle de supports controlant les evenements et les rapportant |
| US8134926B2 (en) | 2005-04-15 | 2012-03-13 | Huawei Technologies Co., Ltd. | Method for monitoring and reporting events by media gateways |
| US8614953B2 (en) | 2005-04-15 | 2013-12-24 | Huawei Technologies Co., Ltd. | Method for monitoring and reporting events by media gateways |
| CN100461691C (zh) * | 2005-11-22 | 2009-02-11 | 华为技术有限公司 | 获取媒体网关上端点状态的方法 |
| CN100442727C (zh) * | 2006-07-04 | 2008-12-10 | 华为技术有限公司 | 媒体控制设备与媒体处理设备之间的检测方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE10314542A1 (de) | 2004-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60014234T2 (de) | System und Verfahren zum Ermöglichen von Fehlertolerante Systeme | |
| DE10143758A1 (de) | Gateway-System mit Redundanzstruktur von Medien-Gateway-Steuerungen | |
| EP1901191B1 (fr) | Procédé et dispositif destinés à la gestion de licences | |
| WO2001013230A1 (fr) | Procede imposant la propriete de silence sur defaillance dans un systeme d'ordinateurs reparti et unite de repartition d'un tel systeme | |
| DE10059175A1 (de) | Verfahren und Vorrichtung zur Anrufumleitung mittels eines Stellvertreters in einem Kommunikationssystem | |
| EP1487186B1 (fr) | Opération redondante d'un terminal de communication par rapport à au moins deux noeuds de communication | |
| DE602004010345T2 (de) | Verfahren und Einrichtung zur Migration zu einem alternativen Call Controller | |
| DE102004050350B4 (de) | Verfahren und Vorrichtung zur Redundanzkontrolle von elektrischen Einrichtungen | |
| WO2004089003A1 (fr) | Procede de communication entre un controleur de passerelle de support et une passerelle de support | |
| EP2839623B1 (fr) | Procédé et dispositifs pour l'accès en écriture à une variable dans un serveur | |
| DE102013215035B3 (de) | Soft-Redundanzprotokoll | |
| EP1658719B1 (fr) | Procédé de gestion d'une passerelle média | |
| EP1692816B1 (fr) | Procede pour realiser des commutations de remplacement dans des systemes de commutation separes dans l'espace | |
| DE102022121503B4 (de) | Verfahren und IP-Multimedia-Subsystem zum Durchführen einer Datenübertragung, Computerprogrammprodukt und Speichermedium | |
| DE102005055447B4 (de) | Verfahren und Gerätebus zur selbsttätigen Erfassung von Busteilnehmern | |
| DE102022121507B4 (de) | Verfahren und IP-Multimedia-Subsystem zum Durchführen einer Datenübertragung, Computerprogrammprodukt und Speichermedium | |
| WO2004068830A1 (fr) | Procede et dispositif pour commander et/ou surveiller un terminal raccorde a un systeme de communication | |
| DE2644616B2 (de) | Schaltungsanordnung zum Übertragen von digitalen Nachrichten zwischen mehreren Datenstationen | |
| DE102004040301B3 (de) | Verfahren und Telekommunikations-Endgerät für die Erkennung von einer Störung bei einem Verbindungsaufbauversuch mittels eines Gatekeepers | |
| DE102022122320A1 (de) | Verfahren und IP-Multimedia-Subsystem zum Durchführen einer Medienkommunikation, Computerprogrammprodukt und Speichermedium | |
| EP1692880A1 (fr) | Procede de commutation auxiliaire de systemes de transmission spatialement separes | |
| DE4207563C1 (fr) | ||
| EP1307028A2 (fr) | Dispositif et procédé d' échange de données avec service d' addressage | |
| EP1844603A1 (fr) | Procede pour assurer les liaisons de communication et les facturations associees dans un reseau de communication redondant | |
| EP1703399A1 (fr) | Méthode et appareil pour l'exploitation des éléments redondants de réseau dans un réseau de communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| 122 | Ep: pct application non-entry in european phase |