#1 楼
是否可以将OSPF配置为在链路成本/指标计算中使用延迟。想法是启用基于性能的路由,从而动态选择网络中最快和最不拥塞的链路,而不是依靠OSPF的默认行为,这会导致100Mbps链路的成本与1Gbps链路相同。
简短的回答:否,不是仅凭OSPF不能解决的问题
长的答案:
OSPF根据延迟/拥塞动态计算路径的唯一方法是使用MPLS Traffic Engineering,根据您的标准离线优化MPLS TE成本; MPLS TE使用OSPF LSA携带有关标签交换路径的信息。但是,MPLS流量工程是一个沉重的锤子,许多网络操作无法处理引入到MPLS TE或对MPLS TE进行故障排除的额外工作流。 ,并使用节点的角色收取费用。我不能说他的网络,但是在许多情况下此指导都是不必要的,因为精心设计的拓扑中的最低成本路径会自动遵循网络的核心。我不会尝试通过链接成本来调整效率低下的拓扑...只需使流量自然流过核心,并确保OSPF将1GE视为比FastEthernet链接更好的路径。如果布局合理,并在OSPF进程中使用自动开销参考带宽,则自然会发生这种情况。确保在所有OSPF路由器上都使用此功能,以便它们以相同的方式了解链接成本。
#2 楼
您不应依赖默认指标/成本,也不要依赖于IGP或STP。我的一个问题回顾是,是否设计了LAN,是询问哪个链路被阻塞,如果工程师不看就无法回答,则强烈表明该网络不是设计的。在正常操作和故障情况下运行,然后设计满足这些要求的度量标准。如果倾斜的话,我更喜欢用笔和纸添加咖啡。我更喜欢基于角色的度量标准,其中PP,P-PE,PE-PE等各自具有相同的度量值,而无论带宽或延迟。也就是说,我知道我希望流量流向何处,对我来说,延迟或容量是多少都没有关系,如果我没有足够的容量让流量流向该位置,我将升级链接。
当然,基于角色的方法并不是唯一的方法,如果您希望将度量标准基于链接速度或测得的延迟,请继续。
不管您如何设计度量标准,它都是完全静态的,并且不了解实际的链路状况,例如数据包丢失,延迟,抖动,容量等。如果您想让网络更加动态地响应(我需要往往认为通常是由于计划不周而致)到不断变化的网络状况,您需要研究RSVP甚至SDN。
#3 楼
路由器使用PfR或OER的另一种选择是路由器使用活动探针或netflow数据动态选择路径。或者,当然,非常简单的选择是对OSPF成本值进行硬编码。另一个考虑因素是您要尝试编写静态度量标准还是要动态行为(随流量负载而变化的延迟)。确保您想要复杂性,如果您查看EIGRP,它具有负载度量标准,但从未有人使用过,因为它增加了操作复杂性,并且可能导致流量振荡。
评论
如果您使用的是Cisco Gear,请查找自动成本参考带宽,以自动区分快速以太网和千兆位成本。