Rețele de calculatoare și articole de tehnologie


Pentru a administra cu succes rețeaua, trebuie să cunoașteți starea fiecăruia dintre elementele sale, cu capacitatea de a schimba parametrii funcționării. De obicei, o rețea constă din dispozitive de la diferiți producători și nu ar fi ușor să o gestionați dacă fiecare dintre dispozitivele de rețea înțelege doar propriul sistem de comandă. Prin urmare, a existat necesitatea creării unei singure limbi pentru gestionarea resurselor de rețea pe care toate dispozitivele le-au înțeles și care, prin urmare, ar fi utilizate de toate pachetele de gestionare a rețelei pentru a interacționa cu anumite dispozitive.







SNMP - Simple Network Management Protocol a devenit o limbă similară. Proiectat pentru sisteme orientate spre sistemul de operare UNIX, acesta a devenit de fapt standardul general acceptat pentru sistemele de management al rețelelor și este susținut de marea majoritate a producătorilor de echipamente de rețea în produsele lor. Datorită numelui său - Protocol simplu de gestionare a rețelei - principala sarcină în dezvoltarea sa a fost obținerea unei simplități maxime a implementării sale. Ca rezultat, a apărut un protocol care include un set minim de comenzi, dar vă permite să efectuați aproape întreaga gamă de sarcini pentru gestionarea dispozitivelor de rețea - de la obținerea informațiilor despre locația unui anumit dispozitiv, pentru a putea să îl testați.
Conceptul de bază al protocolului este că toate cele necesare pentru a controla informațiile dispozitivului sunt stocate pe dispozitiv - fie că este vorba un server, router sau modem - așa-numita bază de date administrative (MIB - Management Information Base). MIB este un set de variabile care caracterizează starea obiectului de control. Aceste variabile pot reflecta parametri cum ar fi numărul de pachete procesate de dispozitiv, starea interfețelor sale, timpul de funcționare al dispozitivului și așa mai departe. Fiecare producător de echipamente de rețea, pe lângă variabilele standard, include în MIB orice parametri specifici dispozitivului. Cu toate acestea, aceasta nu încalcă principiul reprezentării și accesului la informațiile administrative - toate vor fi variabile în MIB. Prin urmare, SNMP ca protocoale de rețea oferă numai un set de comenzi pentru a lucra cu variabile MIB. Acest set include următoarele operațiuni:

Folosit pentru a interoga unul sau mai mulți parametri MIB

Folosit pentru citirea secvențială a valorilor. În mod obișnuit, se utilizează pentru citirea valorilor din tabele. După ce ați solicitat prima linie, utilizați cererea de primire-primire pentru a citi rândurile rămase din tabel

Folosit pentru a seta valoarea uneia sau mai multor variabile MIB

Pentru a monitoriza funcționarea unui dispozitiv de rețea, pur și simplu trebuie să accesați MIB-ul său, actualizat în mod constant de dispozitivul însuși, și să analizați valorile unor variabile.

O caracteristică importantă a protocolului SNMP este că nu conține comenzi specifice pentru controlul dispozitivului. În loc de a defini toate posibile gama de astfel de echipe cu siguranță ar aglomerați protocolul în sine, care este considerat în continuare un simplu, definit variabilele MIB, dispozitiv care este perceput ca o indicație pentru a executa anumite comenzi de comutare. Astfel, este posibil să păstrăm simplitatea protocolului, dar în același timp să îl transformăm într-un instrument destul de puternic care permite setarea standard a seturilor de comenzi pentru gestionarea dispozitivelor de rețea. Sarcina de a asigura executarea comenzilor este, prin urmare, înregistrarea variabilelor speciale MIB și răspunsul la modificările efectuate în dispozitiv.

Rețele de calculatoare și articole de tehnologie






Fiecare element are un identificator numeric și un simbol. Numele variabilei include calea completă de la elementul rădăcină rădăcină. De exemplu, timpul de funcționare al dispozitivului de la repornire este stocat într-o variabilă situată în secțiunea de sistem sub numărul 3 și se numește sysUpTime. Prin urmare, numele variabilei va include tot felul: iso (1) .org (3) .dod (6) .internet (1) .mgmt (2) .mib-2 (1) .system (1) .sysUpTime (3) ; sau în limba numerelor: 1.3.6.1.2.1.1.3. Trebuie notat că nodurile copacului sunt separate de puncte. Există o ramură standard MIB legată de secțiunea de control mgmt, pe care de obicei suportă toate dispozitivele de rețea.

