iSCSI by praveenkumar14319

VIEWS: 6 PAGES: 17

									iSCSI Primer
iSCSI Primer

          Ethernet Alliance
                SC09
But first off.......
But first off.......

  What is the Ethernet 
• What is the Ethernet
  Alliance?
   – We represent the spectrum of 
     IEEE 802 Ethernet standards 
     developments
     We support activities that span 
   – We support activities that span
     from incubation of new 
     Ethernet technologies to 
     interoperability 
     demonstrations, certification 
     and education
What is this demonstration?
What is this demonstration?

   THE Converged Ethernet Network shows a
• “THE Converged Ethernet Network" shows a 
  lossless, high‐performance, enterprise data 
  center infrastructure while converging client
  center infrastructure while converging client 
  messaging, storage and sever application 
  communications over a unified network. 
  communications over a unified network
What is iSCSI?
• First, the acronym soup…
   – iSCSI = Internet Small Computer System Interface
         Pronounced:  eye scuzzy
       • Pronounced: “eye scuzzy”

• But what is it, really?
                      p    y
   – iSCSI was developed by the IETF and became an official standard 
     in February 2003
   – Ethernet packets that encapsulate SCSI block storage commands 
     and uses TCP/IP transport protocol
   – SAN technology that enables a SAN to be deployed in a LAN, 
     WAN or MAN.
   – Allows GbE and 10GbE NICs to function like SAN controllers
     Allows shared storage solutions such as tape drives and RAID 
   – All      h d             l i       h         di       d RAID
     units to be shared over IP



                                                                  4
The Emergence of iSCSI
                iSCSI connections are projected to exceed Fibre Channel in 2009
Thousands

      1800
                                              You can expect iSCSI to
      1600
                                              become ubiquitous
      1400
      1200
                                              throughout the
      1000                                    enterprise community
       800                                    due to economies of
       600                                    using existing network
       400                                    infrastructure and
       200                                    improvements in iSCSI
            0                                 SAN functionality.
                                                       -The Clipper Group March 2007


                        iSCSI   FC




  5
What is DCB?
•       DCB
    –        Set of standards to enhance ethernet for data center (traffic convergence)
•       What constitutes DCB Standards?
    –             k           b d l            l(       bb)
             PFC aka Priority based Flow Control (802.1Qbb)
    –        ETS aka Enhanced Transmission Selection (802.1Qaz)
    –        CN aka Congestion Notification (802.1Qau)
    –        DCBX aka Data Center Bridging capability eXchange
    –        LLDP vs. DCBX
         •      LLDP: Primarily a link level information exchange protocol
         •      DCBX: Neighbors can configure parameters based on info exchange and state machine
                DCBX N i hb                fi            t b d        i f  h      d t t      hi




                              Insertion of 
                             IEEE802.1Qbb 
                             IEEE802 1Qbb
                               tag for DCB

                                                  6
DCB: DATA CENTER BRIDGING

                802.1Qbb                                802.1Qaz
 IEEE   (Per-Priority Flow Control)   IEEE   (Enhanced Transmission Selection)

 DCB                                  DCB           5G                3G
                 10GE                                      10GE       4G
                                                    4G
                 Link                               1G
                                                           Link       3G
                                                    t1                      t2



               802.1Qau                                  TRILL
 IEEE   (Congestion Management)         IETF     (Ethernet Multi-Pathing)

 DCB                                    TRILL
                                                X   STP           TRILL


                                                X




                                                                                 7
DCB: DATA CENTER BRIDGING
         PRIORITY BASED FLOW                       BANDWIDTH METERING
               CONTROL


                802.1Qbb                             802.1Qaz
 IEEE   (Per-Priority Flow Control)   IEEE(Enhanced Transmission Selection)

 DCB                                  DCB         5G                       3G
                   10GE                                    10GE            4G
                                                  4G
                   Link                           1G
                                                           Link            3G
                                                  t1                            t2



               802.1Qau                               TRILL
 IEEE   (Congestion Management)       IETF    (Ethernet Multi-Pathing)

 DCB                                  TRILL
                                              X   STP               TRILL


                                              X

        END to END CONGESTION                     MULTI‐PATHING  FOR ETHERNET
        MANAGEMENT 
                                                  REPLACES SPANNING TREE

                                                                                     8
