IS-IS三

目录

点到点邻接关系建立

ISIS修改链路类型

isis ppp-negotiation  3-way  only   仅才用三次握手建立邻居  不向下兼容两次握手

两次握手  自身发送的(Hello报文)IIH 不携带 p2p adj TLV  不处理点到点邻接状态TLV

三次握手                               携带 p2p adj  state TLV 收到的报文携带该TLV 进行3次  不携带 2次

在only 三次握手    接收的和发送的(Hello报文)IIH 必须有 p2p  adj state TLV 才能3次

LSP 相当于OSPF的LSA

比较一次就行 比Seq Num  Checksum Holdtime

LSP ID 用于标识一条LSP

Seq 校验和 holdtime 用于判断LSP的新旧 ,新同步旧的

LSP ID seq 校验和 holdtime 组成LSP的摘要信息

LSP组成:system id(LSP产生路由器的system id )+伪节点ID(00为实节点,不为00,有伪节点)+分片标识符(00)

LSP-ID 0000.0000.0001.00-00

实节点LSP  OSPF的1类LSA

伪节点  OSPF的2类LSA

​编辑holdtime :LSP生存时间,倒计时,最大生存时间1200s,倒计时到0 ,删除该LSP每隔15分钟周期性更新自己产生的LSP

​编辑LSP新旧判断机制:

1、Seq越大越优,每隔15分钟周期性更新自己产生的LSP,更新时,seq+1

2、比较holdtime是否等于0,等于0代表更新,用于删除该LSP

3、holdtime如果都不等于0,则比较校验和,校验和越大越优 ,校验和相同则认为是相同的LSP

CSNP 类似DD报文

PSNP(部分LSP摘要)  类似LSR


点到点的邻居 填的是System Id 

广播型链路邻居填的是MAC地址

点到点邻接关系建立

为什么点到点网络会有两次握手?

ISIS修改链路类型

默认3次握手

isis ppp-negotiation  3-way  only   仅才用三次握手建立邻居  不向下兼容两次握手

两次握手  自身发送的(Hello报文)IIH 不携带 p2p adj TLV  不处理点到点邻接状态TLV

三次握手                               携带 p2p adj  state TLV 收到的报文携带该TLV 进行3次  不携带 2次

在only 三次握手    接收的和发送的(Hello报文)IIH 必须有 p2p  adj state TLV 才能3次

LSP 相当于OSPF的LSA

以此类推

每一个独立的LSP用一个独立的数据帧泛洪

这个01叫做分片

这两条是同一个LSP的不同分片

查看isis 的详细信息display isis lsdb 0000.0000.0001.00-01 verbose

发现一条LSP可以同时携带3条外部路由无论新旧

比较一次就行 比Seq Num  Checksum Holdtime

比我新覆盖就行  没有我新丢弃就行

OSPF一次比较一个   ISIS一次批量更新

所以LSP即是

一跳一跳的从货源拿货

LSP ID 用于标识一条LSP

Seq 校验和 holdtime 用于判断LSP的新旧 ,新同步旧的

LSP ID seq 校验和 holdtime 组成LSP的摘要信息

LSP组成:system id(LSP产生路由器的system id )+伪节点ID(00为实节点,不为00,有伪节点)+分片标识符(00)

LSP-ID 0000.0000.0001.00-00

实节点LSP  OSPF的1类LSA

伪节点  OSPF的2类LSA

星号是自己产生的

表明了已经失效了

DIS发生变化要重新更新LSP

holdtime :LSP生存时间,倒计时,最大生存时间1200s,倒计时到0 ,删除该LSP每隔15分钟周期性更新自己产生的LSP

如果想老化掉这条LSP怎么办?

生成一条holdtime为0的LSP

LSP新旧判断机制:

1、Seq越大越优,每隔15分钟周期性更新自己产生的LSP,更新时,seq+1

2、比较holdtime是否等于0,等于0代表更新,用于删除该LSP

3、holdtime如果都不等于0,则比较校验和,校验和越大越优 ,校验和相同则认为是相同的LSP

伪节点ID:当该参数不为零时,表示该LSP为伪节点生成。