După cum sa menționat deja, fiecare dispozitiv de rețea conține informațiile necesare pentru gestionarea acestuia. Această informație este plasată într-un fel în registrele dispozitivului. Cum se furnizează aceste informații unei anumite stații de lucru de rețea care efectuează sarcina de gestionare a rețelei? Pentru a face față cererilor stației de gestionare, care vine sub forma pachetelor SNMP, există un modul special numit agentul de gestionare. Agentul acceptă pachetele SNMP și efectuează acțiunile corespunzătoare, adică trimite valoarea variabilei solicitate, stabilește valoarea variabilelor, efectuează o actualizare periodică a informațiilor MIB, efectuează anumite operații ca răspuns la stabilirea variabilelor corespunzătoare. În rolul Stației de control, stația de lucru a administratorului de rețea poate acționa dacă pornește orice pachet de management care acceptă protocolul SNMP. Acesta permite administratorului să obțină informații specifice despre orice aspect al funcționării elementelor de rețea, de exemplu, la nivelul cartelei Ethernet sau al protocolului EGP. Exemple de astfel de programe includ Sun Netmanager a Sun Microsystems, axat pe sistemul de operare Solaris, și SNMPc companie pachet de Castle Rock Computing, proiectat pentru Windows. Ambele pachete vă permit să construiți o hartă a rețelei și să lucrați direct cu MIB-ul oricărui nod. Cu un astfel de instrument puternic, administratorul de rețea deschisă, pur și simplu documentația MIB pe un anumit dispozitiv, cum ar fi router Cisco, și de a explora posibilitățile de management inerente în ea dezvoltatorii. Deci, de exemplu, pentru a gestiona un router cisco, vă puteți conecta la acesta (faceți autentificare prin root) și puteți obține acces on-line la comenzile sale de management. Și puteți configura pe acest agent SNMP de ruter și executa toate aceleași comenzi și obține aceleași rezultate prin lucrul cu variabilele MIB-ului său. Ca exemplu al unei astfel de operațiuni, puteți supraîncărca pur și simplu ruterul schimbând o variabilă a MIB-ului său. Există comenzi separate pentru încărcarea sistemului din memoria flash, NVRAM sau fișierul TFTP.

Folosind SNMP, puteți efectua diverse teste ale funcționalității dispozitivelor de rețea, care sunt determinate din nou pe dispozitivele însele. Acest lucru este util, deoarece observarea pur și simplu a statisticilor nu oferă o imagine completă a ceea ce se întâmplă. De exemplu, pentru secțiunea referitoare la interfețele Ethernet definite TDR de testare (domeniul timp reflectometry), care permite să se determine distanța aproximativă la defect în cablul coaxial. Pentru a începe testul TDR trebuie setat la ifExtnsTestType variabilă (1.3.6.1.2.1.12.2.1.4) care conține tipul de test executabil, astfel încât acesta conținea identificatorul de test TDR în MIB: 1.3.6.1.2.1.10.7.6.1. Rezultatul testului este, în primul rând, valoarea ifExtnsTestResult (1.3.6.1.2.1.12.2.1.5), caracterizând rezultatul testului:

  • lipsa rezultatului
  • succes
  • este efectuată
  • nu este acceptată
  • nu poate rula
  • încheiată
  • completarea nereușită

În al doilea rând, valoarea variabilei ifExtnsTestCode (1.3.6.1.2.1.12.2.1.6) va conține identificatorul variabilei MIB care conține rezultatul testului. Rezultatul testului este definit ca intervalul de timp în 100 de unități nanosecunde între începutul transmiterii pachetului de testare și detectarea coliziunilor în purtător. În principiu, pe baza acestei valori, puteți stabili distanța necesară. După cum sa menționat deja, aceste tipuri de teste sunt suportate de diferiți producători pentru produsele lor și sunt reflectate în variabilele MIB corespunzătoare.
Pe baza celor de mai sus, este de a concluziona că administratorul de rețea poate fi găsit în persoana de asistent SNMP bun, având acces deplin la descrierile variabilelor MIB ale diferitelor dispozitive de rețea și un pachet puternic, care face mai ușor de a lucra cu nume greoaie de variabile în SNMP.

Simplu Protocol de administrare a rețelei (SNMP) este un protocol OSI cu 7 straturi utilizat pentru monitorizarea la distanță și configurarea dispozitivelor de rețea. SNMP permite stațiilor de gestionare a rețelei să vadă și să modifice setările gateway-urilor, routerelor, comutatoarelor și altor dispozitive de rețea. SNMP poate fi folosit pentru a efectua multe dintre funcțiile care au fost realizate printr-o consoană conectată direct sau poate fi utilizată în cadrul unui software integrat de gestionare a rețelei, cum ar fi DView.
SNMP execută următoarele funcții:

  • Trimiterea și primirea pachetelor SNMP pe protocolul IP.
  • Strângeți informații despre starea și configurația curentă a dispozitivelor de rețea.
  • Modificați configurația dispozitivelor de rețea.






Articole similare

Trimiteți-le prietenilor: