About IPSec


Internet Protocol Security (IPSec) is used to protect traffic between two peers by authenticating the sender, ensuring the integrity of the packets, and encrypting packets that are sent to a peer. A peer is any device that has IPSec capability: a Security Gateway, Home Agent or Network Host, for example, are all considered peers. Two peers negotiate one or more Security Agreements (SA) comprised of keys that allow the peers to tunnel traffic over IPv4 or IPv6.

IPSec capability is provided with the Mobile IP and L2TP Secure VPN Gateway applications, and the optional Dynamic IPSec feature provides IPSec support for Data Traffic, MIPv4, L2TP, and Diameter testing. When you include IPSec in a test, tunnels are set up and torn down by the test case as needed. Individual tunnels, and in some cases multiple tunnels, are established for each MN or emulated network node. The parameters that define the credentials used for authentication and the hash and encryption types are contained within the test case. One test server can support up to 200,000 IPSec SAs, and up to 100,000 SAs can be supported when digital certificates are used.

When digital certificates are used for authentication, you can generate RSA private keys and signed X.509 certificates with the Certificate Authority (CA) that runs on the test server. You can also import your own keys and certificates and convert files from one format to another to conform with SUT requirements.

IPSec Support

IPSec can be used to protect control plane traffic between network nodes or between MNs and network nodes in the following test cases.

Data IPSec can be used to encrypt Data Traffic between MNs and an IPSec gateway or peer in all data-capable test cases.


Related Topics

  1. About IPSec
  2. Generating Keys
  3. Generating X.509 Certificates
  4. mngipsec
  1. keygen
  2. x509gen
  3. ipsec_indx
  4. mngipsec