分片号:当IS-IS要发布的链路状态协议数据报文PDU(Protocol Data Unit)中的信息量太大时,IS-IS路由器将会生成多个LSP分片,用来携带更多的IS-IS信息。分片号用来区分不同的LSP分片。AREA ADDR:该LSP来源的区域号

INTF ADDR:该LSP中描述的接口地址

NBR ID:该LSP中描述的邻接信息

IP-Internal:该LSP中描述的网段信息

CSNP 类似DD报文

  由DIS周期性发送

每隔10s看一看大家的LSP同不同步

保证链路状态数据库同步

PSNP(部分LSP摘要)  类似LSR

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

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

相关文章

Android10 设备死机的问题分析和解决

最近客户反馈一个问题,设备偶现死机。最后解决,在此记录。 目录 一死机的现象 二死机的类型 三 死机问题分析 1 死机现象的梳理 2 死机日志 1)日志分析一 2 日志分析二(正确方案) 一死机的现象 设备死机&#x…

flex布局容易忽略的角色作用

目录 清除浮动 作用于行内元素 flex-basis宽度 案例一: 案例二: 案例三: flex-grow设置权重 案例一: 案例二: 简写flex-grow:1 0 auto; flex作为一维布局,行和列的使用,忽略的小角色,大…

如何安全地远程控制电脑

在当今的工作环境中,远程控制技术变得越来越关键。无论是远程工作、技术支持,还是常规的维护任务,远程控制都为用户带来了极大的方便。本文将详细探讨远程控制电脑的基本概念、如何安全地进行远程控制电脑的操作,以及RayLink远程控…

Linux实现地址转换和抓包

1.Linux实现地址转换 1.1 SNAT和DNAT NAT:地址转换SNAT:源地址转换DNAT:目的地址转换 内网——》外网:内网色的ip不能直接和公网ip通信,必须要把内网的地址转换成和公网ip通信的地址 外网——》内网:外网也不能直接和内网通信&#xff0c…

与火山引擎合作深化,观测云携一站式监控解决方案登陆万有商城

近日,观测云正式宣布入驻火山引擎的万有商城。作为一款全栈式数据观测与分析平台,观测云的加入不仅丰富了火山引擎生态,也为广大企业用户带来了更便捷的数字化工具,助力企业快速实现业务监控与优化。 从全球覆盖到本地深耕&#x…

一、web基础和http协议

前言 https://www.baidu.com/:URL(是一种万维网寻址网址) https://:协议,加密的http,加密的超文本传输协议,在数据传输之前要通过整数进行身份验证,验证通过才可以进行数据传输。 …

Vue生成类似于打卡页面

数据表格 <el-table :data"tableData" border height"calc(100vh - 240px)" :cell-style"cellFun"><el-table-column label"姓名" show-overflow-tooltip prop"name" align"center"/><el-table-co…

高通---Camera调试流程及常见问题分析

文章目录 一、概述二、Camera配置的整体流程三、Camera的代码架构图四、Camera数据流的传递五、camera debug FAQ 一、概述 在调试camera过程中&#xff0c;经常会遇到各种状况&#xff0c;本篇文章对camera调试的流程进行梳理。对常见问题的提供一些解题思路。 二、Camera配…

03_Webpack模块打包工具

03_Webpack模块打包工具 目录 知识点自测 以下哪个选项是 ECMAScript 默认导出和导入的语法&#xff1f; A&#xff1a;export 和 require B&#xff1a;module.exports {} 和 import 变量名 C&#xff1a;export default 和 import 变量名 D&#xff1a;export 和 import {…

FastAPI解决跨域报错net::ERR_FAILED 200 (OK)

目录 一、跨域问题的本质 二、FastAPI中的CORS处理 1. 安装FastAPI和CORS中间件 2. 配置CORS中间件 3. 运行FastAPI应用 三、解决跨域报错的步骤 四、案例&#xff1a;解决Vue.js与FastAPI的跨域问题 1. Vue.js前端应用 2. FastAPI后端API 3. 配置CORS中间件 4. 运行…

盲盒抽卡机小程序,打造趣味与惊喜并存的卡牌体验

