Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 LSP

您可以使用 PCEP 或 NETCONF 配置 LSP。无论是使用 PCEP 还是 NETCONF 配置,都可以通过 PCEP 或设备收集来学习 LSP。如果通过设备收集获知,则 NorthStar 控制器需要定期收集设备,以了解有关 LSP 和其他网络更新的信息。有关详细信息,请参阅为 分析安排设备收集 。创建设备收集任务后,NorthStar 控制器将发现通过 NETCONF 配置的 LSP。与 PCEP 不同,带有 NETCONF 的 NorthStar 控制器支持逻辑系统。

有关管理逻辑节点的详细信息,请参阅本主题后面的 使用逻辑节点时的注意事项

有关可能影响路径计算的系统设置的信息,请参阅 订阅者和系统设置

配置 LSP

要配置 LSP,请选择 Network Management > Provisioning > Provision LSP.。显示 Provision LSP 窗口,如 图 1 所示。

注意:
  • 对于 IOS-XR 设备,在通过 NETCONF 配置 LSP 之前,必须先运行设备收集。有关说明,请参阅为分析安排设备收集。

  • 对于华为设备:

    • NorthStar 控制器只会在接口上创建隧道,不会将流量映射到隧道上。

    • 仅支持 RSVP LSP。创建隧道接口时:

      • 您必须在用户属性中为每个隧道输入唯一的隧道 ID。

      • 隧道名称的格式应为 Tunnelx/y/z,其中 x 介于 0 和 31 之间,y 介于 0 和 15 之间,z 介于 0 和 65535 之间。PCEP 调配的隧道可以使用任何字符串作为其名称;没有限制

    • 不支持分段路由。

    • 不支持多元化、多个和容器 LSP。

图 1:配置 LSP Provision LSP configuration interface with tabs for Properties and more. Fields for Provisioning Method NETCONF, Name, Node A, Node Z, IP Z, Provisioning Type RSVP, Admin Status Up, Path Type primary, and more. Buttons for Preview Path, Cancel, Submit.
注意:

您还可以单击窗格底部的 ,从网络信息表 Add 的 Tunnel 选项卡访问 Provision LSP 窗口。

图 1 所示,“配置 LSP”窗口有几个选项卡:

  • 属性

  • 路径

  • 进阶

  • 设计

  • 调度

  • 用户属性

在任何选项卡中,您可以单击 Preview Path 窗口底部的 查看拓扑图上绘制的路径,然后单击 Submit 以完成 LSP 配置。一旦指定了名称、节点 A 和节点 Z,这些按钮就可用。

表 1 介绍了 Provision LSP 窗口的 Properties 选项卡中的数据输入字段。

表 1:配置 LSP 属性字段

字段

描述

配置方法

使用下拉菜单选择 PCEP 或 NETCONF。默认设置为 NETCONF。

有关使用自定义调配模板支持非瞻博网络设备的信息,请参阅 Netconf 调配模板

注意:

对于 IOS-XR 路由器,基于 NorthStar LSP NETCONF 的调配与基于 NorthStar PCEP 的调配具有相同的功能。

通过 NETCONF 调配 LSP 时,PCS 在收到来自 configServer 或 PCEP 的响应之前不会分配带宽。这与通过 PCEP 配置 LSP 的行为不同,PCS 会立即分配带宽。通过 NETCONF 一次配置一个 LSP 时,可能会在收到对上一个配置订单的响应之前发送配置订单,这意味着第二个订单可能没有正确的带宽分配信息,并且 NorthStar 可能无法提供 ECMP。我们建议通过 NETCONF 在一次操作(批量配置)中配置多个 LSP,以避免此问题。

姓名

用户定义的隧道名称。只允许使用字母数字字符、连字符和下划线。不允许使用其他特殊字符和空格。主 LSP 需要,但不适用于辅助或备用 LSP。

如果要创建多个共享相同设计参数的并行 LSP,则此处指定的名称将用作自动命名这些 LSP 的基础。有关详细信息,请参阅高级选项卡上的和CountDelimiter字段。

