Modèle de données extensible
EnSuite, une plate-forme libre de configuration de réseau
IN64 v1 Archive

Modèle de données extensible
EnSuite, une plate-forme libre de configuration de réseau

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

Date de publication : 10 nov. 2006 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

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

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

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.

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

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

Lecture en cours
Présentation

Article inclus dans l'offre

"Réseaux Télécommunications"

(141 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

4. Modèle de données extensible

Des modules ont d’ores et déjà été développés et sont intégrés à YencaP. Nous en présentons ici quelques-uns (figure 6).

4.1 Routages inter et intra-domaines : module BGP

YencaP permet de gérer un routeur BGP. Il faut au préalable, avoir installé sous Linux, YencaP et Quagga/Zebra qui est un démon de routage capable d’utiliser BGP. Quagga/Zebra fournit, en standard, une interface en ligne de commande (CLI) pour gérer la configuration de BGP. Pour ne pas réinventer la roue, notre module BGP_Module réutilise cette interface CLI et ouvre une connexion telnet avec celle-ci.

À la réception d’une requête Netconf, le module BGP est capable de générer automatiquement des commandes CLI pour configurer la partie BGP de Quagga/Zebra. Cette traduction du modèle de données XML que nous avons défini pour BGP vers les commandes CLI est décrite dans des fichiers XML. De plus, nous utilisons Yapps2 pour parser les configurations des routeurs avant de construire l’équivalent XML dans notre modèle.

HAUT DE PAGE

4.2 Routage : module RIP

Ce module est également un module de routage mais dédié, cette fois, au protocole RIP. Voici un exemple de configuration XML du module RIP.

Exemple

<rip version="2" default-metric="1">

   <redistribute>

      <kernel metric ="1" route-map="1"/>

      <ospf route-map="4"/>

      <bgp metric="5"/>

</redistribute>

<networks>

   <network>10.0.0.0/8</network>

   <network>11.0.0.0/8</network>

   <network>eth0</network>

</networks>

<neighbors>

   <neighbor>10.0.0.1</neighbor>

   <neighbor>10.0.0.2</neighbor>

</neighbors>

<passive-interfaces>

   <passive-interface>eth3</passive-interface>

   <passive-interface>eth8</passive-interface>

</passive-interfaces>

<distribute-lists>

   <distribute-list direct="in" name="private">eth0</distribute-list>

   </distribute-lists>

</rip>

La...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Modèle de données extensible

Article inclus dans l'offre

"Réseaux Télécommunications"

(141 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

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

  • ...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Réseaux Télécommunications"

(141 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre