Module de commutation haute disponibilité

Commutation VoIP HA conçue comme un module enfichable

HASM

»

TECHNIQUE

Conçu pour la puissance et l’efficacité

  • Créé en C pour une faible consommation de ressources, une détection rapide et une panne rapide

  • Compatible avec n’importe quel langage de programmation / script

  • La conception modulaire assure une intégration rapide et une voie facile pour la croissance

  • Construit sur des composants éprouvés développés pendant de nombreuses années

  • S’exécute en tant que service sur une plate-forme de produit existante ou sur une plate-forme autonome

Composants majeurs

Le moteur de commutation est le composant qui achemine le trafic VoIP. Il peut interagir avec les terminaux, relier plusieurs jambes d’appel, injecter/écouter des connexions actives, etc. Telium propose son propre commutateur SIP/H.323 sur mesure en tant que cœur haute performance. Alternativement, le moteur de commutation peut être un moteur de bas niveau tel que pjSIP, mjSIP, nokia/Sophia-SIP, ou un moteur de haut niveau avec des capacités de routage prédéfinies (et plus encore) telles que FreeSWITCH ou Asterisk. Les moteurs de commutation offrent une compatibilité avec un large éventail de protocoles, notamment SIP, H,323, IAX, SCCP, etc. Telium choisit le meilleur moteur pour répondre à vos besoins en termes de fonctionnalités, de performances et de coûts.

Le composant du moteur de synchronisation est responsable de la réplication des modifications apportées aux fichiers, répertoires, tables, bases de données, etc., du nœud actif vers le nœud de secours. Le moteur de synchronisation déclenche la synchronisation à intervalles spécifiés et permet de modifier les données synchronisées une fois livrées au nœud de veille (remplacement de parties de fichiers ou de champs dans une base de données). La synchronisation a toujours lieu de l’actif au nœud de veille, et seulement pendant que le score de santé du nœud actif n’est pas critique. Toutes les synchronisations sont à sécurité intégrée, ce qui garantit que les interruptions ne corrompent pas les données d’un nœud.

Le composant Health Sensor est un système sophistiqué de surveillance de l’intégrité, avec des connexions au moteur de commutation, au système d’exploitation, au matériel hôte, aux périphériques externes, aux programmes/services externes et même aux programmes/services/périphériques définis par le client. Les capteurs de santé calculent la santé sur la base d’algorithmes sophistiqués, en pondérant l’impact de diverses entrées pour créer un score de santé global.

Le composant d’interface de gestion est un moyen pratique pour l’administrateur de gérer, configurer, surveiller et contrôler un nœud HAsm. L’interface de gestion est accessible à l’aide de telnet, où l’administrateur peut émettre des commandes textuelles pour effectuer des opérations simples et complexes.

Le composant de liaison de nœud est responsable de toutes les communications entre les nœuds, y compris la pulsation, la coordination du basculement, l’envoi de messages, le suivi des capteurs distants, etc. Si le lien de nœud est mis hors ligne pour une raison quelconque, le nœud survivant suppose que l’autre nœud a échoué et tente de prendre en charge les opérations en tant que nouveau nœud actif. Le lien de nœud est également utilisé dans les négociations (détermination du nœud qui doit prendre le relais) lorsque les nœuds se connectent/se reconnectent. La liaison de nœud peut fonctionner sur TCP/IP, série, RS485, bus CAN, etc.

L’interface de programmation d’application (API) est le moyen par lequel HAsm et votre programme/produit communiquent. L’API fournit une interface textuelle simple, transmettant des commandes, des paramètres et des données à l’aide de paires clé-valeur formatées en paragraphes. Chaque paragraphe peut être une commande, une réponse ou une notification. Chaque paragraphe contient également un identifiant unique, ce qui permet des communications asynchrones.

Le contrôleur de cluster est au cœur de chaque nœud HAsm, coordonnant les activités entre tous les composants. Le contrôleur de cluster gère les règles pour le commutateur VoIP (alias dialplan) et les règles pour orchestrer le fonctionnement global du nœud. Bien que le cœur du contrôleur de cluster HAsm soit commun à tous les déploiements HAsm, il est personnalisé pour répondre à vos besoins spécifiques.

Technology Diagram