Cisco路由器配置IPv6 Manual隧道

这篇具有很好参考价值的文章主要介绍了Cisco路由器配置IPv6 Manual隧道。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Cisco路由器配置IPv6 Manual隧道

IPv6与IPv4共存的方式

IPv6与IPv4共存方式大致有三种:

  • 双栈:要求网络中所有设备均同时支持IPv4和IPv6
  • 转换:转换这种方式将IPv6协议的报头转换成IPv4协议报头。
  • 隧道:假定两个IPv6节点要使用IPv6数据包进行交互,但他们是经由中间IPv4路由器互联的。我们将两台IPv6路由器之间的中间IPv4路由器的集合称为一个隧道。借助于该隧道,在隧道发送端的IPv6节点数据可将整个IPv6数据放到一个IPv4数据报的数据(有效载荷)字段中。

IPv6隧道类型

Cisco路由器配置IPv6 Manual隧道,计算机网络原理,网络

如上图拓扑所示,当两个IPv6网络需要通信的时候,如果中间穿越IPv4网络,而IPv4网络中的设备只能识别IPv4报文,并不能正常传输IPv6,这时候就需要在IPv4网络中为IPv6创建一条隧道,来提供IPv6在IPv4中的传递。

把 IPv6 的数据全部封装在 IPv4 中,将 IPv4 当作链路层来传递的隧道形式,称为覆盖型隧道(Overlay Tunnels )

由于隧道是建立在 IPv4 基础上的,隧道又必须有起点和终点来明确隧道的路径,所以覆盖型隧道的起点和终点最好是使用 IPv4 地址,有时必须是 IPv4 地址,并且隧道在传输 IPv6 数据时,也应该在隧道的两端添加 IPv6 地址,来完成两端 IPv6 网络的通信。隧道的起点和终点必须同时支持 IPv4 和 IPv6。

在当前Cisco IOS中支持的覆盖型隧道有以下几种:

名称 模式 说明
Manual ipv6ip 点对点,只传递IPv6数据包。
GRE(Generic routing encapsulation ) gre ip 点对点,可传递多种协议。
IPv4-compatible ipv6ip auto-tunnel 点到多点,Cisco不建议使用。
6to4 ipv6ip 6to4 点到多点,使用地址为2002::/16
ISATAP(Intra-Site Automatic Tunnel Addressing Protocol) ipv6ip isatap 点到多点

以上隧道中,所有隧道的源均为 IPv4 地址,但是只有点对点隧道的终点为 IPv4 地址,其它都不需要。更多的是,点对点隧道必须要有 IPv6 地址。

配置

Cisco路由器配置IPv6 Manual隧道,计算机网络原理,网络

我们还是以该拓扑为例进行配置。

初始配置

首先来进行一些初始配置,为这些路由器接口配置IP地址,并在部分路由器上开启IPv6功能。

对于路由器R1:

R1(config)#int f0/0
R1(config-if)#ip address 10.1.1.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/0
R1(config)#ipv6 unicast-routing
R1(config)#int loopback 1
R1(config-if)#ipv6 address 3001:1:1:11::1/64
R1(config)#int loopback 2
R1(config-if)#ipv6 address 3002:1:1:11::1/64
R1(config)#int loopback 3
R1(config-if)#ipv6 address 3003:1:1:11::1/64

对于R-MID:

R-MID(config)#interface FastEthernet0/0
R-MID (config-if)#ip address 20.1.1.1 255.255.255.252
R-MID (config-if)#no shutdown
R-MID(config)#interface FastEthernet0/1
R-MID (config-if)#ip address 10.1.1.2 255.255.255.252
R-MID (config-if)#no shutdown

这里有必要说明下,由于R1、R2均分别与R-MID直连,所以不用指定R-MID到R1、R2的路由,但是在非直连的情况下请注意这一点。

对于R2:

R2(config)#int f0/0
R2(config-if)#ip address 20.1.1.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#ip route 0.0.0.0 0.0.0.0 f0/0
R2(config)#ipv6 unicast-routing
R2(config)#int loopback 0
R2(config-if)#ipv6 address 2022:2:2:22::2/64

可以在R1上使用ping命令来测试IPv4的连通性:

Cisco路由器配置IPv6 Manual隧道,计算机网络原理,网络

配置Manual类型

本文只演示Manual类型。

对于R1:

R1(config)#int tunnel 0
R1(config-if)#ipv6 address 2012:1:1:11::1/64
R1(config-if)#tunnel source f0/0
R1(config-if)#tunnel destination 20.1.1.2
R1(config-if)#tunnel mode ipv6ip

对于R2:

R2(config)#int tunnel 0
R2(config-if)#ipv6 address 2012:1:1:11::2/64
R2(config-if)#tunnel source f0/0
R2(config-if)#tunnel destination 10.1.1.1
R2(config-if)#tunnel mode ipv6ip

隧道借用地址

IP unnumbered

端口复用技术,常用来节省IP地址。

