ISIS路由渗透实验

news2024/11/24 12:26:33

1)拓扑

 

2)需求:ISIS全网互联互通

3)原因分析:

因为,L1/2 路由器(R4、R8)学习到L1类型路由信息会装进L2-LSP,在泛洪给其他区域的L2和L1/2路由器,所以,L1/2路由器和L2路由器能够清晰的掌握全网的路由信息(所以骨干区域的路由器能掌握全网的明细路由)

-但是,为了有效减小L1邻居(R6)路由表的规模,默认情况下,L1/2路由器(R4、R8)不会将其他区域的路由信息通报给自己所在L1区域,所以L1路由器(R6)根本不了解本区域以外的路由信息,所以会导致L1路由器(R6)访问其他区域网络时无法选择最优的路由

-当L1区域里面去往L2区域有两个或者两个以上的L1/2,就有可能会产生次优路径,就有可能导致本实验中R6不能选择最好的路由

-如何解决这个问题,在R4 和R8上做路由渗透,将L2区域的路由信息渗透到L1区域,实现R6路由器自己计算最优的路由

备注:R8-不要忘记修改cost的类型

[R8]isis 1

[R8-isis-1]cost-style wide

4)配置命令
sysname R6
#
isis 1
is-level level-1   
network-entity 49.0010.0000.0000.0006.00
#
interface GigabitEthernet0/0/0
ip address 192.168.46.6 255.255.255.0 
isis enable 1
isis cost 15  //修改cost值
#
interface GigabitEthernet0/0/1
ip address 192.168.68.6 255.255.255.0 
isis enable 1
 
 sysname R4
#
isis 1
network-entity 49.0010.0000.0000.0004.00
import-route isis level-2 into level-1    //将L2区域中的路由信息渗透到L1区域
#
interface GigabitEthernet0/0/0
ip address 192.168.14.4 255.255.255.0 
isis enable 1
#
interface GigabitEthernet0/0/1
ip address 192.168.46.4 255.255.255.0 
isis enable 1

sysname R1
#
isis 1
is-level level-2
network-entity 49.0020.0000.0000.0001.00
#
interface GigabitEthernet0/0/0
ip address 192.168.12.1 255.255.255.0 
isis enable 1
#
interface GigabitEthernet0/0/1
ip address 192.168.14.1 255.255.255.0 
isis enable 1
#
interface GigabitEthernet0/0/2
ip address 192.168.81.1 255.255.255.0
isis enable 1

sysname R2
#
isis 1
is-level level-2
 network-entity 49.0020.0000.0000.0002.00
#
interface GigabitEthernet0/0/0
  ip address 192.168.12.2 255.255.255.0 
  isis enable 1
#
interface GigabitEthernet0/0/1
  ip address 192.168.23.2 255.255.255.0 
  isis enable 1
  
sysname R3
#
isis 1
  is-level level-2
  network-entity 49.0020.0000.0000.0003.00
#
interface GigabitEthernet0/0/0
  ip address 192.168.23.3 255.255.255.0 
  isis enable 1
#
interface GigabitEthernet0/0/1
  ip address 192.168.35.3 255.255.255.0 
  isis enable 1
  
 sysname R5
#
isis 1
  network-entity 49.0030.0000.0000.0005.00
#
interface GigabitEthernet0/0/0
  ip address 192.168.35.5 255.255.255.0 
  isis enable 1
#
interface GigabitEthernet0/0/1
  ip address 192.168.57.5 255.255.255.0 
  isis enable 1
  
 sysname R7
#
isis 1
 is-level level-1
 network-entity 49.0030.0000.0000.0007.00
#
interface GigabitEthernet0/0/0
 ip address 192.168.57.7 255.255.255.0 
 isis enable 1
#
interface LoopBack0
 ip address 192.168.2.1 255.255.255.0 
 isis enable 1
 
 sysname R8
#
isis 1
network-entity 49.0010.0000.0000.0008.00
import-route isis level-2 into level-1    //将L2区域中的路由信息渗透到L1区域
#
interface GigabitEthernet0/0/0
ip address 192.168.68.8 255.255.255.0
isis enable 1
#
interface GigabitEthernet0/0/1
ip address 192.168.81.8 255.255.255.0
isis enable 1
isis cost 55 level-2     //配置接口去往level-2区域的开销值为55

5)验证
tracert 192.168.2.1
display ip routing-table protocol isis
display isis cost interface GigabitEthernet 0/0/0

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

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

相关文章

【socket】从计算机网络基础到socket编程——Windows Linux C语言 + Python实现(TCP+UDP)

