Tulip utilise plusieurs protocoles de transport pour l’envoi/réception de paquets vers le réseau testé. Les propriétés sont définies dans le fichier de configuration (balise <ENVIRONMENT>) :

- La balise <LOCAL> permet de spécifier l’IP/port utilisée pour l’envoi/réception de paquet. Si les attributs MIN_PORT/MAX_PORT sont valorisés, les traffic agents choisissent leur port source dans l’intervalle spécifié (utilisé en mode client).

 

- La balise <REMOTE> contient le hostname/port d‘une entité distante. Par défaut, la première déclaration sera utilisée.

 

- La balise <TEST> spécifie le mode test : le pipeline de test est remplacé par deux pipelines rebouclés : les paquets envoyés au pipeline de test sont redirigés vers le pipeline de réception pour les agents de test (AGENT_TEST dans le fichier de configuration). L’attribut OUTPUT est utilisé pour rediriger la sortie standard du test vers un fichier.

 

La balise transport permet de spécifier les options suivantes:

-         Attribut MODE : si égal à MONO, le même port est utilisé pour le test, et est partagée par tous les agents. Si égal à MULTI, chaque agent utilise un port spécifique.

-         Attribut ROLE : tulip supporte deux fonctionnements au niveau de la couche transport. Si le rôle est égal à CLIENT, l’application tulip se connecte à un serveur distant (ex, serveur TCP). Si le rôle est SERVER, tulip accepte des connexions d’un client distant : aucun paquet ne sera envoyé avant qu’une demande de connexion ne soit reçue.

-         Attribut PROTOCOL : spécifie le protocole de transport utilisé par l’application. Il peut être égal à UDP (full UDP), TCP (full TCP) UDP_TCP/TCP_UDP (UDP+switch vers TCP à partir d’une certaine taille de paquet), SCTP (full SCTP).

-         Attribut RECONNECT : si égal à YES, l’application essaie de se reconnecter au distant si la connexion est perdue.

 

Selon le mode spécifié dans le fichier de configuration (ex, protocole simulé), un ou plusieurs protocoles de transport seront autorisés (voir sections dédiées).

 

 

 

 

Transport des messages
 
Accueil
Applications
Téléchargements
Commandes TULIP
Documentation
Plugins
Nous contacter