Answers:
是否可以将OSPF配置为在链路成本/指标计算中使用延迟。其思想是启用基于性能的路由,从而动态选择网络中最快和最不拥塞的链路,而不是依靠OSPF的默认行为,这会导致100Mbps链路的成本与1Gbps链路相同。
简短答案:不,不能仅凭OSPF
长答案:
OSPF根据延迟/拥塞动态计算路径的唯一方法是使用MPLS Traffic Engineering,并根据您的标准对MPLS TE成本进行离线优化;MPLS TE使用OSPF LSA携带有关标签交换路径的信息。但是,MPLS流量工程是一个沉重的锤子,许多网络操作无法处理在MPLS TE设置或故障排除中引入的其他工作流程。
另一个答案是建议您不要根据带宽来调整链接成本,而应该将节点的角色用于成本。我不能说他的网络,但是在许多情况下此指导都是不必要的,因为精心设计的拓扑中的最低成本路径会自动遵循网络的核心。我不会尝试通过链接成本来调整效率低下的拓扑...只是使流量自然流过核心,并确保OSPF将1GE视为比FastEthernet链接更好的路径。如果布局合理,并在OSPF进程中使用自动开销参考带宽,则自然会发生这种情况。确保在所有OSPF路由器上都使用此功能,以便它们以相同的方式了解链接成本。
您不应该依赖默认指标/成本,而不要依赖IGP或STP。我的一个问题回顾是,是否设计了LAN是询问哪个链路被阻塞,如果工程师不看就无法回答,则有力地表明网络不是设计的。
您应该设计在正常操作和故障情况下如何使流量流动,然后设计满足这些要求的度量标准。如果倾斜的话,我更喜欢用笔和纸加上咖啡。
我非常喜欢基于角色的度量标准,无论带宽或延迟如何,PP,P-PE,PE-PE等均具有相同的度量值。也就是说,我知道我想让流量流向何处,对我来说,延迟或容量是什么都没有关系,如果我没有足够的容量让流量流向,我将升级链接。
基于角色当然不是唯一的实现方法,如果您希望将度量标准基于链接速度或测量的延迟,请继续。
无论您如何设计度量标准,它都将是完全静态的,并且不会意识到实际的链路状况,如数据包丢失,延迟,抖动,容量等。 )以适应不断变化的网络状况,您需要查看RSVP甚至SDN。