isis基础大全学习案例

在这里插入图片描述

R1配置:

isis 1
is-level level-2
//本区域只启用level-2级别
cost-style wide
//默认为narrow窄度量,开销只能最大63,并且不能打tag,wide宽度量的tlv和narrow不匹配,不能相互计算路由,两边都要改。
network-entity 49.0001.0000.0000.0001.00
is-name r1
//重命令后,查看lsdb时就比较直观。但查看的具体明细的时间要带上is-name,侞dis isis lsdb is-name r2.00-00 verbose

interface GigabitEthernet0/0/0
ip address 10.0.12.1 255.255.255.0
isis enable 1
isis circuit-type p2p
//改为pep链路
isis ppp-negotiation 3-way only
//强制使用3次握手,默认是2次不可靠。

interface GigabitEthernet0/0/1
ip address 10.0.13.1 255.255.255.0
isis enable 1

interface LoopBack0
ip address 1.1.1.1 255.255.255.255
isis enable 1

r2配置:

isis 1
is-level level-2
cost-style wide
network-entity 49.0001.0000.0000.0002.00
is-name r2

interface GigabitEthernet0/0/0
ip address 10.0.12.2 255.255.255.0
isis enable 1
isis circuit-type p2p
isis ppp-negotiation 3-way only

interface GigabitEthernet0/0/1
ip address 10.0.24.2 255.255.255.0
isis enable 1

interface GigabitEthernet0/0/2
ip address 10.0.26.2 255.255.255.0
isis enable 1

interface LoopBack0
ip address 2.2.2.2 255.255.255.255
isis enable 1

R3配置:

isis 1
cost-style wide
network-entity 49.0002.0000.0000.0003.00
is-name r3
import-route isis level-2 into level-1
//isis路由渗透,把level-2中的明细路由渗透到level-1中去

interface Serial1/0/0
link-protocol ppp
ip address 10.0.35.3 255.255.255.0
isis enable 1
isis circuit-level level-1
//由于设备使用的是默认level-1-2,此接口开启isis enable后会发level-1和level-2两种包,但2包不用,只用1,所以为了性能不发2包。
isis cost 100 level-1
//R5有两条路走,可走R3和R4,所以改去往R3和R5的接口的开销,让其它走R4一条路
isis ppp-negotiation 3-way only

interface Serial1/0/1
link-protocol ppp

interface GigabitEthernet0/0/0
ip address 10.0.13.3 255.255.255.0
isis enable 1
isis circuit-level level-2
//这个接口只连接的是level-2不用level-1的包,所以过滤掉,提高性能

interface GigabitEthernet0/0/1
ip address 10.0.34.3 255.255.255.0
isis enable 1
//R3和R4互联就用默认的level-1-2两个级别都连接,一是可以实验上面骨干区域备用互联,二是可以解决次优路径,避免R3到R4的数据包走R5绕行

interface LoopBack0
ip address 3.3.3.3 255.255.255.255
isis enable 1

R4配置:

isis 1
cost-style wide
network-entity 49.0002.0000.0000.0004.00
is-name r4
import-route isis level-2 into level-1
//同样做路由渗透

interface GigabitEthernet0/0/0
ip address 10.0.34.4 255.255.255.0
isis enable 1
//R3和R4互联就用默认的level-1-2两个级别都连接,一是可以实验上面骨干区域备用互联,二是可以解决次优路径,避免R3到R4的数据包走R5绕行

interface GigabitEthernet0/0/1
ip address 10.0.24.4 255.255.255.0
isis enable 1
isis circuit-level level-2
//只需发level-2包

interface GigabitEthernet0/0/2
ip address 10.0.45.4 255.255.255.0
isis enable 1
isis circuit-level level-1
//只需发level-1的包

interface LoopBack0
ip address 4.4.4.4 255.255.255.255
isis enable 1

R5配置:

isis 1
is-level level-1
//本设备只需level-1
cost-style wide
network-entity 49.0002.0000.0000.0005.00
is-name r5

interface Serial1/0/0
link-protocol ppp
ip address 10.0.35.5 255.255.255.0
isis enable 1
isis cost 100 level-1
//和R3对接口子改开销为100,用于走R4上去。
isis ppp-negotiation 3-way only

interface GigabitEthernet0/0/1
ip address 10.0.45.5 255.255.255.0
isis enable 1

interface LoopBack0
ip address 5.5.5.5 255.255.255.255
isis enable 1

R6配置:

