IS-IS实验总结 (下)

news2024/10/5 12:51:04

路漫漫其修远兮,吾将上下而求索

今天发布一篇自己关于IS-IS的自我总结,和一些简单的实验,我写的肯定不是最全的,但是这是我进行的自我总结的文章,省去了许多高大上的冠冕堂皇的话语,节约您学习的时间。

我也知道,任何一种技术欲速则不达。那就全当作是一篇小小的笔记总结吧,希望对您的学习有所帮助。

1 自我总结IS-IS介绍

IS-IS介绍

IS-IS(中间系统到中间系统),与OSPF相似,都是基于链路状态的协议,都要建立和维护链路状态数据库。使用Hello报文来建立和维护邻居关系,具有区域化和层次化的结构。

ISIS只支持广播网络和点到点网络,OSPF支持4中网络类型

OSPF中描述链路状态及路由信息的报文称为LSA

IS-IS中描述链路状态及路由信息的报文称为LSP(Level-1 LSP , Level-2 LSP两种)(1类LSP,2类LSP)

详细的协议介绍请观看:

ISIS 协议 概述_is is协议_檀木香的博客-CSDN博客

三种类型

如果路由器所有的ISIS接口都是Level-1接口,那么这个路由器称为level-1路由器(1类路由器)

如果路由器所有的ISIS接口都是Level-2接口,那么这个路由器称为level-2路由器(2类路由器)

如果路由器的ISIS接口有Level-1和Level-2接口,那么这个路由器称为level-1-2路由器(默认是)

根据ISISS协议设计思想,Level-1路由器在IS-IS区域内部,Level-2路由器在IS-IS区域之间,Level-1-2在Level-1路由器和Level-2路由器之间。

IS-IS DIS

ISIS协议在广播网络中,将网络视为一个伪节点,并选出一台DIS路由器代替伪节点的职责。(这样可以减少不必要的ISP泛洪),没有BDIS,只有一个DIS。

IDS 还有Level-1和Level-2之分,同一网络中Level-1 DIS和Level-2 DIS可能是同一个路由器。

伪节点表示一个广波网络本身,DIS路由器是其中的一台路由器。DIS代替了伪节点的职责而已

路由器到伪节点的开销只默认是10;而伪节点到路由器的开销值为0

点到点网络中ISIS不进行DIS选举

开销值和协议的优先级

开销值优先级顺序:接口上手动配置,全局上手动配置,Auto-Cost自动计算。

开销值得类型 有Wide  和   Narrow(ISIS默认)两类

各协议默认优先级

IS-IS路由聚合

OSPF只能在ABR或ASBR上进行路由聚合

ISIS中分类别:

1类路由器(Level-1)只对1直连的路由进行聚合,聚合后以1类LSP发给其他路由器

2类路由器(Level-2)只对2直连的路由进行聚合,聚合后以2类LSP发给其他路由器

1-2类路由器(Level-1-2)可将1路由表得路由进行聚合,聚合后以1类LSP发送给其他路由器,也可将2路由表得路由进行聚合,聚合后以2类LSP发给其他路由器(可以不用是直连路由)

IS-IS缺省路由

有两种

(1)Level-1路由器自动生成,下一跳时最近的Level-1-2路由器

(2)defult-route-advertise命令发布

IS-IS路由过滤

将ISIS路由表中某些路由引入路由的IP路由表

使用Route-PolicyFilter-Policy实现IS-IS路由过滤,IS-IS的链路状态数据库和路由表都不会受到影响。

IS-IS路由渗透

含义:在Level-1-2和Level-2的路由器上,将自己知道的其他L-1区域,L-2区域的路由信息渗透通告给指定的L-1区域。

Level-1-2或Level-2构成IS-IS的骨干区域,Level-1区域必须与骨干区域相连

IS-IS故障排除

(1)ISIS邻接关系的建立问题  (重点)

(2)  LSP及路由的计算问题

可以配合观看     IS-IS实验总结 (上)

