Supervision des réseaux



Documents pareils
Licence Pro ASUR Supervision Mai 2013

Chapitre 7. Le Protocole SNMP 7.1 INTRODUCTION COMPOSANTES POUR L UTILISATION FONCTIONNEMENT LE PAQUET SNMPV1...

Chap.9: SNMP: Simple Network Management Protocol

Supervision de réseau

Commerce Electronique. Développement de réseaux. Polycopie 2013/2014. Jalal BOULARBAH

Problème physique. CH5 Administration centralisée

Master d'informatique. Réseaux. Supervision réseaux

Protocole simple de gestion de réseau (SNMP)

Surveillance du réseau et de gestion Introduction à SNMP

MEMOIRE DE FIN D'ETUDES

L ADMINISTRATION Les concepts

Conception d un langage flexible de définition de politiques de routage BGP

SNMP for cloud Jean Parpaillon. SNMP4cloud - 1

Thème n 5 : L'Administration des Réseaux. L'administration de l'internet: SNMP

TER SUPERVISION RESEAU

Protocole simple de gestion de réseau (SNMP) sur réseaux IEEE 802

Métrologie des systèmes et réseaux de la ville de Rezé

Plan. Programmation Internet Cours 3. Organismes de standardisation

DUPARO Jonathan-Minh CHERRUAU Guillaume Session 2010/2011

Rappels réseaux TCP/IP

The Simple Network Managment Protocol (SNMP)

Programmation Réseau. ! UFR Informatique ! Jean-Baptiste.Yunes@univ-paris-diderot.fr

NTCIP : LES PROTOCOLES DE COMMUNICATIONS POUR LES APPLICATIONS TRAFIC Analyse de NTCIP

Service SNMP de détection de faute pour des systèmes répartis

U.E. ARES Architecture des Réseaux. Cours 3/10 : Application (2)

Aurélien Méré FIIFO4

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux

1.Introduction - Modèle en couches - OSI TCP/IP

Figure 1a. Réseau intranet avec pare feu et NAT.

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

NOTIONS DE RESEAUX INFORMATIQUES

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Haka : un langage orienté réseaux et sécurité

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall

Administration Réseau-système SNMPv1, SNMPv2, SNMPv3 et HTTP

Introduction aux Technologies de l Internet

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

IPFIX (Internet Protocol Information export)

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

Introduction. Adresses

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales

L3 informatique Réseaux : Configuration d une interface réseau

Services Réseaux - Couche Application. TODARO Cédric

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

2. DIFFÉRENTS TYPES DE RÉSEAUX

FTPS AVEC UNE APPLIANCE FAST360 EN COUPURE. Table des matières

Administration à distance Protocoles de gestion répartie

White Paper - Livre Blanc

L annuaire et le Service DNS

LAB : Schéma. Compagnie C / /24 NETASQ

Présentation du modèle OSI(Open Systems Interconnection)

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

FORMATION CN01a CITRIX NETSCALER

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

Algorithmique et langages du Web

SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5

Cisco Certified Network Associate

Sécurité des réseaux Firewalls

Standard. Manuel d installation

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

LES OUTILS D ADMINISTRATION D UN RÉSEAU

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Les réseaux /24 et x0.0/29 sont considérés comme publics

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

Administration Réseau

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Présente ... Livre Blanc La Supervision Open Source. État de l art de la supervision appliquée aux solutions open source. Version 1 Janvier 2005

Voix sur IP Étude d approfondissement Réseaux

Algorithmique des Systèmes Répartis Protocoles de Communications

PocketNet SNMP/Modbus

UTILISATION DU PROTOCOLE SNMP POUR LA GESTION A

Sécurité et Firewall

Découverte de réseaux IPv6

DS3/E3. Analyseur WAN OptiView. Aperçu instantané des liaisons de réseau étendu (WAN) Fiche technique

18 TCP Les protocoles de domaines d applications

Configuration automatique

TP : Introduction à TCP/IP sous UNIX

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

DIFF AVANCÉE. Samy.

Commutateur 48 ports Gigabit Cisco SGE2010 Commutateurs de gestion Cisco Small Business

Cisco Certified Network Associate

Rapport sur la mise en place d une solution de supervision avec Nagios

TutoJRES MétrologieM Mesures passives

Etude et Administration des Systèmes de Supervision dans un Réseau Local

Les applications Internet

Devoir Surveillé de Sécurité des Réseaux

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Commutateur sûr, efficace et intelligent pour petites entreprises

Sécurisation du réseau

Cours des réseaux Informatiques ( )

SI 5 Cours Supervision Réseau. Guillaume Urvoy-Keller urvoy@unice.fr

Prototype de canal caché dans le DNS

