Présentation

Article

1 - GÉNÉRALITÉS

2 - PROTOCOLE DE CONFIGURATION NETCONF

  • 2.1 - Introduction
  • 2.2 - Architecture de Netconf
  • 2.3 - Bref aperçu des détails protocolaires de Netconf

3 - ENSUITE : UNE PLATE-FORME OPEN SOURCE DE GESTION BASÉE SUR NETCONF

4 - MODÈLE DE DONNÉES EXTENSIBLE

  • 4.1 - Routages inter et intra-domaines : module BGP
  • 4.2 - Routage : module RIP
  • 4.3 - Logiciel de voix sur IP : module Asterisk

5 - CONCLUSION

| Réf : IN64 v1

EnSuite : une plate-forme Open Source de gestion basée sur Netconf
EnSuite, une plate-forme libre de configuration de réseau

Auteur(s) : Vincent CRIDLIG, Radu STATE, Olivier FESTOR

Date de publication : 10 nov. 2006

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

EnSuite (Extended Netconf Suite) est la première implémentation Open Source du protocole de configuration de réseau Netconf. En cours de standardisation à l’IETF par les plus grands groupes industriels du monde des télécommunications, ce protocole constitue une nouvelle approche, basée sur XML, pour la supervision (configuration, monitoring) des réseaux IP à grande échelle. EnSuite est développé en Python sous Linux et est extensible à plusieurs niveaux de son architecture pour permettre à la communauté réseaux de l’enrichir, notamment par l’ajout d’opérations Netconf ou par le développement de son modèle de données.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

 

INTRODUCTION

Une suite logicielle implémentée en Open Source a été développée afin de pouvoir gérer, à distance, pare-feux, routeurs et serveurs. L’outil EnSuite (Extended Netconf Suite), tout en disposant de fonctions avancées de sécurité, permet la configuration d’équipements réseaux à distance via Netconf.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-in64


Cet article fait partie de l’offre

Réseaux Télécommunications

(163 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

ABONNEZ-VOUS

Lecture en cours
Présentation

3. EnSuite : une plate-forme Open Source de gestion basée sur Netconf

3.1 Architecture du logiciel

EnSuite (Extended Netconf Suite ) est une plate-forme de supervision reposant sur Netconf. Cet outil est développé et testé pour Linux et est distribué librement dans le cadre de la licence LGPL. EnSuite est développé à l’aide de la plate-forme de développement collaborative intégrée LibreSource , qui permet, non seulement de synchroniser le code source de EnSuite entre les différents développeurs (comme avec CVS), mais aussi de publier la documentation de EnSuite via des pages wiki, des forums, ou encore un bug tracker (système de gestion des bugs).

EnSuite est développé en Python qui est un langage de programmation disposant de nombreuses librairies pour interagir avec le système, donc particulièrement adapté à notre contexte. Un logiciel comme EnSuite a besoin de parsers pour lire les fichiers de configuration de différents logiciels comme Bind, Dhcpd, Httpd, Quagga/Zebra et construire, ensuite, une vue homogène des données en format XML. Pour le parsing des fichiers, EnSuite utilise la librairie Yapps2. Python propose, par défaut, un mini serveur HTTP qui est utilisé pour la partie manager de EnSuite et fournit également des librairies externes comme 4Suite pour le traitement des documents XML et Paramiko pour les connexions sécurisées avec SSH.

parser : analyseur syntaxique, en anglais

EnSuite est composé d’un agent Netconf (YencaP) et d’un manager Netconf (YencaPManager) (figure 1).

Ces deux entités sont complémentaires et jouent le rôle de serveur et de client respectivement. Typiquement, YencaP est le logiciel qui tourne sur un équipement réseau géré, alors que YencaPManager est à la fois un client, pour les communications Netconf avec les agents, qui sont autant d’instances de YencaP, mais aussi un serveur Web dynamique qui permet de communiquer avec les administrateurs réseaux.

Tous les échanges transitant sur le réseau sont sécurisés : les communications entre le navigateur du gestionnaire (Firefox, Opera, IE) et YencaPManager fonctionnent sur HTTPS (HTTP sur SSL) alors que les communications Netconf entre YencaPManager et YencaP se font sur SSH. Cela permet d’avoir un...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Réseaux Télécommunications

(163 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

ABONNEZ-VOUS

Lecture en cours
EnSuite : une plate-forme Open Source de gestion basée sur Netconf
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  EnSuite : http://libresource.inria.fr/projects/ensuite

  • (2) -   *  -  IETF : www.ietf.org

  • (3) -   *  -  Netconf charter : http://www.ietf.org/html.charters/netconf-charter.html

  • (4) -   *  -  Netconf draft : http://www.ietf.org/internet-drafts/draft-ietf-netconf-prot-12.txt

  • (5) -   *  -  Python : http://www.python.org

  • (6) -   *  -  XML : http://www.w3.org/XML

  • (7) -   *  -  XML Schema : http://www.w3.org/TR/xmlschema-0

  • ...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Réseaux Télécommunications

(163 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

ABONNEZ-VOUS