节点 A

必填。入口节点的名称或 IP 地址。从下拉列表中选择。您可以开始在字段中键入,以将选择范围缩小到以您键入的文本开头的节点。

节点 Z

必填。出口节点的名称或 IP 地址。从下拉列表中选择。您可以开始在字段中键入,以将选择范围缩小到以您键入的文本开头的节点。

IP Z

节点 Z 的 IP 地址。

配置类型

使用下拉菜单选择 RSVP 或 SR(分段路由)。

管理员状态

路径计算服务器 (PCS) 使用 LSP 的管理状态来决定是路由还是配置,还是同时路由和配置 LSP。

选择以下选项之一作为管理状态:

  • 正常 — 如果选择此选项,PCS 将路由和调配 LSP。

  • 计划 — 如果选择此选项,PCS 将路由 LSP 并为 LSP 保留容量。但是,PCS 不会配置 LSP。

  • 关机 — 如果选择此选项,PCS 既不路由也不调配 LSP。LSP 在数据存储中维护,并与持久状态相关联,以便稍后可以根据需要恢复 LSP。

从“ 修改 LSP ”页面或“ 修改 LSP (N LSP)” 页面修改 LSP 的管理员状态时,将执行以下操作:

  • 如果将状态从 “已启动” 修改为 “计划内”,则 PCS 将从网络中删除 LSP,但保留 LSP 的当前预留。此外,PCS 还会降低 LSP 的设置和保持优先级。这样做是为了确保在发生网络故障时,计划的 LSP 不会优先于具有管理员状态 Up 的 LSP 进行路由。

  • 如果将状态从 计划 更改为 运行 — PCS 根据已计算的路径调配 LSP。

  • 如果将状态从 正常 修改为 关闭 — PCS 将从网络中删除 LSP(及其关联的预留)。LSP 在数据存储中维护,并与 Persist 状态相关联,以便在需要时可以恢复 LSP。

  • 如果将状态从 关机 (Shutdown) 修改为 正常 — PCS 将路由 LSP 并为 LSP 生成调配顺序。

  • 如果将状态从 计划 更改为 关闭 — PCS 将从网络中删除 LSP(及其关联的预留)。LSP 在数据存储中维护,并与 Persist 状态相关联,以便在需要时可以恢复 LSP。

  • 如果将状态从 Shutdown 修改Planned — PCS 将路由 LSP 并为 LSP 保留容量。但是,PCS 不会配置 LSP。

路径类型

使用下拉菜单选择主、辅助或备用作为路径类型。

辅助(或备用)

LSP 名称。必需,仅当路径类型设置为辅助或备用时才可用。标识当前 LSP 作为辅助(或备用)的 LSP。

注意:

在调配辅助 LSP 之前,辅助 LSP 的操作状态显示为未知。

路径名称

路径的名称。必需,仅适用于主 LSP(如果配置类型设置为 RSVP)以及所有辅助 LSP 和备用 LSP。

规划带宽

必填。带宽紧跟单位(中间没有空格)。有效单位为:

  • B 或 b (bps)

  • M 或 m (Mbps)

  • K 或 k (Kbps)

  • G 或 G (Gbps)

示例:50M、1000b、25g。

如果输入的值不带单位,则应用 bps。

设置

必填。隧道流量的 RSVP 设置优先级。优先级级别范围从 0(最高优先级)到 7(最低优先级)。默认值为 7,这是 Junos OS 中的标准 MPLS LSP 定义。

保持

必填。RSVP 保留隧道流量的优先级。优先级级别范围从 0(最高优先级)到 7(最低优先级)。默认值为 7,这是 Junos OS 中的标准 MPLS LSP 定义。

计划指标

静态隧道指标。键入一个值或使用向上和向下箭头递增或递减 10。

注释

描述 LSP 的自由格式注释。

Path 选项卡包括 图 2 中所示和 表 2 中所述的字段。

