SNMP v2 έναντι v3 | SNMP v2c και SNMP v3
Το SNMP (απλό πρωτόκολλο διαχείρισης δικτύου) είναι ένα πρωτόκολλο Διαδικτύου αφιερωμένο στη διαχείριση συσκευών σε δίκτυα. Συνήθως, δρομολογητές, διακόπτες, διακομιστές, σταθμοί εργασίας, εκτυπωτές, μόντεμ και πολλές άλλες συσκευές υποστηρίζουν SNMP. Το SNMP χρησιμοποιείται ως επί το πλείστον σε NMS (Συστήματα Διαχείρισης Δικτύου) για την παρακολούθηση διαφόρων συνθηκών σε συσκευές που χρειάζονται την προσοχή του διαχειριστή του δικτύου. Το SNMP ορίζεται από το IETF (Internet Engineering Task Force) ως μέρος του IPS (Internet Protocol Suite). Το SNMP είναι ένας συνδυασμός προτύπων διαχείρισης δικτύου, όπως ένα πρωτόκολλο για το επίπεδο εφαρμογής, ένα σχήμα για βάσεις δεδομένων και μια συλλογή αντικειμένων δεδομένων. Το SNMP περιγράφει τη διαμόρφωση του συστήματος εκθέτοντας μεταβλητές (δεδομένα διαχείρισης) στα διαχειριζόμενα συστήματα. Επομένως, άλλες εφαρμογές διαχείρισης μπορούν να υποβάλουν ερωτήματα σε αυτές τις μεταβλητές για σκοπούς παρακολούθησης και μπορούν περιστασιακά να ορίσουν αυτές τις τιμές. Το SNMP v3 είναι η τρέχουσα έκδοση. Το SNMP v3 μοιάζει πολύ με το SNMP v2 (προηγούμενη έκδοση) εκτός από το βελτιωμένο μοντέλο ασφαλείας.
Τι είναι το SNMP v2;
Το SNMP v2 (επίσης γνωστό ως SNMPv2 ή SNMP έκδοση 2) ορίζεται στο RFC 1441 έως το RFC 1452. Το SNMP v2 προσθέτει αρκετές βελτιώσεις σε σχέση με την έκδοση SNMP 1. Είναι βελτιώσεις στην απόδοση μαζί με βελτιώσεις στην ασφάλεια και την εμπιστευτικότητα. Προσθέτει επίσης βελτιώσεις στον τομέα της επικοινωνίας μάνατζερ στην επικοινωνία. Το GetBulkRequest έχει προστεθεί για την ανάκτηση μεγάλων ποσοτήτων δεδομένων με ένα μόνο αίτημα. Νωρίτερα, έπρεπε να χρησιμοποιήσετε το GetNextRequest επαναληπτικά για να λάβετε έναν όγκο δεδομένων. Ωστόσο, πολλοί χρήστες πίστευαν ότι το σύστημα ασφαλείας που βασίζεται σε πάρτι στο SNMP v2 είναι πολύ περίπλοκο για τις προτιμήσεις τους. Αυτός ήταν ο λόγος που δεν έγινε δημοφιλής.
Το SNMP v2c είναι το πρωτόκολλο διαχείρισης απλού δικτύου που βασίζεται στην κοινότητα, έκδοση 2. Ορίζεται στο RFC 1901 έως το RFC 1908. Στην πραγματικότητα, το SNMP v1.5 ήταν το αρχικό όνομα που δόθηκε σε αυτό το πρωτόκολλο. Η κύρια διαφορά μεταξύ SNMP v2 και SNMP v2c είναι το μοντέλο ασφαλείας. Το SNMP v2c χρησιμοποιεί ένα απλούστερο μοντέλο ασφάλειας που βασίζεται στην κοινότητα (που βρίσκεται στο SNMP v1). Εκτός από αυτή τη διαφορά στο χρησιμοποιούμενο μοντέλο ασφαλείας, το SNMP v2c μπορεί να θεωρηθεί σχεδόν παρόμοιο με το SNMP v2. Στην πραγματικότητα, το SNMP v2c θεωρείται πλέον ως το de facto SNMP v2. Ωστόσο, το SNMP v2c εξακολουθεί να είναι ένα "Πρόχειρο Πρότυπο".
Τι είναι το SNMP v3;
Το SNMP v3 (γνωστό και ως SNMPv3 ή SNMP έκδοση 3) δεν προσθέτει αλλαγές στο πρωτόκολλο, εκτός από την κρυπτογράφηση. Στην πραγματικότητα, το κύριο κίνητρο πίσω από την έκδοση 3 ήταν η αντιμετώπιση των προβλημάτων ασφαλείας των προηγούμενων εκδόσεων του SNMP (SNMP v1 και SNMP v2). Όμως, το SNMP v3 φαίνεται διαφορετικό λόγω της εισαγωγής νέων συμβάσεων για κείμενα, έννοιες και νέα ορολογία.
Ποια είναι η διαφορά μεταξύ SNMP v2 και SNMP v3;
Η κύρια διαφορά μεταξύ SNMP v2 και SNMP v3 είναι οι βελτιώσεις στο μοντέλο ασφαλείας και απομακρυσμένης διαμόρφωσης. Το SNMP v3 προσθέτει κρυπτογραφική ασφάλεια στο SNMP v2. Το SNMP v3 αντικαθιστά την απλή κοινή χρήση κωδικού πρόσβασης (ως καθαρό κείμενο) στο SNMP v2 με πολύ πιο ασφαλείς κωδικοποιημένες παραμέτρους ασφαλείας. Λόγω της εισαγωγής νέων συμβάσεων για κείμενα, έννοιες και νέα ορολογία, το SNMP v3 φαίνεται διαφορετικό από το SNMP v2 (παρόλο που δεν υπάρχουν πολλές αλλαγές). Το SNMP v2 θεωρείται πλέον ξεπερασμένο.