一、部分基础知识1.1 计算机网络的体系结构1.11 互联网简介1.12 计算机网络的分类1.13 协议与网络的分层体系结构▶ 协议▶ 网络的分层体系结构 1.14 OSI 七层模型(重要)▶ OSI 模型的结构▶ OSI 模型各层的功能 1.15 TCP/IP 的体系结构(重要…

linux服务器彻底清除xmrig挖矿病毒

不想看前面的内容可直接进入第三点看解决方案。 一,事件起因 二,检查过程 三,解决方案 1,找到病毒文件 2 ,杀死病毒进程,删除病毒文件 3,查看linux服务器上的定时任务 4,最后&…

【MySQL新手到通关】第七章 聚合函数使用详解

文章目录 0. 前置1. 聚合函数介绍1.1 AVG 和 SUM 函数1.2 MIN 和 MAX 函数1.3 COUNT函数 2. GROUP BY2.1 基本使用 3. HAVING3.1 基本使用3.2 WHERE和HAVING的对比 0. 前置 为了方便测试,我们导入一些数据 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ------…

编程(39)----------多线程中的锁

假设一个这样的场景: 在多线程的代码中, 需要在不同的线程中对同一个变量进行操作. 那此时就会出现问题: 多线程是并发进行的, 也就是说代码运行的时候, 俩个线程会同时对一个变量进行操作, 这样就会涉及到多线程的安全问题: class Counter{public int count;public void add…

RPC核心原理(整体架构/调用过程)

Server: Provider ,暴露服务,服务提供方 Client: Consumer ,服务消费,调用远程服务 Registry:服务注册与发现 RPC的调用过程如下: 第一步:server会将他需要暴露的服务以及他的地址信息注册到Registry这一注册中心。 第二步:client通过注册…

【VScode】ESLint :warning Delete `CR` prettier/prettier

一. ESLint 作用 检查 Javascript 编程时的语法错误。 新建或修改文件时报错 原因 Windows系统 ,clone的代码会自动把换行符 LF转为回车符CRLF,这时本地的代码都是回车符。可在prettier.config.js中查看到 检查配置(ESLint中是…

linux(system V标准)信号量

目录: 1.什么是信号量 2.信号量的本质 1.什么是信号量 2.信号量的本质 什么是临界资源呢?? 凡是倍多个执行流同时访问的资源就是临界资源!!! 我们看一个问题,我们fork()之后创建一个子进程&a…

redis----缓存穿透、击穿、雪崩问题解决

缓存 缓存更新方式 这是决定在使用缓存时就该考虑的问题。 设置缓存数据的TTL,当缓存数据失效后,如果有系统要请求,则会查询数据库并插入缓存(被动更新) 不友好在各类会往mysql写入数据的系统中,植入更新…

360天御滑块

又来水文章?当然,闲着无聊,走过路过,不要错过,点进来多看看。 两种类型。滑块,文字点选。此案例就以网友投稿的滑块来说。 怎么说呢,名字好听,本次难点,js混淆&#xff…

图文并茂教你快速入门React系列02-state

State 在React中,什么是state? 在 React 中,随时间变化的数据被称为状态(state)。你可以向任何组件添加状态,并按需进行更新。 如何添加使用state? 点击获取教程代码关于此框架–More docs 使用 useSt…

记一次Redis版本新特性导致的主从切换故障

背景 最近一组业务redis数据不断增长需要扩容内存,而扩容内存则需要重启云主机,在按计划扩容升级执行主从切换时意外发生了数据丢失与master进入只读状态的故障,这里记录分享一下。 业务redis高可用架构 该组业务redis使用的是一主一从&am…

基于卷积神经网络和连接性时序分类的语音识别系统,含核心Python工程源代码(深度学习)个人可二次开发

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 特征提取2. 声学模型3. CTC 解码4. 语言模型 系统测试工程源代码下载其它资料下载 前言 本项目基于卷积神经网络和连接性时序分类方法,采用中文语音数据集进行训练,实现声音转录为中文拼…

Java枚举中定义属性

文章目录 1、复习枚举2、自定义属性3、自定义属性枚举类和常量的对比4、常用方法5、枚举自定义属性在开发中的应用:字典表6、补充:入参校验 刚接触枚举时的例子太简单,就一个Season枚举类,里面四个常量值,后来开发中看…

接口幂等方案

文章目录 概要方案乐观锁数据库唯一索引令牌tokentoken通过另一个接口从服务端获取客户端自身生成token 总结 概要 所谓接口幂等性,就是一次和多次请求某一个资源对于资源本身应该具有同样的影响。接口幂等的应用很广,小到防止表单重复提交,…

使用kettle完成学生成绩登记需求

(一) 使用kettle完成学生成绩登记需求 学生成绩表下表所示。(自己创建一个学生表) 在MySQL中创建一个名为school的数据库,并在school数据库中创建一个名为score的表,使用Kettle将Excel形式的学生成绩表导入MySQL的score表 1&am…

机器视觉海康工业相机SDK参数设置获取

视觉人机器视觉培训-缺陷检测项目-食品行业草鸡蛋外观检测 相机参数类型可分为六类,除 command 参数外,每一类都有其对应的设置与获取函数接口。 表 1 参数类型及对应函数接口介绍 *详细函数接口可参考 SDK 手册: ​C:\Program Files (x86)\MVS\Development\Documentation…

【已解决】微信小程序报错:request 合法域名校验出错 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息”

【已解决】微信小程序报错:request 合法域名校验出错 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息” 场景复现解决方法 知识专栏专栏链接微信小程序专栏https://blog.csdn.net/xsl_hr/c…

工控设备如何防勒索病毒

目前现状 无论是中小企业还是大型企事业单位,均有属于自己的内网或公有云服务器。这些服务器有的是专门的SVN、GIT代码服务器,有的是文档存储服务器,有的是应用服务器。服务器是企业的核心命脉,所有知识产权及多年心血都集中汇总…

LeetCode——Pow(x, n)

一、题目 50. Pow(x, n) - 力扣(Leetcode) 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xⁿ )。 示例 1: 输入:x 2.00000, n 10 输出:1024.00000示例 2&#x…

Jetpack Compose中的状态栏适配(Window Insets)

除了app的内容区域外,还有一些其他的固定元素会显示在手机屏幕上,顶部的状态栏、 刘海、 底部的导航栏,还有输入法键盘,它们都是系统的UI, 也叫Insets. 如图所示: 顶部的状态栏通常被用来展示通知, 设备状态等; 底部导…