OSPF与ISIS的区别

发布时间:2026/7/4 14:22:21

OSPF与ISIS的区别 OSPF与ISIS的区别一、基本点1、ISIS基于数据链路层OSPF基于IP层协议号89所以ISIS扩展性更强2、OSPFv2只能用于IPv4ISIS可以应用在多种网络层协议中IPv4IPv6CLNP3、OSPF支持4种网络类型广播NBMAP2PP2MPISIS支持2种网络类型广播P2P4、OSPF支持骨干区域普通区域和特殊区域区域的划分更加有层次适合企业网层次化部署ISIS支持L2和L1的区域L1的区域类似OSPF的特殊区域更加适合运营商做扁平化网络部署IS-IS的骨干不是特定的一个域而是由连续的Level 2 路由器组成OSPF的骨干必须有而且必须为area 0;IS-IS的两层分级的网络拓扑结构不是必须的网络可以完全由Level 1 路由器或完全由Level 2 路由器构成。OSPF的必须有area 0,可以只有一个area,但必须是area 0。5、ISIS划分区域区域的边界在路由器上OSPF划分区域区域的边界在路由器之间的链路上6、OSPF有区域内区域间区域外路由之分路由控制更加精细7、OSPF支持v-link做网络的优化OSPF状态机down、init、2-way、Exstart、Exchange、loading、FULLISIS状态机init、establish二、报文类型OSPFhelloDDLSRLSULSAckISISP2P-helloL1-LAN-helloL2-LAN-helloL1-CSNPL2-CSNP类似DD描述LSDB的摘要信息L1-PSNPL2-PSNP类似LSRLSAcK用来请求LSP或确认LSPL1-LSPL2-LSP类似LSU用来更新LSP的全部信息三、路由器类型OSPFABRASBRISISLevel-1L2L1/21、L1的路由器只能和L1或L1/2路由器在同一区域建立L1的邻居关系2、L2的路由器可以和L2或L1/2路由器在不同区域建立L2的邻居关系3、L2的邻居关系是骨干区域四、邻居关系OSPF在广播/NBMA网需要选举DR/BDRD-other和DR/BDR建立FULL的邻接关系D-other之间建立2-Way的邻居关系ISIS在广播网络选举DIS所有路由器建立全链接的邻接关系DR 首先比较优先级默认为1优先级为0不能参与选举 最大为255优先级相同比较router-id越大越优先。当DR失效由BDR充当DR 。DR-other和DR/BDR建立FULL的邻接关系 收集LSA信息DR-other之间建立2-Way的邻居关系 为其他路由器同步LSDB减少LSA泛洪DIS 首先比较优先级默认为64 无备份。所有路由器建立全链接的邻接关系周期发送所有的LSP的摘要信息CSNP。优先级越大越好可以抢占因为是全互连邻接关系比较MAC/DLCI数据链路连接标识符越大越好如果没有MAC/DLCI则比较system-id越大越优先。五、LSDB同步机制OSPF当两台路由器建立OSPF邻居关系状态机到达2-way在Exstart状态通过DD报文的交互选举主从主从选举。到达exchange状态路由器相互发送包含链路状态的DD报文描述LSDB内容。到达loading状态时相互发送LSR、LSU、LSACK报文交互LSA。到达FULL状态两台路由器LSDB已经同步完毕。ISIS1、P2P的网络LSDB同步当邻居关系建立之后立即发送一次CSNP对方收到之后发送PSNP请求相应LSP收到PSNP之后回应LSP更新对方LSDB并启动LSP超时计时器如果在超时计时器内没有收到对方的PSNP确认则重传LSP重传计时器5s如果在计时器内收到对方的PSNP则认为LSDB同步完成PSNP完成了OSPF中LSR和LSAck的作用2、Broadcast的网络LSDB同步由DIS周期发送CSNP。新接入路由器时会立即发送自身所有的LSP接入路由器会根据周期的CSNP来查看自身缺少哪些LSP如果缺少通过发送PSNP请求相应LSPDIS会根据PSNP来更新相应LSP收到LSP的路由器无需确认如果没有收到则再次发送PSNP10s注LSP每900s更新一次超过1200s则认为该LSP失效从1200开始减小倒计时OSPF LSA每1800s更新一次超过3600s则认为该LSA失效从小到大计数正计时六、计算路由OSPF区域内使用SPF算法区域间进行3类LSA传递外部路由以5类LSA形式在OSPF域内泛洪特殊区域发送缺省LSA。ISIS1、L1/L2的路由器访问自身区域使用SPF算法根据自身产生的路由器LSP计算以及伪节点LSP进行广播型网络路由的计算2、L1的路由器访问其他区域的路由使用L1/2路由器产生的ATT位置1的LSP生成一条下一跳指向L1/2路由器的缺省路由访问其他区域路由3、L2的路由器访问其他区域的路由时L1/2路由器会将明细下发进L2的LSDB中注如果L1的区域存在多个L1/2路由器那么会有次优路径的风险此时可以通过在L1/2路由器上做路由渗透来优化路径

相关新闻