Internet Storage Name Service (iSNS) este un protocol de rețea care automatizează descoperirea, gestionarea și configurarea dispozitivelor iSCSI și Fibre Channel (folosind gateway-uri iFCP ) pe rețelele TCP/IP .
Protocolul iSNS este descris în RFC 4171 .
iSNS oferă servicii de management similar cu cele din familia Fibre Channel, permițând unei rețele IP standard să funcționeze aproape în același mod ca un SAN Fibre Channel. Deoarece iSNS este capabil să emuleze o țesătură de servicii Fibre Channel și să gestioneze atât dispozitivele iSCSI, cât și Fibre Channel, serverul iSNS poate fi folosit ca punct de raliu pentru întregul SAN. Deși trebuie remarcat faptul că standardele iSNS sunt necesare pentru a suporta protocolul iFCP care acceptă iSCSI.
Standardul iSNS definește patru componente [1] :
iSNSP este un protocol care definește modul în care clienții și serverele iSNS comunică între ei. Este conceput pentru a fi utilizat pe o varietate de platforme, inclusiv comutatoare și puncte finale. iSNSP se bazează pe mesaje de cerere și răspuns, care împreună formează o tranzacție completă.
Clienții iSNS pot fi atât dispozitive de stocare care își oferă serviciile prin rețea, cât și computere care utilizează (indirect prin rețele de date) serviciile dispozitivelor de stocare în rețea. Clienții iSNS comunică cu serverele iSNS utilizând protocolul iSNSP.
Serverele iSNS răspund la solicitările de protocol iSNS, precum și la solicitările făcute de clienții iSNS folosind iSNSP. Serverele iSNS inițiază notificări de modificare către iSNSP și stochează informațiile autentificate corespunzător reprezentând aplicația de înregistrare în baza de date iSNS [2] .
Bazele de date iSNS sunt depozite de informații (depozite) pentru serverele iSNS. Acestea stochează informații despre atributele clientului iSNS, iar directoarele de stocare pot diferi în funcție de implementarea iSNS, de exemplu, pot stoca atribute client într-un director LDAP.
iSNS oferă patru servicii principale:
Serviciul de înregistrare a numelor oferă tuturor obiectelor din rețea posibilitatea de a se înregistra și de a interoga bazele de date pentru a găsi resurse de stocare. De exemplu, clienții inițiatori pot obține informații despre alți inițiatori (de exemplu, inițiatori iSCSI) și ținte (de exemplu, ținte iSCSI) de la serverul iSNS.
Administratorii pot folosi domeniile de descoperire pentru a separa dispozitivele de stocare în grupuri gestionabile. Pentru această grupare, administratorii pot limita autorizarea fiecărui nod la cea mai potrivită subrețea înregistrată la iSNS, ceea ce vă permite să extindeți rețeaua de stocare a datelor prin reducerea numărului de solicitări de autorizare inutile prin limitarea timpului pe care fiecare nod îl petrece stabilind o intrare în rețea.
Fiecare nod poate folosi Controlul de autentificare pentru a-și delega controlul accesului și politica de autorizare serverului iSNS. Această delegare este menită să ajute la centralizarea controlului accesului.
Serviciul de notificare a modificărilor (SCN) permite serverelor iSNS să emită notificări pentru fiecare eveniment care afectează nodurile de stocare ale rețelei pe care le administrează. Fiecare client iSNS se poate înregistra pentru a primi notificări în numele nodurilor lor de stocare, iar fiecare client va răspunde la aceasta în funcție de propriile cerințe și implementare.
Deoarece bazele de date iSNS stochează nume și informații de căutare despre dispozitivele Fibre Channel și iSCSI, serverele iSNS pot stoca mapări ale dispozitivelor Fibre Channel la dispozitivele proxy iSCSI într-o rețea IP. Aceste mapări pot fi făcute și în direcția opusă, ceea ce permite serverelor iSNS să stocheze mapările dispozitivelor iSCSI către WWN-urile proxy.
TCP /IP pe straturi ale modelului OSI | Protocoale de bază|
---|---|
Fizic | |
canalizat | |
reţea | |
Transport | |
sesiune | |
Reprezentare | |
Aplicat | |
Altele aplicate | |
Lista de porturi TCP și UDP |