一个接口如果没有IP地址就无法生成路由也就无法产生IP报文、转发报文。

IP unnumbered可以让路由器没有配置IP地址的一个接口,利用本地某接口网络地址,作为该接口的网络地址以使该接口能够正常使用。

隧道unnumbered

在现有 IPv4 网络上创建覆盖型 IPv6 隧道,隧道的起点和终点都使用了 IPv4 地址来定义,然后要使隧道运行正常,使隧道具有路由协议的连接功能,需要赋予隧道两端 IPv6 地址,从而提供 IPv6 的连通性,而隧道两端的 IPv6 地址可以不属于同一网段,当然属于同一网段是最好的选择。

当隧道两端的 IPv6 地址不属于同一网段时,那么两端的地址是无法 ping 通的,但IPv6 路由协议可以照常使用,这时路由协议需要将隧道的地址当作额外路由进行重新通告一次。

Cisco路由器配置IPv6 Manual隧道,计算机网络原理,网络

如上图,我们将隧道两端IPv6地址改为无编号借用地址(unnumbered),就可以让这两个接口处于不同网段。

初始配置

对于路由器R1

r1(config)#int f0/0
r1(config-if)#ip address 10.1.1.1 255.255.255.0
r1(config-if)#exi
r1(config)#ip route 0.0.0.0 0.0.0.0 f0/0
r1(config)#
r1(config)#ipv6 unicast-routing
r1(config)#int loopback 0
r1(config-if)#ipv6 address 2011:1:1:11::1/64

对于路由器R2

r2(config)#int f0/1
r2(config-if)#ip add 20.1.1.1 255.255.255.0
r2(config-if)#exit
r2(config)#ip route 0.0.0.0 0.0.0.0 f0/0
r2(config)#ipv6 unicast-routing
r2(config)#int loopback 0
r2(config-if)#ipv6 address 2022:2:2:22::2/64

确保IPv4连通后进行以下步骤。

配置unnumbered地址的IPv6隧道

我们以Manual(ipv6ip)类型隧道为例

对于R1

r1(config)#int tunnel 0
r1(config-if)#ipv6 unnumbered loopback 0
r1(config-if)#tunnel source f0/0
r1(config-if)#tunnel destination 20.1.1.1
r1(config-if)#tunnel mode ipv6ip

对于R2

r2(config)#int tunnel 0
r2(config-if)#ipv6 unnumbered loopback 0
r2(config-if)#tunnel source f0/0
r2(config-if)#tunnel destination 10.1.1.1
r2(config-if)#tunnel mode ipv6ip

这里就是我们之前提到过的地方了,处于不同网段无法Ping通。

为了严谨我们先来查看下隧道的情况。

r1#show ipv6 interface brief tunnel 0
Tunnel10 [up/up]
FE80::A01:101
unnumbered (Loopback0)

同样R2也看看

r2#show ipv6 interface brief tunnel 0
Tunnel10 [up/up]
FE80::1401:101
unnumbered (Loopback0)

然后在R1对R2使用ping命令试试:

r1#ping 2022:2:2:22::2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2022:2:2:22::2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)

不出所料Ping不通!!!

这是由于隧道两端地址不属于同一网段,所以没有对端路由信息,无法 ping 通。

既然如此,我们就让它们彼此拥有关于对端路由信息,接下来我们开启OSPF v3。

开启OSPFv3

在R1开启OSPFv3协议:

r1(config)#ipv6 router ospf 10
r1(config-rtr)#router-id 1.1.1.1
r1(config)#int loopback 0
r1(config-if)#ipv6 ospf network point-to-point
r1(config-if)#ipv6 ospf 10 area 0
r1(config)#int tunnel 0
r1(config-if)#ipv6 ospf 10 area 0

同样在R2上开启OSPFv3协议:

r2(config)#ipv6 router ospf 10
r2(config-rtr)#router-id 2.2.2.2
r2(config)#int loopback 0
r2(config-if)#ipv6 ospf network point-to-p
r2(config-if)#ipv6 ospf 10 area 0
r2(config)#int tunnel 10
r2(config-if)#ipv6 ospf 10 area 0

R1查看邻居状态:

r1#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
2.2.2.2 1 FULL/ - 00:00:37 15 Tunnel10

R2查看邻居状态:

r2#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
1.1.1.1 1 FULL/ - 00:00:36 15 Tunnel10

从邻居状态可以知道,即使两端网段不一致导致Ping不通,但IPv6路由协议可以使用。我们刚才提到过,这种情况需要路由协议再通告一次

来看看两端路由信息

r1#show ipv6 route ospf
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
O 2022:2:2:22::/64 [110/11112]
via FE80::1401:101, Tunnel10
r2#show ipv6 route ospf
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
O 2011:1:1:11::/64 [110/11112]
via FE80::A01:101, Tunnel10

说明学习到的IPv6路由是正常的。

即然有了路由信息,那我们尝试Ping一下:

r1#ping 2022:2:2:22::2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2022:2:2:22::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/181/268 ms

