华为IPv6 GRE隧道

IPv6 over IPv4 GRE封装隧道

华为IPv6 GRE隧道

实验目标:

该实验参考了华为官网案例配置
https://support.huawei.com/enterprise/zh/doc/EDOC1000097307/478eeed1

R1与R2之间通过创建一条IPv6 over IPv4 的GRE隧道实现双方ipv6网络互访。

IP地址表:

设备 接口 IP地址 R1 G0/0/0 12.1.1.1/24 R1 G0/0/1 2002::1/64 R1 Tunnel 0/0/1 ::12.1.1.1/96 R2 G0/0/1 2001::1/64 R2 G0/0/2 12.1.2.1/24 R2 Tunnel 0/0/1 ::12.1.2.1/96 PC1 E0/0/1 2002::2/64 PC2 E0/0/1 2001::2/64

隧道接口:

设备 隧道接口 模式 隧道源地址 隧道目标地址 R1 Tunnel 0/0/1 GRE 12.1.1.1 12.1.2.1 R2 Tunnel 0/0/1 GRE 12.1.2.1 12.1.1.1

配置步骤:

  • 配置IPv4与IPv6双协议栈
  • 创建gre隧道
  • 实现路由互通

R1和R2之间的路由器用来模拟链路在Internet上运行,简单的给两个接口配置IP地址就好了。

双协议栈配置:

R1:

<huawei>sys
[Huawei]sys R1
[R1]ipv6      #&#x5F00;&#x542F;&#x5168;&#x5C40;ipv6
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ipv6 enable      #&#x63A5;&#x53E3;&#x542F;&#x7528;ipv6&#x534F;&#x8BAE;
[R1-GigabitEthernet0/0/1]ipv6 address 2002::1/64      #&#x914D;&#x7F6E;ipv6&#x5730;&#x5740;
[R1-GigabitEthernet0/0/1]quit
[R1]
</huawei>

R2:

<huawei>sys
[Huawei]sys R2
[R2]ipv6
[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 12.1.2.1 24
[R2-GigabitEthernet0/0/2]int g0/0/1
[R2-GigabitEthernet0/0/1]ipv6 enable
[R2-GigabitEthernet0/0/1]ipv6 address 2001::1/64
[R2-GigabitEthernet0/0/1]quit
[R2]
</huawei>

创建GRE隧道:

R1:

[R1]int tunnel 0/0/1      #&#x521B;&#x5EFA;&#x96A7;&#x9053;&#x63A5;&#x53E3;tunnel 0/0/1
[R1-Tunnel0/0/1]ipv6 enable     #&#x63A5;&#x53E3;&#x542F;&#x7528;ipv6&#x534F;&#x8BAE;
[R1-Tunnel0/0/1]tunnel-protocol gre     #&#x96A7;&#x9053;&#x5C01;&#x88C5;&#x6A21;&#x5F0F;&#x66F4;&#x6539;&#x4E3A;&#x91C7;&#x7528;&#x901A;&#x7528;&#x8DEF;&#x7531;&#x5C01;&#x88C5;&#xFF08;GRE&#xFF09;
[R1-Tunnel0/0/1]ipv6 address ::12.1.1.1/96      #&#x914D;&#x7F6E;ipv6&#x5730;&#x5740;
[R1-Tunnel0/0/1]source 12.1.1.1     #&#x96A7;&#x9053;&#x6E90;&#x5730;&#x5740;
[R1-Tunnel0/0/1]destination 12.1.2.1      #&#x96A7;&#x9053;&#x76EE;&#x6807;&#x5730;&#x5740;
[R1-Tunnel0/0/1]quit

R2:

[R2]int tun 0/0/1
[R2-Tunnel0/0/1]ipv6 enable
[R2-Tunnel0/0/1]tunnel-protocol gre
[R2-Tunnel0/0/1]ipv6 address ::12.1.2.1/96
[R2-Tunnel0/0/1]source 12.1.2.1
[R2-Tunnel0/0/1]destination 12.1.1.1
[R2-Tunnel0/0/1]quit

路由互通:

R1:

[R1]ip route-static 0.0.0.0 0 12.1.1.2
[R1]ipv6 route-static 2001:: 64 Tunnel 0/0/1      #&#x96A7;&#x9053;&#x9759;&#x6001;&#x8DEF;&#x7531;

R2:

[R2]ip route-static 0.0.0.0 0 12.1.2.2
[R2]ipv6 route-static 2002:: 64 Tunnel 0/0/1      #&#x96A7;&#x9053;&#x9759;&#x6001;&#x8DEF;&#x7531;

结果测试:

首先测试R1与R2之间IPv4的互通(这里不通后面的测试就失败了):

华为IPv6 GRE隧道

R1、R2隧道状态:

华为IPv6 GRE隧道

华为IPv6 GRE隧道

验证通过GRE访问:

华为IPv6 GRE隧道

华为IPv6 GRE隧道

从抓包上的数据来看,可以看见数据包有IPv4和IPv6头部,并进行了GRE封装

Original: https://www.cnblogs.com/Alexing/p/16258128.html
Author: 一头大笨向
Title: 华为IPv6 GRE隧道

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644127/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球