isis 1
cost-style wide
network-entity 49.0003.0000.0000.0006.00
is-name r6

interface GigabitEthernet0/0/0
ip address 10.0.26.6 255.255.255.0
isis enable 1
isis circuit-level level-2
//上联口只需开level-2,提高性能

interface GigabitEthernet0/0/1
ip address 10.0.67.6 255.255.255.0
isis enable 1
isis circuit-level level-1
//下联口只需开level-1,提高性能

interface LoopBack0
ip address 6.6.6.6 255.255.255.255
isis enable 1

R7配置:

isis 1
is-level level-1
cost-style wide
network-entity 49.0003.0000.0000.0007.00
is-name r7
import-route direct level-1
//level-1设备就和total-nssa区域原理一样,可以导入外部路由
import-route static level-1
//导入静态路由

interface GigabitEthernet0/0/0
ip address 10.0.67.7 255.255.255.0
isis enable 1

interface GigabitEthernet0/0/1
ip address 10.0.0.110 255.255.255.0

interface LoopBack0
ip address 7.7.7.7 255.255.255.255
isis enable 1

ip route-static 70.0.0.0 255.255.255.0 NULL0
//用于测试导入路由实验

查看本设备哪些口子连接了level-1设备:

在这里插入图片描述

伪节点查看:

在这里插入图片描述

p2p和广播两种链路区分,R1上查看:

在这里插入图片描述

在R5上看哪些是通过渗透学到的:

在这里插入图片描述

重要部分总结:

isis只有dr的概念,不叫dr,叫dis,默认比较权值,一样的话就比较mac地址大的为dis,isis权值范围是0-127,默认为64

能过渗透学到的路由为会再次被level-1-2计算,所以不会传给level-2引起环路,和ospf思想一样。

isis中广播链路中都会相互建立邻接,而ospf中drother之间不会建立邻接,只会建立邻居到2-way

isis中只有两种网络类型p2p和广播,并且两边mtU大小要一致,不一致isis hello报文不能接收

查看和本设备连接的所有自定义系统命令对应表 dis isis name-table

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Kotlin学习——kt里的集合List,Set,Map List集合的各种方法之Int篇

Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functio…

自动化部署 扩容openGauss —— Ansible for openGauss

前言 大家好,今天我们为大家推荐一套基于Ansible开发的,自动化部署及扩容openGauss的脚本工具:Ansible for openGauss(以下简称 AFO)。 通过AFO,我们只需简单修改一些配置文件,即可快速部署多种…

JavaScript基础—运算符、表达式和语句、分支语句、循环语句、综合案例-ATM存取款机

版本说明 当前版本号[20231125]。 版本修改说明20231125初版 目录 文章目录 版本说明目录JavaScript 基础 - 第2天运算符算术运算符赋值运算符自增/自减运算符比较运算符逻辑运算符运算符优先级 语句表达式和语句分支语句if 分支语句if双分支语句if 多分支语句三元运算符&am…

人工智能时代的内容写作

内容不再只是王道,正如俗话所说:它是一种流动的货币,推动了巨大的在线信息和影响力经济。 每个品牌都是一个故事,通过其服务和商品讲述自己。尽管如此,大多数客户还是会通过您的在线内容最了解您。 但随着我们进入人…

鸿蒙HarmonyOS 编辑器 下载 安装

好 各位 之前的文章 注册并实名认证华为开发者账号 我们基实名注册了华为的开发者账号 我们可以访问官网 https://developer.harmonyos.com/cn/develop/deveco-studio 在这里 直接就有我们编辑器的下载按钮 我们直接点击立即下载 这里 我们根据自己的系统选择要下载的系统 例…

Linux操作系统之apt常用命令记录

文章目录 apt 命令apt 语法apt 常用命令列出所有可更新的软件清单命令升级软件包列出可更新的软件包及版本信息升级软件包,升级前先删除需要更新软件包安装指定的软件命令:安装多个软件包:更新指定的软件命令显示软件包具体信息,例如&#xf…

MYSQL基础之【创建数据表,删除数据表】

文章目录 前言MySQL 创建数据表通过命令提示符创建表使用PHP脚本创建数据表 MySQL 删除数据表在命令提示窗口中删除数据表使用PHP脚本删除数据表 后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:Mysql 🐱‍👓博主…

搜索 C. Tic-tac-toe

