iSCSI (internet SCSI) est un protocole de la
Couche application permettant le transport de commandes SCSI sur un réseau TCP/IP.
Principales caractéristiques
iSCSI a été standardisé par l'IETF en avril 2004.
C'est un protocole d'encapsulation: il sert à transporter un protocole de plus haut niveau, dans ce cas le protocole SCSI.
Historique
Au milieu des années '90, des recherches sont lancées pour étudier la faisabilité de transporter SCSI sur Ethernet. Entre autres sociétés, IBM recherche plusieurs solutions: SCSI sur Ethernet, sur IP et sur TCP/IP. En 1998, un premier prototype de SCSI sur TCP/IP est disponible. Après établissement de l'alliance Cisco-IBM en 1999, ces deux sociétés décident de soumettre à l'IETF une proposition baptisée iSCSI et basée sur les recherches effectuées chez IBM. Cette proposition est soumise en 2000. En 2001, IBM sort le premier équipement de stockage purement iSCSI, l'IP Storage 200i, et Cisco le routeur de stockage SN 5420, passerelle entre iSCSI et Fibre Channel. Microsoft publie ses premiers pilotes pour Windows en Juin 2003.
iSCSI Software initiator
- Windows Initiators:
- Microsoft iSCSI Software Initiator Windows - Windows 2000, Windows XP Professional et Windows Server 2003.
- Rocket Division Software StarPort Storage Controller (iSCSI and AoE Software Initiator) - Windows 2000/XP/2003.
- DataCore Software iSCSI target - IP SAN virtualisation de stockage, iSCSI software - Windows 2000/XP/2003
- Linux Initiators
- Core-iSCSI
- Intel-iSCSI (Intel)
- Linux-iSCSI - Cisco Linux iSCSI driver.
- 3.xx series supports Linux Kernel 2.4
- 4.xx series supports Linux Kernel 2.6 up to 2.6.9
- Open-iSCSI
- UNH-iSCSI University of New Hampshire.
- Initiators
- Cisco iSCSI Driver HP-UX, Aix, Linux, Solaris, Windows NT4/2000. [#]
- IBM iSCSI Software Aix
- FreeBSD [ftp://ftp.cs.huji.ac.il/users/danny/freebsd/iscsi-13.tar.bz2 ].
- HP HP-UX iSCSI Software Initiator -
- NetBSD
- Novell iSCSI Initiator for NetWare - Disponible pour Netware 6.5. (ver 5.0 and 6.0 supporté)
- Sun Solaris iSCSI Initiator - Solaris 10 1/06.
- ATTO Xtend SAN iSCSI Initiator Mac OS X -
Software iSCSI Targets
- Microsoft Windows
- Linux/Netware/Solaris/NetBSD
Passerelles iSCSI
Une passerelle iSCSI est un équipement effectuant la conversion entre la pile de protocole iSCSI et la pile Fibre Channel. De telles passerelles sont utilisées actuellement pour accéder à des équipements de stockage incapables de communiquer de manière native en iSCSI. Le tableau suivant donne les dates d'introduction et de retrait de passerelles iSCSI.
Dates d'introduction et de retrait de passerelles iSCSI | Société | Produit | Introduction | Retrait |
---|
Brocade | Multiprotocol Router | 2004 | NA |
---|
Cisco | SN 5420 | 2001 | 2003 |
---|
Cisco | SN 5428 | 2002 | NA |
---|
Cisco | Module IP pour MDS 9500 | 2003 | NA |
---|
HP | SR 2122-2 | 2004 | NA |
---|
Mcdata | Eclipse 3300 | 2004 | NA |
---|
SANRAD | V-Switch 3000 | 2003 | NA |
---|
Baies de stockage iSCSI
Dates d'introduction et de retrait de baies de stockage iSCSI | Société | Produit | Introduction | Retrait |
---|
Adaptec | Snap Server 4200 | 2005 | NA |
---|
EMC | Clariion CX 3-XX | 2006 | NA |
---|
EqualLogic | PeerStorage Array 100E | 2003 | NA |
---|
HP | EVA 4000/6000/8000 | 2005 | NA |
---|
IBM | IP Storage 200i | 2001 | 2002 |
---|
IBM | DS-300 | 2004 | NA |
---|
N-Storage | RapidSAN iSCSI | 2005 | NA |
---|
Nasstor | Silver / Gold | 2005 | NA |
---|
NetApp | FAS2xxx/FAS3xxx/... | NA | NA |
---|
Bibliographie
John L. Hufferd, iSCSI: The Universal Storage Connection, Addison-Wesley Professional, 2002.
RFC 3720 - Internet Small Computer Systems Interface (iSCSI), Avril 2004.
RFC 3721 - Internet Small Computer Systems Interface (iSCSI) Naming and Discovery, Avril 2004.
RFC 3722 - String Profile for Internet Small Computer Systems Interface (iSCSI) Names, Avril 2004.
Voir aussi