我读到由于历史原因,IS-IS 在 Internet 服务提供商中比 OSPF 更受欢迎(主要是最初 IS-IS 具有更好的硬件支持,并且不仅仅用于 IP)。
但是为什么 OSPF 在企业网络中变得越来越流行呢?我想出的唯一可能的解释是 OSPF 是一个开放标准,而 IS-IS 标准不是免费的。
我读到由于历史原因,IS-IS 在 Internet 服务提供商中比 OSPF 更受欢迎(主要是最初 IS-IS 具有更好的硬件支持,并且不仅仅用于 IP)。
但是为什么 OSPF 在企业网络中变得越来越流行呢?我想出的唯一可能的解释是 OSPF 是一个开放标准,而 IS-IS 标准不是免费的。
虽然 IS-IS 和 OSPF 在路由级别(链路状态,Dijkstra)的工作方式非常相似,但最重要的区别可能是 OSPF 位于 IP(L3)之上,而 IS-IS 位于数据链路层之上( L2)。
因此,IS-IS 需要对等点之间的 L2 连接,这并不总是可用的(例如,当 L3 隧道与 VPN 或类似的一起使用时)。因此,OSPF 是一种更通用的协议,更适合在整个企业网络中使用。
另一方面,IS-IS 在它支持的协议类型方面更加通用(它实际上构成了最短路径桥接802.1aq 的基础)——但由于其他 L3 协议已经不再使用,OSPF v2/v3 几乎是一切你需要的。