「GRE」- GRE Over IPSec

问题描述

GRE 技术简单,但是使用 GRE 隧道传递的数据以明文方式传递的,数据容易被窃取;

解决方案

在现网中,一般与 IPsec 技术结合使用。GRE 技术构建分支-总部之间的内部网络互联,IPSec 技术加密 GRE 隧道报文;

原理简述

当网关之间采用 GRE over IPsec 连接时,先进行 GRE 封装,再进行 IPsec 封装;

封装模式

GRE over IPsec 使用的封装模式为可以是隧道模式也可以是传输模式。因为隧道模式跟传输模式相比增加了 IPsec 头,导致报文长度更长,更容易导致分片,所以 GRE over IPsec 推荐采用传输模式;

报文封装

IPsec 封装过程中增加的 IP 头即源地址为 IPsec 网关应用 IPsec 安全策略的接口地址,目的地址即 IPsec 对等体中应用 IPsec 安全策略的接口地址;

IPsec 需要保护的数据流为从 GRE 起点到 GRE 终点的数据流。GRE 封装过程中增加的 IP 头即源地址为 GRE 隧道的源端地址,目的地址为 GRE 隧道的目的端地址;

特性特征

GRE over IPsec 可利用 GRE 和 IPsec 的优势,通过 GRE 将组播、广播和非 IP 报文封装成普通的 IP 报文,通过 IPsec 为封装后的 IP 报文提供安全地通信;