从 PCC 路由器的 CLI 中,您可以创建 LSP 模板来定义一组要应用于 PCE 启动的 LSP 的 LSP 属性。任何 PCE 启动的 LSP 如果提供的名称与模板中指定的正则表达式 (regex) 名称匹配,则会自动继承模板中定义的 LSP 属性。通过将 LSP(通过正则表达式名称匹配)与特定的用户定义 LSP 模板相关联,您可以在提供与模板中指定的正则表达式名称匹配的所有 LSP 中自动打开(或关闭)LSP 属性。
启用自动带宽后,必须从路由器配置 LSP 自动带宽参数,即使已委派 LSP。在任何情况下,当启用了自动带宽时,NorthStar 控制器都不能修改外部控制的 LSP 的带宽。PCC 通过接收已启用自动带宽的 LSP 的 LSP 更新来强制执行此行为。目前,启用自动带宽时无法通过 PCEP 发出信号,因此 NorthStar 控制器无法事先知道 LSP 是否已启用自动带宽。但是,当通过模板启用自动带宽时,NorthStar 控制器会知道 LSP 已启用自动带宽,并且不允许修改带宽。
以下配置示例演示如何为一组 LSP“容器”模板定义基于正则表达式的 LSP 名称,您可以部署这些模板以将特定属性应用于网络上提供匹配 LSP 名称的任何 LSP。
在层次结构下 lsp-external-controller-pccd
创建模板,以指定要用于标识要更新其属性的 LSP 的基于正则表达式的字符串。
- 创建名称匹配方案,以标识要应用特定链路保护属性的 NorthStar 控制器预置(PCE 启动)LSP。
要指定提供与前缀 PCE-LP-* 匹配的名称的任何 PCE 启动的 LSP 将继承模板中 LINK-PROTECT-TEMPLATE 定义的 LSP 链路保护属性,请从 PCC 路由器 CLI 配置以下语句:
[edit protocols mpls lsp-external-controller pccd]
user@PE1# set pce-controlled-lsp PCE-LP-* label-switched-path-template LINK-PROTECT-TEMPLATE
要指定任何提供与前缀 PCE-AUTOBW-* 匹配的名称的 PCE 启动的 LSP 将继承模板中 AUTO-BW-TEMPLATE 定义的 LSP 自动带宽属性,请从 PCC 路由器 CLI 配置以下语句:
[edit protocols mpls lsp-external-controller pccd]
user@PE1# set pce-controlled-lsp PCE-AUTOBW-* label-switched-path-template AUTO-BW-TEMPLATE
- 创建模板,用于定义要应用于提供名称匹配的所有 PCE 启动的 LSP 的属性。
定义模板的链接 LINK-PROTECT-TEMPLATE 保护属性。
[edit protocols mpls ]
user@PE1# set label-switched-path-template LINK-PROTECT-TEMPLATE template
user@PE1# set label-switched-path-template LINK-PROTECT-TEMPLATE hop-limit 3
user@PE1# set label-switched-path-template LINK-PROTECT-TEMPLATE link-protection
定义模板的 AUTO-BW-TEMPLATE 自动带宽属性。
[edit protocols mpls ]
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE template
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth adjust-interval 300
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth adjust-threshold 20
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth minimum-bandwidth 10m
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth maximum-bandwidth 100m
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth adjust-threshold-overflow-limit 5
user@PE1# set label-switched-path-template AUTO-BW-TEMPLATE auto-bandwidth adjust-threshold-underflow-limit 5
- 根据上述步骤 1 中定义的基于正则表达式的名称指定 LSP 名称,从而在 NorthStar 中创建 LSP。
- 验证 PCC 路由器上的 LSP 配置。
user@PE1> show mpls lsp detail