ISIS基于CLNS,即运行在链路层,这样即使IP层出现故障,二层通信也不会中断。

举报
wljslmz 发表于 2022/09/13 15:05:43 2022/09/13
【摘要】 ISIS的全称是Intermediate System to Intermediate System,最早由ISO 10589开发,基于ISO CLNS(ConnectionLess-mode Network Services),在RFC1195中增加了IP。ISIS 和 OSPF 都是支持 SPF 快速收敛的链路状态路由协议,为什么运营商更喜欢 ISIS?我认为有几个原因: 1、稳定ISI...

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,不同协议的选择取决于实际需求

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。