图 2:配置 LSP 窗口,路径选项卡 Provision LSP Window, Path Tab
表 2:配置 LSP 窗口、路径字段

字段

描述

选择

使用下拉菜单选择动态、必需或首选。

  • 选择动态以允许 NorthStar 计算路径而不施加任何路径限制。

  • 选择必填项,以防止 NorthStar 对此 LSP 使用任何其他路径。如果所需的路径不可行且不可用,则 LSP 将关闭,并且 NorthStar 不会执行计算以查找替代路径。

  • 选择首选以指示 NorthStar 使用此路径而不是任何其他路径,只要它是可行且可用的。如果该路径不可行且不可用,NorthStar 将计算替代路径。

跳跃 1

仅当初始选择为必需或首选时才可用。输入第一个跃点并指定它是严格还是松散。要添加其他跃点,请单击 + 按钮。

注意:

指定松散跃点时,您可以从网络中的所有链路中进行选择。为所需路径指定松散跃点时,也可选择任播组 SID。

Advanced 选项卡包括 图 3 中所示的字段,并如 表 3 中所述。

图 3:Provision LSP 窗口的 Advanced 选项卡 Screenshot of a network management system interface for provisioning an LSP, showing options for count, delimiter, bandwidth settings, coloring, symmetric pairs, diversity, and route protection, with Preview Path, Cancel, and Submit buttons.
表 3:配置 LSP 窗口的高级选项卡字段

字段

描述

计数

支持在两个端点之间创建多个并行 LSP。这些 LSP 共享与 Provision LSP 窗口 Design 选项卡中指定的相同设计参数。

使用向上和向下箭头选择要创建的并行 LSP 数量。

注意:

以这种方式创建并行 LSP 与使用 Provision Multiple LSP 不同,后者为每个创建的 LSP 单独配置设计参数。

分隔符

用于自动命名具有相同设计参数的并行 LSP。NorthStar 使用您在 Properties 选项卡中输入的 Name 命名 LSP,并附加分隔符值和以 1 开头的唯一数值(例如 myLSP_1、myLSP_2)。

仅当值大于 1 时 Count ,此字段才可用。

带宽大小调整

如果设置为 yes,则 LSP 将包含在基于聚合 LSP 流量统计信息的计划带宽的定期重新计算中。

注意:

如果属性选项卡上的调配方法设置为 NETCONF 或 PCEP,则此字段不可用。

有关详细信息,请参阅 带宽管理

调整阈值 (%)

此设置控制自动带宽调整的灵敏度。仅当新的计划带宽与现有带宽相差此设置的值或更多时,才会考虑它。

仅当 Bandwidth Sizing 设置为 yes时才可用(然后是必需的)。默认值为 10%。

注意:

仅 PCE 发起和 PCC 委托的 LSP 支持带宽大小调整。尽管不会阻止将此属性应用于 PCC 控制的 LSP,但它不会产生任何效果。

最小带宽

最小规划带宽,紧跟单位(中间没有空格)。有效单位为:

  • B 或 b (bps)

  • M 或 m (Mbps)

  • K 或 k (Kbps)

  • G 或 G (Gbps)

示例:50M、1000b、25g。

如果输入的值不带单位,则应用 bps。

仅当 Bandwidth Sizing 设置为 yes时,此值才可用(并且需要)。默认值为 0。

注意:

仅 PCE 发起和 PCC 委托的 LSP 支持带宽大小调整。

有关详细信息,请参阅 带宽管理

最大带宽

最大计划带宽,紧跟单位(中间没有空格)。带宽大小调整可以达到此最大值。

有效单位为:

  • B 或 b (bps)

  • M 或 m (Mbps)

  • K 或 k (Kbps)

  • G 或 G (Gbps)

示例:50M、1000b、25g。

如果输入的值不带单位,则应用 bps。

仅当 带宽大小(Bandwidth Sizing) 设置为 yes时,此值才可用。没有默认值。

注意:

