IPv6静态路由配置

本文介绍了IPv6的地址配置和DHCPv6之后,详细讲解了IPv6静态路由的配置过程,包括命令格式、直连路由、DHCPv6应用、静态路由的添加和动态路由快速重路由功能。通过实例演示了如何在IPv6网络中手动配置和管理路由。
摘要由CSDN通过智能技术生成

b54707256835f1594a24db889e7ad67a.gif

正文共:1024 字 10 图,预估阅读时间:1 分钟

学完IPv6的地址配置和DHCPv6,接下来就应该学习IPv6的静态路由配置了。

IPv6静态路由与IPv4静态路由类似,由管理员手工配置,适合于一些结构比较简单的IPv6网络,只需简单配置就可以使网络正常工作。但是静态路由不能自动适应网络拓扑结构的变化,当网络发生故障或者拓扑发生变化后,必须由网络管理员手工修改配置。

我们配置IPv4静态路由的命令格式如下:

ip route-static 10.1.1.0 24 11.1.1.1

类似的,配置IPv6静态路由的命令格式如下:

ipv6 route-static 2:: 64 1::1

就是对应的把ip换成ipv6,然后把目的网段和下一跳都替换成IPv6的格式就可以了,是不是很简单呢?

356ee6e5716ea32d37dee17a88946a13.png

以上图所示的拓扑为例,在设备空配置的情况下我们先看一下设备上的IPv6路由表信息。

16c962cd1a639eed881aa4f66d528954.png

提示未配置,那我们接下来先手工配置RTA的接口IPv6地址。

#
interface GigabitEthernet0/0
 ipv6 address 1::1/64
#
interface GigabitEthernet0/1
 ipv6 address 2::1/64

然后再查看一下设备上的IPv6路由表信息。

1b4e797226409d6e804048fb0c78bade.png

可以看到,显示的协议类型都是Direct直连路由,其中::1/128是环回地址,1::/64、1::1/128、2::/64和2::1/128是接口地址的直连路由,FE80::/10是链路本地地址的直连路由,FF00::/8是组播路由。这些我们前面都已经介绍过了IPv6地址架构一本通

然后我们在RTB上把前面学的DHCPv6用起来有状态DHCPv6配置

#
interface GigabitEthernet0/0
 ipv6 dhcp select server
 ipv6 dhcp server apply pool 3
 ipv6 address 3::1/64
 ipv6 nd autoconfig managed-address-flag
 ipv6 nd autoconfig other-flag
 undo ipv6 nd ra halt
#
interface GigabitEthernet0/1
 ipv6 dhcp select server
 ipv6 dhcp server apply pool 4
 ipv6 address 4::1/64
 ipv6 nd autoconfig managed-address-flag
 ipv6 nd autoconfig other-flag
 undo ipv6 nd ra halt
#
ipv6 dhcp pool 3
 network 3::/64
 gateway-list 3::1
#
ipv6 dhcp pool 4
 network 4::/64

可以看到,我们给3::/64网段分配了默认网关3::1,而没有给4::/64网段分配默认网关,等下测试一下差别。

接下来,我们手工配置RTC的互联接口地址。

#
interface GigabitEthernet0/0
 ipv6 address 1::2/64
#
interface GigabitEthernet0/1
 ipv6 address dhcp-alloc

查看RTC的IPv6路由表信息。

7f78d534fc1298b08d484aec4c90cbf8.png

可以看到设备上有一条::/0的默认路由,优先级是80。

然后我们再手工配置RTC的互联接口地址。

#
interface GigabitEthernet0/0
 ipv6 address 2::2/64
#
interface GigabitEthernet0/1
 ipv6 address dhcp-alloc

查看RTD的IPv6路由表信息。

36a2d2617a979446cfcec18dd890f2e1.png

可以看到,虽然DHCPv6没有配置网关信息,但是设备上仍然自动生成了一条默认路由,这是手工配置IPv6地址的RTA设备上所没有的。

在RTC上测试4::/64网段的访问情况。

c94ac463f0b6f484871a6741bd2b3652.png

可以看到都是可以正常访问的。

接下来我们在RTA上添加2条IPv6静态路由,将去往3::/64网段的下一跳指向RTC,将去往4::/64网段的下一跳指向RTD。

#
ipv6 route-static 3:: 64 1::2
ipv6 route-static 4:: 64 2::2

查看RTA的IPv6路由表信息,可以看到去往3::/64网段和4::/64网段的IPv6路由添加成功,路由优先级是60。

338dbbd021ca3957ea752516bad32528.png

现在已经可以从RTA上ping通RTC、RTD和RTB的互联接口地址了,但是因为RTB上没有回程路由,所以还不能ping通RTB。

7e279ee242ea8e89a38c52919a428d57.png

接下来我们在RTB上配置两条到RTA的静态路由,并添加一个环回口。

#
ipv6 route-static 1:: 64 3::2
ipv6 route-static 2:: 64 4::2
#
interface LoopBack0
 ipv6 address 6::6/64

然后我们在RTA上再配置到RTB上环回口6::6/64的静态路由,因为有两条路径,我们配置成浮动路由,使流量优先从RTC转发。

#
ipv6 route-static 6:: 64 1::2
ipv6 route-static 6:: 64 2::2 preference 100

从RTA上进行测试。

bf464f0cd173f129bba9f55e19dea1f2.png

可以看到,访问3::1的流量从RTC转发,访问4::1的流量从RTD转发,访问6::6的流量从RTC转发。

我们在RTA上向6::6 ping测9999个报文,中途断开RTC的接口,查看报文中断情况。

0cd3825baca01ea238822ce4830514aa.png

可以看到,开始时报文经RTC进行转发,断开RTC的接口之后,浮动路由生效,流量快速切换到RTD上进行转发。

虽然切换已经很快了,但是高端设备还支持配置更快的静态路由快速重路由,开启命令如下:

ipv6 route-static fast-reroute auto

当路由器检测到网络故障时,路由器会使用事先配置好的备份下一跳替换失效下一跳,通过备份下一跳来指导报文的转发,从而避免了流量中断。需要注意的是,等价路由不支持配置IPv6静态路由快速重路由功能。

08804b8a5ee176931b0483e1c80ca899.gif

长按二维码
关注我们吧

4f50ddea4c421b5b212ad47cd40eb275.jpeg

1630a369e7bc238f54bbbbc9d994217d.png

IPv6地址架构一本通

IPv6从入门到精通

有状态DHCPv6配置

有状态DHCPv6快速模式配置及EUI-64介绍

无状态DHCPv6配置

SRv6的网络编程实现

在服务器集群中使用 IPv6 流标签进行负载均衡

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Danileaf_Guo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值