Internet Protocol. «La couche IP du réseau Internet»

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Transcription:

Supervision des réseaux Thomas Vantroys thomas.vantroys@lifl.fr Université de Lille I Laboratoire d Informatique Fondamentale de Lille Bâtiment M3 - Cité Scientifique 59655 Villeneuve d Ascq 2009-2010

Généralités La gestion et la surveillance du réseau et des services sont primordiaux. Complexité et hétérogénéité imposent des standards pour réduire les coûts Les méthodes ad hoc ne suffisent pas à assurer le suivi ping, traceroute, netstat telnet, interface web sur les matériels whois,...

Généralités Les différents éléments à prendre en compte : Gestion des fautes repérer, isoler, réparer les fautes Gestion de l utilisation suivi de l utilisation des ressources Gestion des configurations déploiement et maintenance de la configuration des ressources Gestion de la performance repose sur la surveillance et le contrôle des ressources Gestion de la sécurité protection des informations et contrôle des accès

Deux standards Common Information Management Protocol (CMIP) protocole OSI peu utilisé Simple Network Management Protocol très répandu car très simple à mettre en œuvre actuellement version 3, mais la version 2 est la plus courante

Objectifs SNMP Disponible sur tout type de matériel Introduction facile sur les matériels facile à implémenter léger Extensibles possibilité d étendre les éléments à surveiller Protocole robuste repose sur un protocole sans connexion (UDP)

Historique SNMP

Principe

Principe

Principe

Standardisation (version 1) Structure of Management Information (SMI) RFC 1155 : règles de définition des objets gérés Management Inforamtion Base (MIB) MIB II - RFC 1213 : Description des objets standards gérés par un agent Simple Network Management Protocol RFC 1157 : définition du protocole utilisé pour gérer ces objets

Structure of Management Information La définition des objets gérés par les agents

Généralités Permet de définir le contenu des MIB SMIv1 : RFC 1155 Description compacte des MIB : RFC 1212 SMIv2 : RFC 2578 Convention d écriture SMIv2 : RFC 2579 permet de définir des types de données / alias

Définition des objets Les objets représentés peuvent être : constitués d une valeur unique (scalaire) sous forme de tableau (deux dimensions) Le protocole SNMP ne permet de manipuler que des scalaires SMI repose sur le langage formel ASN.1 utilisation d un sous-ensemble des types de données utilisation de macro permettant de définir les objets de la MIB

Le langage ASN.1 Langage formel une notation lisible par les humains et non ambiguë une représentation codée pour la transmission Le langage est compilé de la notation lisible vers la représentation codée ASN.1 définit également comment encoder le nom et la valeur d un élément pour la transmission

Définition des scalaires

Objets gérés : variables

Objets gérés : nommage

Objets gérés : désignation Adresse identifiant : 1.1 instance : 1.1.0 valeur : 192.168.5.2 Nb tartines identifiant : 1.2.2 instance : 1.2.2.0 valeur : 2

Objets gérés = MIB

Définition d un objet (SMIv1)

Définition d un objet (SMIv2)

Définition d un objet : exemple

Les tableaux

Les tableaux : désignation

Les tableaux : désignation

Les tableaux : principe général

Les tableaux : index multiple

Les tableaux : index multiple

Définition d un tableau Exemple (1/5) :

Définition d un tableau Exemple (2/5) :

Définition d un tableau Exemple (3/5) :

Définition d un tableau Exemple (4/5) :

Définition d un tableau Exemple (5/5) :

Définition de nouveaux types Exemple :

Définition de nouveaux types Repose sur les conventions d écriture SMIv2 (RFC 2579) :

Conventions existantes PhysAddress MacAddress TruthValue AutonomousType InstancePointer VariablePointer RowPointer RowStatus TimeStamp TimeInterval DateAndTime StorageType TDomain TAddress

Types de notification Ajout SMIv2 permettant de définir des types de notifications Ces types se retrouvent dans les messages de notification vers la plate-forme d administration

Types de notification Exemple :

Définition des règles d implémentation Les règles d implémentation des modules définissent ce qui doit être supporté par les agents

Définition de groupes d objets Permet de définir un groupe d objets qui vont logiquement ensemble

Management Information Base

MIB Représente la base de données des objets gérés par un agent Peut être supervisée et modifiée par la plate-forme d administration MIB II : définit l ensemble des variables permettant de gérer la pile protocolaire TCP/IP représente 170 variables standards : RFC 1213 : SMIv1 RFC 1156 : amélioration de la MIB I

MIB II

MIB II - Les groupes system informations générales sur le système interfaces informations sur chacune des interfaces réseau at (conservé pour compatibilité MIB I) table de correspondance IP - Physique ip informations sur l implémentation et le fonctionnement d IP icmp informations sur l implémentation et le fonctionnement d ICMP