仅 PCE 发起和 PCC 委托的 LSP 支持带宽大小调整。尽管不会阻止将此属性应用于 PCC 控制的 LSP,但它不会产生任何效果。

有关详细信息,请参阅 带宽管理

最小变化阈值

修改自动带宽调整的灵敏度。

仅当 Bandwidth Sizing 设置为 yes时,此值才可用(并且需要)。默认值为零。

有关详细信息,请参阅 带宽管理

着色包括所有

双击此字段以显示“全部修改着色”窗口。选中相应的复选框。完成后单击 OK

着色包括任何

双击此字段以显示修改着色包括任何窗口。选中相应的复选框。完成后单击 OK

着色排除

双击此字段以显示“修改着色排除”窗口。选中相应的复选框。完成后单击 OK

对称对组

当存在两个隧道,其端节点相同但方向相反时,路径路由将使用相同的链路集。例如,假设 Tunnel1 源到目标为 NodeA 到 NodeZ,Tunnel2 源到目标为 NodeZ 到 NodeA。选择 Tunnel1-Tunnel2 作为对称对组会将两个隧道都放置在同一组链路上。同一组中的隧道会根据源节点和目标节点进行配对。

创建对称对

选中该复选框以创建对称对。

多元化集团

此隧道所属且需要多种路径的一组隧道的名称。

多元化级别

使用下拉菜单选择默认(无多样性)、站点、链接或 SRLG 级别。

站点多元化是最强的——包括 SRLG 和链路多元化。SRLG 多元化包括链路多元化。链路多样性是最弱的。

受保护 IP 链路上的路由

如果希望路由尽可能多地使用受保护的 IP 链路,请选中该复选框。

绑定 SID

仅当“配置方法”设置为 NETCONF 且“配置类型”设置为“SR”时才可用。 数字绑定 SID 标签值。有关更多信息,请参阅 分段路由

颜色社区

SR LSP 的颜色分配。仅当将“配置类型”设置为“SR”时才可用。您可以为 NETCONF 和 PCEP LSP 设置颜色。

使用倒数第二个跃点作为所有流量的信令地址/对于颜色社区 X

选中后,PCS 使用倒数第二个跃点作为 EPE 的信令地址。仅当将“配置类型”设置为“SR”时才可用。

如果未指定色域,则该设置适用于所有流量。如果指定了颜色社区,则该设置将应用于该颜色社区中的流量。

“设计”选项卡包括 图 4 所示和 表 4 中描述的字段。

图 4:配置 LSP 窗口,设计选项卡 User interface for provisioning LSP with Design tab selected. Features Routing Method dropdown, Max Delay, Max Hop, Max Cost fields, and Preview Path, Cancel, Submit buttons.
表 4:配置 LSP 窗口,设计字段

字段

描述

路由方法

使用下拉菜单选择布线方法。可用选项包括 default(NorthStar 计算路径)、adminWeight、delay、constant、distance、IS-IS、OSPF 和 routeByDevice(路由器计算部分路径)。

最大延迟

键入一个值或使用向上和向下箭头以递增或递减 100。

最大跳跃

键入一个值或使用向上和向下箭头递增或递减 1。

最大成本

键入一个值或使用向上和向下箭头以递增或递减 100。

高延迟阈值

键入一个值或使用向上和向下箭头以递增或递减 100。

低延迟阈值

键入一个值或使用向上和向下箭头以递增或递减 100。

高延迟指标

键入一个值或使用向上和向下箭头以递增或递减 100。

低延迟指标

键入一个值或使用向上和向下箭头以递增或递减 100。

通过 PCEP 进行配置时,NorthStar 控制器的默认行为是计算配置 LSP 时要使用的路径。或者,您可以在“设计”选项卡中选择 routeByDevice 路由方法,其中路由器控制部分路由。此替代路由方法仅对三种类型的 LSP 有意义:

  • RSVP 流量工程 PCC 控制的 LSP

    注意:

    对于通过 NETCONF 进行调配, routeByDevice 是默认路由方法。

  • 分段路由 基于 PCEP 的 LSP

  • 分段路由 基于 NETCONF 的 LSP