随着科技的不断发展&#xff0c;线上营销方式已经渗透到了各行各业中&#xff0c;卡牌市场也不例外。传统的拆卡方式存在一些局限问题&#xff0c;为了提高消费者的拆卡体验&#xff0c;线上抽卡机系统成为了新的发展方式&#xff0c;提供全新的市场活力。 盲盒抽卡机系统是卡…

ModelScope-Agent(1): 基于开源大语言模型的可定制Agent系统

目录 简介快速入门 简介 github地址 快速入门 看前两篇&#xff0c;调用千问API和天气API # 选用RolePlay 配置agent from modelscope_agent.agents.role_play import RolePlay # NOQArole_template 你扮演一个天气预报助手&#xff0c;你需要查询相应地区的天气&#x…

git将一个项目的文件放到另一个项目的文件夹下

现有productA与productB项目&#xff0c;现将productA、productB放到productC下的mall-web文件下&#xff0c;目前只能实现保留productA的提交记录&#xff0c;暂不能实现保留两个的提交记录 一.克隆最新的productC的库&#xff0c;这里指mall-web 二.将productA复制到mall-we…

flink-connector-mysql-cdc:01 mysql-cdc础配置代码演示

flink-connector-mysql-cdc&#xff1a; 01 mysql-cdc基础配置代码演示02 mysql-cdc高级扩展03 mysql-cdc常见问题汇总04 mysql-cdc-kafka生产级代码分享05 flink-kafka-doris生产级代码分享06 flink-kafka-hudi生产级代码分享 flink-cdc版本&#xff1a;3.2.0 flink版本&…

【机器学习】机器学习的基本分类-监督学习-支持向量机(Support Vector Machine, SVM)

支持向量机是一种强大的监督学习算法&#xff0c;主要用于分类问题&#xff0c;但也可以用于回归和异常检测。SVM 的核心思想是通过最大化分类边界的方式找到数据的最佳分离超平面。 1. 核心思想 目标 给定训练数据 &#xff0c;其中 是特征向量&#xff0c; 是标签&#xf…

[Redis#15] 持久化 | AOF | rewrite | aof_buf | 混合持久化

目录 1 使用AOF 流程 问题一&#xff1a;父进程在fork之后继续写旧AOF文件的意义 问题二&#xff1a;执行BGREWRITEAOF时的特殊情况处理 2 命令写入 3 文件同步 4 重写机制 工作流程&#xff1a; 触发条件 混合持久化 持久化 sum AOF&#xff08;Append Only File&a…

springai结合ollama

目录 ollama 介绍 使用 下载&#xff1a; 安装&#xff1a; 点击这个玩意next就行了。 运行 spring ai使用ollama调用本地部署的大模型 加依赖 配置yml 写代码 ollama 介绍 官网&#xff1a;Ollama Ollama是一个用于部署和运行各种开源大模型的工具&#xff1b; …

关于Chrome自动同步书签的解决办法

前言 并不一定适用所有用户&#xff0c; 目前我在网上搜集了一些资料&#xff0c;也做了一些尝试。 就我个人总结的经验来讲&#xff0c;分享大家以下几种办法&#xff1a; 1.书签同步插件 点击如下&#x1f517;&#xff1a; Chrome书签同步https://bm.famend.cn/ …

SpringMVC纯注解快速开发

此文章适合具有一定的java基础的同学看哦&#xff0c;如果有看不懂的基本代码还是先补补java基础哦。 此教程带您不使用xml文件而是纯注解开发&#xff0c;易懂、快捷、迅速&#xff0c;从0开始搭建&#xff0c;很快就能构建起一个SpringMVC项目&#xff0c;能学到两种使用tom…

16-02、JVM系列之:内存与垃圾回收篇(二)

JVM系列之&#xff1a;内存与垃圾回收篇(二) ##本篇内容概述&#xff1a; 1、堆Heap Area 2、方法区Method Area 3、运行时数据区总结 4、对象的实例化内存布局和访问定位一、堆 Heap Area 1、堆的核心概念 一个JVM实例只存在一个堆内存&#xff0c;堆也是Java内存管理的核心…