通用路由封装

通用路由封装

通用路由封装(GRE)是一种隧道协议,用于将一种网络层协议的数据报文封装在另一种网络层协议中传输,属于VPN的第三层隧道协议。其核心功能是通过建立虚拟点对点连接,解决异构网络间的通信问题,支持IPv4、IPv6、IPX等多种协议的封装传输 。

GRE报文由净荷、GRE头部及外层传输协议头构成。基础GRE头部包含标志位、协议类型等字段,其中协议类型标识乘客协议类型,外层传输协议头负责报文转发。封装时需添加GRE头部和传输协议头,解封装时剥离外层协议头还原原始报文。典型应用场景包括扩展网络跳数限制、连接不连续子网组建VPN以及CE接入MPLS VPN 。

该协议常与IPsec组合使用,利用GRE封装组播流量,通过IPsec提供加密保护。GRE隧道设计为无状态机制,支持Keepalive功能检测链路连通性,其校验和、关键字等字段增强了隧道安全性 。

想要了解更多“通用路由封装”的信息,请点击:通用路由封装百科