配套实验资料 免费下载:  配套实验资料   

再一次 谢谢您的观看,希望对您有所帮助。

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

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

相关文章

Ansible之playbook剧本

一、playbook概述1.1 playbook 介绍1.2 playbook 组成部分 二、playbook 示例2.1 playbook 启动及检测2.2 实例一2.3 vars 定义、引用变量2.4 指定远程主机sudo切换用户2.5 when条件判断2.6 迭代2.7 Templates 模块1.先准备一个以 .j2 为后缀的 template 模板文件,设…

php代理刷访问量(附源码)

众所周知,所谓的访问量就是用户的点击次数。当然,如果真只是单纯记录用户的访问次数,那访问量刷起来也太简单了,不断的刷新网页就行。因此,常规的网站记录访问量是通过ip来的,一个有效ip对应一个访问量。通…

【MySQL学习笔记】(八)复合查询

在前面的笔记中做的查询基本都是对一张表进行查询,在实际开发中远远不够,本篇文章内容是复合查询相关的笔记。需要用到oracle9i的经典测试表,在笔记(六)中已经教大家如何导入了。 复合查询 基本查询回顾多表查询子连接…

LinkedList(4):多线程LinkedList 不安全情况

多线程不安全演示,线程越多,现象越明显,这边只启了四个线程。 package com.example.demo;import java.util.LinkedList; import java.util.UUID;public class LInkedListThread {public static void main(String[] args) {final LinkedList&…

CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法

CLion远程开发环境搭建及找不到Linux头文件的解决方法 文章目录 CLion远程开发环境搭建及找不到Linux头文件的解决方法1.前言2.远程开发3.远程编译4.远程调试5.远程开发Linux头文件找不到&#xff08;比如pthread.h、<sys/socket.h>&#xff09;6.最后 1.前言 在某些时候…

【iOS】Category、Extension和关联对象

Category分类 Category 是 比继承更为简洁 的方法来对Class进行扩展,无需创建子类就可以为现有的类动态添加方法。 可以给项目内任何已经存在的类 添加 Category甚至可以是系统库/闭源库等只暴露了声明文件的类 添加 Category (看不到.m 文件的类)通过 Category 可以添加 实例…

ABB 3BSE017427R1 NBIO-21CU控制模块

通道数目&#xff1a; NBIO-21CU 控制模块通常具有多个输入/输出通道&#xff0c;这些通道可以用于连接不同类型的传感器、执行器或其他外部设备。 输入/输出类型&#xff1a; 这种模块可以支持不同类型的输入和输出&#xff0c;包括数字输入、数字输出、模拟输入和模拟输出。…

lv3 嵌入式开发-7 linux shell脚本编程(分支语句、循环语句)

目录 1 分支语句 2 多路分支语句 3 for的用法 4 while的用法 5 循环控制语句 6 练习 1 分支语句 语法结构: if 表达式then 命令表fi 如果表达式为真, 则执行命令表中的命令; 否则退出if语句, 即执行fi后面的语句。 if和fi是条件语句的语句括号, 必须成对使用; …

(数字图像处理MATLAB+Python)第十二章图像编码-第一、二节:图像编码基本理论和无损编码

文章目录 一&#xff1a;图像编码基本理论&#xff08;1&#xff09;图像压缩的必要性&#xff08;2&#xff09;图像压缩的可能性A&#xff1a;编码冗余B&#xff1a;像素间冗余C&#xff1a;心理视觉冗余 &#xff08;3&#xff09;图像压缩方法分类A&#xff1a;基于编码前后…

搭建单机版FastDFS分布式文件存储系统

一、准备工作 1、下载FastDFS安装包和依赖包 https://codeload.github.com/happyfish100/libfastcommon/tar.gz/V1.0.43 https://codeload.github.com/happyfish100/fastdfs/tar.gz/V6.06 https://codeload.github.com/happyfish100/fastdfs-nginx-module/tar.gz/V1.22 注&…

U盘之识别量产工具

了解常识 U盘&#xff08;USB闪存驱动器&#xff09;是一种可重复擦写的存储设备&#xff0c;具有便携、容量大、使用方便等特点&#xff0c;是现代电脑用户存储和传输数据的主要设备之一。 以下是关于U盘的常识&#xff1a; U盘的存储容量通常以GB&#xff08;千兆字节&#x…

Java对象内存分配流程

文章目录 一、前言二、Java对象内存分配流程2.1、分配流程2.2、什么是逃逸分析&#xff1f;2.2.1逃逸分析主要关注两个方面的信息&#xff1a;2.2.2逃逸分析的好处包括&#xff1a;2.2.3、为什么要分配到栈上&#xff1f; 2.3、什么是大对象&#xff1f;2.4、什么是TLAB&#x…

微服务-kubernetes安装

文章目录 一、前言二、kubernetes2.1、Kubernetes (K8S) 是什么2.1.1、主要特性&#xff1a;2.2.2、传统部署方式&#xff1a;2.2.3、虚拟机部署2.2.4容器部署2.2.5什么时候需要 Kubernetes2.2.6、Kubernetes 集群架构 三、kubernetes安装3.1、主节点需要组件3.1.1、设置对应主…

SpingMvc入门

SpingMvc入门 1.MVC Spring的工作流程&#xff1a;2.sping mvc入门3.静态资源处理 前言 Spring MVC是一种基于Java的web应用开发框架&#xff0c;它采用了MVC&#xff08;Model-View-Controller&#xff09;设计模式来帮助开发者组织和管理应用程序的各个组件。 1.MVC Spring的…

Spring Security安全登录的调用过程以及获取权限的调用过程

1.第一次登录时候调用/user/login整个流程分析 (0)权限授理 首先调用SecurityConfig.java中的config函数将jwtAuthenticationTokenFilter过滤器放在UsernamePasswordAuthenticationFilter之前 Override protected void configure(HttpSecurity http) throws Exception{......…

2023-9-4 欧拉函数

题目链接&#xff1a;欧拉函数 #include <iostream>using namespace std;int main() {int n;cin >> n;while(n --){int x;cin >> x;int res x;for(int i 2; i < x / i; i){if(x % i 0){res res / i * (i - 1); // 公式 N * (1 - 1 / p1) * (1 - 1/ p2…

R语言应用interactionR包进行亚组相加交互作用分析

在统计分析中交互作用是指某因素的作用随其他因素水平变化而变化&#xff0c;两因素共同作用不等于两因素单独作用之和(相加交互作用)或之积(相乘交互作用)。相互作用的评估是尺度相关的&#xff1a;乘法或加法。乘法尺度上的相互作用意味着两次暴露的综合效应大于&#xff08;…

kubernetes常见面试问题详解

在面试的时候&#xff0c;面试官常常会问一些问题&#xff1a; k8s是什么&#xff1f;有什么用?k8s由哪些组件组成&#xff1f;pod的启动流程&#xff1f;k8s里有哪些控制器&#xff1f;k8s的调度器里有哪些调度算法&#xff1f;pod和pod之间的通信过程&#xff1f;外面用户访…

规避【虚拟专线技术】使用风险实现业务系统安全

本文为作者学习文章&#xff0c;按作者习惯写成&#xff0c;如有错误或需要追加内容请留言&#xff08;不喜勿喷&#xff09; 本文为追加文章&#xff0c;后期慢慢追加 一、技战法描述 VPN是利用Internet等公共网络基础设施&#xff0c;通过隧道加密通信技 术&#xff0c;为用…

Linux中的多线程剖析

目录 1、前言 2、多线程理解 2.1 线程 2.2 通俗了解进程和线程 2.2.1 进程是资源分配的基本单位 2.2.2 Linux中的线程是一种轻量化进程 2.3 进程和线程详解 2.3.1 创建一个线程 (pthread_create) 2.3.2 线程自己的一部分数据 2.3.3 线程组 2.3.4 关于进程的其他操作…