TX Netconf Gestion de Configuration DEMIANVILLE

  • Published on
    25-Jul-2015

  • View
    794

  • Download
    6

Embed Size (px)

DESCRIPTION

In french, Network configuration management with NETCONF

Transcript

Etudiant : DE MIANVILLE Benot Responsables : PLOIX Alain, DOYEN Guillaume

Branche : SIT5 Anne : 2011

Semestre : A11

TX Gestion de Rseaux et gestion de la configuration avec NETCONF

Ce travail dexprimentation a pour but davoir une vue globale sur la gestion des rseaux de tlcommunication et dexprimenter un protocole rcent apportant des rponses une partie spcifique de la gestion des rseaux : la gestion de la configuration. Nous aborderons donc les grandes approches de la gestion de rseau, ensuite nous nous intresserons plus prcisment la gestion de la configuration puis nous exprimenterons en dtail le protocole NETCONF au travers de limplmentation de Cisco et des clients NETCONF YUMA et MGSoft Netconf browser. Un scnario mettra en vidence lintrt du protocole et la dernire partie prsente une solution plus large dans laquelle la gestion de la configuration est intgre la gestion globale du rseau

Sommaire1 2 Introduction ..................................................................................................................................... 1 Cheminement pour le choix dune plateforme de gestion ............................................................. 2 2.1 2.2 2.3 2.4 Le contexte rseau .................................................................................................................. 2 Les acteurs ............................................................................................................................... 2 Les aires fonctionnelles ........................................................................................................... 3 Interfaage avec le rseau....................................................................................................... 3 Plan de donnes .............................................................................................................. 3 Plan de contrle .............................................................................................................. 3 Plan de gestion ................................................................................................................ 4 Conclusion ....................................................................................................................... 4

2.4.1 2.4.2 2.4.3 2.4.4 2.5

Les grandes approches de gestion de rseau.......................................................................... 4 Introduction ..................................................................................................................... 4 SNMP ............................................................................................................................... 4 WBEM .............................................................................................................................. 5 Gestion avec Java : JMAPI et JMX.................................................................................... 6 TMN ................................................................................................................................. 7 Gestion par politique ....................................................................................................... 9 Conclusion ..................................................................................................................... 10

2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 3

NETCONF ....................................................................................................................................... 12 3.1 3.2 3.3 3.4 3.5 La gestion de la configuration ............................................................................................... 12 Le protocole ........................................................................................................................... 14 YANG...................................................................................................................................... 20 Les implmentations indpendantes des constructeurs ...................................................... 22 Les quipementiers rseaux.................................................................................................. 24

4

NETCONF en pratique.................................................................................................................... 25 4.1 Premiers pas avec Netconf .................................................................................................... 25 Les clients Netconf utiliss ............................................................................................ 25 Les serveurs Netconf utiliss ......................................................................................... 27 Configuration dun routeur Cisco .................................................................................. 27 Le cas de limplmentation de Cisco ............................................................................. 30

4.1.1 4.1.2 4.1.3 4.1.4 4.2

Scnario salle de travaux pratiques de services rseaux lUTT .......................................... 38 Schma dadressage du rseau de test ......................................................................... 39 Schma physique du rseau de test .............................................................................. 40

4.2.1 4.2.2

4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.3 5 6 7

Tests prouvant la bonne configuration du rseau ........................................................ 40 Equipements configurer avec Netconf ....................................................................... 40 Configuration des quipements configurer avec Netconf ......................................... 41 Prrequis la configuration avec Netconf .................................................................... 43 Dploiement de la configuration................................................................................... 46 Analyse du scnario ....................................................................................................... 53

Scnario oprateur tlcom avec gestion de la QoS ............................................................ 55

Conclusion ..................................................................................................................................... 57 Bibliographie.................................................................................................................................. 58 Annexe ............................................................................................................................................. 1

TX Gestion de Rseaux et gestion de la configuration avec NETCONF

Benot de Mianville

