Cisco Systems OL-12518-01 Switch User Manual


 
4-3
Data Center High Availability Clusters Design Guide
OL-12518-01
Chapter 4 FCIP over IP/MPLS Core
Typical Customer Requirements
The requirements are as follows:
FCIP transport over an optimized IP/MPLS network
Some type of compression mechanism (software or hardware)
Security mechanism (IPSec, encryption, and VPN networks)
End-to-end management of FCIP traffic
Compression
The primary objective of compression is to reduce the amount of overall traffic on a particular WAN link.
This is achieved when a data rate equal to the WAN link speed is compressed, thereby reducing the total
amount of data on the WAN link. In this case, non-compressed storage data requires all of the 45 Mb/sec
DS3 WAN connection. By enabling compression on the storage data (assuming an average of 2 to 1
compression), the effective utilization of the WAN link by storage traffic would be 22.5 Mb/sec. This
allows the WAN link to be used by other IP traffic. The second objective for compression may be to carry
more data over a WAN link than it is normally capable of carrying. An example of this is to compress a
90-Mbps Fibre Channel data stream and carry it over a 45-Mbps WAN link (still assuming an average of
compression ratio of 2 to 1).
There are several types of compression algorithms. The most common type used in data networks is
lossless data compression (LZS). This type of compression converts the original data into a compressed
format that then can be restored into the original data. The service adapter modules (7600-SA-VAM,
SA-VAM2) and the storage services module (MDS-IPS-8 IP) use the IP Payload Compression Protocol
(IPPCP)/LZS (RFC 2395) algorithm for compressing data.
The LZS compression algorithm works by searching for redundant data strings in the input data stream
and then replaces these strings with data tokens that are shorter in length than the original data. A table
is built of these string matches, pointing to previous data in the input stream. The net result is that future
data is compressed based on previous data. The more redundant the data in the input stream, the better
the compression ratio. Conversely, the more random the data, the worse the compression ratio will be.
The compression history used by LZS is based on a sliding window of the last 2000 bytes of the input
stream. When the data is transmitted, it contains both literal data and compressed tokens. Literal data are
input data streams that cannot be compressed and are transmitted uncompressed. Compressed tokens are
pointer offsets and data length that point to the compression history table. The remote side rebuilds the
data from the compressed history table based on the pointers and length fields.
Note A full description of IPPCP and LZS are available in RFC 2395 and in ANSI X.3241-1994.
Compression Support in Cisco MDS
Both software- and hardware-based compression are supported by the Cisco MDS product line.
Depending on the SAN-OS version and the hardware used, customers can determine which compression
methods apply.
The software-based compression solution is available on the IPS-IP Storage Service Module for the
Cisco MDS 9216/MDS 9216i fabric switch and the Cisco MDS 9500 series storage directors. This
feature is available in SAN-OS version 1.3(2a) and later releases. The software-based compression is
available on each of the eight IPS-8 Gigabit Ethernet ports. The number of Gigabit Ethernet ports used
on the IPS does not affect the performance of the compression with this feature enabled.