通用路由封装——GRE

1.GRE简介

        在比较大的网络拓扑中,可能会遇到一些矢量路由协议因为跳数的限制而导致数据无法正常传输,再比如某些环境下,为了安全性的考虑,要求本端源和目的源不能在网络中存在相应的路由,这个情况下,就可以使用GRE来进行数据的再次封装和传输。GRE是一种通用路由封装协议,它可以在真实的源目报文的头部,添加GRE头部,再次进行IP头部的封装,在GRE隧道传输时,具有双层IP头部,当数据被二层解封以后,漏出的是GRE的IP头部,只能运行同样GRE协议的接口才可以处理此报文,从而达到一种数据的安全传输。

2.GRE报文格式

        

        delivery header:对封装后的报文进行传输,是一种封装后的传输协议。

        GRE header:是封装协议,也成为运载协议。

        payload packet:封装前的原始IP数据包,也成为乘客协议。

        

        GRE在进行路由封装时,在源IP包前封装GRE头部,再封装隧道IP头部,然后进行二层封装。 

3.GR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值