如何在 OSPF 中启用链路延迟测量和播发
了解 OSPF 中的链路延迟测量和播发
OSPF 中链路延迟测量和通告的优势
OSPF 中的链路延迟测量和通告具有以下优势:
- 在某些网络中非常有益,例如股票市场数据提供商,在这些网络中,实时访问市场数据以比竞争对手更快地进行交易至关重要。这就是网络性能标准或延迟对数据路径选择变得至关重要的地方。
- 帮助您以经济高效且可扩展的方式根据性能数据(如延迟)做出路径选择决策。
- 这是将跃点计数或成本等指标用作路由指标的另一种选择。
OSPF 中的链路延迟测量和通告概述
网络性能是通过使用TWAMP-Light来测量的。从 Junos OS 21.4R1 版开始,您可以使用探测性消息来测量 IP 网络中的各种性能指标。OSPF 流量工程扩展有助于以可扩展的方式分发网络性能信息。然后,这些信息可用于根据网络性能做出路径选择决策。
边界网关协议链路状态 (BGP-LS) 允许 BGP 携带从 IGP 获取的链路状态信息,然后允许互联网服务提供商 (ISP) 通过正常的 BGP 对等互连,有选择地与其他 ISP、服务提供商、CDN 等公开这些信息。定义了新的 BGP 链路状态 (BGP-LS) TLV,以携带 IGP 流量工程指标扩展。
下图描述了由核心、城域网和接入网络组成的网络中的最小 IGP 指标和最小延迟指标。
在这种情况下,核心网络成本更低,但延迟更长。延迟最低的访问快捷方式成本高昂。由于核心网络的成本较低,因此使用最小 IGP 指标,大多数流量通常从 1>2>3>4>5> 到 6。如场景 a 所示,您可以通过在配置相应成本的情况下运行 OSPF 并将默认 OSPF 算法设置为零来实现最低 IGP 要求。在对超低延迟至关重要的企业中,数据包需要从 1 到 6。如场景 b 所示,您可以通过定义延迟最小的 OSPF flex 算法来实现最小延迟指标,从而将到端点的延迟降至最低。此 flex 算法仅包含节点 1 和节点 6。
另见
配置 OSPF 接口上的 OSPF 链路延迟
在 IP 网络中,大部分流量通常通过核心网络,这降低了成本,但可能会导致延迟增加。然而,业务流量通常受益于基于其他性能指标(如路径延迟)做出路径选择决策的能力,而不是仅根据 IGP 指标进行中继。优化路径以减少延迟可以使实时语音和视频等应用受益匪浅。它还可以实现对金融市场数据的高性能访问,其中毫秒可以转化为重大的收益或损失。
从 Junos OS 21.4R1 版开始,您可以在 IP 网络中启用 OSPF 链路延迟。您可以使用默认 OSPF 算法以适当的链路开销配置 OSPF,从而实现最小 IGP 指标路径。这样做可以严格基于链路指标的总和优化到端点的路径。通过使用 OSPF 延迟弹性算法,您可以根据路径的端到端延迟来优化路径。
链路延迟可使用双向有源测量探头 (TWAMP) 进行动态测量。然后,路由器会泛洪其链路延迟参数。区域中的路由器将这些参数存储在共享链路状态数据库 (LSDB) 中。入口节点针对 LSDB 运行 SPF 算法,以计算针对各种属性(例如链路颜色、IGP 指标、流量工程 (TE) 指标)进行优化的路径。
要为 OSPF 接口配置链路延迟测量,请执行以下作:
要为 OSPF 接口配置延迟指标,请执行以下作:
[edit protocols ospf area 0.0.0.0 interface ge-0/0/0.0] user@host#set delay-metric microseconds
例如:
[edit protocols ospf area 0.0.0.0 interface ge-0/0/0.0] user@host#set delay-metric 20000
从配置模式输入 commit 。
要验证配置结果,请使用 show protocols 作命令。
user@host# show protocols
ospf {
area 0.0.0.0
interface ge-0/0/0.0 {
delay-measurement {
advertisement {
accelerated {
threshold 100;
}
periodic {
interval 35;
threshold 100;
}
}
probe-count 10;
probe-interval 100;
}
delay-metric {
20000;
)
}
要验证 OSPF 数据库中是否存在链路延迟参数,请使用 show ospf database extensive | match delay 作命令。
user@host> show ospf database extensive | match delay
Unidirectional link delay: 20000
Min unidirectional link delay: 20000
Max unidirectional link delay: 20000
Unidirectional delay variation: 20000
输出显示接口上配置的 20000 微秒延迟。