IS-IS基础知识及工作原理

IS-IS定义

ISIS :链路状态路由协议 ,与OSPF非常相似,使用Hello协议寻找相邻节点(建立邻居关系),使用LSP交换链路状态信息,采用分层设计。ISIS可以在不同的子网上操作,包括广播型的LAN 、WAN 和点到点链路。
IS-IS基础知识及工作原理_第1张图片

ISIS的区域

(1)ISIS协议有三种路由选择级别 : L1、L2、L1-2

L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)

L2负责在不同区域内传播链路状态信息(类似OSPF的3类)

L1-2部署在骨干区域,为ISIS默认区域,且每一个非骨干区域都通过L1-2路由器与骨干区域相连

(2)OSPF与ISIS结构的不同点

在ISIS中,每个路由器都只属于一个区域;而在OSPF中,一个路由器的不同接口可以属于不同的区域
在ISIS中,单个区域没有骨干区域与非骨干区域的概念;而在OSPF中,area 0被定义为骨干区域
在ISIS中,L1和L2级别的路由器采用SPF算法,分别生成最短路径树SPT;而在OSPF中,只有在同一个区域才使用SPF算法,区域之间的路由需要通过骨干区域来转发

ISIS路由器的分类⭐

(1)Level-0 :存在于ES与IS之间。

(2)Level-1 :存在于同一区域内的多台路由器之间,用于实现区域内路由。

(3)Level-2:存在于同一域内不同区域的多台路由器之间,用于实现区域间路由。

(4)Level-1-2:能同时获取区域内和区域间路径。
IS-IS基础知识及工作原理_第2张图片
将level-1路由器部署在非骨干区域,level-2路由器和level-1-2路由器部署在骨干区域
每一个非骨干区域都通过level-1-2路由器与骨干区域相连
ospf中,每一个链路只属于一个区域,IS-IS中每个链路可以属于不同区域
IS-IS中单个区域没有物理的骨干和非骨干区域的概念,而在ospf中,Area 0被定义为骨干区域
在IS-IS中,level 1与 level 2级别的路由器分别采用spf算法,分别产生最短路径树SPT
在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发
IS-IS基础知识及工作原理_第3张图片

进程下修改IS-IS级别

IS-IS基础知识及工作原理_第4张图片

地址结构

IS-IS基础知识及工作原理_第5张图片

集成IS-IS特点 OSPF特点
支持CLNP网络、IP网络 目前仅支持IP网络
工作在数据链路层 工作在IP层

IS-IS基础知识及工作原理_第6张图片

IS-IS与OSPF的共同特征

1.维护一个链路状态数据库,当然是基于Dijkstra算法
2.都利用Hello包形成和维护邻居关系
3.使用区域的概念来构成层次化的拓扑结构
4.都提供在区域之间提供地址汇总的能力
5.无类路由协议
6.都选取一个指定路由器来描述广播性网络
7.认证能力

IS-IS是ISO定义的OSI协议中无连接网络服务CLNS的一部分,用于动态路由
CLNS由以下三个部分组成
CLNP:类似与TCP/IP中的IP协议。IP协议为ICP/IP传输层服务。CLNP为OSI传输层服务
IS-IS:中间系统(路由器)间的路由协议,类似于IP中的OSPF
ES-IS:主机系统与中间系统间的协议,就像IP中的ARP。IGMP(RD)等
扁平化的层次结构

IS-IS基础知识及工作原理_第7张图片
IS-IS基础知识及工作原理_第8张图片

IS-IS报文

IS-IS基础知识及工作原理_第9张图片

区域间路由

IS-IS基础知识及工作原理_第10张图片

你可能感兴趣的:(IS-IS基础知识及工作原理)