Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 14/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Διαχείρισης Δικτύων SNMP MIB - Αντικείμενα & Ορισμοί.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαχείριση Δικτύων με τη χρήση SNMP
Advertisements

Β. Μάγκλαρης 10/02/2014 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΑΧΕΙΡΙΣΗ ΠΙΝΑΚΩΝ ΣΤΟ SNMP ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ ΤΗΛΕΜΑΤΙΚΗΣ.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΔΕΜΕΡΤΖΗ ΒΑΣΙΛΙΚΗ ΤΑΝΗΣ ΔΗΜΗΤΡΗΣ ΤΕΙ ΣΕΡΡΩΝ 2005
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ EΙΣΑΓΩΓΗ ΣΤΟ SNMP
Διαχείριση Δικτύων με τη χρήση SNMP (5 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο, ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ.
Copyright  Οικονομικό Πανεπιστήμιο Αθηνών Μάθημα: Δίκτυα Υπολογιστών Διαχείριση Δικτύων 1 Management Information Base ΙΙ, MIB-ΙΙ.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 19/11/2012.
Μάθημα: Δίκτυα Υπολογιστών Διαχείριση Δικτύων Copyright  Οικονομικό Πανεπιστήμιο Αθηνών 1 H εξέλιξη του SNMP (1/3) Simple Gateway Management Protocol.
Διαχείριση Δικτύων με τη χρήση SNMP Διαχείριση Δικτύων - Ευφυή Δίκτυα 11 Δεκεμβρίου 2002.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΤΟ INTERNET Β. Μάγκλαρης 14/01/2013.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΤΟ ΠΡΩΤΟΚΟΛΛΟ SNMP
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΡΟΜΟΛΟΓΗΣΗ & ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΤΟ INTERNET - EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 19/12/2011.
1 Network Management Open Management Introduction Open Approaches for Management Issues in Open Management Conclusions.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 7/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης κατά ISO ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ FCAPS Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική)
Τεχνολογία ΛογισμικούSlide 1 Κλάση Μηνυμάτων Ταχυδρομείου Τεχνολογία Λογισμικού Slide 14.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 20/12/2006. ΤΟ ΔΙΚΤΥΟ ΤΟΥ ΕΜΠ ntua.gr ( /16, AS#3323)
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΡΟΜΟΛΟΓΗΣΗ ΣΤΟ INTERNET - EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 18/11/2009.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΠΡΩΤΟΚΟΛΛΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΤΟ INTERNET – SNMP, ΕΝΟΠΟΙΗΜΕΝΑ ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΑΧΕΙΡΙΣΗ ΑΣΦΑΛΕΙΑΣ Β. Μάγκλαρης
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 21/01/2009.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Β. Μάγκλαρης 22/10/2008.
Διαχείριση Δικτύων με τη χρήση SNMP – Επανεγγράψιμοι Πίνακες Διαχείριση Δικτύων - Ευφυή Δίκτυα 08/02/2008.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Β. Μάγκλαρης 11/10/2010.
Διαχείριση Δικτύων με τη χρήση SNMP Διαχείριση Δικτύων - Ευφυή Δίκτυα.
ΠΡΟ.ΜΕ.Σ.Ι.Π. Διαχείριση και Ασφάλεια Δικτύων SNMP.
Μέθοδοι και Εργαλεία για τη Διαχείριση Δικτύων IPv6.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ολοκληρωμένες Πλατφόρμες Διαχείρισης Κατανεμημένων Εφαρμογών στο Internet Ενοποιημένη Πλατφόρμα Διαχείρισης Ολοκληρωμένα Εργαλεία Διαχείρισης.
Calvin:Fast Distributed Transactions for Partitioned Database System Ηλίας Σπανός Αντωνία Νικολάου Calvin: Fast Distributed Transactions for Partitioned.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Επανάληψη (Ι) ΟΡΙΣΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗ ΕΠΙΠΕΔΩΝ 2, 2.5, 3 ΠΡΩΤΟΚΟΛΛΑ ΔΙΑΧΕΙΡΙΣΗΣ SNMP & NETONF Β. Μάγκλαρης
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Διαχείρισης Δικτύων (Ι) Υλοποιήσεις Client – Server Το Πρωτόκολλο SNMP Δομή SNMP Agent - MIB Β. Μάγκλαρης
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Διαχείρισης Δικτύων (ΙI) SNMP MIB - Αντικείμενα & Ορισμοί Πινάκων NETCONF (Network Configuration Protocol) Β. Μάγκλαρης.
Μάθημα 8 Session και Cookies. Session Το HTTP πρωτόκολλο είναι stateless. Άρα το HTTP δεν έχει μνήμη. Αυτό σημαίνει ότι εάν έχω μια μεταβλητή που την.
ΜΑΘΗΜΑ 2.  Εργασία (άνθρωπος)  Φύση/Έδαφος (γη)  Κεφάλαιο (χρήμα)  Επιχειρηματικότητα (ιδέα, διοίκηση)
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Διαχείριση & Ασφάλεια Δικτύων Διάλεξη 1 Διδάσκων: Δρ. Γενειατάκης Δημήτρης Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας.
Β. Μάγκλαρης 3/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Διαχείριση IP Δικτύων Ο διαχειριστής (NMS) παρακολουθεί και ελέγχει τα στοιχεία του δικτύου μέσω των εφαρμογών λογισμικού που τα αντιπροσωπεύουν (agents)
Διαχείριση & Ασφάλεια Δικτύων Διάλεξη 2-To Πρωτόκολο SNMP
Εισαγωγή Στην παρουσίαση που ακολουθεί, παρουσιάζονται οι βασικές οντότητες που εμπλέκονται στη Διαχείριση Δικτύων, με έμφαση στην αξιοποίηση του πρωτοκόλλου.
Β. Μάγκλαρης 19/10/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή (I) Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης.
Εισαγωγικά Θέματα Διαχείρισης Δικτύων
Περιεχόμενα 1. Δρομολόγηση στο Internet 2. Δυναμική δρομολόγηση
Structure of Management Information (SMI)
Διαχείριση Δικτύων με τη χρήση SNMP (4η άσκηση)
Β. Μάγκλαρης 17/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί Δρομολόγησης.
Συμφωνίες Διασφάλισης Επιπέδου Ποιότητας Υπηρεσιών, Service Level Agreements – SLAs Βασίλης Μερεκούλιας (ΕΜΠ)
Βάσεις Δεδομένων Ι Επανάληψη
Παρουσίαση Πτυχιακής Εργασίας
Β. Μάγκλαρης 9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ευφυείς Προγραμματιζόμενες Δικτυακές Υποδομές Κίνητρα για Software Defined Networking – SDN Το Πρωτόκολλο OpenFlow Εφαρμογές σε Κατανεμημένες.
Προχωρημένα Θέματα Δικτύων
Διδάσκων: Δρ. Γενειατάκης Δημήτρης
Management Information Base (ΜΙΒ)
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Επανάληψη (Ι) ΟΡΙΣΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗ ΕΠΙΠΕΔΩΝ 2, 2
ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
Β. Μάγκλαρης 7/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Διαχείρισης Δικτύων Υλοποιήσεις Client – Server Το.
Quagga - Routing like a PRO
Β. Μάγκλαρης 7/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Επιπέδων MAC και MPLS σε Δίκτυα Κορμού στο Internet.
Ολοκληρωμένα Εργαλεία Διαχείρισης
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ολοκληρωμένες Πλατφόρμες Διαχείρισης Κατανεμημένων Εφαρμογών στο Internet Ενοποιημένη Πλατφόρμα Διαχείρισης Ολοκληρωμένα Εργαλεία Διαχείρισης.
Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης
Εισαγωγή στην Πληροφορική μεγάλου όγκου δεδομένων
Δρ. Χρήστος Αργυρόπουλος Κέντρο Διαχείρισης Δικτύων (NOC), ΕΔΕΤ
Διαχείριση Δικτύων με τη χρήση SNMP (3η άσκηση)
ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
Ολοκληρωμένα Εργαλεία Διαχείρισης
Ολοκληρωμένα Εργαλεία Διαχείρισης
Διαχείριση Δικτύων με τη χρήση SNMP (3η άσκηση)
Μεταγράφημα παρουσίασης:

Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 14/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Διαχείρισης Δικτύων SNMP MIB - Αντικείμενα & Ορισμοί Πινάκων NETCONF (Network Configuration Protocol) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 14/11/2016

ΜΟΝΤΕΛΛΟ ΔΙΑΧΕΙΡΙΣΗΣ SNMP Network Management Station (NMS) Σύστημα συνδεμένο στο δίκτυο που μπορεί να εκτελεί οποιαδήποτε εργασία Κλήση SNMP Απάντηση στην ερώτηση Ασύγχρονο μήνυμα (Trap) προς το manager

ΣΥΝΤΑΞΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΤΗΣ ΜΙΒ-ΙΙ Τα διαχειριζόμενα αντικείμενα κωδικοποιούνται στη μορφή (SNMPv2 SMI): <όνομα> OBJECT-TYPE SYNTAX <τύπος αντικειμένου> MAX-ACCESS <"not-accessible" | "accessible-for-notify" | "read-only" | "read-write" | "read-create"> STATUS <"current" | "deprecated" | "obsolete"> DESCRIPTION <κείμενο> INDEX {για πίνακες} DEFVAL {<default value>} ::= {<προηγούμενος κόμβος/αντικείμενο στο δένδρο της MIB-II> <αριθμός νέου αντικειμένου>}

Παράδειγμα Ορισμού Αντικειμένου MIB-II: sysUpTime sysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { system 3 } (Το αντικείμενο sysUpTime είναι το 3ο κάτω από τον κόμβο system της MIB-II)

ΤΥΠΟΙ ΑΝΤΙΚΕΙΜΕΝΩΝ Syntax INTEGER (μπορεί να χρησιμοποιηθεί και για λίστα απαρίθμησης) Integer32 Unsigned32 Counter32 & Counter64 Gauge32 Timeticks (εκατοστά του δευτερολέπτου, όπως μετρούνται στο σύστημα) OCTET STRING OBJECT IDENTIFIER Opaque RowStatus (TC) DisplayString (TC) IpAddress (TC) Max Gauge

ΟΡΙΣΜΟΣ ΠΙΝΑΚΩΝ (1/3) Η SMI υποστηρίζει μόνο μια μορφή δομημένων δεδομένων, και πιο συγκεκριμένα έναν απλό πίνακα δύο διαστάσεων με βαθμωτές τιμές (π.χ. ο πίνακας δρομολόγησης, ο πίνακας των συνδέσεων του πρωτοκόλλου TCP). Ένας πίνακας είναι ένα μόνο αντικείμενο και επομένως χρειαζόμαστε κάποιο δείκτη (INDEX) για να καταλήξουμε σε μια συγκεκριμένη γραμμή του. Η SMI δεν επιτρέπει το φώλιασμα δεδομένων, δηλαδή ένα στοιχείο του πίνακα να είναι πίνακας. Για τη δημιουργία ενός πίνακα χρησιμοποιείται ο τύπος SEQUENCE OF (ταξινομημένη λίστα στοιχείων ίδιου τύπου).

ΟΡΙΣΜΟΣ ΠΙΝΑΚΩΝ (2/3) Παράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (SMIv1) ifTable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry … ::= { interfaces 2 } ifEntry OBJECT-TYPE SYNTAX IfEntry INDEX { ifIndex } ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex INTEGER, ifType INTEGER, ifInOctets Counter, ifOutOctets Counter}

