IPSec adds security to IP.
Quick list of links:
Provided on Linux by FreeSwan, or its derivatives OpenSwan or StrongSwan.
http://www.unixwiz.net/techtips/iguide-ipsec.html
The official IPsec Howto for LinuxOther tunnel implementations:
28 pages link to IPSec: