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

 

作者简介:大家好,我是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.hqwc.cn/news/257323.html

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

相关文章

Python Appium Selenium 查杀进程的实用方法

一、前置说明 在自动化过程中,经常需要在命令行中执行一些操作,比如启动应用、查杀应用等,因此可以封装成一个CommandExecutor来专门处理这些事情。 二、操作步骤 # cmd_util.pyimport logging import os import platform import shutil i…

返回列表中满足指定条件的连续元素:只返回第一个不符合条件元素之前的各元素itertools.takewhile()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 返回列表中满足指定条件的连续元素: 只返回第一个不符合条件元素之前的各元素 itertools.takewhile() [太阳]选择题 请问以下代码输出的结果是? import itertools a …

富时中国A50指数查询方法详解

富时中国A50指数,是指衡量中国A股市场50家具有代表性的上市公司股票表现的指数。对于投资者来说,了解和查询A50指数的走势对于制定投资策略至关重要。那么,如何轻松地查询富时中国A50指数呢? 1. 百度搜索 百度搜索引擎是最简便的…

TCP通信

第二十一章 网络通信 本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解 TCP通信 TCP通信方式呢 主要的通讯方式是一对一的通讯方式,也有着优点和缺点…

手机升级到iOS15.8后无法在xcode(14.2)上真机调试

之前手机是iOS14.2的系统,在xcode上进行真机测试运行良好,因为想要使用Xcode的Instruments功能,今天将系统更新到了iOS15.8 ,结果崩了 说是Xcode和手机系统不兼容不能进行真机测试。在网上查了好些方法,靠谱的就是下载相关版本的…

spark sql基于RBO的优化

前言 这里只对RBO优化进行简单的讲解。讲解RBO之前必须对spark sql的执行计划做一个简单的介绍。 这个里讲解的不是很清楚,需要结合具体的执行计划来进行查看 1、执行计划 在spark sql的执行计划中,执行计划分为两大类,即逻辑执行计划、物…

一文详解Java单元测试Junit

文章目录 概述、Junit框架快速入门单元测试概述main方法测试的问题junit单元测试框架优点:使用步骤: 使用案例包结构 Junit框架的常见注解测试 概述、Junit框架快速入门 单元测试概述 就是针对最小的功能单元(方法),…

转转闲鱼链接后台搭建教程+完整版源码

最新仿二手闲置链接源码 后台一键生成链接,后台管理教程:解压源码,修改数据库config/Congig 不会可以看源码里有教程 下载程序:https://pan.baidu.com/s/16lN3gvRIZm7pqhvVMYYecQ?pwd6zw3 后台一键生成链接,后台管理教…

YOLOv8优化策略:Backbone改进 | UniRepLKNet,通用感知大内核卷积网络,RepLK改进版本 | 2023.11

🚀🚀🚀本文改进: UniRepLKNet,通用感知大内核卷积网络,ImageNet-22K预训练,精度和速度SOTA,ImageNet达到88%, COCO达到56.4 box AP,ADE20K达到55.6 mIoU 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科…

Matlab使用基础

基本命令 clear all %清除Workspace中的所有变量 clc %清除Command Window中的所有命令 %和%%是注释 whos%显示当前内存中的变量信息基础函数 abs()%取绝对值 char(65)%将ASCII码数值变成字符 num2str(65)%将里面的内容变成字符串 length()%字符串长度,不把/0的长…

dockers安装rabbitmq

RabbitMQ: easy to use, flexible messaging and streaming — RabbitMQhttps://www.rabbitmq.com/ Downloading and Installing RabbitMQ — RabbitMQ docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.12-management 之后参照:dock…

OpenCV-Python:随机数与随机颜色

目录 Python中随机数 OpenCV-Python随机数 随机颜色的生成 随机噪声生成 代码练习与测试 知识笔记 Python中随机数 在Python中,我们可以使用random模块来生成随机数。random模块提供了一系列的函数来生成不同类型的随机数。以下是一些常用的随机数生成函数&…