Présentation
EnglishRÉSUMÉ
Les opérateurs fournissent une gamme de services de plus en plus étendue, dont la variété et la complexité constituent des défis technologiques, tant en conception et production qu’en exploitation. Or l’automatisation des processus est souvent restreinte à des fonctions de configuration dynamique de fonctions réseau, où les données d’entrée qui alimentent l’intelligence de calcul pour l’exécution des tâches de configuration restent déclarées de manière statique. Cet article détaille les multiples facettes d’une automatisation globale et systémique des processus de production et d’exploitation de services de connectivité, avec comme objectif d’améliorer les temps de production tout en garantissant la qualité et la robustesse des services fournis.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Mohamed BOUCADAIR : Architecte de réseaux et services IP - Orange
-
Christian JACQUENET : Directeur des Programmes Stratégiques Réseaux IP - Orange
INTRODUCTION
Les évolutions récentes dans le domaine des réseaux IP (y compris les infrastructures Data Center) illustrent l’intérêt croissant des opérateurs pour les techniques destinées à introduire un niveau d’automatisation élevé dans les processus de construction et de production de services de connectivité à valeur ajoutée. Toutefois, la plupart de ces techniques restent encore assez embryonnaires dans la mesure où elles se limitent essentiellement à la fourniture d’instructions de configuration aux différents éléments impliqués dans la fourniture d’un service , envoyées à la suite d’une action explicite, reflétant la prise de décision d’allocation de ressources d’un opérateur. Ces techniques d’automatisation sont par ailleurs déployées dans un environnement qui repose le plus souvent sur un modèle logiquement centralisé où l’intelligence de calcul responsable de la production des instructions de configuration communiquées aux éléments impliqués dans la fourniture d’un service est embarquée dans un équipement souvent désigné dans la littérature comme un contrôleur, voire un orchestrateur. Cette vision de l’automatisation n’est pas nouvelle en soi : des scripts d’automatisation des tâches de configuration sont largement utilisés par les opérateurs depuis des années. En fait, ce type d’automatisation ne permet pas à lui seul de simplifier la production et l’exploitation de ressources réseau, ni de réduire de manière significative le délai de production des services car de tels procédés d’automatisation sont restreints à une seule étape du cycle de conception et de vie d’un service.
De nouvelles étapes techniques doivent être franchies pour une automatisation plus systémique qui dépasse le cadre des seules opérations de configuration.
En effet, l’automatisation de la production et de l’exploitation des services réseaux requiert plus d’éléments fonctionnels tels que :
-
le support d’interfaces (idéalement standardisées) permettant d’exposer les capacités fonctionnelles d’un réseau, et de capturer les besoins des services (par exemple en termes de bande passante, de sécurité, de robustesse, etc.), mais aussi ceux des réseaux voisins susceptibles de contribuer à la fourniture d’un service (tel qu’un service de réseau privé virtuel inter-domaines), et des utilisateurs ;
-
le support d’une intelligence de calcul capable de corréler les demandes de service avec les capacités d’un réseau à un instant donné ou sur une période programmée ;
-
le support de boucles de régulation pour s’assurer que les ressources du réseau sont en adéquation avec les objectifs fixés par un opérateur ;
-
le support de mécanismes (distribués) pour augmenter la disponibilité tout en optimisant les échanges entre ressources réseau et contrôleur(s) (en termes de volumétrie de trafic de signalisation, notamment) ;
-
la capacité d’adaptation d’un service et de ses composantes aux conditions du réseau et, réciproquement, la capacité d’adaptation d’un réseau aux conditions/instructions d’un ensemble de services.
L’automatisation doit devenir une caractéristique fondamentale des processus de production et d’exploitation des services, de la phase d’exposition et de négociation dynamiques des paramètres de service à la phase d’allocation dynamique des ressources impliquées dans la fourniture du service, de la phase de conception du service (sélection des fonctions élémentaires qui constituent l’épine dorsale du service) à la phase de contrôle destinée à vérifier que les ressources allouées à un service sont conformes à ce qui a été convenu avec le client du service. Ainsi, une automatisation élevée dans le processus de production et d’exploitation d’un service permet-elle de réduire significativement les temps de production du service mais également de minimiser les risques d’erreurs auxquels des tâches de configuration complexes sont souvent exposées.
En particulier, les différents protocoles impliqués dans une architecture intégrant un niveau d’automatisation élevé doivent être conçus de telle manière qu’ils (liste non-exhaustive) :
-
Automatisent l’instanciation d’états nécessaires à leur fonctionnement. Par exemple, les applications qui souffrent de la présence de fonctions intermédiaires (appelées « middlebox », telles que les fonctions NAT ou pare-feu) doivent supporter les mécanismes de découverte automatique de ces nœuds. De tels mécanismes permettront en particulier d’interagir avec ces équipements intermédiaires pour créer les états caractéristiques du trafic, et ils serviront également pour découvrir l’adresse externe à utiliser sans faire d’hypothèse quant au support éventuel d’ALG (Application Level Gateway) par ces middleboxes ;
-
Détectent automatiquement tout changement intervenant dans le réseau (modification de la topologie, rupture d’un lien de transmission, etc.) de nature à impacter le fonctionnement du service, notamment. Par exemple, tout changement d’adresse externe allouée par une fonction NAT localisée dans le réseau doit être détecté, sinon le service sera indisponible ;
-
Récupèrent automatiquement les états maintenus par une middlebox en cas de redémarrage de cet équipement, sans toutefois nécessiter un mécanisme de synchronisation d’états. Cette fonction est importante pour les équipements à bas coût comme les CPE (Customer Premises Equipment). En effet, le redémarrage de CPE ne doit pas perturber certains services. Si les fonctions automatiques ne sont pas supportées, des informations (par exemple, entrées statiques de pare-feu) seront maintenues par le CPE alors que ces informations sont obsolètes ;
-
Détectent automatiquement les pannes et réagissent en conséquence ;
-
Découvrent automatiquement le réseau, sa topologie, les fonctions qu’il supporte, leur localisation, leur statut, etc. ;
-
Assurent la disponibilité (c’est-à-dire la capacité à être invoqué) automatique de certaines fonctions ou équipements, sous certaines conditions ;
-
Installent automatiquement des filtres à appliquer sur certains types de trafic (par exemple, détection automatique d’attaques de déni de service) .
L’assemblage de différentes briques fonctionnelles concourant à l’introduction d’un niveau d’automatisation élevé dans le processus de production et d’exploitation d’un service doit à son tour garantir une cohérence globale : ce qui est dynamiquement produit doit en particulier être conforme à ce qui a été éventuellement négocié, mais aussi conforme à la politique de planification d’un opérateur, à sa stratégie de développement, etc.
Étant donné que l’automatisation des tâches de configuration est largement documentée, cet article se propose de traiter les autres fonctions de gestion avancée reposant sur de nouvelles techniques d’automatisation.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Réseaux Télécommunications
(141 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Approche
Cet article adopte une approche par l’exemple pour illustrer les différentes facettes de l’automatisation. Le propos de cet article n’a pas vocation à être exhaustif. Il cherche plutôt à montrer comment l’automatisation peut être pensée et intégrée dans la conception des protocoles et architectures.
Cet article se focalise en particulier sur les segments d’un réseau souvent impliqués dans la fourniture des services :
-
Segment WAN (Wide Area Network). Ce segment concerne le raccordement des sites client au(x) réseau(x) d’un opérateur. Ce segment est critique car il repose (généralement) sur un seul élément physique dont dépend la disponibilité de la connectivité IP, mais aussi des services à valeur ajoutée souscrits par les clients. Simplifier l’expérience client grâce aux techniques de l’automatisation est un axe d’investigation technique prometteur. Ainsi, l’ambition est de permettre automatiquement grâce à ces mécanismes de détecter les distorsions, voire l’indisponibilité d’un service, de remonter les rapports d’incidents aux fournisseurs, de notifier les clients des actions en cours, de générer les tickets d’incident de manière automatique, avec un suivi régulier du processus de traitement de l’incident, de garantir la continuité du service pendant les périodes d’indisponibilité, etc. ;
-
Réseau de l’opérateur. Des exemples de solutions sont décrits dans cet article pour illustrer comment l’automatisation peut simplifier la gestion d’un réseau (découverte dynamique de la topologie, configuration automatisée des fonctions réseau, découverte dynamique des éléments (contrôleurs, orchestrateurs) impliqués dans le processus de décision (allocation dynamique de ressources, mise en place dynamique d’un ensemble de politiques, négociation dynamique des paramètres d’un service de connectivité, etc.), découverte dynamique des fonctions service, etc.) ;
-
...
TEST DE VALIDATION ET CERTIFICATION CerT.I. :
Cet article vous permet de préparer une certification CerT.I.
Le test de validation des connaissances pour obtenir cette certification de Techniques de l’Ingénieur est disponible dans le module CerT.I.
de Techniques de l’Ingénieur ! Acheter le module
Cet article fait partie de l’offre
Réseaux Télécommunications
(141 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Approche
BIBLIOGRAPHIE
-
(1) - - Information technology – Telecommunications and information exchange between systems – Local and metropolitan area networks – Specific requirements – Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, - IEEE Std 802.11-2007, June 2007, <http://standards.ieee.org/getieee802/802.11.html>.
-
(2) - BEHRINGER (M.), CARPENTER (B.), ECKERT (T.), CIAVAGLIA (L.), PIERRE (P.), LIU (B.), NOBRE (J.), STRASSNER (J.) - A Reference Model for Autonomic Networking, - draft-ietf-anima-reference-model (work in progress), July 2016.
-
(3) - BEHRINGER (M.), PRITIKIN (M.), BJARNASON (S.), CLEMM (A.), CARPENTER (B.), JIANG (S.), CIAVAGLIA (L.) - Autonomic Networking : Definitions and Design Goals, - RFC 7575, DOI 10.17487/RFC7575, June 2015, <http://www.rfc-editor.org/info/rfc7575>.
-
(4) - BORMANN (C.), CARPENTER (B.), LIU (B.) - A Generic Autonomic Signaling Protocol (GRASP), - draft-ietf-anima-grasp (work in progress), July 2017.
-
(5) - BOYLE (J.), COHEN (R.), DURHAM (D.), HERZOG (S.), RAJAN...
Cet article fait partie de l’offre
Réseaux Télécommunications
(141 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
QUIZ ET TEST DE VALIDATION PRÉSENTS DANS CET ARTICLE
1/ Quiz d'entraînement
Entraînez vous autant que vous le voulez avec les quiz d'entraînement.
2/ Test de validation
Lorsque vous êtes prêt, vous passez le test de validation. Vous avez deux passages possibles dans un laps de temps de 30 jours.
Entre les deux essais, vous pouvez consulter l’article et réutiliser les quiz d'entraînement pour progresser. L’attestation vous est délivrée pour un score minimum de 70 %.
Cet article fait partie de l’offre
Réseaux Télécommunications
(141 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive