IS-IS:07 ISIS缺省路由

  IS-IS 有两种缺省路由,第一种缺省路由是由 level-1 路由器在特定条件下自动产生的,它的下一跳是离它最近的 (cost 最小)level-1-2路由器。第二种缺省路由是 IS-IS 路由器上使用 default-route-advertise 命令产生并发布的。

本次实验拓扑,R4不运行 IS-IS协议  ,  R2 写一条默认路由到 R4

基本配置:

R1:
sys
sysname R1
int loop 0
ip add 1.1.1.1 24
int g0/0/0
ip add 192.168.12.1 24
q
R2:
sys
sysname R2
int g0/0/0
ip add 192.168.12.2 24
int g0/0/1
ip add 192.168.23.2 24
int g0/0/2
ip add 192.168.24.2 24
q
R3:
sys
sysname R3
int loop 0
ip add 3.3.3.3 24
int g0/0/0
ip add 192.168.23.3 24
q
R4:
sys
sysname R4
int loop 0
ip add 4.4.4.4 24
int g0/0/0
ip add 192.168.24.4 24
q

 配置 IS-IS 协议:

R1:
isis
network-entity 10.0000.0000.0001.00
is-name R1
is-level level-1
int loo 0
isis enable
int g0/0/0
isis enable
q
R2:
isis
network-entity 10.0000.0000.0002.00
is-name R2
int g0/0/0
isis enable
isis circuit-level level-1
int g0/0/1
isis enable
isis circuit-level level-2
q
R3:
isis
network-entity 20.0000.0000.0003.00
is-name R3
is-level level-2
int loo 0
isis enable
int g0/0/0
isis enable
q

R2查看邻居的建立, 查看路由表

在R2 R4 上配置静态路由:

R2:
ip route-static 0.0.0.0 0 192.168.24.4
R4:
ip route-static 1.1.1.0 24 192.168.24.2
ip route-static 3.3.3.0 24 192.168.24.2

测试R1 R4的连通性ping -a 1.1.1.1 4.4.4.4

R1上没有明细路由,只有缺省路由

查看R1的isis链路状态数据库

由R2 产生的,ATT位被设置为 1 的 Level-1 LSP

L1-L2 router发送到本area的LSP中若将att置位,则表示该L1/L2可以通往外部。

但如果R2连接骨干区域的链路发生故障,R2将不会再把自己产生的Level-1 LSP 的ATT位设置为1,而设置为 0。

R2:
int g0/0/1
shutdown

现在也没有默认路由

手动向R1 发布缺省路由:

现在R1 与R4之间是不通的。为了解决这个问题,可以在R2上手动向R1发布缺省路由。默认只向Level-2 发布,需要加上Level-1关键字

R2:
isis
default-route-advertise level-1

如果R2 上没有默认路由,也可以加上 always  , 变成  default-route-advertise always level-1
always 与 match default 只能使用一个

查看R1 路由表有默认路由

关闭R2 连接R4 的g0/0/2 接口

R2:
int g0/0/2
shutdown

在R1 上依然有缺省路由

默认情况下,路由器使用default-route-advertise 命令发布缺省路由,无论自己是否有,都向邻接关系路由器发布

但这样是不太好的,需要改进,将自己有缺省路由时才发布

R2:
isis
default-route-advertise match default level-1

配置之后,R1 不再有缺省路由。

把R2 R4之间链路打开

R1 上就又有缺省路由了

手动向R3 发布缺省路由:

打开R2 的g0/0/1

R2:
int g0/0/1
undo shutdown

同时向R1 R3 发布缺省路由

R2:
isis
default-route-advertise match default level-1-2

这样R3 上面也有去往R4 的缺省路由

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/434680.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧交通的“大脑”与“神经”:物联网与车联网双轮驱动,智慧交通加速驶入未来