ΟΡΙΣΜΟΣ ΠΙΝΑΚΩΝ (3/3) Παράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (συνέχεια) ifIndex OBJECT-TYPE SYNTAX INTEGER … ::= { ifEntry 1 } ifType OBJECT-TYPE SYNTAX INTEGER { ethernet-csmacd(6) loopback(24)} ::= { ifEntry 2 } ifInOctets OBJECT-TYPE SYNTAX Counter ::= { ifEntry 3 } ifOutOctets OBJECT-TYPE ifIndex ifType ifInOctets ifOutOctets 1 loopback (24) 2 ethernet-csmacd (6) 25 40 3 300 500

ΑΝΑΖΗΤΗΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΕ ΠΙΝΑΚΑ ΤΗΣ ΜΙΒ Ερώτηση για τα InOctets στο 2ο Ethernet Interface θα γίνει: 2.2.1.3.3 mibΙΙ(1) system(1) interfaces(2) ifTable(2) at(3) Στήλη Γραμμή (που προσδιορίζεται από το δείκτη) ifEntry(1) ή interfaces.ifTable.ifEntry.ifInOctets.3 ifIndex ifType ifInOctets ifOutOctets 1 loopback(24) 2 ethernet-csmacd(6) 25 40 3 300 500

ΤΟ ΠΡΩΤΟΚΟΛΛΟ ΔΙΚΤΥΑΚΗΣ ΔΙΑΡΘΡΩΣΗΣ Network Configuration Protocol – NETCONF (1/3) Tomas Cejka, NETCONF-layers : http://tools.ietf.org/html/rfc6241 Licensed under Public Domain via Commons: https://commons.wikimedia.org/wiki/File:NETCONF-layers.svg#/media/File:NETCONF-layers.svg Αντιστοίχιση: SNMP NETCONF RFC 6241 RFC 3411 MIB’s YANG Core Models SMI YANG BER XML UDP SSH, TLS, SOAP/HTTP/TLS