要选择 routeByDevice 作为路由方法,请执行以下操作:

  1. 在“设计”选项卡上,从“布线方法”下拉菜单中进行选择 routeByDevice

  2. 在“路径”选项卡上,从“选择”下拉菜单中进行选择 dynamic

然后,将 LSP 设置为使用指定的属性进行调配,而不是显式路径。

调度选项卡与带宽日历相关。默认情况下,不会计划隧道创建,这意味着隧道会在提交后立即调配。单击 Scheduling 选项卡 在 Provision LSP 窗口中,访问用于设置日期/时间间隔的字段。 图 5 显示了 Provision LSP 窗口的 Scheduling 选项卡。

图 5:Provision LSP 窗口的调度选项卡 Provision LSP Window, Scheduling Tab

选择以 Once 选择单个事件的开始和结束参数。选择以 Daily 选择重复的每日事件的开始和结束参数。单击字段旁边的日历图标以选择开始日期和结束日期以及开始和结束时间。

注意:

时区是服务器时区。

图 6 所示的“用户属性”选项卡中,您可以添加 NorthStar UI 不直接支持的配置属性。例如,配置 LSP 时,无法在 “属性 ”选项卡中指定跃点限制。但是,您可以在“用户属性”选项卡中将跳限制添加为用户属性。

图 6:配置 LSP 窗口,用户属性选项卡 Provision LSP Window, User Properties Tab

以下步骤介绍如何利用用户属性进行 LSP 配置:

  1. 访问用于添加新 LSP 的 NETCONF 模板文件 (lsp-add-junos.hjson),该文件位于 /opt/northstar/netconfd/templates/ 目录中。

  2. 在 edit > protocols > mpls > label-switched-path 层次结构级别,添加与要添加的属性配置所需的语句。例如,要配置跃点限制为 7,请在以下位置 bold添加以下行:

    添加这些语句的结果是,如果存在具有用户属性中定义值的 hop-limit,则执行 provisioning 语句。您还可以编辑用于修改 LSP 的模板 (lsp-modify-junos.hjson)。

  3. 重新启动 netconfd,以便更改生效:

  4. 在 Provision LSP 窗口的 User Properties 选项卡中添加用户属性和相应的值(请参阅 图 6)。

  5. 验证路由器配置:

在“配置 LSP”窗口的所有选项卡中完成字段填充后,单击 Submit 。LSP 将进入工单管理流程。

要修改现有 LSP,请在网络信息表的 Tunnels 选项卡上选择隧道,然后单击 Modify 表底部的 。此时将显示 Modify LSP 窗口,该窗口与 Provision LSP 窗口非常相似。

如果通过 NETCONF 修改现有 LSP,则 NorthStar 控制器只会生成进行更改所需的配置语句,而不是像 PCEP 那样在完整 LSP 配置中重新生成所有语句。

注意:

配置 LSP 后,如果出现 PCEP 翻动,则 RSVP 利用率和 RSVP 实时利用率的 UI 显示可能不同步。您可以通过导航到 Performance UI 的左窗格来显示这些利用率指标。这只是 UI 显示问题。来自网络的下一次实时更新或使用 ( >Administration System Settings > Advanced Settings) 进行Sync Network Model的下一次手册同步会更正 UI 显示。在“系统设置”窗口中,您可以使用窗口右上角的按钮在“常规”和“高级设置”之间切换。

注意:

如果要配置高可用性 (高可用性),请在活动服务器和备用服务器上执行步骤 1 到 3。

使用逻辑节点时的注意事项

NorthStar 完全支持创建和调配包含逻辑节点的 LSP。在 Junos OS 中,逻辑节点不支持 PCEP,但 NorthStar 仍可使用基于 NETCONF 的设备收集导入逻辑节点信息。运行设备收集任务时,NorthStar 会在每台路由器上使用 Junos OS show configuration 命令来获取物理和逻辑节点信息。然后,必须先将逻辑设备信息与物理设备信息相关联,然后才能调配使用逻辑设备的 LSP。