MIB II - Les groupes tcp informations sur l implémentation et le fonctionnement de TCP udp informations sur l implémentation et le fonctionnement d UDP egp informations sur l implémentation et le fonctionnement d EGP dot3 / transmission informations sur les modes de transmissions et les protocoles d accès à chaque interface snmp informations sur l implémentation et le fonctionnement de SNMP

Les groupes MIB II dans la pile protocolaire

Les différentes définitions SYSTEM SNMPv2 MIB (RFC 1907) INTERFACES (IF) IF-MIB (RFC 2863) ADDRESS TRANSLATION (AT) DEPRECATED IP & ICMP IP-MIB (RFC 2011) TCP TCP-MIB (RFC 2012) UDP UDP-MIB (RFC 2013) EGP OUTDATED (BGP) TRANSMISSION IS PLACEHOLDER SNMP SNMPv2 MIB (RFC 1907)

Simple Network Management Protocol Version 1

Généralités Protocole de communication sur UDP port 161 pour les requêtes port 162 pour les notifications détection de panne par polling et temporisateur pas d état coté agent 3 types d opérations supportés get : récupération de valeur(s) scalaire(s) set : modification de valeur(s) scalaire(s) trap : notification - envoi de valeur(s) scalaire(s) à la plate-forme d administration

Type d échanges

Structure des paquets

Opération get Permet de récupérer une ou plusieurs variables Toutes les variables doivent exister pour obtenir une réponse Types d erreur : nosuchname : objet inconnu ou pas une feuille toobig : la réponse ne tient pas dans un paquet generr : autre erreur

Opération get-next Permet de récupérer la ou les variables suivantes de la MIB Parcours dans l ordre lexicographique découverte de la structure récupération des lignes de tableau Types d erreurs : nosuchname : fin de la MIB toobig : la réponse ne tient pas dans un paquet generr : autre erreur

Opération set Permet d assigner une valeur à une ou plusieurs variables scalaires création de lignes de tableau L opération est atomique Types d erreur : nosuchname badvalue toobig generr

Opération trap Permet à un agent d envoyer une notification à la plate-forme d administration Il n y a pas d acquittement L agent doit être configuré pour envoyer les notifications à la plate-forme

Opération trap L agent envoie une notification avec un TrapID et un OID Notification prédéfinies (TrapID) : 0 = coldstart 1 = warmstart 2 = linkdown 3 = linkup 4 = authenticationfailure 5 = egpneighborloss 6 = entreprisespecific

Les communautés Trois types de communautés : read-only (public) read-write (private) trap Nom de communauté mot de passe L authentification en v1/v2 repose sur ces communautés Les noms de communauté circulent en clair! Sauf avec SNMPv3

Encodage des données La description des MIB et du format des messages est basée sur ASN.1 La correspondance entre syntaxe abstraite et le format de transfert est défini en ASN.1 par les Basic Encoding Rules (BER) chaque valeur est encodée sous forme d une chaîne d octets suivant le format <type, longueur, valeur>

Encodage des données : type

Encodage des données : longueur

SNMP v2

Les limites de SNMPv1 Documentation incomplète Limitations Types d erreurs Types de données Types de notifications Performance Lié à UDP Hiérarchisation de la gestion des ressources Sécurité

Historique

Type d échanges

Opération get Similaire à SNMPv1 Mais pas d échec si une variable n est pas disponible Exception définies dans la réponse pour ces variables : nosuchobject nosuchinstance

Opération get-next Similaire à SNMPv1 Mais pas d échec si une variable n est pas disponible Exceptions définies dans la réponse pour ces variables endofmibview

Opération get-bulk Nouvelle opération destinée à récupérer un ensemble de variables de manière performante Deux paramètres : non-repeators les n premiers éléments sont des scalaires max-repetitions les éléments suivants sont traités comme une suite d opération get-next

Opération set Similaire à SNMPv1 Processus en deux phases Phase 1 : procéder à des vérifications Phase 2 : réaliser l assignation Ajout de nouveaux types d erreur

Opération set

Opération trap Amélioration par rapport à SNMPv1 Les MIB peuvent définir des nouveaux types de notification (SMIv2) Le format de message est le même que pour les deux autres opérations Les deux premières variables sont : sysuptime snmptrapoid

Opération inform Un type de notification acquittée À l origine pour informer une plate-forme de plus haut niveau Type d erreur : toobig

Opération report Pour signaler une erreur de protocole ou une exception Pas de sémantique associé

Indépendance de la couche transport SNMPv1 supporte uniquement UDP SNMPv2 supporte plusieurs protocoles de transport UDP CLNS (OSI) DDP (Appletalk) IPX