Fabric Trends:  Ethernet wins




 Infrastructure will migrate to Ethernet irrespective of iSCSI or FC
 Infrastructure will migrate to Ethernet irrespective of iSCSI or FC
 Convergence and virtualization are driving enhancements to 
 Ethernet


                              [Source: Technology Roadmap on http://www.fcia.org]   9
Fabric Trends:  Ethernet wins




 Infrastructure will migrate to Ethernet irrespective of
                                             iSCSI Over of iSCSI or FC
 Infrastructure will migrate to Ethernet irrespective DCBiSCSI or FC
                                             iSCSI Over DCB
                                             • iSCSI + DCB enablement
 Convergence and virtualization are driving enhancements to 
                                             • Virtual bridging / profile mgt
                                             • DCBX
 Ethernet
                                                    IEEE standards
                                                  • IEEE standards




                                                                                10
PRELIMINARY iSCSI DCB RESULTS
            iSCSI WITH DCB                                iSCSI WITHOUT DCB
                        10G                                                NON-DCB
                     DCB SWITCH                                           10G SWITCH
 1                                                   1
               10G                                                  10G

                              10G                                                 10G
 2               10G
                                     10GbE ARRAY     2
                                                                          10G
                                                                                        10GbE ARRAY
WINDOWS SERVER 2008 x64
                      DCB LINKs                    WINDOWS SERVER 2008 x64
      10GbE CNA         (PFC)                            10GbE CNA




                                                               1
     1 2
                                                               2


   Balanced iSCSI throughput (600MB/s, 600MB/s)     Unbalanced iSCSI throughput (1100MB/s, 100MB/s)
     Steady packet streams (no TCP burstiness)                    Typical TCP burstiness




                                                                                                      11
Storage protocols
      The mapping of FC layers to ISO layers is not straightforward

                                OSI       iSCSI                         FC                       FCoE
             APPLICATION
                                 7        OS Write                   OS Write                    OS Write

           PRESENTATION          6           SCSI                       SCSI                        SCSI
                                                                        FC‐4                        FC‐4
                  SESSION        5           iSCSI                      FC‐3
                                                                        FC 3                        FC‐3
                                                                                                    FC 3

              TRANSPORT          4            TCP
                                                                        FC‐2                        FC‐2

                                 3             IP
                NETWORK

                                           Ethernet                                                 FCoE
                DATA LINK        2                                      FC‐1

                PHYSICAL         1         Ethernet                                              Ethernet
                                                                        FC‐0


   Fibre Channel is a layered protocol. It consists of 5 layers, namely:
             FC0 The physical layer, which includes cables, fiber optics, connectors, pinouts etc.
             FC1 The data link layer, which implements the 8b/10b encoding and decoding of signals.
             FC2 The network layer, defined by the FC-PI-2 standard, consists of the core of Fibre Channel, and defines the main protocols.
             FC3 The common services layer, a thin layer that could eventually implement functions like encryption or RAID.
                  Th               i    l       thi l     th t     ld      t ll i    l     tf    ti  lik       ti     RAID
             FC4 The Protocol Mapping layer. Layer in which other protocols, such as SCSI, are encapsulated into an information unit for
             delivery to FC2.




                                                                                                                              12
Comparison of FC, FCoE, and iSCSI
           Feature
           F t                    FC                       FCoE
                                                           FC E                    iSCSI

Uses Legacy Ethernet             N/A                         No                      Yes

                                                                                     Yes
     DCB Ethernet
Uses DCB Ethernet                N/A                         Yes
                                                                              (same benefits )
                                                             Yes
REQUIRES DCB Ethernet            N/A                                                 No
                                                   (won’t work without it)

                               Limited                    Limited                    Yes 
Routable
                          (FCIP, iFCP, FC‐IFR)       (FCIP, iFCP, FC‐IFR)        (IP routing)
                            Servers Only               Servers Only
Host Connectivity                                                             Servers, Clients
                        (no client applications)   (no client applications)
                               Possible                    Possible                  Yes 
Guaranteed Delivery
Guaranteed Delivery                                 (FC Class 1/2 service)
                        (FC Class 1/2 service)                                      (TCP)
                                 Low                        Fair                    Fair 
Fabric Layer (2) Loss
                         (credit based flows)        (rate based flows)       (rate based flows)

Maturity                         High                       Low                     High

Fabric Management             Excellent                   Limited             Ethernet Tools




                                                                                                   13
 Enterprise‐class iSCSI Performance
Trusted Native Initiators & Targets
Trusted Native Initiators & Targets                                                      iSCSI Performance
                                                                              Single Port Windows Server 2008 R2 Iometer Read
 – Integrated into Operating Systems  (MSFT, Linux,                 900                                                            100%
   ESX, etc) with GUI, MPIO, etc 
 – iSCSI boot from with standard ROM on NIC                         800                                                            90%

   Maximum compatibility
 –M i               tibilit                                                                                                        80%
                                                                    700
Native iSCSI Acceleration                                                                                     IOPs                 70%
 – TCP segmentation offloads (LSO)                                  600

   Large receive offloads (LRO)
 – Large receive offloads (LRO)                                                                                                    60%




                                                               0)
                                                       IOPs (000
                                                                                                              CPU Util
                                                                    500
 – Multicore scaling and load balancing                                                                                            50%
Data Integrity Off‐loads                                            400
                                                                                                                                   40%
 – Xeon™5500 iSCSI CRC32c CPU instruction set
                                                                    300
 – IPSec Encryption                                                                                                                30%
 – DCB for iSCSI traffic                                            200
                                                                                                                                   20%
Virtualization Support                                              100                                                            10%
   Virtual I/O acceleration with VMDq (VMware 
 – Virtual I/O acceleration with VMDq (VMware
   Netqueue and HyperV VMQ)                                           0                                                            0%



                                                                          Source: Intel, Sept 2009, Intel Networking Performance Lab.
                                                                          S       I t l S t 2009 I t l N t      ki   P f         L b
                                                                          Based on Internal testing of Intel® Xeon® W5580 servers and
                                                                          Intel®82599 10GbE Adapters running Windows Server 2008
                                                                          R2x86_64. Cisco Nexus 5020, & Starwind Soft Target
                                                                                                                             14
iSCSI OS Initiator Support
                 OS      Initiator       Boot
                         Native S/W,
     Microsoft                          HBA, S/W
                        3rd Party HBA
                         Native S/W,
     Red Hat                            HBA S/W
                                        HBA,
                        3rd Party HBA
                         Native S/W,
     Oracle                             HBA, S/W
                        3rd Party HBA
                         Native S/W,
                         N ti S/W
     SUSE                               HBA, S/W
                        3rd Party HBA
                         Native S/W,
     IBM (AIX)                          HBA, S/W
                         Native HBA
                         Native S/W,
     Sun (Solaris)                        HBA
                        3rd Party HBA
     HP (HPUX)           Native S/W       No
                         Native S/W,
     VMware                               HBA
                        3rd Party HBA
     Novell (Netware)    Native S/W       No



15
iSCSI over DCB…
iSCSI over DCB…

  Enterprise class performance
• Enterprise‐class performance
• Long, robust roadmap for the future
             h l        i h id      d d i
• Mature technology with widespread adoption




                                           16
17

								
To top