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 filers and clients. Using IPsec, you can add policies on the filer 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 the filer and clients.

About key exchange  Top

An IPsec security association (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 filers and clients: Kerberos and preshared keys.

About the Network Appliance IPsec implementation  Top

The IPsec implementation for Network Appliance filers conforms to the Internet Engineering Task Force (IETF) Security Architecture for the Internet Protocol (RFC2401) and related protocols. The following restrictions apply:

For more information about implementation and standards, see the NetApp ipsec(1) manual page.

IPsec in a cluster configuration  Top

The IPsec protocol, by its nature, does not work well in a failover environment -- where one filer in a cluster configuration must take over the other filer. This is because security policies, but not security associations, are taken over from the failed filer. 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, Network Appliance recommends that you 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 filer that took over.

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

IPsec in a vFiler configuration  Top

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

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

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

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