IP Security یا IPSec رشتهای از پروتکلهاست که برای ایجاد VPN مورد استفاده قرار میگیرند. مطابق با تعریف IETF (Internet Engineering Task Force) پروتکل IPSec به این شکل تعریف میشود:
یک پروتکل امنیتی در لایه شبکه تولید خواهد شد تا خدمات امنیتی رمزنگاری را تامین کند. خدماتی که به صورت منعطفی به پشتیبانی ترکیبی از تایید هویت، جامعیت، کنترل دسترسی و محرمانگی بپردازد.در اکثر سناریوهای مورد استفاده، IPSec به شما امکان میدهد تا یک تونل رمزشده را بین دو شبکهی خصوصی ایجاد کنید. همچنین امکان تایید هویت دو سر تونل را نیز برای شما فراهم میکند. اما IPSec تنها به ترافیک مبتنی بر IP اجازه بستهبندی و رمزنگاری میدهد و درصورتی که ترافیک غیر IP نیز در شبکه وجود داشته باشد، باید از پروتکل دیگری مانند GRE در کنار IPSec استفاده کرد.
IPSec به استاندارد de facto در صنعت برای ساخت VPN تبدیل شده است. بسیاری از فروشندگان تجهیزات شبکه، IPSec را پیادهسازی کردهاند و لذا امکان کار با انواع مختلف تجهیزات از شرکتهای مختلف، IPSec را به یک انتخاب خوب برای ساخت VPN مبدل کرده است.