Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments

Understanding IPsec

What IPsec is  Top

IPsec is a security protocol suite that protects data from unauthorized disclosure when it is being transmitted between storage systems and clients. Using IPsec, you can add policies on your storage system that do both of these things:

About security associations  Top

A security association (SA) is an authenticated simplex (uni-directional) data connection between two end-stations. Security configurations are typically configured in pairs. An SA has all of the following:

At least two security associations, inbound and outbound, are required between end-stations. Security associations are stored in the Security Association Database (SAD) when IPsec is enabled on an end-station.

Security associations are created from security policies.

About security policies  Top

Security associations are created based on information collected in security policies, which determine how security is handled in a transfer of information. Security policies can include any of the following types of specifications:

Security policies are stored in the Security Policy Database (SPD) when IPsec is enabled on an end-station. Matching security policies must be configured on your storage system and clients.

About key exchange  Top

An IPsec SA is negotiated by means of the key management protocol IKE (Internet Key Exchange). Phase 1 of an IKE key exchange authenticates the identity of the end-stations, which allows the establishment of an IPsec SA in Phase 2.

Two key exchange mechanisms using IKE are supported between storage systems and clients: Kerberos and preshared keys. However, only preshared keys can be used between two storage systems.

About the Data ONTAP IPsec implementation  Top

The IPsec implementation for Data ONTAP conforms to the Internet Engineering Task Force (IETF) Security Architecture for the Internet Protocol (RFC 2401) and related protocols. The following restrictions apply:

For more information about implementation and standards, see the na_ipsec(1) man page.

IPsec in a cluster configuration  Top

The IPsec protocol, by its nature, does not work well in a failover environment, that is, an environment in which one storage system in a cluster configuration must take over the other storage system. This is because security policies, but not security associations, are taken over from the failed storage system. Clients will continue to send packets to the failed client for the remainder of the client security association lifetime, after which a new security association must be renegotiated and dropped packets resent.

For this reason, you are advised to reduce the security association lifetime to a minimum value to optimize IPsec operation in a cluster configuration. This minimizes the time clients use to destroy their security associations and negotiate new ones with the storage system that took over.

Note
You set the value of the security association's lifetime on clients rather than on your storage system.

IPsec in a vFiler unit configuration  Top

IPsec can be enabled on a per-vFiler unit basis, with distinct security policies for each vFiler unit. IPsec configuration is preserved when vFiler units are moved from one hosting storage system to another, unless the vFiler unit's IP address is changed.

IPsec configuration can be set within the context of a vFiler unit or at your storage system command line by using the vfiler run command.

Note
Policies and configurations discussed in this chapter must be set individually for each vFiler unit.

Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments