Introduction : MGCP vs H.248/MEGACO : Une vue d’ensemble

MGCP (Media Gateway Control Protocol) et H.248/MEGACO sont tous deux conçus pour contrôler les passerelles médias dans les réseaux. Bien que les deux remplissent des fonctions similaires, ils ont des origines, des fonctionnalités et des niveaux de complexité différents. Ce protocole s’appuie principalement sur une architecture où le contrôleur (Call Agent) possède la majorité de la logique, tandis que la passerelle elle-même est relativement simple.

H.248/MEGACO : Né d’une collaboration entre l’IETF et l’UIT-T, il est plus flexible que le MGCP, permettant une répartition plus équilibrée de la logique entre le contrôleur et la passerelle.


1. MGCP (Media Gateway Control Protocol)

  • Origine : Développé par l’IETF (Internet Engineering Task Force).

  • Conception : Architecture basée sur un contrôleur de passerelle « intelligent » (Call Agent) et une passerelle « stupide ».

  • Verbes Principaux :

    1. CRCX : Crée une nouvelle connexion.
    2. DLCX : Supprime une connexion existante.
    3. MDCX : Modifie les propriétés d’une connexion.
    4. RQNT : Demande à la passerelle d’informer le Call Agent de certains événements.
    5. NTFY : La passerelle informe le Call Agent d’un événement.
    6. AUEP : Audit d’un point de terminaison spécifique.
    7. AUCX : Audit d’une connexion spécifique.
    8. EPCF : Configuration d’un point de terminaison.
    9. RSET : Redémarrage d’un point de terminaison ou de toute la passerelle.

2. H.248/MEGACO

  • Origine : Collaboration entre l’IETF et l’UIT-T. Successeur de MGCP.

  • Conception : Plus flexible que MGCP, permettant une répartition plus équilibrée de la logique.

  • Transactions Principales :

    1. Add : Établit des terminaisons ou des contextes.
    2. Subtract : Enlève des terminaisons d’un contexte.
    3. Modify : Change les propriétés d’une terminaison.
    4. Move : Déplace une terminaison d’un contexte à un autre.
    5. AuditValue : Interroge les attributs d’une terminaison ou d’un contexte.
    6. AuditCapabilities : Interroge les capacités d’une terminaison.
    7. ServiceChange : Signale des événements ou des changements de service.
    8. Notify : La passerelle informe le MGC d’événements.
    9. ServiceChangeResponse : Réponse du MGC à une requête « ServiceChange ».

3. Comparatif des requêtes MGCP vs H.248/MEGACO

MGCP VerbesH.248/MEGACO TransactionsDescription
CRCXAddCréation ou ajout d’une connexion/terminaison
DLCXSubtractSuppression d’une connexion/terminaison
MDCXModifyModification des propriétés d’une connexion/terminaison
RQNTNotifyDemande de notification / Notification d’événements
NTFY(Similaire à Notify)Notification d’événements
AUEP & AUCXAuditValueInterrogation d’attributs ou de propriétés
N/AMoveDéplacement d’une terminaison entre contextes
RSETServiceChangeRedémarrage ou signalisation de changements
N/AAuditCapabilitiesInterrogation des capacités d’une terminaison
N/AServiceChangeResponseRéponse à une demande de changement de service
  • Flexibilité : H.248 est plus flexible et granulaire que MGCP.
  • Complexité : H.248 offre plus de fonctionnalités et est plus complexe que MGCP.
  • Utilisation : MGCP est encore présent dans certains réseaux, mais H.248 est devenu plus courant dans les architectures modernes.

 

 MGCP et H.248/MEGACO avec des équipements Cisco

Cisco, en tant que géant de l’industrie, a longtemps intégré le support pour les protocoles de contrôle de passerelle média dans ses produits.

  • MGCP avec Cisco : Les routeurs Cisco, tels que la série ISR, peuvent être configurés pour fonctionner comme des passerelles MGCP. En utilisant des commandes telles que mgcp call-agent, les administrateurs réseau peuvent spécifier l’adresse du Call Agent.

    Exemple : Pour configurer un routeur Cisco ISR en tant que passerelle MGCP :

    conf t
    mgcp
    mgcp call-agent 192.168.1.1
  • H.248 avec Cisco : Bien que moins courant que MGCP dans les déploiements Cisco, H.248 est également supporté, particulièrement dans les équipements destinés aux grands réseaux opérateurs.

    Exemple : Activation de H.248 sur un routeur Cisco :

    conf t
    gateway
    media-gateway ip primary h248
     

Application de MGCP et H.248 avec Polycom  

Polycom est une autre marque reconnue dans le monde de la VoIP, et bien qu’ils se concentrent davantage sur les terminaux, ils offrent également des solutions pour les passerelles.

  • MGCP avec Polycom : Certains terminaux Polycom peuvent être configurés pour fonctionner avec un Call Agent MGCP. Les administrateurs peuvent généralement accéder à une interface web pour configurer cette fonctionnalité.

  • H.248 avec Polycom : Polycom, notamment avec ses solutions pour les opérateurs, fournit des supports pour H.248. Par exemple, la série Polycom RMX intègre des capacités H.248 pour la gestion des médias.

 

 


Conclusion

MGCP et H.248/MEGACO jouent un rôle vital dans le contrôle des passerelles médias des réseaux télécom modernes. Chacun a ses propres caractéristiques, mais tous deux visent à garantir une gestion efficace des ressources médias.

Le choix entre MGCP et H.248/MEGACO dépend largement des besoins spécifiques de l’infrastructure réseau, des équipements utilisés et de la complexité souhaitée. Cisco et Polycom, en tant que leaders de l’industrie, fournissent le support pour ces protocoles dans divers équipements, garantissant ainsi une communication fluide et de qualité. La familiarité avec les différentes requêtes de ces protocoles est essentielle pour les administrateurs réseau et les ingénieurs en télécommunication.


by Mourad Charni