GRE
通用路由封装(GRE: Generic Routing Encapsulation)是通用路由封装协议,可以对某些网络层协议的数据报进行封装,使这些被封装的数据报能够在IPv4网络中传输。
Tunnel 口收到报文后进行GRE 封装,在封装IP 报文头后,设备根据此IP 包的目的地址及路由表对报文进行转发,从相应的网络接口发送出去。
从Tunnel 接口收到IP 报文,检查目的地址。 如果发现目的地是本路由器,则剥掉报文的IP报头,交给GRE 协议处理(进行检验密钥、检查校验和及报文的序列号等)
GRE 协议完成相应的处理后,剥掉GRE 报头,再对数据进行后续的转发处理。