ΤΟ ΠΡΩΤΟΚΟΛΛΟ ΔΙΚΤΥΑΚΗΣ ΔΙΑΡΘΡΩΣΗΣ Network Configuration Protocol – NETCONF (2/3) Αντιστοίχηση SNMPv2 SMI με NETCONF YANG http://www.ieee802.org/802_tutorials/2014-07/Tutorial_Berman_1407.pdf

ΤΟ ΠΡΩΤΟΚΟΛΛΟ ΔΙΚΤΥΑΚΗΣ ΔΙΑΡΘΡΩΣΗΣ Network Configuration Protocol – NETCONF (3/3) ΜΗΝΥΜΑΤΑ (XML) ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ NETCONF Κλήση RPC: <rpc> messages (αντίστοιχα SNMP Protocol Data Units/PDUs: Set, Get, GetNext, GetBulk) Απάντηση RPC: <rpc-reply> messages (αντίστοιχο SNMP PDU: Get-Response) Κοινοποίηση γεγονότος: <notification> messages (αντίστοιχο SNMP PDU: Trap) ΚΟΙΝΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ NETCONF https://ripe68.ripe.net/presentations/181-NETCONF-YANG-tutorial-43.pdf <get> Αναζήτηση πληροφοριών λειτουργίας και κατάστασης συσκευών <get-config> Αναζήτηση datastore με πληροφορίες διάρθρωσης συσκευής (XML) <edit-config> Επεξεργασία δεδομένων σε datastore διάρθρωσης συσκευής <copy-config> Αντιγραφή datastore σε άλλο <delete-config> Διαγραφή datastore <lock> Κλείδωμα datastore συσκευής στο δίκτυο <unlock> Ξεκλείδωμα datastore συσκευής <close-session> Αίτηση για λήξη συνόδου NETCONF <kill-session> Επιβολή διακοπής συνόδου NETCONF <commit> Δέσμευση πόρων & υπηρεσιών <cancel-commit> Αποδέσμευση πόρων & υπηρεσιών <get-schema> Αναζήτηση μετρήσεων "