Professional Documents
Culture Documents
Virtualization
Technologies and
Intelligent Applications
Design Considerations
BRKSAN-3707
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Virtual Fabrics
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Virtual Fabric
Provide independent (‘virtual’) fabric services on a single
physical switch
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Configured
Always present, can’t be deleted VSANS
Always in suspended state
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 11
(Standard-based negotiation) E E
Done
* Provided ELP Parameters Match Such as Timers
and Switches in Interoperability Mode if Required
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Port Channels
Port Aggregation Feature Used to Create a
Single Logical ISL from 1–16 Physical ISLs
Increases bandwidth and
availability
Very granular load balancing -
per exchange/src/dst or per
src/dst (policy on a per VSAN
basis)
Interfaces can both be added
and removed in a non-
disruptive manner in
production environments
4 Link Port Channel
Preserved FC guarantee of in-
EISL
order delivery (IOD)
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15
a
AN B E_Port
AN ly
Trunking S
V 10
to creating channel (e.g., TE_Port or
10
E_Port AN
E_Port, VSANs enabled, etc.) (TE_Port) VS
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17
Fabric Routing
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19
to the solution
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20
IVR EISL#2 in
IVR
Transit
VSAN_3 (IVR) Port Channel
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Virtualization
Technologies
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Manageability
More switches to manage
Shared management of blade
switches between storage and
BRKSAN-3707
server administrators
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 27
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 28
F F
P4 = vP2 P5 = vP3
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 29
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 30
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 31
Port-Group1: Ports 1 – 4
Port-Group2: Ports 5 – 8
Port-Group3: Ports 9 – 12
Port-Group4: Ports 13 – 16
Port-Group5: Ports 17 – 20
Port-Group6: Ports 21 - 24
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 32
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 33
PG 3
PG 3
PG 6
PG 4
PG 5
EXT 4
EXT 6
EXT 8
EXT 5
EXT 7
PG 5
PG 2
PG 3
PG 2
PG 1
PG 1
PG 4
PG 4
PG 3
PG 1
PG 2
PG 6
PG 5
PG 5
PG 6
Bay 12
Bay 14
Bay 16
Bay 13
Bay 15
Bay 3
Bay 2
Bay 6
Bay 1
Bay 4
Bay 8
Bay 5
Bay 9
Bay 7
PG 1
PG 1
PG 2
PG 3
PG 5
PG 4
port only)
PG 1 -> Port 0 and Port 15
PG 2 -> Port 16
Port 16
Port 15
Port 17
Port 19
Port 18
Port 0
PG 3 -> Port 17
PG 4 -> Port 18
PG 5 -> Port 19
PG 2
PG 4
PG 1
PG 1
PG 2
PG 3
PG 3
PG 5
PG 5
PG 4
PG 3
PG 2
PG 5
PG 4
port only)
PG 1 -> Bays 1 and 3
PG 2 -> Bays 2, 4 and 7
Bay 10
Bay 11
Bay 13
Bay 12
Bay 14
Bay 3
Bay 2
Bay 9
Bay 1
Bay 4
Bay 6
Bay 8
Bay 5
Bay 7
PG 3 -> Bays 5, 6 and 8
PG 4 -> Bays 9, 13 and 14
PG 5 -> Bays 10, 11 and 12
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 35
These are the number of logins allowed on all Gen1 and Gen2 line cards.
The limits applied to on a per switch will also apply to all MDS 9200 and
MDS 9500. MDS 9124/9134 and Blade switches will have different limits
and will be shown later.
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 36
The stated numbers are verified logins and are the supported number of logins.
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 37
Intelligent Fabric
Applications
Data Mobility Manager
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 38
Draw Backs
CPU intensive when migrating
Affects application performance 9G 9G
Existing New
Storage Storage
Vendor Vendor
X Y
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 39
Existing New
Storage Storage
Vendor X Vendor
X
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 40
9G 9G
Existing New
Storage Storage
Vendor Vendor
X Y
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 41
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 42
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 43
VT < H VT < H
2
DPP FWD
VI > T VI > T
SSM
2
[H => VT]
1 [VI => T]
3
[H =>T] FC
Target
FCID: H Switch
[H => T]
4
MAC FWD FCID: T
H>T H > VT
1
Link Between Target SW & Host
T
MAC FWD MAC
VI > T H>T
3
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 44
Writes to “Being
Migrated” Area are
queued temporarily
(till region has been
Migrated migrated)
Writes to “To be
Being Migrated Migrated” Area are
written to Existing
Storage only
To be Migrated
Server Reads are read
from Existing Storage
Existing New only
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 45
Writes to “Migrated”
Area are Mirrored
Writes to “Being
Migrated” Area are
queued temporarily
(till region has been
Migrated migrated)
Writes to “To be
Being Migrated Migrated” Area are
written to Existing
Storage only
To be Migrated
Server Reads are read
from Existing Storage
Existing New only
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 46
Writes to “Migrated”
Area are Mirrored
Writes to “Being
Migrated” Area are
queued temporarily
(till region has been
Migrated migrated)
Writes to “To be
Being Migrated Migrated” Area are
written to Existing
Storage only
To be Migrated
Server Reads are read
from Existing Storage
Existing New only
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 47
Writes to “Migrated”
Area are Mirrored
Writes to “Being
Migrated” Area are
queued temporarily
(till region has been
Migrated migrated)
Writes to “To be
Being Migrated Migrated” Area are
written to Existing
Storage only
To be Migrated
Server Reads are read
from Existing Storage
Existing New only
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 48
Existing New
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 49
Multiple passes of
MRL done until all
regions are clear
For cut-over last MRL
pass done with the
LUN in the offline
Existing New mode
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 50
Existing New
Storage Storage
LUN LUN
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 51
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 53
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 55
MDS 9222i
MDS 9216A
MDS 9216i MDS 9506 MDS 9509 MDS 9513
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 56
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 59
Initiator’s VSAN
(SANTap)
Initiator target I/O Not in
primary
data path
SANTap
SAN
Copy of Appliance
primary
I/O Targets and
Appliance
VSAN
Target
Out-of-band architecture
SANTap redirects I/O and eliminates need for host splitter
Appliance Appliance
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 61
SANTap Deployment—Before/After
BEFORE AFTER
Front-End VSAN
DVTLUNs 1
Appliances
2 Cluster
DVT
PRODUCTION VSAN
SSM
SSM Back-End VSAN
9 Virtual
Initiators
AVT
CVT 0
0
1
1
CVTLUNs 2
2 AVTLUNs
Storage Array
Storage Array
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 62
3 4
2 1 SSM
SAN SSM SAN
WAN
2 3 Appliances Appliances 2 3
X-Bar
SSM Line Card
Forwarding Engine
Ports 1– 4 Ports 5– 8 Ports 9-12 Ports 13-16 Ports 17-20 Ports 21-24 Ports 25-28 Ports 29-32
Host1
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 64
Forwarding Engine
Ports 1– 4 Ports 5– 8 Ports 9-12 Ports 13-16 Ports 17-20 Ports 21-24 Ports 25-28 Ports 29-32
Host1
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 65
Front-End VSAN—Zoning
Only physical host initiators and DVTs reside in Front-End VSANs
Normal zoning applies where “Host Initiator” is zoned with DVT
NOTE: A single host initiator zoned with 2 or more separate DVTs,
must make sure that all of those DVTs reside on the same DPP
Fabric-A Fabric-B
RecoverPoint Front-End VSAN 30 RecoverPoint Front-End VSAN 40
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 66
Appliance- Appliance-
Targets SSM 9VIs APP1-P0 Targets SSM 9VIs APP1-P2
CVT APP2-P0 CVT APP2-P2
Appliance- Appliance-
Initiators APP1-P1 Initiators APP1-P3
Storage Ports Storage Ports
APP2-P1 APP2-P3
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 67
SANTap Limits
Table 1: SANTap Limits
Max # of LUNs per Initiator per DVT 256 for all SSI images
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 68
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 69
Scalable architecture
Virtual volumes Split-path architecture for high performance
A “stateless” virtualization architecture does
not store any information written by the
application.
Meta-Data Meta-Data High speed, high throughput data mapping
Purpose-built ASICs (DPP) that handle
and redirect I/O at line speed, with almost
no additional latency
Based on instructions provided by the Meta-
Data Appliances
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 70
Virtual Virtual
targets initiators
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 71
Data Flows
Control Frame
Data Frame
Meta-Data
Appliance
IP
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 72
To Move a Volume:
Data Path Data Path
Controlle
r
Controlle
r Select source and target volumes
Virtual initiators
Network synchronizes the
volumes, then changes the virtual-
physical mapping
Array: 1 Array: 2 No I/O disruption to host
LUN: 20 LUN: 30
EMC HDS
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 74
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 75
VSAN Considerations
Back-End VSAN
Multiple Back-End VSAN
supported by some partners
HR VSAN 20
Zone all 9 VIs to
storage ports FC
Storage
FC
FC VSAN 10
VT1
Best practice to create
fcalias for all 9 VIs MDS 9xxx
DEV VSAN 30 VI 1- 9
Front-End VSAN FC
VT2
FC
Invista
FC
Up to 32 Virtual Targets
per SSM
VT3
Zone server HBA to one
Virtual Target
FC
FC
Control VSAN
FC
ERP VSAN 40
ERP Admin
Communication to
external CPC
Zone up IP interfaces for
VSAN and SSM’s CPP
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 76
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 77
Recommended Reading
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 79
BRKSAN-3707
14694_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 80