Je fais très régulièrement des démos de l’application Easyqos sur APIC-EM. Cette application permet en quelques clicks de gérer la QoS de manière cohérente sur l’ensemble du réseau d’entreprise: LAN, WAN et Wireless. Plus besoin de réflechir en termes de DSCP, de CBWFQ, de WRED ou autres joyeusetés de ce genre: on fournit une couche d’abstraction qui vous permet de penser en termes business. Vous n’avez qu’à spécifier si votre application est “business relevant” ou “business irrelevant” et nous traduirons tout cela en directives réseau pour vous. En ce sens Easyqos s’intègre parfaitement dans notre schéma directeur DNA (Digital Network Architecture) qui a pour objectif de mettre le réseau au service du business!
La première chose à faire dans APIC-EM est de lancer l’app Easyqos. Il faut tout d’abord créer un “scope”, c’est-à-dire un ensemble d’équipements qui doivent fournir des services homogènes. Par exemple tous les équipements réseau pour la connectivité des bureaux peuvent être regroupés dans un “scope” et les équipements pour la connectivité des usines peuvent être dans un second “scope”. C’est sur ces scopes que nous appliquerons nos règles de prioritisation et non sur les équipements individuels: APIC-EM modélise et présente le réseau comme un système. Ci-dessous on peut voir un exemple de scope avec quelques équipements de mon lab (routeurs, switchs et WLC)
L’application Easyqos définit déjà plus de 1300 applications. Si besoin il est possible de créer des nouvelles applications (ports, url…), d’indiquer le type d’application et de les ranger par groupe. Ci-dessous par exemple l’application VLCVIDEO (qui correspond évidemment à VLC) est créée avec le port UDP 1234. Cette application est ici qualifiée comme étant “Real Time Interactive” (c’est un exemple!) mais n’est pas placée dans un groupe.
Ensuite il suffit de répartir les applications selon qu’elles soient importantes ou pas pour notre métier. On oublie tout ce que l’on a appris sur la QoS (queueing, scheduling, DSCP, WRED, CBWFQ, PQ et cie), et on raisonne en terme d’objectif! Je n’ai pas encore rencontré de client qui soit contre cette évolution rêvée depuis si longtemps!
APIC-EM configure ensuite intégralement le réseau (routing, switching, Wi-Fi) après avoir transposé ces directives “business” en directives techniques, c’est-à-dire la configuration des équipements. La bonne nouvelle est que même les équipements acquis il y a déjà quelques années sont compatibles (voir notre matrice de compatibilité). Notre stratégie est claire: permettre de simplifier les choses les plus complexes pour nos clients, et ce également sur les infrastructures déjà déployées! Je passe ici sur la possibilité de faire de la QoS dynamique (softphones), ou encore de transposer les modèles internes dans les modèles de QoS opérateur, la capacité de revenir en arrière après avoir appliqué une règle, de prévisualiser de nouvelles directives, ou encore de voir l’impact pour un flux donné dans l’application PathTrace. Je reviendrai sur tous ces sujets.
Maintenant je dois avouer que j’ai beau faire de belles démos Easyqos, et montrer la simplicité de configuration et l’amélioration rapide des applications prioritisées (avec un bel effet WAHOO), j’ai la plupart du temps des questions très techniques sur le “comment”! C’est frustrant mais compréhensible: on ne passe pas du jour au lendemain d’un mode traditionnel à un mode automatisé/abstrait dans lequel on peut avoir l’impression de perdre le contrôle, et risquer de ne plus savoir troubleshooter en cas de problème. Dans cet esprit nous avons publié fin décembre le Validated Design Easyqos qui décrit très précisément comment sont transcrites les directives “business” en configuration réseau. Ce document peut être fort utile dans cette étape de transition vers un réseau plus automatisé, et nul doute qu’il sera sur vos tables de chevets!
Un grand merci à Benjamin Oschmann pour avoir monté le setup Easyqos dans mon lab! Je suis certain qu’il va vous faire une petite vidéo maison pour vous expliquer tout cela en image! En attendant vous pourrez trouver une vidéo de démo ici.
Références: