理论知识1
ISIS的NET名称:areaID+systemID+sel,例如;49.0001.0000.0000.0001.00。AreaID是可变长ID,而SystemIS是不可变ID,Sel默认为00
Level1:内部路由器,只能在ISIS的域内互通,只能在同一区域建立LSDB
Level2:跨域路由器,可以再ISIS的所有区域互通,可以在同一区域、跨域l2路由器中建立LSDB
Level1-2:区域边界路由器,Level1路由器可以通过该路由器访问其他区域,类似与OSPF的ABR,路由器必须连续,为了维持稳定
支持类型
ISIS仅支持广播网络(MA)和点到点网络(P2P),OSPF支持广播网络(MA)、非广播多路访问(NBMA)、点到点网络和点(P2P)到多点网络(P2MP)
报文类型
OSPF有五种报文类型:Hello(建立关系)、DD(摘要)、LSA(请求)、LSU(更新)、LSack(确认) ISIS报文:IIH(邻居)、LSP(链路状态报文)、CSNP(全序列号报文)、PSNP(部分序列包报文) IIH-----Hello LSP----LSA+LSack CSNP--LSU PSNP--DD
注意
ISIS的level1路由器会自动生成一条默认路由,指向本区域的level1-2路由器,便于访问ISIS的其他区域,效果和作用类似于OSPF的特殊区域(Stub)
ATT字段:用于表示Lv2的路由
基本配置
配置设备的NET
[Huawei]isis
[Huawei-isis-1]network-entity 49.0001.0000.0000.0001.00接口使能ISIS
[Huawei-isis-1]int lo0
[Huawei-LoopBack0]isis enable修改路由器类型
[Huawei]isis
[Huawei-isis-1]is-level level-1-2修改链路接口类型
[Huawei]int s2/0/0
[Huawei-Serial2/0/0]isis circuit-level level-1理论知识2
IIH
ISIS中的IIH在广播网络中分为L1 LAN IIH和L2 LAN IIH,点到点网络的IIH在P2P网络中只有P2P IIH
DIS的选举
在广播网络中
在广播网络中的选举
在ISIS中,DIS是用于代表广播网络的伪节点。与OSPF的DR/BDR不同,DIS并没有BDR的概念。DIS的选举是抢占式的,即当一个更高优先级的路由器出现时,它会抢占DIS角色。
- DIS选举规则:
- 优先级:DIS选举的首要因素是接口的优先级,优先级较高的路由器优先成为DIS。
- MAC地址:当优先级相同的时候,MAC地址较大的路由器优先成为DIS。
- 抢占式:DIS的选举是抢占式的,即更高优先级的路由器可以取代当前DIS的角色。
- 优先级:DIS选举的首要因素是接口的优先级,优先级较高的路由器优先成为DIS。
在P2P网络中
- 对于点到点网络(P2P),ISIS没有DIS选举。点到点网络的邻接关系是通过两次握手建立的:一旦一个路由器收到对端发来的IIH报文,它就会单方面宣布建立邻接关系。
链路状态数据库的同步
LSP
SN:(Sequence Nunber):LSP的序列号,从1开始累计,每发送一个LSP,SN值+1,路由收到LSP的时候可以对比SN的值来对比是否更新 ATT:标志位,用于在L1-2路由器中,当该字段值为1的时候,L1路由器就会生成一条默认路由指向发出该字段值的路由器
LSDB
ISIS的LSDB由收到的LSP构成
CSNP
CSNP是LSDB中的链路状态信息的全部内容,类似OSPF中的LSU报文,在广播网络中CSNP由DIS定时发送(默认10秒),而在点到点网络中,CSNP只在第一次邻接关系建立的时候发送
PSNP
PSNP是LSDB中的链路状态信息的摘要内容,类似OSPF中的DD报文
ISIS的认证
接口认证
对L1和L2的Hello报文进行认证(IIH报文认证)
区域认证
对区域内的L1报文(LSP、CSNP、PSNP)进行认证
路由域认证
对ISIS路由域内的L2报文进行认证
路由计算
路由渗透
当L1路由器中有两个相同且等价的默认路由时,会自动选择某一个默认路由作为出口路由,可能会产生次优路径。通过路由渗透,把L2的LSDB注入到L1的LSDB中,使得L1路由器具有域外的路由信息,从而可以计算明细路由,避免次优路径
如下图是一个网络拓扑 ![[Pasted image 20251023095931.png]] 路由渗透配置代码(样例): 在AR2上:
[AR2]ip ip-prefix 1 permit 192.168.10.0 24
[AR2]isis
[AR2-isis-1]import-route isis level-2 into level-1 filter-policy ip-prefix 1在AR3上:
[AR3]ip ip-prefix 1 permit 192.168.10.0 24
[AR3]isis
[AR3-isis-1]import-route isis level-2 into level-1 filter-policy ip-prefix 1ACL和前缀列表
都可以用来匹配所需要的流量或路由信息,ACL不能匹配子网掩码,前缀列表可以匹配子网掩码
- ACL(Access Control List):可以用来匹配流量或路由信息。ACL不能匹配子网掩码,主要用于流量过滤。
- 前缀列表(Prefix List):与ACL类似,但它可以匹配子网掩码。前缀列表更适合用于路由过滤,因为它支持根据子网掩码的精确匹配来处理路由信息。
ISIS认证
ISIS支持不同级别的认证机制,以确保网络的安全性:
- 接口认证:对L1和L2的Hello报文(IIH报文)进行认证,防止非法路由器加入网络。
- 区域认证:对区域内的L1报文(如LSP、CSNP、PSNP)进行认证,确保区域内的链路状态信息的合法性。
- 路由域认证:对ISIS路由域内的L2报文进行认证,确保跨区域传递的路由信息的安全性。