ubuntu ipv4 ping不通_【干货】华为eNSP IPv6 over IPv6隧道配置不通?

有人在问我,他配置了ipv6 over ipv4隧道,结果不通?

可能ipv6 over ipv4隧道的配置,对大部分人来说,很简单。不过,今天龙哥还是亲自做个实验吧!会的同学看看就好了,飘过就好了,勿喷哈~ 权当复习就好了。不会的同学,可以学习一下,然后自己再手动做一遍就更棒了。

学新东西,一定要多问:为什么?只有多问,你才能更新深刻地掌握新东西。

为什么会有“ipv6 over ipv4隧道技术”

那是因为IPv4地址已经使用完了,地址不够了,就有了IPv6地址,但是IPv6和IPv4互相不兼容,可是现网大部分都是IPv4地址,突然一下子全部更换成IPv6地址,这不现实,意味着很多业务需要中断一下。所以就造成了IPv6形成“孤岛”。那怎么让IPv6这个“孤岛”和IPv4 连通起来呢?这时各种技术就应运而生了,如本期提到的“ipv6 over ipv4隧道技术”,原理大致是:边界路由收到ipv6报文时,它发现下一跳出接口是tunnel接口,就再封装IPv4报头,把IPv6报文当做IPv4的数据部分。这样到了对端设备,会进行解封装,把IPv4报头去掉,得到IPv6报文,然后进行相应的转发。

实验拓扑

700b2ecda22d85634b88b8bcda727a03.png

配置思路

1、配置各个路由器IP地址。

2、配置IPv4路由,把IPv4网络打通,本次实验我就使用静态路由。

3、配置tunnel隧道,协议使用ipv6-toipv4

4、AR1和AR3各配了环回口lo 0,用来模拟电脑PC,使用IPv6.

5、配置IPv6默认路由。

实验配置

1、AR1#

#

interface GigabitEthernet0/0/0

ip address 12.1.1.1 255.255.255.0

#

#

ip route-static 0.0.0.0 0.0.0.0 12.1.1.2

#

ipv6

#

interface Tunnel0/0/1

ipv6 enable

ipv6 address 2020::1/64

tunnel-protocol ipv6-ipv4

source GigabitEthernet0/0/0

destination 23.1.1.3

#

#

interface LoopBack0

ipv6 enable

ipv6 address 2021::10/64

#

ipv6 route-static 2022:: 64 Tunnel0/0/1

2、AR2#

#

interface GigabitEthernet0/0/0

ip address 12.1.1.2 255.255.255.0

#

interface GigabitEthernet0/0/1

ip address 23.1.1.2 255.255.255.0

#

3、AR3#

#

interface GigabitEthernet0/0/0

ip address 23.1.1.3 255.255.255.0

#

#

ip route-static 0.0.0.0 0.0.0.0 23.1.1.2

#

ipv6

#

#

interface Tunnel0/0/1

ipv6 enable

ipv6 address 2020::2/64

tunnel-protocol ipv6-ipv4

source GigabitEthernet0/0/0

destination 12.1.1.1

#

#

interface LoopBack0

ipv6 enable

ipv6 address 2022::30/64

#

#

ipv6 route-static 2021:: 64 Tunnel0/0/1

#

验证

1、在AR1验证IPv4网络的连通性:

94e63fc8028a28094f495203ad2dc005.png

2、验证tunnel接口IPv6的连通性:

25ed11edde64898d3990aa077b62e68e.png

3、验证AR1的lo 0 访问AR3 的lo 0 IPv6网络的连通性:

f5e83360ec88a2148b702c0e1b57c7fb.png

注释:

-a,表示指定源ip地址;

这样就可以把lo 0当作一台PC,且为IPv6的地址,去访问AR3的lo 0.

结论:

我猜知乎这位哥们,要么全局没有启用IPv6,要么就是没有配IPv6的路由。

老规矩,我们还是抓个包,看看吧。

在AR3入口抓包,AR1带源地址ping看看。

944811f21454df2c1f6d0df665ce9f20.png
2d7864d4fd638d0e488b053300cd60dd.png
2675ea1ba2feb4f8f314490e02c5d1b7.png
3f4d1a2970cf5a5226d33477c4304fbd.png
09a5dfcf6a6f3b52ac823fa3c4aab318.png

怎么样?通过抓包,是不是你学到不少东西啦?

比如,你掌握了原来IPv4用协议号41,来表示后面数据部分为IPv6数据包。

你还知道哪些协议号???可以留言评论哈~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值