本文主要是介绍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可以学习到其他区域的明细路由(注意是部分)
渗透前
渗透后
这篇关于ISIS学习二——与OSPF相比的ISIS报文以及路由计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!