Problem - C - Codeforces 思路:搜索,判断合法性。从起始态用搜索进行模拟,这样可以避免后面判断合法性这一繁琐的步骤。用一个map进行映射当前态及对应的结果。剪枝:如果当前字符串已经被搜索过,则直接跳过去。 代码…

如何在3dMax中根据AutoCAD地形规划文件对地形进行建模?

在3dMax中根据Autocad地形规划文件对地形进行建模的方法 直入主题,要根据包含地形图的DWG (Autocad) 文件进行地形建模,方法步骤如下: 1.运行3dmax软件,点击“文件(File)->导入(Import&…

【RTP】RTPSenderAudio::SendAudio

RTPSenderAudio 可以将一个opus帧封装为rtp包进行发送,以下是其过程:RTPSenderAudio::SendAudio :只需要提供payload部分 创建RtpPacketToSend 并写入各个部分 填充payload部分 sender 本身分配全session唯一的twcc序号 if (!rtp_sender_->

pandas根据列正逆序排序

题目:根据 buy_quantity 列进行排名,相同值分配相同的最低排名。 import pandas as pd# 创建一个示例 DataFrame data {item_id: [1, 2, 3, 4, 5, 6, 7], buy_quantity: [1, 2, 2, 3, 3, 4, 5]} df pd.DataFrame(data)# 使用 rank() 函数为 buy_quant…

NX二次开发UF_CURVE_ask_int_parms 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_int_parms Defined in: uf_curve.h int UF_CURVE_ask_int_parms(tag_t int_curve_object, int * num_objects_set_1, tag_t * * object_set_1, int * num_objects_set_…

2. 寄存器

锁存器,用于存储1位的电路 只有当 可写位(write enable)开启,才会把输入写到输出,同时保存输出 使用锁存器 带时钟的锁存器 带时钟带可写控制的完整版锁存器 下面的时钟使用按钮来代替, 只有按钮为1时,相连的电路才工作时钟的作用在于协同所有电路共同工作,也是一切电路自动化…

android shape绘制半圆

<?xml version"1.0" encoding"utf-8"?><shape xmlns:android"http://schemas.android.com/apk/res/android"android:shape"rectangle"><sizeandroid:width"20dp"android:height"10dp" /><…

代码随想录算法训练营第五十五天|583. 两个字符串的删除操作 72. 编辑距离

文档讲解&#xff1a;代码随想录 视频讲解&#xff1a;代码随想录B站账号 状态&#xff1a;看了视频题解和文章解析后做出来了 583. 两个字符串的删除操作 class Solution:def minDistance(self, word1: str, word2: str) -> int:dp [[0] * (len(word2)1) for _ in range(…

Node.js下载安装及配置镜像源

一、进入官网地址下载安装包 https://nodejs.org/dist 选择对应你系统的Node.js版本 这里我选择的是Windows系统、64位 二、安装程序 &#xff08;1&#xff09;下载完成后&#xff0c;双击安装包&#xff0c;开始安装Node.js (2)直接点【Next】按钮&#xff0c;此处可根据…

数字逻辑电路基础-时序逻辑电路之移位寄存器

文章目录 一、移位寄存器定义二、verilog源码三、仿真结果 一、移位寄存器定义 移位寄存器定义 A shift register is a type of digital circuit using a cascade of flip flops where the output of one flip-flop is connected to the input of the next. 移位寄存器是一种将…

从零开始搭建博客网站-----源代码试部署

拿到了该项目的源码&#xff0c;先尝试是否可以成功部署&#xff0c;详细的部署视频地址 后端项目部署 先把maven配置好&#xff0c;都改成自己下载的maven地址 文件编码改成utf-8&#xff0c;防止配置文件乱码 如果maven是刚下的&#xff0c;要改一下下载包的地址&#xff0…

NoSQL基础知识小结

NoSQL 基础知识 什么是 NoSQL? NoSQL&#xff08;Not Only SQL 的缩写&#xff09;泛指非关系型的数据库&#xff0c;主要针对的是键值、文档以及图形类型数据存储。 NoSQL 数据库天生支持分布式&#xff0c;数据冗余和数据分片等特性&#xff0c;旨在提供可扩展的高可用高…

MidJourney笔记(3)-Prompts

MidJourney的Prompts介绍 MidJourney的Prompts是MidJourney的核心之一,这也是我们后续使用MidJourney过程中最重要的工作内容,根据生成的图片,不断的优化我们的Prompts内容。 那Prompts的中文意思是提示的意思。 Prompts的提示语有很多,最基础的用法就是: /imagine prompt…