目录 一、物联网:智慧交通的“大脑” 二、车联网:智慧交通的“神经” 三、物联网与车联网的协同发展 四、智慧交通的未来展望 五、物联网与车联网在智慧交通中的应用案例 六、智慧交通面临的挑战与解决方案 七、政策与法规在智慧交通发展中的作用…

Kafka-服务端-PartitionLeaderSelector、ReplicaStateMachine

PartitionLeaderSelector 通过对前面的分析可知,PartitionMachine将Leader副本选举、确定ISR集合的工作委托给了PartitionLeaderSelector接口实现,PartitionMachine可以专注于管理分区状态。这是策略模式的一种典型的应用场景。 图展示了PartitionLead…

程序员如何应对中年危机

中年危机是一个普遍存在的问题,不仅仅局限于程序员这个职业。不过,对于程序员来说,由于技术更新迅速,中年危机可能更加明显。以下是一些应对中年危机的建议: 持续学习新技术和工具:计算机技术发展迅速&…

【C语言刷题系列】交换两个变量的三种方式

文章目录 1.使用临时变量(推荐) 2.相加和相减的方式(值较大时可能丢失数据) 3.按位异或运算 本文所属专栏C语言刷题_倔强的石头106的博客-CSDN博客 两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的…

HarmonyOS 鸿蒙应用开发 (七、HTTP网络组件 axios 介绍及封装使用)

在HarmonyOS应用开发中,通过HTTP访问网络,可以使用官方提供的ohos.net.http模块。但是官方提供的直接使用不太好使用,需要封装下才好。推荐使用前端开发中流行的axios网络客户端库,如果是前端开发者,用 axios也会更加顺…

C++是如何发展起来的?如何学习C++呢?

一、什么是C C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object …

滴滴基于 Ray 的 XGBoost 大规模分布式训练实践

背景介绍 作为机器学习模型的核心代表,XGBoost 在滴滴众多策略算法业务场景中发挥着至关重要的作用。因此,保障并持续提升 XGBoost 模型的离线训练及在线推理稳定性一直是机器学习平台的重点工作。同时,面对多样化的业务场景定制需求和数据规…

sql 行转列 日周月 图表统计

目录 目录 需求 准备 月 分析 按月分组 行转列 错误版本 正确版本 日 分析 行转列 周 分析 按周分组 行转列 本年 需求 页面有三个按钮 日周月,统计一周中每天(日),一月中每周(周),一年中每月(月),设备台数 点…

云计算中的弹性是什么?

云弹性是指当客户需求增加或减少时,自动从数据中心配置和取消配置资源。这使得云资源(包括计算、存储和内存资源)能够根据需求变化快速重新分配。CPU/处理、内存、输入/输出带宽和存储容量等计算资源可以根据需要增加或减少,而不会影响系统性能。 它旨在…

Qt MaintenanceTool解决“要继续此操作,至少需要一个有效且已启用的储存库”问题

QT的组件管理软件,需要通过QT安装目录下的MaintenanceTool 打开MaintenanceTool选择 “添加或移除组件” 或 “更新组件时” 会提示 “要继续此操作,至少需要一个有效且已启用的储存库” 这时需要配置 https://mirrors.ustc.edu.cn/qtproject/online/q…

【MIdjourney】五个特殊物体关键词

1.碳酸(Carbonate) 这一词语的本意是指包含碳(C)、氧(O)和氢(H)元素的化合物。而在MIdjourney中添加该词汇会使得生成的图片具有水滴效果且富有动态感。 2.灯丝(Filament) Filament效果可能包括更逼真的…

Advanced EFS Data Recovery:恢复 Windows NTFS 中 EFS 加密文件

Advanced EFS Data Recovery 数据恢复软件可以破解 NTFS 加密,并解密受 Windows 加密文件系统 (EFS) 保护的文件。 Advanced EFS Data Recovery 功能列表 通过破解加密文件系统 (EFS) 来解除 NTFS 加密 解密转移到另…