果然Ping通了!!!

来查看下R2到R1的连通性:

r2#ping 2011:1:1:11::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2011:1:1:11::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/164/284 ms

同样也成功了。文章来源地址https://www.toymoban.com/news/detail-859070.html

到了这里,关于Cisco路由器配置IPv6 Manual隧道的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenWrt路由器设置IPv6域名动态解析,同时实现IPv4设备访问IPv6节点

    前不久刚写了一篇《OpenWrt路由器设置域名动态解析手把手教程》,对ipv4动态解析有了基本的认识。但随着ipv4地址的匮乏,很多地方已经不提供公网的动态ip了,只有ipv6公网地址可以访问了。于是想在上一篇博文的基础上补充ipv6的设置,并增加ipv4设备访问ipv6地址的解析方法

    2024年02月08日
    浏览(57)
  • 光猫拨号有公网ipv6但是路由器没有下发ipv6的功能怎么办

    目录 起因 操作 第一 第二 第三 第四 第五(最重要的一步) 最后一步 因为家里的路由器没有ipv6;但是当我连接光猫的时候,我发现我居然有ipv6的公网。 然后我在路由器上找开启ipv6的选项,遗憾的是我没有找到 连接光猫的wifi或者连接光猫的网口,在cmd中输入ipconfig(linu

    2024年02月11日
    浏览(189)
  • 贝尔金路由器的IPv6的认识的误区

    IPv6是“Internet Protocol Version 6”的缩写,它是IETF(Internet Engineering Task Force 译:互联网工程任务组)设计的用于替代现行版本IP协议-IPv4-的下一代IP协议,目前我们使用的第二代互联网IPv4技术,它的最大问题是网络地址资源有限,采用A、B、C三类编址方式后,可用的网络地址和主

    2024年02月05日
    浏览(45)
  • H3C路由器的IPv4和Ipv6共存方法介绍

      一、考虑购买支持并兼容IPv4和IPv6的设备,这些设备是指可以升级到IPv6的设备,或者已经准备好迎接IPv6的设备,这可以是硬件或者软件系统。 二、检查面向互联网的设备,如果你运行着一个网站、电子商务应用程序或者VPN设备,你需要检查它们是否对客户端系统的IP系统有

    2024年02月05日
    浏览(50)
  • 下一代互联网实验:IPv6静态路由和路由汇总 IPv6 to IPv4 隧道 IPv6 NAT-PT 配置

      目录 实验一  IPv6静态路由和路由汇总 实验二 IPv6 to IPv4 隧道 实验三 IPv6 NAT-PT 配置     实验目的 1、掌握基本的 IPv6 地址的配置方法 2、掌握基于 IPv6 的静态路由及路由汇总配置方法 实验内容 针对下图实验拓扑,完成 IPv6 地址和静态路由配置、路由汇总配置 实验 步骤 配

    2024年02月10日
    浏览(59)
  • 解决路由器接电信光猫win10出现ipv6不稳定的问题

    问题说明 本人是使用电信光猫拨号,路由器(redmi AX6S)接光猫的方式,路由器开启ipv6,使用ipv6时经常出现类似掉线情况,ipv6非常不稳定,一会能用一会不能用,大概几分钟就一次 问题定位 最后发现是ipv6的默认网关会时不时消失,导致ipv6不能用 解决方法 手动添加ipv6默认

    2024年02月11日
    浏览(87)
  • 新华三H3CMagic系列路由器获取不到IPV6地址解决方法

    适用于H3C Magic NX15000/NX30/NX54/NX18/NX15/BX54/RC3000 H3C Magic系列路由器底层使用的是openwrt的开源路由系统,IPV6功能相关设置也比较简单,需要配置参数的地方很少反而便于我们理解和设置。 IPV6支持条件 1.光猫中IP模式为IPV4IPV6(需使用超管账号登录) 2.如果启用IP模式为IPV4IPV6,I

    2024年02月04日
    浏览(99)
  • open*w*r*t +dnspod ddns动态解析ipv6 远程控制移动内网路由器

    1.修改openw*r*t  web https管理端口为8443 2.dnspod自动解析本地wan6 ipv6地址 3.定时任务    

    2024年02月13日
    浏览(42)
  • 华为路由器GRE隧道配置

    一、配置目标 --------------------------------------------------------------------------------- Gre源地址:    192.168.101.250(专线客户端地址)     //此地址为联通为客户分配的MSTP专线互连地址,用于建立GRE隧道,联通侧MSTP专线互连地址为192.168.101.249(联通侧专线地址)              Gre目标地

    2024年02月08日
    浏览(43)
  • Cisco 路由器配置管理

    大多数网络中断的最常见原因是错误的配置更改。对网络设备配置的每一次更改都伴随着造成网络中断、安全问题甚至性能下降的风险。计划外更改使网络容易受到意外中断的影响。 Network Configuration Manager 网络更改和配置管理 (NCCM)解决方案,使网络管理员能够高效、轻松

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包