1 IntroductionLe but dun travail dexprimentation comme celui-ci est la dmonstration de lacquisition de connaissances grce lexprimentation dune technique, en loccurrence je me propose dtudier en quoi NETCONF, un protocole du monde de lInternet, lIETF1, apporte des nouvelles solutions en terme de gestion de la configuration du rseau. Il ntait pas pensable de dcrire de manire directe le protocole sans aborder le paysage de la gestion de la configuration et de la gestion de rseau en gnral pour comprendre dans quelles circonstances le protocole est venu au jour. La premire partie de ce document dcrira donc dune manire gnrale les questions se poser pour pouvoir faire le choix dune solution de gestion rseau ; la premire partie dcrira galement les grandes approches dans la gestion de rseau, ces approches seront dcrites dans leur gnralit puisquil ne sagit pas ici dexposer les dtails prcis de chaque approche. Une fois que la gestion de rseau sera bien situe nous verrons plus en dtail la gestion de la configuration avec NETCONF, dans un premier temps nous verrons la partie thorique du protocole, ses messages et la faon qui a t propose de structurer le modle de donne : YANG. Nous pourrons ensuite dtailler la faon dont nous procderons en dcrivant les outils techniques que nous utiliserons : le matriel, les logiciels, nous verrons comment configurer ces outils spcifiques. Enfin nous verrons au travers dun scnario pratique la dmonstration du protocole en dtail et nous pourrons conclure, objet de ce travail dexprimentation, si NETCONF rvolutionne la manire de grer la configuration du rseau.

1

IETF : Internet Engineering Task Force

1

TX Gestion de Rseaux et gestion de la configuration avec NETCONF

Benot de Mianville

2 Cheminement pour le choix dune plateforme de gestionCette partie est une forme de guide pour apprhender le choix dune plateforme de gestion.

2.1 Le contexte rseauIl faut, dans une premire approche, savoir dfinir le contexte rseau, afin de cibler au mieux le type de rseau que lon veut maitriser. Mieux on connaitra notre rseau mieux on pourra ajuster des outils pour mesurer son tat et interagir avec. Une liste de critres simples est claircir pour mieux connaitre son rseau : La finalit du rseau : un fournisseur daccs internet naura pas les mmes besoins de gestion quune entreprise. Ltendue du rseau : un petit rseau sur un site gographique unique ou un rseau international. Les technologies et larchitecture : utilise-t-on le protocole IP, ATM, Sonet, X25 ou une autre technologie (ou plusieurs la fois) ? Les quipements : quels types dquipement faonnent le rseau, des modems, des switchs, des routeurs, et quelles sont les faons dinteragir avec ces quipements ?

2.2 Les acteursDans cette partie nous nous intressons aux diffrents acteurs, on regarde une partie du rseau, les quipements, les flux, linfrastructure et on dtermine quels sont les propritaires, les diffrents acteurs qui suivant leurs exigences vont nous permettre de spcifier ensuite leurs besoins en terme de gestion. Pour identifier les acteurs, regardons linfrastructure : qui appartient-elle ? Est-ce compose de lignes loues un oprateur, est-ce une infrastructure compltement prive que vous allez exploiter ou bien louer des clients ? Le tableau ci-dessous donne 3 exemples o lon peut identifier suivant le cas qui appartient linfrastructure, lexploitation ou les donnes. Qui FAI louant linfrastructure FAI propritaire de linfrastructure Rseau priv dentreprise Infrastructure Exploitation X X X X Donnes

X X

Tableau 1 : Mise en vidence de l'appartenance des lments composants le rseau

Lintrt didentifier les acteurs est de pouvoir prciser dune part o les informations qui nous intressent se situent et dautre part si il y a possibilit accder ces informations suivant notre pouvoir sur linfrastructure, lexploitation et les donnes.

2

TX Gestion de Rseaux et gestion de la configuration avec NETCONF

Benot de Mianville

