Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

LSP 路由行为

您可以将 NorthStar 控制器配置为根据接口流量或链路延迟条件自动重新路由 LSP。触发重新路由的参数可以在全局级别上配置(应用于网络中的所有链路,双向),并且您可以使用特定于链路的阈值覆盖全局阈值。

影响 LSP 路由行为的分析参数

表 1 汇总了影响 LSP 路由行为的分析参数。

表 1:影响 LSP 路由行为的分析参数

参数

描述

如何访问

重新路由间隔

用户定义的全局参数应用于第 3 层链路利用率和 LSP 延迟违规。这是控制器对任何流量/延迟违规行为做出反应的最短间隔。最小值为 1 分钟,没有最大值。该值越小,重新路由过程的数量越多,因此,对网络的影响就越大。它是触发第 3 层链路利用率违规或 LSP 延迟违规重新路由过程的必需参数。

Administration > Analytics

链路利用率阈值 (%)

用户定义的全局参数应用于第 3 层链路利用率违规场景中的所有链路。当超过此阈值时,控制器将开始将 LSP 从拥塞的链路中移开。当发生第 3 层链路利用率冲突时,启用此控制器行为是必需参数。一旦链路利用率超过定义的阈值,并且在定义的重新路由间隔内未发生之前的重新路由过程,就会触发重新路由过程。

Administration > Analytics

数据包丢失阈值 (%)

当链路上的数据包丢失超过此阈值时,链路将被视为不稳定,并会触发流量重新路由以避免链路。为此,NorthStar 会为每个链路创建一个维护事件,从而暂时使该链路对流量不可用。事件名称反映它是由数据包丢失触发的。活动开始时间是即时的(链接显示红色 M,表示处于维护模式),结束时间设置为一小时后。由于此类维护事件需要手册完成,因此结束时间并不重要。

有关查看和管理维护事件的信息,请参阅 维护事件, 包括如何在链接恢复到稳定后手动完成触发的事件。

Administration > Analytics

链路利用率阈值和数据包丢失阈值

用户定义的每链路参数。链路利用阈值和数据包丢失阈值的工作方式与全局参数类似,不同之处在于它们将应用于配置的单个链路。

通过选择行并单击 Modify 窗口底部的,从网络信息表(“链接”选项卡)中修改现有链接。

最大延迟

用户定义的本地参数应用于每个 LSP。它是触发任何 LSP 延迟违规重新路由过程的必需参数。当 LSP 配置了最大延迟,并且还有全局链路延迟阈值时,控制器会在 LSP 延迟违规时检查 LSP。

Applications > Provision LSP (“设计”选项卡),或通过选择隧道行并单击Modify窗口底部的 来修改网络信息表中的现有隧道。

也可以使用 REST API。

对于基于链路利用率(带宽)的 LSP 重新路由,您可以指定重新路由间隔(以分钟为单位)和链路利用率阈值 (%)。重新路由间隔用于对背靠背重新路由事件进行节奏。当同时满足以下两个条件时,将重新路由 LSP:

  • 已超过链路利用率阈值。

    为避免不必要的网络变动,NorthStar 仅在超过链路利用率阈值时才考虑使用流量或带宽预留重新路由 LSP。

  • 在配置的重新路由间隔内未发生先前的利用率触发的重新路由(从这个意义上说,此计时器指定连续重新路由操作之间的最小时间间隔)。

当超过阈值时,优先级设置较低且流量较高的 LSP 将首先重新路由,然后是优先级设置较高且流量较低的 LSP。如果 LSP 流量数据可用,NorthStar 会通过带宽预留使用该数据来确定是否应重新路由 LSP。如果 LSP 流量数据不可用,NorthStar 会考虑 LSP 带宽预留来进行确定。

注意:

为了确定是否应重新路由 LSP,LSP 流量 0 被视为可用 LSP 流量,LSP 有流量数据,但流量数据为 0。在这种情况下,LSP 带宽预留不会用于评估。

当链路的利用率超过配置的阈值时,它会在时间轴中显示为事件,任何后续重新路由也是如此。

对于基于丢包和基于延迟的重新路由,先决条件是在 Junos 中配置实时性能监控 (RPM) 并在路由器上安装 rpm-log.slax 脚本。请参阅《NorthStar 控制器入门指南》中的配置路由器以将 JTI 遥测数据和 RPM 统计信息发送到数据收集器。完成此操作后,Junos OS 可以监控链路是否存在丢包和链路延迟,并将结果捕获为系统日志事件。

图 1 显示了 Provision LSP Design 选项卡。此窗口中的阈值使用延迟信息来派生 LSP 的指标,而设备在选择要使用哪些 LSP 将流量转发到给定目标时会使用这些指标。

图 1:调配 LSP,显示延迟阈值 Configuration interface for provisioning an LSP in MPLS network management. Design tab with routing parameters. Buttons for Preview Path, Cancel, and Submit.的“设计”选项卡

NorthStar 路径计算服务器 (PCS) 使用最大延迟来约束 LSP 的路由路径。如果不满足此约束,则 PCS 不会路由 LSP。NorthStar遥测模块还使用最大延迟来触发LSP重新路由。

高延迟阈值用于惩罚 LSP,因此只要存在其他指标较低的并行 LSP,数据平面就不会使用它。一旦延迟低于高延迟阈值,LSP 的可用性将不会恢复,直到 LSP 延迟达到低延迟阈值。这样可以防止对网络造成过度影响。当 LSP 延迟降至低延迟阈值以下时,其指标将设置为低延迟。

设置全局参数

要设置全局配置参数,请导航至 Administration > Analytics。LSP 路由行为窗口随即显示,如 图 2 所示。

图 2:LSP 路由行为 Configuration interface for LSP Routing Behavior in NorthStar. Rerouting enabled with a 5-minute interval. Link utilization and packet loss thresholds set to 100 percent. Save button available.

要使 LSP 重新路由正常工作,您必须在此窗口中选择 Reroute: Enabled ,这将显示其他字段。单击 Save 以配置全局设置。

设置特定于链路的阈值

可以在链路级别设置链路利用率阈值和数据包丢失阈值。这些阈值的链路级配置将覆盖全局设置。

链路级别阈值在网络信息表的链路选项卡中设置。选择一个链接并单击 Modify 表格底部的 。

在“分析”选项卡中,您可以为该特定链路设置每个方向(A-to-Z、Z-to-A)三个阈值中的任何一个或全部。

注意:

接口 A 和接口 Z 字段必须填充到链接中,“分析”选项卡才能在“修改链接”窗口中显示。此信息来自 Netconf 收集,因此您可以等待下一个计划的 Netconf 收集任务运行,也可以创建立即运行的收集任务。

查看阈值相关信息

右键单击网络信息表中的链接,可以图表形式查看接口流量、接口延迟和数据包丢失情况,如 图 3 所示。

在拓扑图中,您可以选择显示链路的接口利用率、测量的延迟或数据包丢失标签。单击拓扑视图右侧的“设置”图标以打开“拓扑设置”窗口,您可以在其中控制链接标签和其他显示选项。