Az Internet Storage Name Service (iSNS) egy hálózati protokoll, amely automatizálja az iSCSI és Fibre Channel eszközök felderítését, kezelését és konfigurálását ( iFCP átjárókat használva) a TCP/IP hálózatokon.
Az iSNS protokollt az RFC 4171 írja le .
Az iSNS a Fibre Channel családhoz hasonló szolgáltatáskezelést biztosít, lehetővé téve, hogy egy szabványos IP-hálózat nagyjából ugyanúgy működjön, mint a Fibre Channel SAN. Mivel az iSNS képes emulálni egy Fibre Channel szolgáltatásszövetet, és képes mind az iSCSI-, mind a Fibre Channel-eszközöket felügyelni, az iSNS-kiszolgáló a teljes SAN gyülekezési pontjaként használható. Bár meg kell jegyezni, hogy az iSNS szabványok szükségesek az iSCSI-t támogató iFCP protokoll támogatásához.
Az iSNS szabvány négy összetevőt határoz meg [1] :
Az iSNSP egy protokoll, amely meghatározza, hogy az iSNS-kliensek és -kiszolgálók hogyan kommunikálnak egymással. Úgy tervezték, hogy különféle platformokon használható legyen, beleértve a kapcsolókat és a végpontokat. Az iSNSP kérés- és válaszüzeneteken alapul, amelyek együtt egy teljes tranzakciót alkotnak.
Az iSNS kliensek lehetnek tárolóeszközök, amelyek szolgáltatásaikat a hálózaton keresztül nyújtják, és olyan számítógépek, amelyek (adathálózatokon keresztül közvetve) használják a hálózati tárolóeszközök szolgáltatásait. Az iSNS-kliensek az iSNS-kiszolgálókkal az iSNSP-protokoll használatával kommunikálnak.
Az iSNS-kiszolgálók válaszolnak az iSNS-protokoll-kérésekre, valamint az iSNS-ügyfelek által az iSNSP-t használó kérésekre. Az iSNS szerverek változásértesítéseket kezdeményeznek az iSNSP felé, és az iSNS adatbázisban tárolják a regisztrációs kérelmet reprezentáló, megfelelően hitelesített információkat [2] .
Az iSNS-adatbázisok az iSNS-kiszolgálók információtárolói (repozitóriumai). Információkat tárolnak az iSNS-ügyfélattribútumokról, és a tárolási könyvtárak az iSNS-megvalósítástól függően eltérőek lehetnek, például az ügyfélattribútumokat egy LDAP-címtárban tárolhatják.
Az iSNS négy fő szolgáltatást nyújt:
Az elnevezés-regisztrációs szolgáltatás a hálózaton lévő összes objektum számára lehetőséget biztosít adatbázisok regisztrálására és lekérdezésére a tárolási erőforrások megtalálása érdekében. Például a kezdeményező ügyfelek információt szerezhetnek más kezdeményezőkről (pl. iSCSI-kezdeményezők) és célpontokról (pl. iSCSI-célok) az iSNS-kiszolgálóról.
A rendszergazdák felderítési tartományokat használhatnak a tárolóeszközök felügyelhető csoportokba történő szétválasztására. Ehhez a csoportosításhoz az adminisztrátorok korlátozhatják az egyes csomópontok engedélyezését az iSNS-hez legmegfelelőbb alhálózatra, ami lehetővé teszi az adattároló hálózat bővítését a szükségtelen engedélyezési kérelmek számának csökkentésével azáltal, hogy korlátozza az egyes csomópontok hálózati bejáratának létrehozásával töltött időt.
Mindegyik csomópont használhatja a bejelentkezési vezérlőt hozzáférés-vezérlési és engedélyezési házirendjének az iSNS-kiszolgálóra való delegálásához. A felhatalmazás célja a hozzáférés-vezérlés központosítása.
A Change Notification Service (SCN) lehetővé teszi, hogy az iSNS-kiszolgálók értesítést küldjenek minden olyan eseményről, amely az általuk kezelt hálózat tárolócsomópontjait érinti. Minden iSNS-kliens regisztrálhat, hogy értesítéseket kapjon a tárolócsomópontjai nevében, és minden ügyfél saját követelményei és megvalósítása szerint válaszol erre.
Mivel az iSNS-adatbázisok neveket és keresési információkat tárolnak a Fibre Channel- és iSCSI-eszközökről, az iSNS-kiszolgálók képesek tárolni a Fibre Channel-eszközök és az IP-hálózaton lévő iSCSI-proxy-eszközök közötti leképezéseket. Ezek a leképezések ellenkező irányban is elvégezhetők, ami lehetővé teszi az iSNS-kiszolgálók számára, hogy az iSCSI-eszközök leképezéseit tárolják a WWN-k proxyjához.
TCP / IP protokollok az OSI modell rétegei szerint | Alapvető|
---|---|
Fizikai | |
csatornázott | |
hálózat | |
Szállítás | |
ülés | |
Reprezentáció | |
Alkalmazott | |
Egyéb alkalmazva | |
A TCP és UDP portok listája |