Διαφορά μεταξύ SNMP v1 και v2

Anonim

SNMP v1 vs v2

Συνήθως, οι δρομολογητές, οι διακόπτες, οι διακομιστές, οι σταθμοί εργασίας, οι εκτυπωτές, τα μόντεμ και πολλές άλλες συσκευές υποστηρίζουν το SNMP. Το SNMP χρησιμοποιείται ως επί το πλείστον σε συστήματα διαχείρισης δικτύου (NMS) για την παρακολούθηση διαφόρων συνθηκών σε συσκευές που χρειάζονται την προσοχή του διαχειριστή δικτύου. Το SNMP ορίζεται από το IETF (Task Force για τη Μηχανική Διαδικτύου) ως μέρος του IPS (Internet Protocol Suite). Το SNMP είναι ένας συνδυασμός προτύπων διαχείρισης δικτύου, όπως ένα πρωτόκολλο για το επίπεδο εφαρμογής, ένα σχήμα για βάσεις δεδομένων και μια συλλογή αντικειμένων δεδομένων. Το SNMP περιγράφει τη διαμόρφωση του συστήματος εκθέτοντας μεταβλητές (δεδομένα διαχείρισης) στα διαχειριζόμενα συστήματα. Επομένως, άλλες εφαρμογές διαχείρισης μπορούν να αναζητήσουν αυτές τις μεταβλητές για λόγους παρακολούθησης και μπορούν μερικές φορές να ορίσουν αυτές τις τιμές. Τα SNMP v1 και SNMP v2 είναι οι δύο προηγούμενες εκδόσεις του πρωτοκόλλου SNMP (SNMP v3 είναι η τρέχουσα έκδοση).

Τι είναι το SNMP v1;

Το SNMP v1 (επίσης γνωστό ως SNMPv1 ή SNMP έκδοση 1) είναι η αρχική έκδοση του πρωτοκόλλου SNMP. Το SNMP v1 ορίζεται στα RFC 1065 έως 1067 και 1155 έως 1157. Αναπτύχθηκε από μια μικρή ομάδα συνεργατών σε μια εποχή που τα πρότυπα του Διαδικτύου και η ασφάλεια δεν έλαβαν μεγάλη προσοχή. Το SNMP v1 λειτουργεί μέσω UDP (User Datagram Protocol), IP (πρωτόκολλο Internet), CLNS (OSI Connectionless Network Service), DDP (πρωτόκολλο παράδοσης δεδομένων Datagram AppleTalk) και IPX (Novell Internet Packet Exchange). Το SNMP v1 χρησιμοποιεί τον μηχανισμό ελέγχου ταυτότητας για τη μετάδοση μιας "συμβολοσειράς της κοινότητας" (δηλ. Ενός κωδικού πρόσβασης) σε καθαρό κείμενο, το οποίο είναι πολύ ανασφαλές.

Τι είναι το 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 v1 και του SNMP v2;

Το SNMP v2 είναι ο διάδοχος του SNMP v1. Το SNMP v2 έχει διαφορετικές μορφές μηνυμάτων (διαφορές στις μορφές κεφαλίδας και PDU) και τις διαδικασίες πρωτοκόλλου (δύο επιπλέον λειτουργίες) σε σύγκριση με το SNMP v1. Το SNMP v2 εισήγαγε το GetBulkRequest για ανάκτηση μεγάλου όγκου δεδομένων ταυτόχρονα. Τόσο το SNMP v1 όσο και το SNMP v2 θεωρούνται πλέον απαρχαιωμένα. Όμως, όλες οι εφαρμογές SNMP εξακολουθούν να υποστηρίζουν και τα δύο SNMP v1 και SNMP v2.