LSP
ISIS链路状态报文LSP用于交换链路状态信息。LSP分为两种:L1和L2 LSP。L1 LSP由L1路由器传送,L2 LSP由L2路由器传送,L1-2路由器则可以传送以上两种LSP
两类LSP有相同的报文格式
LSPID是唯一的描述一条LSP,星号代表是自己产生的LSP,前面6个字节用来代表SYSTEM ID ,后面紧跟着00用来标识伪节点标识符,-后面是分片标识符
system id.伪节点标识符-分片标识符
对于ISIS来说,只有两种LSA类型,分别是实节点LSP对应于(对应于ospf中的1类lsa)与伪节点LSP(对应ospf中的2类lsa),伪节点标识符等于0就是实节点,不等于0就是伪节点。
LSP的更新机制,周期性更新(每隔900秒更新一次,序列号加1,老化时间是1200秒,倒计时),触发更新(链路状态发生了变化,更新一次)
LSP的新旧判断,
- 先比序列号,越大越优先
- 如果序列号相同,则比较剩余存活时间,如过剩余存活时间为0,就将LSP存入到LSDB中(用于删除一条LSP)
- 如果序列号相同且都不等于0,就比较校验和,校验和大的优先
- 校验和相同,则认为一致
CSNP
包含设备LSDB中所有的LSP摘要,路由器通过交换CSNP来判断是否需要同步LSDB
- 在广播网络上,CSNP由DIS定期发送(缺省的发送周期为10秒)
- 在点到点网络上,CSNP只在第一次建立邻接关系时发送
PSNP
如果PSNP是请求的话,序列号会变成0,如果不是0,那么就是在做确认
路由计算
在一个区域,使用SPF算法即可算出。
L1的路由器 使用L1的LSP描述直连网段信息
L2的路由器 使用L2的LSP描述直连网段信息
对于 L1-2路由器来说,默认会将所有的直连链路分别在L1和L2中去描述
L12 根据链路级别对直连叶子做描述
- 如果链路为L2,则在L2的LSP中描述该链路的叶子,不在L1的LSP描述
- 如果链路为L1或者L2,则在L1和L2的LSP中都描述该链路的叶子
- 接口默认也是L1-2,int g0/0/2 ; isis circuit-level level-1
- 骨干区域可以计算出非骨干区域的明细路由,原因:L12路由将L1 LSP计算出的路由作为自身直连的叶子挂载到L2的LSP来描述
- 非骨干区域路由器不可以计算出骨干区域的路由信息,默认情况L12路由器不在L1的LSP中描述骨干区域的路由信息
- 非骨干区域通过缺省路由访问其他网络
- 导致ISIS的L1区域默认成为完全Stub区域
ATT置位
LSP中,ATTbit成为骨干区域连接服务,当L12路由器在L2的LSDB中,存在其他区域的L2 LSP时,将自身产生的L1 LSP中的ATT bit置1
L1区域路由器根据ATT bit置1,计算出一条到达L12路由的缺省路由
让它一直置1,可以ISIS断开不需要的时候,也可以去正常访问连接的其他网络
isis 1 attached-bit advertise never|always(一直置位) attached-bit avoid-learning L1收到att置位不生成默认路由,他不计算,他的下联路由器可以计算
路由渗透
缺省路由的计算存在次优路径,可以将L2的路由引入到L1的路由中,路由泄露,DU位会置1
isis 1 import-route isis level-2 into level-1 //L1-2会把L2的路由挂到自己的L1数据库中的叶子上面 undo import-route isis leve-1 into level-2 不让L1引入到L2中
ISIS认证
认证方式:明文认证,MD5认证,Keychian认证(时间到了自己换密码),HMAC-SHA256认证
三种类型:接口认证(只对hello包做认证),区域认证,路由域认证(每台设备都要做)
默认接口没有启用接口认证,代表发送ISIS报文时不携带认证tlv,也不要求接收的hello是否携带认证tlv
ospf做认证是放在头部,ISIS做认证是放在了LSP中,随着LSP进行传递,所有链路都要使用相同认证
ISIS中途路由器只有泛洪的能力,没有修改认证的能力
isis authentication-mode md5 plain huawei//启用接口认证,发送hello包是携带认证TLV isis authentication-mode md5 plain huawei send-only //不要求接收hello包是要携带TLV area-authentication-mode //区域认证 domain-authentication-mdoe //对自己产生的LSP做认证
ISIS选路与防环
如果R1收到两个ATT置位的L12路由器,那么就负载分担;R2不会生成指向R3的默认路由,因为UP置位
骨干区域L2的路由优于L1泄露的路由,L1的路由优于L2的
L1路由>L2路由>L1*
引入外部路由到达ISIS中后,LSP信息会使用分片
IP-External外部路由