使用以下过程:

  1. 导航至 Adminstration > Device Profile

  2. 单击“与实时网络同步”按钮以创建(或更新)物理和逻辑设备列表。面向 Junos 虚拟机的 NorthStar BGP-LS 会话会自动发现拓扑中的物理设备和逻辑设备。但是,两者之间没有自动关联。

    在拓扑视图中,导航至网络信息表的节点选项卡,以确认所有物理节点的 PCEP 状态均为 UP,如 图 7 所示。PCEP 状态列中的逻辑节点为空,因为逻辑节点没有 PCEP。

    图 7:显示物理和逻辑节点 Network management interface showing a table of JUNIPER devices with hostnames, IP addresses, NETCONF and PCEP statuses Up, AS 11, IS-IS areas, management IPs, and Layer IP.的 PCEP 状态列
  3. 在“设备配置文件”窗口中,为物理设备启用 NETCONF(如果尚未启用)。

    选择一个或多个设备,然后单击 Modify 以显示“修改设备”窗口。在 Access 选项卡上,单击 Enable Netconf 复选框。单击 Modify 窗口右下角的 以完成修改。

  4. 测试设备的 NETCONF 连接性。

    在设备列表中选择一个或多个设备,然后单击 Test Connectivity。在“纵断面连接”(Profile Connectivity) 窗口中,单击 Start。当显示绿色(通过)或红色(失败)状态图标时,测试完成。 图 8 显示了一个示例。

    图 8:连接测试结果 Connectivity Test Results
  5. 在拓扑视图中,检查网络信息表的节点选项卡,以确保 NETCONF 状态列现在报告物理设备的 UP。

  6. 创建并运行设备收集任务以获取更新的信息。

    导航到 Administration > Task Scheduler ,然后单击 Add 以显示“创建新任务”窗口。如果使用选择性设备选项,请仅选择物理设备。有关“创建新任务”窗口的完整信息,请参阅计划 设备收集以进行分析

    运行此设备收集任务时,NorthStar 将在每台物理路由器上使用 Junos OS show configuration 命令获取物理和逻辑节点信息,并将其报告给 NorthStar。执行此步骤,NorthStar 可将每个逻辑节点与其对应的物理节点相关联,您可以通过检查网络信息表的节点选项卡来确认。

    注意:

    首次安装 NorthStar 时,设备配置文件页面为空。使用“与实时网络同步”按钮更新实时网络设备并与之同步,并更新网络信息表中的“节点”选项卡。设备收集任务将逻辑系统与其物理系统相关联,还会更新逻辑系统的 LSP 信息,因为逻辑系统没有 PCEP 会话来报告其 LSP 状态。

    在 Node 选项卡中添加两个可选显示的列会很有帮助,如 图 9 所示:

    • 物理主机名

    • 物理主机 IP

    图 9:添加可选显示的列 Dropdown menu for selecting columns in a network management tool with options like Hostname, IP Address, and NETCONF Status.

    对于逻辑节点,这些列中的主机名和 IP 地址会告诉您哪个物理节点与逻辑节点相关。

  7. 配置 LSP。

    现在,逻辑节点已在 NorthStar 设备列表中,并且它们与正确的物理节点相关联,您可以创建包含逻辑节点的 LSP。执行此操作的过程与仅使用物理节点的 LSP 相同,不同之处在于配置方法必须指定为 Netconf,如 图 10 所示。

    图 10:配置使用逻辑节点 Configuration interface for provisioning an LSP with NETCONF method. Includes fields for Name logical-123, Node A vmx101-ls-ospf, Node Z vmx102-ls-ospf, Provisioning Type RSVP, Path Type primary, and buttons for Preview Path, Cancel, Submit.的 LSP
  8. 定期运行设备收集任务,以保持逻辑节点信息更新。逻辑设备没有实时更新。