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。

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

也可以使用 REST API。

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

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

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

  • 在配置的重新路由间隔内,未发生过以前因利用率触发的重新路由而进行的重新路由(从此意义上讲,此计时器指定连续重新路由作之间的最小时间间隔)。

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

注意:

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

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

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

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

图 1:配置 LSP,“设计”选项卡,显示延迟阈值 Provision LSP, Design Tab Showing Delay Thresholds

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

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

设置全局参数

要设置全局配置参数,请导航到 Administration > Analytics。LSP Routing Behavior 窗口如 图 2 所示。

图 2:LSP 路由行为 LSP Routing Behavior

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

设置特定于链路的阈值

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

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

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

注意:

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

查看阈值相关信息

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

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