Audience
Cisco Storage Media Encryption Overview
Figure 1. Cisco Storage Media Encryption

Figure 2. Cisco SME: Secure, Integrated Solution

• Cisco SME installation and provisioning are simple and nondisruptive. Unlike other solutions, Cisco SME does not require rewiring or SAN reconfiguration.
• Encryption engines are integrated on the Cisco MDS 9000 18/4-Port Multiservice Module (18/4 MSM) and the Cisco MDS 9222i Multiservice Modular Switch, eliminating the need to purchase and manage additional switch ports, cables, and appliances.
• Traffic from any virtual SAN (VSAN) can be encrypted using Cisco SME, enabling flexible, automated load balancing through network traffic management across multiple SANs.
• No additional software is required for provisioning, key, and user role management; Cisco SME is integrated into Cisco Fabric Manager, therefore reducing operating expenses.
Cisco SME Terminology
• Cisco SME interface: The security engine in the Cisco SME line card or fixed slot of a Cisco MDS 9222i fabric switch; each Cisco SME line card and MDS 9222i switch has one security engine
• Cisco SME cluster: A network of MDS switches that are configured to provide the Cisco SME function; each switch includes one or more Cisco SME line cards, each module includes a security engine, and the switches in the cluster use IP connectivity through the management interface for communication
• Cisco SME cluster node: The MDS switch that is part of a Cisco SME cluster
• Fabric: A physical fabric topology in the SAN as seen by Cisco Fabric Manager; there can be multiple virtual SANs (VSANs; logical fabrics) within the physical fabric
• Tape group: A backup environment in the SAN; it consists of all the tape backup servers and the tape libraries that the servers access
• Tape device: A tape drive that is configured for encryption
• Tape volume: A physical tape cartridge identified by a bar code for a given use
• Tape volume group: A logical grouping of tape volumes that are configured for a specific use: for example, a group of tape volumes used to back up a database
• Cisco Key Management Center (KMC): A component of Cisco Fabric Manager Server (FMS) that stores the encryption keys (for details, refer to the Cisco Storage Encryption Media Key Management white paper)
• Cisco SME key hierarchy: The keys included in the Cisco SME key management system: master key, tape volume group keys, and tape volume keys; every backup tape has an associated tape volume key, tape volume group key, and master key (for more information about Cisco SME keys, refer to the Cisco Storage Encryption Media Configuration Guide)
– Master key: This encryption key is generated when a Cisco SME cluster is created. There is a unique master key for each cluster, and it is shared across all members of the cluster. The master key is used to wrap the tape volume group keys.
– Tape volume group key: This encryption key is used to encrypt and authenticate the tape volume keys: the keys that encrypt all tapes belonging to the same tape volume group. A tape volume group can be created on the basis of a bar code range for a set of backup tapes, or it can be associated with a specific backup application.
– Tape volume key: This key is used to encrypt and authenticate the data on the tapes. In unique key mode, the tape volume keys are unique for each physical tape. In shared key mode, one tape volume key is used to encrypt all volumes in a volume group.
• Smart card: A card (approximately the size of a credit card) with a built-in microprocessor and memory used for authentication; it is used to store the master key recovery shares for Cisco SME recovery officers
• Cisco SME administrator: A network administrator who configures Cisco SME
• Cisco SME recovery officer: A data security officer entrusted with smart cards and the associated personal identifier numbers (PINs); each smart card stores a share of the master key of the cluster. Recovery officers must present their cards and PINs to recover the key database of an archived cluster. A quorum of recovery officers is required to execute this operation
• FC-redirect: Capability in Cisco MDS 9000 SAN-OS Software that enables traffic from any switch port to be encrypted without SAN reconfiguration or rewiring
• Cisco SME line card: A module capable of providing Cisco SME services: the Cisco MDS 9000 18/4 MSM module or the integrated supervisor module on the Cisco MDS 9222i switch; for simplicity, this document uses "Cisco SME line card"
Cisco SME Requirements
Software Requirements
• Cisco FMS must be running Cisco Fabric Manager 3.2.3 or higher.
• Cisco MDS 9000 family switches attached to tape devices must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or higher.
• All switches that include Cisco MDS 9000 18/4 MSM modules must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or higher.
• All FC-redirect-capable switches must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or higher.
Hardware Requirements
Security Engine Capabilities
• Cisco MDS 9000 18/4-Port Multiservice Module (Cisco MDS 9000 18/4 MSM)
• Integrated supervisor module on the Cisco MDS 9222i Multiservice Modular Switch
FC-Redirect-Capable Switches
• Cisco MDS 9500 Series
• Cisco MDS 9222i, 9216i and 9216A Multilayer Fabric Switches
• Cisco MDS 9120 20-Port Multilayer Fabric Switch
• Cisco MDS 9140 40-Port Multilayer Fabric Switch
Cisco FMS and Cisco KMC Workstation Requirements
• CPU: 2 GHz or more
• Memory: 2 GB or more
• Disk space: 20 GB or more
Smart Card Readers
• Smart card reader for Cisco SME (DS-SCR-K9)
• Smart card for Cisco SME (DS-SC-K9)
Figure 3. Smart Card Reader

