IPv6隧道--GRE隧道

GRE隧道允许异种网络协议如IPv6在IPv4中传输,涉及封装和解封装过程。在GRE隧道中,IPv6报文使用0x86dd作为协议号,确保安全可通过设置校验和关键字验证。配置包括封装和解封装,用于解决不同网络间的传输问题。
摘要由CSDN通过智能技术生成

GRE隧道

通用路由封装协议GRE(Generic Routing Encapsulation)可以对某些网络层协议(如IPX、ATM、IPv6、AppleTalk等)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IPv4)中传输。
GRE提供了将一种协议的报文封装在另一种协议报文中的机制,是一种三层隧道封装技术,使报文可以通过GRE隧道透明的传输,解决异种网络的传输问题。
报文在GRE隧道中传输包括封装和解封装两个过程。如果X协议报文从Ingress PE向Egress PE传输,则封装在Ingress PE上完成,而解封装在Egress PE上进行。封装后的数据报文在网络中传输的路径,称为GRE隧道。

封装

Ingress PE从连接X协议的接口接收到X协议报文后,首先交由X协议处理。
X协议根据报文头中的目的地址在路由表或转发表中查找出接口,确定如何转发此报文。如果发现出接口是GRE Tunnel接口,则对报文进行GRE封装,即添加GRE头。
根据骨干网传输协议为IP,给报文加上IP头。IP头的源地址就是隧道源地址,目的地址就是隧道目的地址。
根据该IP头的目的地址(即隧道目的地址),在骨干网路由表中查找相应的出接口并发送报文。之后,封装后的报文将在该骨干网中传输。

解封装

Egress PE从GRE Tunnel接口收到该报文,分析IP头发现报文的目的地址为本设备,则Egress PE去掉IP头后交给GRE协议处理。GRE协议剥掉GRE报头,获取X协议,再交由X协议对此数据报文进行后续的转发处理。
在这里插入图片描述

IPv6 GRE隧道封装

在GRE之上封装IPv6,GRE Header中协议号使用IPv6标准协议号0x86dd,IPv4 Header中协议号0x2f (47)。
在这里插入图片描述
GRE隧道封装与手动隧道不同在于,GRE隧道未了增强隧道的安全性,可以设置对GRE报文头进行校验以及对隧道的关键字验证。

IPv6 GRE隧道配置

在这里插入图片描述
注: GRE隧道封装的其余配置与手动隧道分装配置一致,不重述。

[AR2]interface  Tunnel 0/0/100
[AR2-Tunnel0/0/100]tunnel-protocol  gre 	
[AR2-Tunnel0/0/100]ipv6 enable 
[AR2-Tunnel0/0/100]ipv6 address 2001:23::3/64 
[AR2-Tunnel0/0/100]source  10.0.23.2
[AR2-Tunnel0/
  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

A_Puter

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

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

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

打赏作者

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

抵扣说明:

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

余额充值