Le système RouterOS permet de générer des tests de bande passante aussi bien en liaison descendante qu'en liaison montante.
Cette fonctionnalité fonctionne entre deux appareils RouterOS : l'un doit être le serveur, configuré dans la section Outils / BTest Server tandis que l'autre sera le client, configuré dans la section Outils / Test de bande passante.
Cloutik intègre une fonctionnalité SpeedTest qui vous aide à générer un test de bande passante vers un serveur hébergé dans le Datacenter Cloutik basé en Europe.
Vous pouvez également définir votre propre configuration Speedtest ciblant un autre serveur RouterOS configuré comme « BTest Server ». En supposant que vous ayez configuré votre cible en activant le serveur BTest » (sélectionnez à la fois « Activé » et « Authentifier »), voici la configuration que vous pouvez définir dans votre compte Cloutik :
: jeton global « [Cloutik-Token-of-the-device] » ;
:global sn [/system routerboard obtient le numéro de série];
:global datetime « $[/l'horloge système obtient la date] $[/l'horloge système obtient l'heure] » ;
:résultat global; :global bwtarget « [L'adresse IP pour rejoindre votre cible] » ;
:local bwuser « [La connexion au compte définie dans votre cible] » ;
:local bwpwd « [Le mot de passe du compte défini dans votre cible] » ;
:durée globale « 5s » ;
:global dutn;:global txc;:global txt10;:global txta;
/tool width-test duration=$bwduration user=$bwuser password=$bwpwd address=$bwtarget protocol=tcp direction=transmit do={:set result $status; :set dutn $durée; :set txc ($”tx-current” / 1000); :set txt10 ($”tx-10-second-average” / 1000); :set txta ($”tx-total-average” / 1000);
/tool fetch url=”https://login.cloutik.com/bandwidth.php\?sn=$sn&token=$token&op=bandwidth&date=$datetime&status=$result&duration=$dutn&tx-current=$txc&tx-10-current=$ txt10&tx-total-average=$txta” mode=https http-method=get dst-path=bandwidth.txt}
Bien entendu, votre cible doit être accessible depuis l’autre appareil qui lancera l’opération Speedtest. N'oubliez pas de créer un compte dans la rubrique Système / Utilisateurs pour autoriser votre appareil à réaliser l'opération de test de bande passante.
Vous pouvez également sélectionner via le paramètre « Direction » si vous souhaitez effectuer le test de bande passante en liaison montante, descendante ou dans les deux sens.
Notez que les valeurs sont en Kbps. Vous pouvez l'améliorer pour obtenir des Mbps à la place.
Attention : lorsque l'appareil lance un Test de Bande Passante, il utilise toutes ses ressources pour faire ce test. Ensuite, cela pourrait l’empêcher de réaliser d’autres opérations. C'est pourquoi nous recommandons de limiter la Durée à 5 secondes.
La dernière partie du script déclenche un upload du résultat, contenu dans le fichier « bandwidth.txt » dans la section Speedtest de l'appareil sur Cloutik. Vous pouvez également télécharger ce résultat dans votre annuaire si vous préférez.
Le forum Mikrotik comporte une section spécifique pour référencer « NOUVEAU serveur de test de bande passante publique ». Vous pouvez essayer et voir s’ils fournissent des résultats intéressants. La disponibilité de ces serveurs n'est pas garantie et ils comportent également certaines limitations pour éviter les abus.
La référence technique pour gérer les paramètres du Test de Bande Passante est ici : Manuel:Outils/Test de Bande Passante