Type d'utilisation
IPSec est principalement utilisé pour créer des
tunnels fixes, particulièrement de routeur à routeur. On relie ainsi de
façon permanente et transparente pour les utilisateurs deux réseaux
éloignés l'un de l'autre. Toutefois, et dans une moindre mesure, ce
protocole est aussi utilisé pour les clients RoadWarrior.
De par son intégration directe au sein d' IPv6, IPSec est promu à un
bel avenir et tend à supplanter les autres protocoles VPN, même si son
fonctionnement est le plus complexe. La multitude et le nombre de couches de sécurité et de cryptages
possibles, à différents niveaux, font de ce protocole le plus sûr en
matière de sécurité.
IPSec peut-être utilisé dans le cadre d'une architecture
centralisée où l'on créera par exemple plusieurs tunnels VPN
interconnectés au sein d'un routeur central : permettant ainsi aux
ordinateurs des différents points de communiquer.
Implémentations
Les systèmes
d'exploitation les plus courants supportent désormais IPSec, la majorité
des routeurs professionnels et quelques modèles grand public aussi.

IPsec
est supporté en natif depuis Windows 2000. Il est toutefois possible,
pour les utilisateurs des versions antérieures à celle-ci, de
télécharger le client IPSec de Microsoft pour Windows 95, 98, Me et NT 4.0.
Depuis le noyau 2.5.47 Linux supporte ce protocole, les utilisateurs du noyau 2.4 peuvent se tourner vers
FreeS/WAN pour l'utiliser.

Le support d' IPSec dans l'OS de la firme à la pomme est apparu, tout comme L2TP, dans la version Panther (10.3) de Mac OS.
NetBSD,
FreeBSD, OpenBSD supportent eux aussi ce protocole. Le
projet KAME a pour but de fournir une implémentation pour IPv6.