来源:网络技术联盟站 链接:https://www.wljslmz.cn/18802.html
ISIS的全称是Intermediate System to Intermediate System
,最早由ISO 10589开发,基于ISO CLNS(ConnectionLess-mode Network Services),在RFC1195中增加了IP。
ISIS 和 OSPF 都是支持 SPF 快速收敛的链路状态路由协议,为什么运营商更喜欢 ISIS?
图 1:OSPF 和 IS-IS 的典型组网拓扑
我认为有几个原因:
1、稳定
ISIS基于CLNS,即运行在链路层,这样即使IP层出现故障,二层通信也不会中断。
OSPF运行在IP层,协议号为89,IP封装意味着OSPF报文可以受到IP报文欺骗和拒绝服务(DoS)攻击。
2、可扩展性
在 ISIS 中,所有路由信息都使用 TLV(TYPE/LENGTH/VALUE)传输,确保了简单的结构并提供了轻松的可扩展性。例如,为了支持 IPv6,只需向 ISIS 添加两个 TLV。此外,ISIS 还支持 IPX 等协议。
OSPF是为支持IP而开发的,提供了两个独立的版本OSPFv2和OSPFv3来支持IPv4和IPv6。
3、复杂
- OSPF的所有非骨干区域都必须与骨干AREA 0互连,ISIS区域分为level1和level2,ISIS的骨干区域比较灵活。
- 这意味着您不必担心实现完美的物理布局,并且可以更自由地实现物理连接。
- OSPF LSA种类繁多,数据库结构复杂,因此,故障定位很困难。ISIS的LSP类型少,数据库结构简单,资源占用率低,容易定位故障。
- 配置 ISIS 时,路由器之间不需要匹配Hello时间和Router Dead时间,并且 OSPF 必须设置为相同的值。
- ISIS 路由器只能属于一个区域,而 OSPF 路由器可以连接两个以上的区域,在管理上,这增加了OSPF的复杂性。
4、收敛
ISIS中,当区域内节点所在网段发生变化时,触发PRC算法,保证路由收敛速度快,路由计算成本低;OSPF中,网络地址用于构建网络拓扑,ISPF算法当an中的网段地址改变时触发,比较复杂。
当网络规模较大时,ISIS的收敛速度远快于OSPF。
5、规模
ISIS支持更大的网络架构和更稳定的网络,ISIS 单域节点的数量可以更多。
世界上运行量最大的 ISIS 在一个域中拥有 500 多台设备,而 OSPF 可以配置为 350 台。
总结
这就是 ISP 选择使用 ISIS 的原因,OSPF 也有很多优点。与 ISIS 相比,OSPF 更加灵活,能够适应企业网络复杂的网络环境。事实上,很多运营商的非骨干网络,如承载网、城域网,都采用了OSPF,不同协议的选择取决于实际需求。