理论随心记——GRE封装解封装

该内容只是以默写总结一些知识点而已,顺便分享出来和方便翻阅。无他。有错误的地方麻烦批评指正。十分感谢。

GRE封装和解封装的过程:
1、设备从连接私网的接口收到报文后,根据报文的目的地址,查找出接口,如果发现出接口是隧道接口,则交给隧道模块进行处理。
2、隧道模块对收到的报文进行封装,添加GRE报文头。
3、然后,设备给报文添加传输协议报文头,即IP报文头。IP报文头的源地址就是隧道的源地址,目的地址就是隧道的目的地址。
4、最后,设备根据新添加的IP报文头目的地址查找出接口,并发送报文。
5、接收端设备收到报文后根据IP报文头的协议类型如果为47,则是gre协议,于是出接口将报文发送给GRE模块处理。GRE模块去掉IP报文头和gre报文头,并根据gre报文头的协议类型字段,发现该报文的乘客协议是私网中运行的协议,于是将报文发送给该协议处理。

总而言之就是本端设备对从私网收到的报文进行GRE报文头添加,然后再在gre报文头前面添加新的IP报文头。这个新的IP报文头的源目的地址是隧道的源目的地址。接收端设备收到报文后就去掉IP报文头和gre报文头,将剩下的部分发送给私网进行通信。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Uniqueness信

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值