ISIS学习二——与OSPF相比的ISIS报文以及路由计算

目录

一.ISIS支持的网络类型

1.OSPF支持

2.ISIS支持

二.ISIS最优路径的选取

(1).ISIS开销值设置

1.全局开销

2.接口开销

3.根据带宽设置开销

(2).ISIS的次优路径

三.ISIS报文格式

1.ISIS专用报头——TLV

2.ISIS通用头部

四.ISIS报文类型

1.IIH类型

(1)IIH报文

(2)伪节点

1.OSPF中DR信息

2.ISIS中DIS信息

2.LSP

3.SNP

4.ISIS配置步骤

5.ISIS邻接关系建立原则

五.LSP同步过程

A.广播中LSP同步过程

(1)第一次建立

(2)有新设备加入

B.P2P网络LSDB同步过程

六.ISIS路由计算

(1).缺省路由

(2)次优路径问题

(3)路由渗透


ISIS与OSPF有很强的相似性,从工作区域来说,他们属于IGP(内部网关协议),从工作机制来说,他们都属于链路状态路由协议。

一.ISIS支持的网络类型

鉴于他们的超强相似性,ISIS通过与OSPF对比进行学习。

1.OSPF支持

BMA-广播  NBMA—非广播多路访问 P2P——串行 P2MP点到多点网络(加粗的在现网中使用较广泛。一共有4个

2.ISIS支持

广播和P2P

二.ISIS最优路径的选取

OSPF通过消耗的入接口COST值来选取最佳路由

(1).ISIS开销值设置

1.全局开销

为所以接口设置开销

2.接口开销

单个接口设置开销

3.根据带宽设置开销

COST = 100BPS/接口带宽

(2).ISIS的次优路径

ISIS的默认开销是10,不因带宽的改变而改变,那么根据跳数来看总开销就会产生次优路径

按照跳数一定会选择第一条路径,但根据带宽来说,是线路2更优

三.ISIS报文格式

OSPF是有version的,并且他们之间并不兼容,甚至可以说是大相径庭

但ISIS就没有这个问题,一切都要感谢TLV数据结构

1.ISIS专用报头——TLV

T——Type——类型

L——Length——长度

V——Value——值

TLV的优点是灵活,扩展性好

2.ISIS通用头部

比较重点的就是

PDU Type ==ISIS报文类型

System id length 长度6Byte

MAX.Areas :最多3的区域,一般不用

四.ISIS报文类型

1.IIH类型

类似于Hello报文,发现建立和维护邻居关系

(1)IIH报文

Resrved/Circuit Type —— 路由器的级别,L1——01 L2——10 L1-2——11

Source ID ——发送IIH报文路由器的System ID

Holding ID——保持时间/死亡时间,OSPF是40s,ISIS 是30S

priority ——优先级,选择DIS(DR)

LAN ID ——DIS的System ID,和伪节点ID,只在BMA网络中存在,P2P没有

Local Circuit ID——本地链路ID,只在P2P里有 

(2)伪节点

DIS ,类似于OSPF中的DR

1.OSPF中DR信息

优先级+Router ID选举

0-255

非抢占式吗,0不参与选举

2.ISIS中DIS信息

抢占式,0参与选举

优先级+MAC地址

0-127

每10s发送一次,可快速发现故障

2.LSP

LSP类似于OSPF中的LAU,承载链路状态信息

3.SNP

4.ISIS配置步骤

(1)创建ISIS进程

(2)配置NET地址

(3)配置路由级别,默认是L1-2

(4)接口使能ISIS

5.ISIS邻接关系建立原则

(1)同一层次建立邻接关系

(2)对L1来说,Area ID必须相同(NET里的Area ID)

(3)ISIS接口网络类型必须一致

(4)ISIS接口地址必须处于同一网段

6.ISIS中LSBD信息

LSPID 

0000.0000.0007.00                                -00                       *

System ID          伪节点标识,         分片号,                   带*是路由器之间生成的

                           =0是伪节点生成的 00是未分片

                            非0不是                    非0 已经分片

伪节点LSP约等于二类LSP

五.LSP同步过程

A.广播中LSP同步过程

(1)第一次建立

1.IIH建立邻接关系

2.选举DIS,泛洪LSP

3.由DIS收集网络中LSP生成LSDB

4.启动定时器,每10s一次发CSNP描述LSDB摘要

5.非DIS收到CSNP与自己LSDB比较,如果缺少,向DIS发送PSNP请求

DIS缺失,非DIS直接泛洪LSP(少谁发谁)

6.DIS收到PSNP,响应请求

(2)有新设备加入

(1)优先级比DIS低,抢不过,泛洪LSP。等待DIS的CSNP同步

(2)优先级比DIS高,抢占为DIS,网络中所有设备都泛洪LSP,由新的DIS学习,生成新的LSDB表项,继续4,5,6步骤

B.P2P网络LSDB同步过程

1.通过P2PIIH建立邻接关系

2.各自发送CSNP(有且只有一次),描述自身LSDB摘要

3.缺少方发送PSNP进行请求(超时重传)

4.收到PSNP后响应对应的LSP(LSU),同时启动定时器等待确认

5,缺少方收到LSP,响应PSNP进行确认

六.ISIS路由计算

(1).缺省路由

L1级别路由器通过缺省路由来访问骨干区域

缺省路由L1-2由ATT置位为1时,L1自己生成缺省路由指向L1-2设备

ATT为1的条件

1.有L1邻接

2.有不同区域L2邻接

(2)次优路径问题

学习到两条缺省路由,产生次路径问题

(3)路由渗透

缺省指向外部路由会产生次优路径问题

路由渗透使L2可以学习到其他区域的明细路由(注意是部分)

渗透前

渗透后

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

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

相关文章

容器中的单例集合(二)——List接口的实现类之ArrayList

根据接口的定义我们知道,接口的作用是定义标准或者规定,要满足接口中的要求就需要定义一个实现类来实现接口中定义的标准。List接口的常用实现类有ArrayList、Vector、Stack以及LinkedList。其中ArrayList类是较为基础的一个实现类,理解Array…

【Unity Shader入门精要 第6章】基础光照(一)

1. 什么是光照模型 光照原理 在真实世界中,我们能够看到物体,是由于眼睛接收到了来自观察目标的光。这里面包括两种情况:一部分是观察目标本身发出的光(自发光)直接进入我们的眼睛,另一部分是其他物体&am…

数字社交风潮:解析Facebook的影响力

随着互联网的普及和科技的发展,数字社交媒体已经成为现代社会不可或缺的一部分。在众多的社交媒体平台中,Facebook作为其中的佼佼者,影响着数以亿计的用户。本文将深入解析Facebook的影响力,探讨其在数字社交风潮中的地位和作用。…

springcloud alibaba微服务框架涉及的技术

一、微服务架构中核心模块及其使用技术总览 二、各模块详细说明 1、注册中心 该模块主要功能为 自动提供服务的注册与发现,集中式管理服务,让 服务调用端发现服务,让服务提供端注册服务,倘若没有注册中心,那客户端就…

【Java基础】初识正则表达式

正则表达式只适用于字符串 匹配matches 实际使用的是String类中定义的方法boolean matches(String regex) public static void piPei( ){String regex"[1][356789]\\d{9}";boolean boo"14838384388".matches(regex);System.out.println(boo); }验证qq号…

前后端完全开源!功能丰富的在线教室项目:Agora Flat

Agora Flat:高效集成的在线教室解决方案,重塑互动学习新体验。- 精选真开源,释放新价值。 概览 Agora Flat是在GitHub平台上公开分享的一个全面开源项目,它精心设计为一个高性能的在线教室解决方案,旨在便捷地搭建支持…

政安晨:【Keras机器学习示例演绎】(四十二)—— 使用 KerasNLP 和 tf.distribute 进行数据并行训练

目录 简介 导入 基本批量大小和学习率 计算按比例分配的批量大小和学习率 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在…

Linux提权--内核漏洞--web用户提权(脏牛)本地提权(脏管道)

免责声明:本文仅做技术交流与学习... 目录 Linux-内核漏洞Web用户提权-探针&利用-脏牛dcow nmap扫描目标IP及端口 导入脚本,进行探针 通过MSF发现目标机器存在脏牛漏洞 ---上传信息搜集的文件,查找漏洞,利用漏洞,继续上传EXP. --密码改了,再用xshell连一下就行了. …

对话易参创始人黄怡然:股权能不能赋能企业增长?| 极新企服直播实录

“ 致所有爱画饼的老板 ” 整理 | 云舒 编辑 | 小白 出品|极新 2022年以前,股权激励作为企业实现增长、吸引人才、保留人才并大幅度激发人才价值的重要手段,几乎成为每一个企业的标配。但是,现在这个时代,股权激励几…

Python 将Excel转换为多种图片格式(PNG, JPG, BMP, SVG)

目录 安装Python Excel库 使用Python将Excel工作表转换为PNG,JPG或BMP图片 使用Python将Excel特定单元格区域转换为PNG,JPG或BMP图片 使用Python将Excel工作表转换为SVG图片 有时,你可能希望以图片形式分享Excel数据,以防止他…

基于遗传优化的双BP神经网络金融序列预测算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于遗传优化的双BP神经网络金融序列预测算法matlab仿真,采用的双BP神经网络结构如下: 2.测试软件版本以及运行结果展示 MATLAB2022A版本…

【讲解下目标追踪】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

个人微信api

简要描述: 退出群聊 请求URL: http://域名地址/quitChatRoom 请求方式: POST 请求头Headers: Content-Type:application/json Authorization:login接口返回 参数: 参数名 必选 类型 …

物流EDI:GEFCO EDI 需求分析

GEFCO专注于汽车物流领域近70年,是欧洲整车市场的物流供应商,也是欧洲十大领先的运输和物流集团之一。GEFCO的业务遍及六大洲,业务覆盖150个国家,在全球拥有庞大的员工队伍,在全球汽车行业的挑战中茁壮成长。为汽车制造…

MySQL-索引篇

文章目录 什么是索引?索引的优缺点索引底层数据结构选型Hash表二叉查找树AVL树红黑树B树&B树 索引类型总结主键索引二级索引聚集索引与非聚集索引聚集索引非聚集索引 覆盖索引与关联索引覆盖索引联合查询最左前缀匹配原则 索引下推如何正确使用索引选择合适的字…

iOS Xcode Debug View Hierarchy 查看视图层级结构

前言 我们难免会遇到接手别人项目的情况,让你去改他遗留的问题,想想都头大,😂可是也不得不面对。作为开发者只要让我们找到出问题的代码文件,我们就总有办法去解决它,那么如何快速定位问题对应的代码文件呢…

r语言数据分析案例-北京市气温预测分析与研究

一、选题背景 近年来,人类大量燃烧煤炭、天然气等含碳燃料导致温室气 体过度排放,大量温室气体强烈吸收地面辐射中的红外线,造 成温室效应不断累积,使得地球温度上升,造成全球气候变暖。 气象温度的预测一直以来都是…

python视频转码脚本

今天有一个临时的需求,就是需要将一个wmv的初步转码成mp4的格式。找了一圈,免费的工具少,即使有免费的工具,在功能上也是有所限制,或者会给你塞广告或者附带安装其它流氓小游戏或者杀毒程序。 我并非不支持正版&#…

前端笔记-day05

文章目录 01-结构伪类选择器02-结构伪类选择器-公式用法03-伪元素选择器04-盒子模型-组成05-盒子模型-边框线06-盒子模型-单方向边框线07-盒子模型-内边距08-盒子模型-padding多值写法09-盒子模型-尺寸计算10-盒子模型-版心居中11-清除默认样式12-元素溢出overflow13-外边距合并…

贪心算法-----柠檬水找零

今日题目:leetcode860 题目链接:点击跳转题目 分析: 顾客只会给三种面值:5、10、20,先分类讨论 当收到5美元时:不用找零,面值5张数1当收到10美元时:找零5美元,面值5张数…