Internetlagringsnamntjänst
Inom datorer tillåter det föreslagna iSNS-protokollet (Internet Storage Name Service) automatisk upptäckt, hantering och konfiguration av iSCSI- och Fibre Channel- enheter (med iFCP -gateways) i ett TCP/IP- nätverk.
Funktioner
iSNS tillhandahåller hanteringstjänster som liknar de som finns i Fibre Channel-nätverk, vilket gör att ett standard IP-nätverk fungerar på ungefär samma sätt som ett Fibre Channel- lagringsområdesnätverk gör. Eftersom iSNS kan emulera Fibre Channel-strukturtjänster och hantera både iSCSI- och Fibre Channel-enheter, kan en iSNS-server användas som en konsoliderad konfigurationspunkt för ett helt lagringsnätverk. Användningen av iSNS är dock valfri för iSCSI medan det krävs för iFCP. Dessutom krävs inte en iSNS-implementering av standarden för att ge stöd för båda dessa protokoll.
Komponenter
iSNS-standarden definierar fyra komponenter:
- iSNS-protokollet
- iSNSP är ett protokoll som anger hur iSNS-klienter och -servrar kommunicerar. Det är tänkt att användas av olika plattformar, inklusive switchar och mål samt servervärdar.
- iSNS-klienter
- iSNS-klienter är en del av iSNSP-medvetna lagringsenheter. iSNS-klienter initierar transaktioner med iSNS-servrar med hjälp av iSNSP, registrerar enhetsattributinformation i en gemensam upptäcktsdomän (DD), laddar ner information om andra registrerade klienter och får asynkrona meddelanden om händelser som inträffar i deras DD(er).
- iSNS-servrar
- iSNS-servrar svarar på iSNS-protokollförfrågningar och förfrågningar från iSNS-klienter som använder iSNSP. iSNS-servrar initierar iSNSP State Change Notifications och lagrar korrekt autentiserad information som skickats av en registreringsbegäran i en iSNS-databas.
- iSNS-databaser
- iSNS-databaser är informationsarkiv för iSNS-servrar. De upprätthåller information om iSNS-klientattribut; medan implementeringar kommer att variera, kan en katalogaktiverad implementering av iSNS, till exempel, lagra klientattribut i en LDAP-katalog.
Tjänster
En iSNS-implementering tillhandahåller fyra primära tjänster:
- Namnregistrering och upptäckt av lagringsresurser
- Discovery domäner och inloggningskontroll
- Anmälan om tillståndsändring
- Dubbelriktade mappningar mellan Fibre Channel- och iSCSI-enheter
Namnregistrering och upptäckt av lagringsresurser
iSNS-implementationer tillåter alla enheter i ett lagringsnätverk att registrera och fråga en iSNS-databas. Både mål och initiativtagare kan registrera sig i iSNS-databasen, och varje enhet kan fråga om andra initiativtagare och mål. Till exempel kan en klientinitiator få information om målenheter från en iSNS-server.
Discovery domäner och inloggningskontroll
Administratörer kan använda upptäcktsdomänerna för att dela upp lagringsnoder i hanterbara, icke-exklusiva grupper. Genom att gruppera lagringsnoder kan administratörer begränsa inloggningsprocessen för varje värd till den mest lämpliga delmängden av mål som är registrerade med iSNS, vilket gör att lagringsnätverket kan skalas genom att minska antalet onödiga inloggningar och genom att begränsa mängden tid varje värd spenderar på att etablera inloggningsrelationer.
Varje mål kan använda inloggningskontroll för att delegera sin åtkomstkontroll och behörighetspolicy till en iSNS-server. Sådan delegering syftar till att främja centraliserad förvaltning.
Anmälan om tillståndsändring
Tjänsten State-change notification (SCN) tillåter en iSNS-server att utfärda meddelanden om varje händelse som påverkar lagringsnoder på det hanterade nätverket. Varje iSNS-klient kan registrera sig för aviseringar på uppdrag av sina lagringsnoder, och varje klient förväntas svara enligt sina egna krav och implementering.
Dubbelriktade mappningar mellan Fibre Channel- och iSCSI-enheter
Eftersom iSNS-databasen lagrar namn- och upptäcktsinformation om både Fibre Channel- och iSCSI-enheter, kan iSNS-servrar lagra mappningar av Fibre Channel-enheter till proxy iSCSI-enhetsbilder i IP-nätverket. Dessa mappningar kan också göras i motsatt riktning, vilket gör att iSNS-servrar kan lagra mappningar från iSCSI-enheter till proxy World Wide Names (WWN).