我个人认为最主要的原因是:占市场主流的各种杂七杂八的厂商用脚做的选择。
IS-IS 是 ISO 搞的,标准要给 ISO 交钱才能看,而且费用不低。这就筛选掉了一批中小型设备商,在有其它便宜路由协议可用时,他们才不会给 ISO 钱就为了看个标准,因为用户不会为他们实现 IS-IS 的努力和支付的额外金钱支付溢价,他们只会找其它更加物廉价美的产品。就像现在的显卡厂商只搞一个 HDMI 接口一样,要是消费者压根没有接电视的需求,它们估计就把唯一一个也阉掉了。
于此同时,市面上主流的 IGP 路由协议有这些:
既然有不花钱还好用的 OSPF ,还惦记着 IS-IS 干嘛呢?抱着这样的想法,这些厂商就生产有 OSPF 但没有 IS-IS 支持的网络设备。
想要组建网络的公司一看,市面上都是支持 OSPF 的设备。支持 IS-IS 的基本都是大厂的,溢价更高,但为之支付的溢价不一定带来他们想要的东西。选择 IS-IS 做路由协议有收窄设备选型范围的风险(可能会花更多冤枉钱),于是便选择 OSPF 了。再说了,IS-IS 工作在链路层上,企业站点互联的连接类型多种多样,不一定都是二层连接,这更限制了 IS-IS 在企业网中的应用。
循环形成了,厂商看客户都用 OSPF ,于是都选择实现 OSPF 而忽视 IS-IS (因为额外花的钱和时间没办法跟用户讨要),客户看市面上的设备都支持 OSPF ,同行也用 OSPF ,于是也选择用 OSPF 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.