ISIS默认路由下发的各种机制

news2025/1/17 21:53:01

 

作者简介:大家好,我是Asshebaby,热爱网工,有网络方面不懂的可以加我一起探讨

:1125069544        

个人主页:Asshebaby博客

当前专栏: 网络HCIP内容

特色专栏: 常见的项目配置

本文内容:ISIS默认路由的下发以及使用介绍 


                                                             

ISIS默认路由下发机制

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

 实验拓扑:

实验要求:

       要求S7和S8是由AR1和AR2下发的默认路由,R1、R2、S7、S8运行ISIS路由协议,以实现总部网络互通,S2和S3使用ISIS下发的缺省路由访问总部之外的网络。当R1和R3间链路正常时,R1才下发缺省路由,当R2和R4间链路正常时,R2才下发缺省路由。

        我当时看到这里我想过路由策略,NQA都看了两眼,其实没那么难。这里我说三种方法演示默认路由的下发的方式。基础配置不做演示了。

静态缺省路由自动生成

        首先你可以在R1和R2上面配置默认路由下一跳指向R3和R4相对的接口例如:

r1上

 #
ip route-static 0.0.0.0 0.0.0.0 10.0.13.2
 #

r2:

#
ip route-static 0.0.0.0 0.0.0.0 10.0.24.3
#

S7:这里的目的地址为R4,R3的换回口地址 分公司的        下一跳为R1和R2的接口地址

#
ip route-static 10.0.3.3 255.255.255.255 10.0.17.4
#

S8

#
ip route-static 10.0.4.4 255.255.255.255 10.0.28.5
#

你查看S7和S8上的路由表会生成一条ISIS的缺省路由

s7

s8

你查看isi的lsdb表

            会发现两个标志位为1的,会比较那台路由器离自己最近且Cost值最小,并且自动产生一条缺省路由指向这个最近的路由器。此时路由器需要去往目的地为本区域以外的任何地方时,只需要使用这跳缺省路由器即可。

           但是这里要注意!!!!!如果你R1连接分公司和R2连接分公司的链路都断了下面交换机的默认路由才会消失,你只是断开一条的话,下面交换机是冗余的。这种只针对不同区域。

手动向R1发布缺省路由

        这里我问你们如果你isis配置默认的化是level几,是不是level1-1-2 ,所以你在两台isis边界路由器配置下发默认路由要注意哪些东西呢?

首先配置一条去网分公司的默认路由。你还要搞懂 default-route-advertise 的原则:无论自己的ip路由表中是否有缺省路由,都会向下方发送一条缺省路由

R1:

ip route-static 0.0.0.0 0.0.0.0 10.0.24.3

 default-route-advertise match default level-1-2 

        这里就可以使得R2只有在ip路由表中拥有缺省路由的情况下,同时向level-1和level-2邻接路由器发送缺省路由,使得总公司的内部网络和分支机构可以访问b公司网络。当你down掉接口之后:你在R1上看

  

发现没有了ISIS的缺省路由

但是你去总公司的交换机上面看时:

他会产生一条仍然有一条默认路由

为什么?:

因为你交换机由于是接收到R1的ATT置位1的Level-LSP后自己生成了一条去往分公司的缺省路由。

这个玩法很奇特的该level的属性值可以有不同得效果,欢迎来讨论一起。今天太晚了就更新这么多啦

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VC++使用GetProcessTimes获取进程创建时间、销毁时间、用户态时间、内核态时间

一、GetProcessTimes函数简介(微软MSDN) 微软提供了一个非常有用的API函数GetProcessTimes用来获取进程创建时间、销毁时间、用户态时间、内核态时间,msdn连接为:GetProcessTimes 函数 (processthreadsapi.h) 其函数原型为&#…

网络管理相关

管理功能分为管理站manager和代理agent两部分。 网络管理: 网络管理系统中,每一个网络节点都包含有一组与管理有关的软件,叫做网络管理实体NME。 管理站的另外一组软件叫做网络管理应用NMA,提供用户接口,根据用户命令显…

渗透测试(Lab1.0)

1、用搜索引擎Google或百度搜索麻省理工学院网站中文件名包含“network security”的pdf文档,截图搜索得到的页面。 2、照片中的女生在哪里旅行? 截图搜索到的地址信息。 搜索餐厅的名字,找一下关键词 3、手机位置定位 通过LAC&#xff0…

【Ambari】Python调用Rest API 获取YARN HA状态信息并发送钉钉告警

🦄 个人主页——🎐开着拖拉机回家_Linux,大数据运维-CSDN博客 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁&am…

Javascript 函数介绍

Javascript 函数介绍 很多教程书一上来就讲解一堆语法&#xff0c;例如函数定义、函数调用什么。等读者看完了函数这一章都没搞懂什么是函数。 在讲解什么叫函数之前&#xff0c;我们先看下面一段代码&#xff1a; <!DOCTYPE html> <html xmlns"http://www.w3.…

介绍java spring 提供的默认数据库持久化技术 JdbcTemplate基本演示

之前 我们说过spring贴心的内嵌了三种数据源形式 其中默认为HikariCP 其实 spring 也提供了持久化数据库连接技术 这个技术其实大部分都接触过 那就是 JDBC 随着时代的发展 用他的人也越来越少了 那么 我们要演示 JdbcTemplate 导入 mybatis 或 mybatis-plus 的片段 就要注掉了…

nacos服务的分级存储

