Anthony Vandewerdt IBM System Storage WWPN Determination ... · PDF file© 2013 IBM...

download Anthony Vandewerdt IBM System Storage WWPN Determination ... · PDF file© 2013 IBM Corporation IBM System Storage WWPN Determination Version 6.6" Anthony Vandewerdt"

If you can't read please download the document

Transcript of Anthony Vandewerdt IBM System Storage WWPN Determination ... · PDF file© 2013 IBM...

  • 2013 IBM Corporation

    IBM System Storage WWPN Determination Version 6.6"

    Anthony Vandewerdt"

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 2

    What are WWNNs and WWPNs?"

    A WWNN is a World Wide Node Name; used to uniquely identify a device in a Storage Area Network (SAN). Each IBM Storage device has its own unique WWNN. For DS8000, each Storage Facility Image (SFI) has a unique WWNN. For SVC and Storwize V7000, each Node has a unique WWNN. "

    A WWPN is a World Wide Port Name; a unique identifier for each Fibre Channel port presented to a Storage Area Network (SAN). Each port on an IBM Storage Device has a unique and persistent WWPN. "

    IBM System Storage devices use persistent WWPN. This means if an HA (Host Adapter) in an IBM System Storage Device gets replaced, the new HA will present the same WWPN as the old HA. IBM Storage uses a methodology whereby each WWPN is a child of the WWNN. This means that if you know the WWPN of a port, you can easily match it to the WWNN of the storage device that owns that port."

    A WWPN is always 16 hexadecimal characters long. This is actually 8 bytes. Three of these bytes are used for the vendor ID. The position of the vendor ID within the WWPN varies based on the format ID of the WWPN. To determine more information we actually use the first character of the WWPN to see which format it is (the vendor ID position is highlighted in red):"

    1 = IEEE 803.2 standard format (example 10:00:00:00:c9:2f:65:d6 this is an Emulex HBA WWPN since Emulex owns the 0000c9 company ID."2 = IEEE 803.2 extended format (example: 21:00:00:e0:8b:90:90:04 this is a Qlogic HBA WWPN since Qlogic owns the 00e08b company ID."5 = IEEE Registered Name format (example 50:05:07:63:00:c7:01:99 this is an IBM WWPN since IBM owns the 005076 company ID." An example of a Registered Name Format WWPN is 50:05:07:63:00:c7:01:99. We know this WWPN uses the Registered Name Format because

    it starts with a 5. This format can be broken down into 3 sections:"

    "Vendor ID 001738 is registered to IBM (formerly registered to XIV).Vendor ID 005076 is registered to IBM.Vendor ID 00A0B8 is registered to Symbios Logic, now owned by NetApp, who manufacture the DS3000, DS4000 and DS5000.Vendor ID 0080E5 is registered to LSI Logic, but is used by NetApp, who manufacture the DS3000, DS4000 and DS5000.There are literally 1000s of company IDs registered with the IEEE. The complete list is located at:"

    http://standards.ieee.org/regauth/oui/oui.txt

    "

    Section 1 Format ID Section 2 Vendor ID Section 3 - Vendor Unique

    5 0:05:07:6 3:00:c7:01:99

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 3

    IBM WWNN / WWPN range by type"

    Machine Type WWNN WWPN DS3000/ DS4000/DS5000 20:0z:00:A0:B8:xx:xx:xy

    20:0z:00:80:E5:xx:xx:xx 20:yy:00:A0:B8:xx:xx:xy 20:yz:00:80:E5:xx:xx:xx

    1750 (DS6000) 50:05:07:63:0z:FE:xx:xx

    50:05:07:63:0z:yy:xx:xx

    2072 (Storwize V3700) 50:05:07:68:03:00:xxxx 50:05:07:68:03:yy:xx:xx

    2076 (Storwize V7000) 50:05:07:68:02:0x:xxxx 50:05:07:68:02:yx:xx:xx

    2105 (ESS or Shark) 50:05:07:63:00:C0:xx:xx 50:05:07:63:00:yy:xx:xx

    2107 (DS8000 all models) 50:05:07:63:0z:FF:zx:xx

    50:05:07:63:0z:yy:yx:xx

    2145 (SVC) 50:05:07:68:01:0x:xxxx 50:05:07:68:01:yx:xx:xx

    2810 (XIV) 50:01:73:8x:xx:xx:00:00 50:01:73:8x:xx:xx:yy:yy

    x: Determined by manufacturing. Unique to each machine. On XIV it is the frame 5 digit serial number in hex. y: Determined by physical position within the machine (see charts on following pages). z: Determined by manufacturing.

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 4

    DS3400 WWPN Determination"

    WWNN is based on: 20:0Z:00:A0:B8:xx:xx:xx where xxxxxx is unique for each machine" WWPN is based on: 20:YZ:00:A0:B8:xx:xx:xx where xxxxxx is unique for each machine"

    The Y value is the port number. For DS3400 this will be 2 (port FC1) or 3 (port FC2)" If Z = 4 or 6 then the port is on controller A "

    If Z = 5 or 7 then the port is on controller B" In the examples below , the numbers shown in the boxes are YZ numbers (port/controller)"

    So if a port contains 24 it means the WWPN for that port is 20:24:00:A0:B8:xx:xx:xx"

    "

    34 24 35 25

    Controller A Controller B

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 5

    LNK

    54FC FC

    6

    842

    842

    842

    842

    FC

    3ID/Diag

    1 2

    1 2

    LNK LNK

    OK

    LNK

    54FC FC

    6

    842

    842

    842

    842

    FC

    3ID/Diag

    1 2

    1 2

    LNK LNK

    OK

    WWNN is based on: 20:0Z:00:80:E5:xx:xx:xx where xxxxxx is unique for each machine" WWPN is based on: 20:YZ:00:80:E5:xx:xx:xx where xxxxxx is unique for each machine"

    The Y value is the port number. For DS3500 this will be 3, 4, 5 or 6 (ports 1 to 4)" If Z = 4 or 6 then the port is on controller A "

    If Z = 5 or 7 then the port is on controller B" In the examples below , the numbers shown in the boxes are YZ numbers (port/controller) where Z is 6 and 7 (not 4 and 5)"

    So if a port contains 36 it means the WWPN for that port is 20:36:00:80:E5:xx:xx:xx"

    "

    LNK

    FC

    6

    842

    842

    54FC

    842

    842

    FC

    3

    21

    OKID/Diag

    LNKLNK21LNK

    FC

    6

    48

    28

    42

    54FC

    82 4

    842

    3

    FC

    ID/Diag

    1 2

    1 2

    LNK LNK

    OK

    DCOK

    ACDCOK

    AC

    DS3500 WWPN Determination"

    Controller A

    36 46 56 66 37 47 57 67

    Controller B

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 6

    DS4200 DS4400 DS4500 DS4700 WWPN Determination "

    WWNN Determination! WWNN is based on: 20:0Z:00:A0:B8:xx:xx:xY"

    Where Z = 2, 4 or 6 or 8 and Y= 0 to D" xx:xx:x is unique for each machine"

    WWPN Determination!

    WWPN is based on: 20:0Z:00:A0:B8:xx:xx:xY"

    If Z = 2, 4, 6 or 8 then this port is on controller A(this will be the same as the Z in WWNN)"

    If Z = 3, 5, 7 or 9 then this port is on controller B(this will be 1 greater than the Z in WWNN)"

    The Y value is based on the WWNN."

    If in WWNN, Y=0 then port 1 = 1 and port 2 = 2"

    If in WWNN, Y=D, then port 1= E and port 2 = F" The table to the left shows the pattern."

    WWNN WWPNPort 1

    WWPN Port 2

    0 1 2

    4 5 6 5 6 7 6 7 8 7 8 9 8 9 A 9 A B A B C B C D C D E

    1 2 3 2 3 4 3 4 5

    D E F

    Y value table

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 7

    DS4800 WWPN Determination"

    25 15 35 45

    34 44 24 14

    WWNN is based on: 20:04:00:A0:B8:xx:xx:xx WWPN is based on: 20:YZ:00:A0:B8:xx:xx:xx

    The Y value is the port number. For DS4800 this is 1 to 4. If Z = 4 then the port is on controller A

    If Z = 5 then the port is on controller B The numbers shown in the boxes are YZ numbers (port/controller)

    So the top right hand port contains 14 meaning the WWPN for that port is 20:14:00:A0:B8:xx:xx:xx and the port is port 1 on Controller A

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 8

    WWNN is based on: 20:0Z:00:80:E5:xx:xx:xx " WWPN is based on: 20:YZ:00:80:E5:xx:xx:xx"

    The Y value is the port number. For DS5020 this is 1 to 4 (note: ports 3 and 4 are an optional feature)." If Z = 4 or 6 then the port is on controller A "

    If Z = 5 or 7 then the port is on controller B" The numbers shown in the boxes are YZ numbers (port/controller)"

    So the upper right hand port on controller A contains 14 meaning the WWPN for that port is 20:14:00:80:E5:xx:xx:xx and it is port 1 on controller A"

    DS5020 WWPN Determination"

    DCOK

    AC

    AC

    DCOK

    AB

    A

    B

    A

    B

    82424

    8

    Ch4Ch4 Ch3 Ch3 FC Host Channels (Ch)

    4288

    42

    Ch4 Ch4Ch3 Ch3

    FC Host Channels (Ch)

    Port 2

    Port 1

    ID/Diag

    24

    P2Ch1P1

    FC Drive Channels (Ch)Ch1

    4288

    42

    Ch2Ch1 Ch1 Ch2FC Host Channels (Ch)

    Ctrl BCtrl A

    Ctrl BCtrl A

    Ch2Ch2 Ch1Ch1 FC Host Channels (Ch)

    82424

    8

    P1FC Drive Channels (Ch)Ch1Ch1P2

    2

    ID/Diag4Port

    1

    Port

    2

    45 35 15 25

    24 14 44 34

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 9

    DS5100 and DS5300 WWPN Determination"

    WWNN is based on: 20:0Z:00:A0:B8:xx:xx:xx where xxxxxx is unique for each machine" WWPN is based on: 20:YZ:00:A0:B8:xx:xx:xx where xxxxxx is unique for each machine"

    The Y value is the port number. For DS5000 this ranges from 1 to 8." If Z = 4 or 6 then the port is on controller A "

    If Z = 5 or 7 then the port is on controller B" In the examples on the next page , the numbers shown in the boxes are YZ numbers (port/controller)"

    So the upper right hand port contains 16 meaning the WWPN for that port is 20:16:00:A0:B8:xx:xx:xx and it is port 1 on controller A"

    "

    "

  • 2013 IBM Corporation"

    IBM Storage Systems WWPN Determination Version 6.6

    Page 10

    DS5100 and DS5300 WWPN Determina