什么是浮动路由? 还是得看这篇。

简介: 什么是浮动路由? 还是得看这篇。


阅读收益

  • 1、您将更加清晰、直观地了解到什么是浮动路由?
  • 2、您将更加确认“接口down,静态路由是否会消失?”

实验拓扑


配置步骤

1、基础配置

先把3台路由器设备名修改一下以及直连接口IP设置好。

R1配置如下:

<Huawei>sys [Huawei] [Huawei]sysR1 [R1] [R1]intg0/0/0 [R1-GigabitEthernet0/0/0]ipadd192.168.1.124 [R1-GigabitEthernet0/0/0]undoshut Info:InterfaceGigabitEthernet0/0/0isnotshutdown. [R1-GigabitEthernet0/0/0]qu [R1] [R1]intg0/0/1 [R1-GigabitEthernet0/0/1]ipadd12.1.1.124 [R1-GigabitEthernet0/0/1]undoshut Info:InterfaceGigabitEthernet0/0/1isnotshutdown. [R1-GigabitEthernet0/0/1]qu [R1] [R1]intg0/0/2 [R1-GigabitEthernet0/0/2]ipadd13.1.1.124 [R1-GigabitEthernet0/0/2]undoshut Info:InterfaceGigabitEthernet0/0/2isnotshutdown. [R1-GigabitEthernet0/0/2]qu [R1]

R2配置如下:

<Huawei>sys [Huawei]sysR2 [R2] [R2]intg0/0/0 [R2-GigabitEthernet0/0/0]ipadd12.1.1.224 [R2-GigabitEthernet0/0/0]undoshut [R2-GigabitEthernet0/0/0]qu [R2]intlo0 [R2-LoopBack0]ipadd200.1.1.132 [R2-LoopBack0] [R2-LoopBack0]qu [R2]

R3配置如下:

<Huawei>sys [Huawei]sysR3 [R3]intg0/0/0 [R3-GigabitEthernet0/0/0]ipadd13.1.1.324 [R3-GigabitEthernet0/0/0]undoshut [R3-GigabitEthernet0/0/0]qu [R3]intlo0 [R3-LoopBack0]ipadd200.1.1.132 [R3-LoopBack0]qu [R3]

PC1设置如下:


现在,PC1可以ping通网关,但是无法ping 200.1.1.1


原因,我们只是把路由器的接口IP地址配置好而已,还没配置路由,所以,R1收到数据包,看到去往200.1.1.1,查路由表,路由表没有,就丢弃,所以不通。

那我们就在R1上写条静态路由咯!

[R1]iproute-static200.1.1.13212.1.1.2


再次ping,肯定也是不通的,因为R2收到数据包,要给PC1回复,查路由表,压根不知道192.168.1.100是哪里的?


现在,我们就把R2、R3的回程路由(192.168.1.0/24)配置好。

[R2]iproute-static192.168.1.02412.1.1.1[R3]iproute-static192.168.1.02413.1.1.1

现在PC再去ping 200.1.1.1  就可以通了:


核心配置

重点来了,我先在PC1 ping 200.1.1.1


然后假设R1和R2之间的链路down了,看看会怎么样?



从上图可知,shutdonw之前,关于200.1.1.1的路由还在,优先级是60;接口shutdown后,路由消失。

我们在看看PC长ping的结果如何?


直接就中断了!

所以,我们需要使用浮动路由,当R1和R2直接链路down了,自动切换到备线路,直接走R1-R3这条链路:

浮动路由配置:

[R1]iproute-static200.1.1.13213.1.1.3preference100

其中100,表示优先级。前面我们配的,默认是60. 数值越小,越优先使用。所以浮动路由(备份路由)优先级设置的数值比默认60 大就可以了,如70、80都可以。

下面,我先把主线路接口undo shutdown一下,恢复链路。然后重新长ping,再看看。



接下来,继续在R1上把G0/0/1接口shutdown了,模拟线路中断:



可以看到,shutdown后,路由表关于200.1.1.1 还在,优先级变成100,下一跳是13.1.1.3,即走R1-R3的这条链路了。


而且R1的G0/0/1 接口中断时,PC是没有丢包。

我们再恢复一下G0/0/1接口,再观察看看。


然后再去看看PC ping的情况,发现回切仅丢一个包:


