目录
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可以学习到其他区域的明细路由(注意是部分)
渗透前
渗透后