举例说明 一个服务可以有多个实例&#xff0c;比如我们当前有4个实例&#xff0c;都叫做nacos-user-service服务 ip地址端口服务器所属地区集群192.168.xxx.xxx18080广东GD192.168.xxx.xxx18081广东GD192.168.xxx.xxx18082广西GX192.168.xxx.xxx18083广西GX所以我们可以将nacos…

跨境电商独立站怎么获取流量 跨境电商引流的两个方法

独立站有着比SaaS和中心化站点不一样的特点&#xff0c;今天介绍两种引流的主要玩法&#xff1a; 独立站的第一种玩法是通过数据&#xff0c;找到爆款&#xff0c;搭建独立站&#xff0c;企业站加电商功能、交易、订单配送功能&#xff0c;搜索引擎seo引流法&#xff0c;外联渠…

服务器RAID系统的常见故障,结合应用场景谈谈常规的维修处理流程

常见的服务器RAID系统故障包括硬盘故障、控制器故障、电源故障、写入错误和热插拔错误。下面结合这些故障的应用场景和常规维修处理流程来详细讨论&#xff1a; 硬盘故障&#xff1a; 应用场景&#xff1a;在服务器RAID系统中&#xff0c;硬盘故障是最常见的问题之一。硬盘可能…

[MySQL--基础]事务的基础知识

前言 ⭐Hello!这里是欧_aita的博客。 ⭐今日语录&#xff1a;生活中最重要的决定就是要做出决定。 ⭐个人主页&#xff1a;欧_aita ψ(._. )>⭐个人专栏&#xff1a; 数据结构与算法 MySQL数据库 事务的目录&#x1f4d5; 前言事务简介&#x1f680;事务操作&#x1f680;准…

【头歌系统Python实验】顺序与选择结构

目录 第1关&#xff1a;顺序结构 第2关&#xff1a;选择结构&#xff1a;if-else 第3关&#xff1a;选择结构 &#xff1a; 三元操作符 如果对你有帮助的话&#xff0c;不妨点赞收藏评论一下吧&#xff0c;爱你么么哒&#x1f618;❤️❤️❤️ 第1关&#xff1a;顺序结构 …

批量AI写作生成器有哪些?免费的批量AI写作生成器

当今信息爆炸的时代&#xff0c;文案需求量庞大&#xff0c;传统文案写作已无法满足快速迭代的需求。批量AI写作生成器应运而生&#xff0c;成为许多行业的得力助手。在众多AI写作工具中&#xff0c;147原创助手以其批量AI写作功能和在各大平台显示原创首发的特性脱颖而出。本文…

大数据项目——基于Django/协同过滤算法的房源可视化分析推荐系统的设计与实现

大数据项目——基于Django/协同过滤算法的房源可视化分析推荐系统的设计与实现 技术栈&#xff1a;大数据爬虫/机器学习学习算法/数据分析与挖掘/大数据可视化/Django框架/Mysql数据库 本项目基于 Django框架开发的房屋可视化分析推荐系统。这个系统结合了大数据爬虫、机器学…

redis-学习笔记(hash)

Redis 自身已经是 键值对 结构了 Redis 自身的键值对就是通过 哈希 的方式来组织的 把 key 这一层组织完成后, 到了 value 这一层, 还可以用 哈希类型 来组织 (简单的说就是哈希里面套哈希 [数组里面套数组 -> 二维数组] ) [ field value ] hset key field value [ field va…

C++刷题 -- 链表

C刷题 – 链表 文章目录 C刷题 -- 链表1.删除链表的倒数第 N 个结点2.链表相交3.环形链表 1.删除链表的倒数第 N 个结点 https://leetcode.cn/problems/remove-nth-node-from-end-of-list/ 快慢指针的应用 fast指针先移动N步&#xff0c;slow依然指向head&#xff1b;然后fa…

对Spring源码的学习:二

目录 SpringBean实例化流程 Spring的后处理器 Bean工厂后处理器 SpringBean实例化流程 Spring容器在进行初始化时&#xff0c;会将xml配置的<bean>的信息封装成一个BeanDefinition对象&#xff0c;所有的BeanDefinition存储到一个名为beanDefinitionMap的Map集合中去…

成品短视频app源码选择指南

作为一名有志于开发短视频app的创业者&#xff0c;选择合适的成品短视频app源码至关重要。一款优秀的成品短视频app源码可以帮助你节省开发时间&#xff0c;加速上线进程&#xff0c;快速实现盈利。但在众多的选择中&#xff0c;如何找到适合自己的成品短视频app源码呢&#xf…

商业案例实战:Python数据可视化之四象限图

1.四象限图的含义 四象限图是一种针对二维数据&#xff08;x&#xff0c;y&#xff09;的平面图形。二维数据&#xff08;x&#xff0c;y&#xff09;的两个维度垂直交叉在一起&#xff0c;分别构成四象限图的X轴及Y轴。两个维度所有样本的均值&#xff08;即x的均值和y的均值…

在 Docker 容器中运行 macOS:接近本机性能,实现高效运行 | 开源日报 No.96

cxli233/FriendsDontLetFriends Stars: 2.6k License: MIT 这个项目是关于数据可视化中好的和不好的实践&#xff0c;作者通过一系列例子解释了哪些图表类型是不合适的&#xff0c;并提供了如何改进或替代它们。主要功能包括展示错误做法以及正确做法&#xff0c;并提供相应代…

98基于matlab的在MIMO通信系统中功率优化算法的仿真

基于matlab的在MIMO通信系统中&#xff0c;功率优化算法的仿真&#xff0c;重点研究了注水功率分配算法。数据可更换自己的&#xff0c;程序已调通&#xff0c;可直接运行。 98matlab功率优化功率分配 (xiaohongshu.com)