实验总结

  • 1、浮动路由,提供了路由冗余,从而提供网络可靠性,当去往相同目的路由时,主路由消失,浮动路由就会浮现。主路由恢复时,浮动路由就隐藏。
  • 2、路由优先级,数值越小,越优先。
  • 3、接口的down,静态路由是会消失的。
相关文章
|
机器学习/深度学习 传感器 编解码
史上最全 | 基于深度学习的3D分割综述(RGB-D/点云/体素/多目)(上)
3D目标分割是计算机视觉中的一个基本且具有挑战性的问题,在自动驾驶、机器人、增强现实和医学图像分析等领域有着广泛的应用。它受到了计算机视觉、图形和机器学习社区的极大关注。传统上,3D分割是用人工设计的特征和工程方法进行的,这些方法精度较差,也无法推广到大规模数据上。在2D计算机视觉巨大成功的推动下,深度学习技术最近也成为3D分割任务的首选。近年来已涌现出大量相关工作,并且已经在不同的基准数据集上进行了评估。本文全面调研了基于深度学习的3D分割的最新进展,涵盖了150多篇论文。论文总结了最常用的范式,讨论了它们的优缺点,并分析了这些分割方法的对比结果。并在此基础上,提出了未来的研究方向。
史上最全 | 基于深度学习的3D分割综述(RGB-D/点云/体素/多目)(上)
|
8月前
|
存储 人工智能 Prometheus
剑指大规模 AI 可观测,阿里云 Prometheus 2.0 应运而生
本文介绍了阿里云Prometheus 2.0方案,针对大规模AI系统的可观测性挑战进行全面升级。内容涵盖数据采集、存储、计算、查询及生态整合等维度。 Prometheus 2.0引入自研LoongCollector实现多模态数据采集,采用全新时序存储引擎提升性能,并支持RecordingRule与ScheduleSQL预聚合计算。查询阶段提供跨区域、跨账号的统一查询能力,结合PromQL与SPL语言增强分析功能。此外,该方案已成功应用于阿里云内部AI系统,如百炼、通义千问等大模型全链路监控。未来,阿里云将发布云监控2.0产品,进一步完善智能观测技术栈。
860 42
|
11月前
|
机器学习/深度学习 数据采集 自然语言处理
HuggingFace Transformers 库深度应用指南
本文首先介绍HuggingFace Tra环境配置与依赖安装,确保读者具备Python编程、机器学习和深度学习基础知识。接着深入探讨Transformers的核心组件,并通过实战案例展示其应用。随后讲解模型加载优化、批处理优化等实用技巧。在核心API部分,详细解析Tokenizers、Models、Configuration和Dataset的使用方法。文本生成章节则涵盖基础概念、GPT2生成示例及高级生成技术。最后,针对模型训练与优化,介绍预训练模型微调、超参数优化和推理加速等内容。通过这些内容,帮助读者掌握HuggingFace Transformers的深度使用,开发高效智能的NLP应用。
1642 22
|
运维 网络协议
网络工程师:BGP命令大全
【7月更文挑战第5天】
504 0
网络工程师:BGP命令大全
|
运维 监控 Linux
自动化运维的魔法:如何用Python脚本简化日常任务
【9月更文挑战第13天】在数字化时代的浪潮中,自动化运维如同一股清流,为IT团队带来了效率和灵活性的双重提升。本文将深入探讨如何通过Python脚本实现日常运维任务的自动化,从而释放双手,让重复性工作变得轻松愉快。从环境搭建到实际案例分析,我们将一步步揭开自动化运维的神秘面纱,让你的运维之路更加顺畅。
|
机器学习/深度学习 搜索推荐 TensorFlow
使用Python实现深度学习模型:用户行为预测与个性化服务
【7月更文挑战第23天】 使用Python实现深度学习模型:用户行为预测与个性化服务
553 3
|
存储 Java API
ES多字段匹配查询时的权重控制
ES多字段匹配查询时的权重控制
1242 0
ES多字段匹配查询时的权重控制
|
监控 测试技术 Python
性能工具之 Locust 简单入门
【4月更文挑战第1天】Locust是一个易于使用,分布式,用户负载测试工具。它用于负载测试web站点(或其他系统)并计算一个系统可以处理多少并发用户。
572 1
性能工具之 Locust 简单入门
|
存储 网络协议 算法