2.3 Les aires fonctionnellesLITU-T (International Telecomunication Union Standardization Sector) a dfini une approche de gestion de rseaux : le TMN (Telecommunications Management Network) qui dfinit 5 aires fonctionnelles. Ici on ne sintressera pas spcifiquement au TMN mais aux 5 aires fonctionnelles qui sont censes tre essentielles dans la gestion de rseaux et permettent une approche facilite. Faults : cest la gestion des pannes, elle doit permettre didentifier les pannes et leur type, leur origine. Configuration : la gestion de la configuration, o est la configuration du rseau, y-a-t-il des procdures pour changer la configuration, pour revenir un tat antrieur ? La rponse ces questions entre autres est le but de cette aire. Accounting : il sagit ici dtablir la mesure du trafic et dans certains cas de le facturer. Performance : la gestion de la performance permet de confirmer ou non le bon dimensionnement du rseau en relevant les informations permettant de mesurer les performances du rseau. Security : la gestion de la scurit permettra de dfinir des mthodes pour garantir le niveau de scurit exig dans le rseau.

Lintrt des aires fonctionnelles dans notre cas est de dfinir lavance les fonctionnalits importantes mettre en uvre avec la plateforme de gestion : le niveau de scurit exigera t- il des mthodes pointues afin de garantir chaque moment la scurit du rseau (exemple dune banque) ou alors nos clients auront-ils conclu un contrat qui exigera une performance minimum du rseau (exemple dun fournisseur daccs internet). Autant de questions auxquelles il est important de rpondre tt pour faciliter le choix dune plateforme de gestion.

2.4 Interfaage avec le rseauDans cette partie nous allons nous intresser aux diffrents moyens dinteragir avec le rseau. On aura une approche par plan. 2.4.1 Plan de donnes Le plan de donnes concerne les donnes qui sont vhicules dans le rseau et qui sont la raison mme du rseau, dans le plan de donnes on retrouvera des paquets de donnes qui transporteront de la voix, des parties dune page web, un transfert de fichier etc. suivant lutilisation faite du rseau. Dans ce plan on va pouvoir analyser les flux eux mme en les caractrisant : nombre de paquets sortant dune interface rseau par rapport son maximum, pourcentage de flux dun certain type, horaires des pics de trafic, etc. Un bon exemple de mise en uvre de caractrisation des flux dans le plan de donnes est une sonde. 2.4.2 Plan de contrle Le plan de contrle sert assurer la signalisation, par exemple dans le cas dune communication voix sur IP, le trafic servant tablir la communication et la fermer, dans le cas dATM, la procdure douverture de circuits etc. 3

TX Gestion de Rseaux et gestion de la configuration avec NETCONF

Benot de Mianville

Dans le plan de contrle dun rseau IP, on pourra utiliser le protocole ICMP (Internet Control Message Protocol) afin de dterminer si la destination est atteignable, mesurer les temps de traverse du rseau et identifier les chemins pris. 2.4.3 Plan de gestion Le plan de gestion assure des fonctions de surveillance du rseau, on aura par exemple le protocole de gestion de lIETF (Internet Engineering Task Force) : SNMP (Simple Network Management Protocol) ou alors CMIP/CMIS propos par lISO (lorganisation internationale de normalisation). Des mthodes ddies des protocoles de gestion sont alors mises en uvre afin dassurer la gestion de rseau. On pourra aussi utiliser des protocoles comme SSH afin dinteragir avec les quipements rseau pour lire et modifier leur configuration. Des grands constructeurs proposent aussi des protocoles de gestion propritaires. 2.4.4 Conclusion Ce quil est important de retenir ici est lhtrognit des interfaages avec le rseau, quelle soit de par les diffrents plans quon va utiliser ou par les grandes approches du monde de lInternet ou des tlcoms que nous allons voir plus en dtail dans le chapitre suivant.

2.5 Les grandes approches de gestion de rseau2.5.1 Introduction Nous allons nous intresser des approches de gestion de rseau slectionnes suivant plusieurs critres .Tout dabord ont t retenues : les approches du monde des tlcoms et du monde de linternet, rfrences en matire de gestion ; dautres approches trs labores et trs intressantes tudier mais pas forcment large...

Recommended

View more >