TWAMP ALG
Le protocole TWAMP (Two-Way Active Measurement Protocol) est un protocole ouvert permettant de mesurer les performances réseau entre deux équipements quelconques d’un réseau qui prend en charge les protocoles du framework TWAMP. La passerelle de couche applicative (ALG) TWAMP extrait les adresses IP et les détails de port des messages entre le client de contrôle et le serveur TWAMP et effectue la traduction des adresses IP et l’ouverture de la porte pour permettre les sessions de test.
Présentation de la passerelle de couche applicative (ALG) TWAMP (Two-Way Active Measurement Protocol)
Le protocole TWAMP (Two-Way Active Measurement Protocol) est un protocole ouvert permettant de mesurer les performances réseau entre deux équipements quelconques d’un réseau qui prend en charge les protocoles du framework TWAMP.
À partir de Junos OS version 18.2R1, l’ALG TWAMP est pris en charge pour permettre au trafic de données TWAMP de passer à travers le pare-feu NFX Series ou SRX Series sans avoir besoin d’une autorisation de stratégie prédéfinie.
Une passerelle de couche applicative (ALG) est un composant logiciel conçu pour gérer des protocoles spécifiques tels que SIP (Session Initiation Protocol) ou FTP sur les équipements Juniper Networks exécutant Junos OS. Le module ALG est responsable du traitement des paquets en fonction de la couche applicative.
L’ALG TWAMP est situé entre le client de contrôle et le serveur TWAMP. L’ALG TWAMP extrait les adresses IP et les détails du port des messages entre le client de contrôle et le serveur TWAMP et effectue la traduction de l’adresse IP et l’ouverture de la porte pour permettre les sessions de test. Le TWAMP ALG remplit les fonctions suivantes :
Décodage de tous les messages de contrôle TWAMP.
Effectuer les vérifications d’intégrité et le décodage des messages TWAMP.
Exécution de la traduction de l’adresse IP lorsque l’appareil est configuré avec NAT.
Comprendre TWAMP ALG
Le TWAMP se compose des protocoles interdépendants suivants :
Le contrôle TWAMP est utilisé pour initier, démarrer et arrêter les sessions de test entre le client de contrôle et le serveur TWAMP.
Le test TWAMP est utilisé pour échanger les paquets de test entre l’émetteur de session et le réflecteur de session.
Comme illustré sur la Figure 1, le client de contrôle lance toutes les sessions de test demandées avec le serveur TWAMP via une connexion de contrôle. Pendant ce temps, l’ALG TWAMP extrait les adresses IP et les détails des ports dans les messages des deux côtés pour ouvrir un trou d’épingle afin de permettre les sessions de test. Au cours de cette étape, l’ALG TWAMP peut contourner les paquets si le serveur TWAMP et le client TWAMP prennent en charge le mode non authentifié.
Dans ce cas, l’émetteur de session et le réflecteur peuvent échanger les paquets de test selon le protocole TWAMP-Test pour chaque session de test active.
Limitations de TWAMP ALG
Voici les limitations de l’ALG TWAMP :
Pour les connexions TWAMP, le client TWAMP et le serveur TWAMP doivent re-initier une nouvelle connexion de contrôle pour test en cas de basculement.
Lors de la négociation de la connexion de contrôle, si le serveur rejette la demande du client, le client ou le serveur doit fermer la connexion.
L’ALG TWAMP dispose d’un délai d’attente de quatre secondes pour établir la session.
L’ALG TWAMP exige que l’adresse de l’expéditeur, l’adresse du récepteur et l’adresse IP de destination de l’en-tête proviennent de la même interface pour traduire l’adresse IP dans la charge utile.
Voir aussi
Activation de la passerelle de couche applicative (ALG) TWAMP (Two-Way Active Measurement Protocol)
Le protocole TWAMP (Two-Way Active Measurement Protocol) de la passerelle de couche applicative (ALG) est pris en charge pour permettre au trafic de données TWAMP de passer à travers le pare-feu NFX Series ou SRX Series sans nécessiter d’autorisation de stratégie prédéfinie. Par défaut, l’ALG TWAMP est désactivé.
Pour activer l’ALG TWAMP et les traceoptions :
Utilisez la show security alg status commande pour vérifier l’état de l’ALG TWAMP.
user@host> show security alg status DNS : Enabled FTP : Enabled H323 : Disabled MGCP : Disabled MSRPC : Enabled PPTP : Enabled RSH : Disabled RTSP : Disabled SCCP : Disabled SIP : Disabled SQL : Disabled SUNRPC : Enabled TALK : Enabled TFTP : Enabled IKE-ESP : Disabled TWAMP : Disabled