License Requirements
Table 1. Cisco SME License Packages
Note: A separate license for Cisco FMS is not required if an Cisco SME license is installed.
Topology Requirements
Figure 4. Cisco SME Cluster Spanning Multiple VSANs

Zoning Requirements
FC-Redirect Requirements
• The Cisco MDS 9000 family switch with a Cisco SME line card needs to be running Cisco 9000 SAN-OS Software Release 3.2.3 or higher.
• The target must be connected to a Cisco MDS 9500 Series, 9222i, 9216i, or 9216A switch running Cisco MDS 9000 SAN-OS Software Release 3.2.3.
• FC-redirect supports 32 targets per switch. This support will be enhanced in a future release.
• Each FC-redirected target can be zoned with a maximum of 16 hosts. This support will be enhanced in a future release.
• Cisco Fabric Services must not be disabled on all required switches for FC-redirect.
• Servers and tape devices using Cisco SME cannot be part of an inter-VSAN routing (IVR) zone set.
• Cisco SME must not be used in conjunction with SAN device virtualization (SDV), Cisco Data Mobility Manager (DMM) and IVR.
Configuration Requirements
• On a Cisco SME line card, either Small Computer System Interface over IP (iSCSI) or Cisco SME can be configured. Both iSCSI and Cisco SME cannot be configured on the same Cisco SME line card.
• IVR cannot be enabled on the Cisco SME enabled switches. Further, hosts and target devices using Cisco SME cannot be part of an IVR zone set.
• Fibre Channel over IP (FCIP) write acceleration and FCIP tape acceleration must not be configured on the Cisco SME data flow (that is, Cisco SME traffic between the host and the target must not pass through FCIP tunnels with FCIP write acceleration and FCIP tape acceleration enabled.
• FCIP and IPsec are not supported on modules running Cisco SME.
Cisco SME Data Flow
Single Cisco SME Switch
Figure 5. Cisco SME Data Flow: Single Cisco SME Switch

Cisco SME Clustering
Figure 6. Cisco SME Clustering

Cisco SME Data Flow in a Cluster
Figure 7. Cisco SME Data Flow in a Cluster

Failure Conditions
Figure 8. Failure Conditions

Network Topologies
Topology Guidelines
• The existing and new tape libraries must be connected to Cisco MDS 9500 and 9200 Series switches.
• Switches connected to tape libraries must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or later.
• The Cisco MDS 9000 18/4 MSM module is supported on Cisco MDS 9500 Series switches and on the Cisco MDS 9222i switch. The switch must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or later.
• Cisco SME requires a minimum of one Cisco SME line card in a cluster.
• Cisco SME line cards (security engines) should be on the target switch whenever possible.
• The zoning of media servers and tape drives must confirm to the FC-redirect limits described in this document.
Core-Edge Topology
Figure 9. Core-Edge Topology: Targets on a Single Core Switch

Figure 10. Core-Edge Topology: Targets on Multiple Core Switches

Note: If the Cisco SME line card is on a different switch than the tape library, additional ISL traffic crosses the network.
Edge-Core-Edge Topology
Figure 11. Edge-Core-Edge Topology: Targets on a Single Edge Switch

Figure 12. Edge-Core-Edge Topology: Targets on Multiple Edge Switches

Inserting Cisco SME in Existing Cisco SANs
• Upgrade switches connected to the target devices: Upgrade the Cisco MDS 9000 family switches connected to the targets to Cisco MDS 9000 SAN-OS Software Release 3.2.3 or higher and add Cisco SME line cards to these switches. Additionally, consider the configuration and zoning requirements specified in "Cisco SME Requirements" earlier in this document.
• Add new switches to the fabric and move target devices: Add new Cisco MDS 9000 family switches with Cisco SME capabilities (using Cisco SME line cards) to the fabric and move the target devices needing Cisco SME to the new switch. This switch must be running Cisco MDS 9000 SAN-OS Software Release 3.2.3 or higher.
Sizing Guidelines
• Each Cisco SME interface supports up to 450 MBps throughput with compression and encryption enabled.
• Peak throughput to each Linear Tape-Open 3 (LTO-3) drive is 40 to 60 MBps with compression and encryption enabled. For optimal performance, each Cisco SME interface should be connected to six to eight LTO-3 drives.
– The actual throughput depends on the server performance, number of concurrent Cisco SME streams on the Cisco SME interface, and the backup data (compressibility).
– For Canterbury Corpus data, the observed compression ratio using Cisco SME is 4.7:1.
• Up to 32 targets per switch are supported by FC-redirect. This support will be enhanced in a future release.
• Each FC-redirected target can be zoned with a maximum of 16 hosts. This support will be enhanced in a future release.
• A maximum of 1000 FC-redirect entries are available on each line card on which to hosts or targets are connected.
– If there are h hosts on a line card zoned to a total of T targets in the SAN, then the number of redirect entries used on the host line card is h * T, This number should be less than 1000.
– If there are t targets on a line card zoned to a total H hosts in the SAN (note that the maximum value of H is 16), then the number of redirect entries used on the target line card is t * H. This number should be less Than a 1000.
– On a Cisco SME line card, Cisco SME uses two Fibre Channel entries for each host-target pair that is being encrypted on that module. If the hosts or targets are connected to the Cisco SME line card, then the total of host, target, and Cisco SME redirect entries should be less than 1000.
– If the hosts and the line cards are on different switches, the ISLs connecting these switches use h * t number of redirect entries. These count toward the total limit of 1000 FC-redirect entries per line card.
• A Cisco MDS 9500 Series switch can accommodate multiple Cisco SME line cards
– The additional slot on the Cisco MDS 9222i switch can contain a Cisco MDS 9000 18/4 MSM module.
• A physical fabric can have only one Cisco SME cluster. Each cluster can have up to four switches with multiple Cisco SME interfaces provisioned and Cisco SME service enabled.
Table 2. Cisco SME Capabilities
Cisco FMS Guidelines
Appendix A: Deployment Examples
Example 1
1A: One-Switch Configuration
• Each Cisco SME interface can support 6 to 8 LTO-3 tape drives. The total number Cisco SME interfaces needed is 30/10 = 3 plus 1 additional for failover purposes (during a future upgrade where the Cisco SME security engine on each Cisco SME interface would go through a disruptive upgrade, one module at a time). Thus, a total of 4 Cisco SME interfaces are needed.
• 30 tape drives are evenly distributed across all 4 Cisco SME interfaces (7 or 8 tape drives each).
• 16 media servers are evenly distributed across all 4 modules (4 media servers each).
• There is any-to-any connectivity between the media servers and the tape drives (zoning configuration).
• The number of FC-redirect entries used on each line card is calculated as follows:
– Target-to-host entries: (8 targets per line card) * (16 hosts) = 128
– Host-to-target entries: (4 hosts per line card) * (30 targets) = 120
– Cisco SME entries: (8 targets per line card) * (16 hosts) * 2 = 256 entries
This is an average load when the encryption load for the targets is evenly distributed on multiple Cisco SME interfaces. If one of the modules fails, other modules take over the load and would have a higher number of entries during that period.
– Total of 504 entries (within the limit of 1000)
– There is no ISL.
1B: Multiple Switch SAN with Tapes on One Switch
• The calculations for Cisco SME interfaces and the placement are the same as case 1A.
• Each Cisco SME interface can support 6 to 8 LTO-3 tape drives. The total number of Cisco SME interfaces needed is 30/10 = 3 plus 1 additional for failover purposes (during a future upgrade where the Cisco SME security engine on each Cisco SME interface would go through a disruptive upgrade, one module at a time). Thus, a total of 4 Cisco SME interfaces are needed.
• 30 tape drives are evenly distributed across all 4 Cisco SME interfaces (7 or 8 tape drives each).
• 16 media servers are connected on various switches in the SAN (they need not be on the Cisco SME line cards). Assume that these hosts are connected to 2 line cards (8 hosts on each line card) on 2 switches.
• There is any-to-any connectivity between the media servers and the tape drives (zoning configuration).
• The number of FC-redirect entries used on each line card is calculated as follows (note that the host entries are not on the line cards on the target switch):
– Target-to-host entries: (8 targets per line card) * (16 hosts) = 128
– Cisco SME entries: (8 targets per line card) * (16 hosts) * 2 = 256 entries
This is an average load when the encryption load for the targets is evenly distributed on multiple Cisco SME interfaces. If one of the modules fails, other modules take over the load and would have a higher number of entries during that period.
– Total of 384 entries on the Cisco SME line card (within the limit of 1000)
– Host-to-target entries: (8 hosts per line card) * (30 targets) = 240 (within the limit of 1000)
– There are no FC-redirect entries on the ISL because all the targets are on the same switch and the host switches are FC-redirect capable.
1C: Multiple Switch SAN with Tapes on Two Switches
• Each target switch has 15 tape drives.
• Each Cisco SME interface can support 6 to 8 LTO-3 tape drives. The total number of Cisco SME interfaces needed on each switch is 15/10 = approximately 2 plus 1 additional for failover purposes (during a future upgrade where the Cisco SME security engine on each Cisco SME interface would go through a disruptive upgrade, one module at a time). Thus, a total of 3 Cisco SME interfaces are needed on each switch.
• On each switch, 15 tape drives are evenly distributed across all 3 Cisco SME interfaces (5 tape drives each).
• 16 media servers are connected on various switches in the SAN. Assume that these hosts are connected to 2 line cards (8 hosts on each line card) on 2 switches.
• There is any-to-any connectivity between the media servers and the tape drives (zoning configuration).
• Note that encryption engines on Cisco SME interfaces on one switch can be used to encrypt tapes connected to the other switch.
• The number of FC-redirect entries used on each line card is calculated as follows (note that the host entries are not on the line cards on the target switch):
– Target-to-host entries: (5 targets per line card) * (16 hosts) = 80
– Cisco SME entries: (5 targets per line card) * (16 hosts) * 2 = 160 entries
This is an average load when the encryption load for the targets is evenly distributed on multiple Cisco SME interfaces. If one of the modules fails, other modules take over the load and would have a higher number of entries during that period.
– Total of 240 entries on the Cisco SME line card (within the limit of 1000)
– The number of ISL entries on the target switch depends on the load distribution. If all the local targets are serviced by the local Cisco SME line card, the number of entries needed is (30 targets on the switch) * (16 hosts in SAN) = 480. However, if the local targets are serviced by the remote switch, the worst-case number for FC-redirect entries on the ISL is (60 targets on the switch) * (16 hosts in SAN) = 960. Hence, the ISL must be provisioned on a line card other than a Cisco SME line card.
– Host-to-target entries (8 hosts per line card) * (30 targets) = 240 (within the limit of 1000)
– ISL entries on host switch: (8 hosts on the switch) * (60 targets) = 480 in the worst case. If the ISL is on the same line card as the hosts, the total number of entries is 720.
Example 2
Note: It is possible to work around the 32 targets per switch FC-redirect limitation if all the targets are on the same switch.
• Each Cisco SME interface can support 6 to 8 LTO-3 tape drives. The total number of Cisco SME interfaces needed is 60/10 = 6 plus 1 additional for failover purposes (during a future upgrade where the Cisco SME security engine on each Cisco SME interface would go through a disruptive upgrade, one module at a time). Thus, a total of 7 Cisco SME interfaces are needed.
• 60 tape drives are evenly distributed across all 7 Cisco SME interfaces (8 or 9 tape drives each).
• 16 media servers are evenly distributed across all 7 modules (2 or 3 media servers each).
• There is any-to-any connectivity between the media servers and the tape drives (zoning configuration).
• The number of FC-redirect entries used on each line card is calculated as follows:
– Target-to-host entries: (9 targets per line card) * (16 hosts) = 144
– Host-to-target entries: (3 hosts per line card) * (60 targets) = 180
– Cisco SME entries: (9 targets per line card) * (16 hosts) * 2 = 288 entries
– Total of 612 entries (within the limit of 1000)
– There is no ISL.
Example 3
Appendix B: Configuration Checklist
1. Software versions
a. Cisco MDS 9000 SAN-OS Software Release 3.2(3) or later
b. Cisco FMS 3.2(3) or later
c. Smart-card drivers
2. Topology
a. Target switch is connected to FC-redirect-capable switch (Cisco MDS 9500 Series, 9200 Series, 9120, and 9140 switches).
b. The tape-backup environment is on the supported matrix.
3. GUI
a. Cisco FMS is installed (Cisco FMS license not required for Cisco SME).
b. For key management, either Cisco KMC or RSA Key Manager (RKM) is selected. For RKM, appropriate certificates have been installed.
c. If Domain Name System (DNS) is not used, UseIP should be set to True in the smeserver.properties file. Cisco FMS must have been restarted after editing the file.
d. You should be able to ping the fully qualified domain name (FQDN) of switches from Cisco FMS.
e. The Cisco Fabric Manager login name and password must be the same as the switch login name and password.
f. The fabric name must be such that it will remain constant (fabric name cannot be changed after Cisco SME configuration).
g. The following ports must be allowed on the firewall server:
i. Ports 9333 to 9339 for TCP and UDP, for Cisco SME cluster communication
ii. Ports 8800 and 8900 for Cisco KMC communication
iii. Ports HTTP (80) and HTTPS (443) for Cisco SME Web-client communication
h. Microsoft Windows PC is available to open the Cisco Fabric Manager Web client.
4. DNS
a. Domain name is configured on all the switches.
b. Name server is configured on all the switches.
c. Ping between the switches using the FQDN.
5. Security
a. Secure Shell (SSH) is enabled on all the switches.
b. If roles are used, the sme-admin role is configured on the switches, TACACS, and authentication, authorization, and accounting (AAA) server.
6. Configuration
a. Visibility exists for the desired VSANs on the Cisco SME cluster switches.
b. Zones are configured with hosts and targets and the zone set is activated.
c. Zoning is performed using pWWNs for Cisco SME hosts and targets.
d. Default zone policy is set to deny.
e. Fibre Channel Name Server (FCNS) is populated with the FC-4 features for all Cisco SME initiators and targets.
f. The host is able to access the target without Cisco SME.
7. Design questions
a. All the switches that will be in the Cisco SME cluster are in one fabric.
b. The following Cisco SME options have been selected:
i. Compression (Yes or No)
ii. Store Key on Tape (Yes or No)
iii. Tape Volume Policy (Shared Key or Unique Key)
iv. If Unique Key, Tape Key Recycle (Yes or No)
c. If tape backup application is Tivoli Storage Manager (TSM)
i. Auto Volume Group (Yes or No)
d. Security mode to use
i. Basic
ii. Standard
iii. Advanced: 2/5 or 3/5
e. If using standard or advanced security mode
i. The Windows Web client PC has a USB port for the smart card reader.
ii. Smartcard drivers are installed.
