在站点到站点式VPN中,通常使用GRE(通用路由封装)作为封装协议,它提供了如何封装乘客协议的框架,以便在运载协议(通常是基于IP的协议)中传输乘客协议。这包括有关要封装的数据包的类型信息,以及客户端和服务器之间的连接信息。隧道模式中的IPSec有时也用来取代GRE,充当封装协议。IPSec适用于远程访问VPN和站点到站点式VPN。但必须要两个隧道接口都支持 IPSec才能使用IPSec。