Introduction To Cisco MDS 9500 API's For Innovative Network-Based Storage Services
Introduction To Cisco MDS 9500 API's For Innovative Network-Based Storage Services
Introduction To Cisco MDS 9500 API's For Innovative Network-Based Storage Services
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Introduction to Cisco
MDS 9500 API’s for
Innovative Network-
Based Storage Services
BRKDEV-1121
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Consolidate
Virtualize
Automate
Systems
MDS 9124
MDS 9216i
MDS 9134
Blade Servers MDS 9506 MDS 9509 MDS 9513
MDS 9222i
Multiprotocol
Modules Supervisor-1 Services (18+4)
Storage Services
Module
16 / 32 port 12 / 24 / 48 port 4-port Virtualization
FC Linecards FC Linecards FC Linecard 8-port IPS FAIS, SANTap
Supervisor-2 1/2 Gbps 1/2/4 Gbps 10 Gbps iSCSI + FCIP Intelligent Services
MDS 9222i
MDS 9216A
MDS 9216i
MDS 9000
Family
Systems
MDS 9513
MDS 9506
MDS 9509
SSN-16
MSM-18/4
MDS 9000
Intelligent
Line Cards
Running
SANTap SSM
MDS 9222i
MDS-Based APIs
SANTAP
Protocol-based API for new breed Disaster Recovery Apps
NASB
High performance Fabric based data mover
Based on the standard SCSI Third Party command
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 7
Network-Volumes
Intelligent Card
CPP
Virtualization Adaptation Layer
ISAPI
ASIC
DPP
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9
Data Path
Input I/O Mapping
Processor
Stream Operation
(DPP)
Storage Application
Attribute
Based
Storage
Transaction MetaData Volume Lock Cluster
Allocator
Manager Server Manager and Manager Manager
API Interface
CPP Hosting
Service
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13
SANTAP
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14
q
o o
nSAN WAN nSAN
r p p r
SANTAP Design
Initiators
SAN
SCP
Copy of I/O
= Santap Service
Legacy SAN assist
Appliance
Targets
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16
SANTAP Objects
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Integrated Module in
a High-Performance Media Server
MDS Platform
Standards-based SCSI XCOPY
SCSI Extended
Copy Protocol MDS XCOPY Engine
(XCOPY)
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Standard SCSI
Command
Part of the
SCSI Primary
Commands-3
(SPC-3)
Initially
implemented
in SCSI to
FC Bridges
Also in some
tape drives
Source: www.t10.org
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Media
Servers
Media
Servers Application
Application
Servers Servers
SAN Instead of Media Servers,
MDS (w/ SSM) Moves Data SSM
From Disk to Tape
Tape Disk Tape Disk
Q and A
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26