Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Internet Storage Name Service
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{redirect|ISNS|International school in Shenzhen, China|International School of Nanshan Shenzhen}} In [[computing]], the proposed '''Internet Storage Name Service (iSNS)''' protocol allows automated discovery, management and configuration of [[iSCSI]] and [[Fibre channel|Fibre Channel]] devices (using [[iFCP]] gateways) on a [[TCP/IP]] network. == Features == iSNS provides management services similar to those found in Fibre Channel networks, allowing a standard IP network to operate in much the same way that a Fibre Channel [[storage area network]] does. Because iSNS is able to emulate Fibre Channel fabric services and manage both iSCSI and Fibre Channel devices, an iSNS server can be used as a consolidated configuration point for an entire storage network. However, the use of iSNS is optional for iSCSI while it is required for iFCP. Additionally, an iSNS implementation is not required by the standard to provide support for both of these protocols.<ref name=IETF-RFC-4171/> == Components == The iSNS standard defines four components: ; The iSNS Protocol: iSNSP is a protocol that specifies how iSNS clients and servers communicate. It is intended to be used by various platforms, including switches and targets as well as server hosts. ; iSNS Clients: iSNS clients are part of iSNSP aware storage devices. iSNS clients initiate transactions with iSNS servers using the iSNSP, register device attribute information in a common Discovery Domain (DD), download information about other registered clients and receive asynchronous notification of events that occur in their DD(s). ; iSNS Servers: iSNS servers respond to iSNS protocol queries and requests made by iSNS clients using the iSNSP. iSNS servers initiate iSNSP State Change Notifications and store properly authenticated information submitted by a registration request in an iSNS database. ; iSNS Databases: iSNS databases are the information repositories for iSNS server(s). They maintain information about iSNS client attributes; while implementations will vary, a directory-enabled implementation of iSNS, for example, might store client attributes in an LDAP directory. == Services == An iSNS implementation provides four primary services: *Name registration and storage resource discovery *Discovery domains and login control *State-change notification *Bidirectional mappings between Fibre Channel and iSCSI devices === Name registration and storage resource discovery === iSNS implementations allow all entities in a storage network to register and query an iSNS database. Both targets and initiators can register with the iSNS database, and each entity can inquire about other initiators and targets. For example, a client initiator can obtain information about target devices from an iSNS server. === Discovery domains and login control === Administrators can use the discovery domains to divide storage nodes into manageable, non-exclusive groups. By grouping storage nodes, administrators are able to limit the login process of each host to the most appropriate subset of targets registered with the iSNS, which allows the storage network to scale by reducing the number of unnecessary logins and by limiting the amount of time each host spends establishing login relationships. Each target is able to use login control to delegate their access control and authorization policies to an iSNS server. Such delegation is intended to promote centralized management. === State-change notification === The state-change notification (SCN) service allows an iSNS server to issue notifications about each event that affects storage nodes on the managed network. Each iSNS client may register for notifications on behalf of its storage nodes, and each client is expected to respond according to its own requirements and implementation. === Bidirectional mappings between Fibre Channel and iSCSI devices === Because the iSNS database stores naming and discovery information about both Fibre Channel and iSCSI devices, iSNS servers are able to store mappings of Fibre Channel devices to proxy iSCSI device images on the IP network. These mappings may also be made in the opposite direction, allowing iSNS servers to store mappings from iSCSI devices to proxy [[World Wide Name]]s (WWNs). == References == {{Reflist|refs= <ref name=IETF-RFC-4171>{{Cite journal|url=http://tools.ietf.org/html/rfc4171|title=RFC 4171: Internet Storage Name Service (iSNS)|year=2005 |doi=10.17487/RFC4171 |last1=Tseng |first1=J. |last2=Gibbons |first2=K. |last3=Travostino |first3=F. |last4=Du |first4=C. |last5=Souza |first5=J. |url-access=subscription }}</ref> }} == External links == * [http://sourceforge.net/projects/linuxisns iSNS for Linux] * [http://hub.opensolaris.org/bin/view/Project+isns/ iSNS in OpenSolaris] {{Webarchive|url=https://web.archive.org/web/20100220091347/http://hub.opensolaris.org/bin/view/Project+isns/ |date=2010-02-20 }} * [http://docs.sun.com/app/docs/doc/817-5093/gdgst?l=en&a=view iSNS support in Solaris 10] * [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772568(v=ws.11) ISNS in Windows] [[Category:Computer storage buses]] [[Category:Network protocols]] [[Category:Storage area networks]] [[Category:Fibre Channel]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Redirect
(
edit
)
Template:Reflist
(
edit
)
Template:Webarchive
(
edit
)