Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 PE 路由器上配置 PCEP(从 CLI)

路径计算客户端 (PCC) 支持与路径计算元素 (PCE) 相关的配置,并与 NorthStar 控制器通信,默认情况下,NorthStar 控制器配置为接受来自任何源地址的路径计算元素协议 (PCEP) 连接。但是,您必须在每个 PE 路由器上配置 PCEP,以将路由器配置为 PCC,并在 PCC 和 NorthStar 控制器之间建立连接。PCC 启动路径计算请求,然后由 NorthStar 控制器执行。

将 PE 路由器配置为 PCC

NorthStar 控制器可以访问的网络中的每个 PCC 都必须运行 Junos OS 版本,该版本受 NorthStar 控制器发行说明 (jinstall 32 位)中指定的 NorthStar 控制器正式支持。

注意:

对于 PCEP 连接,PCC 可以使用带内或带外管理网络连接到 NorthStar 控制器,前提是在路径计算服务器 (PCS) 和指定的 PCEP 本地地址之间建立了 IP 连接。在某些情况下,如果 IP 地址无法从 NorthStar 控制器默认网关访问,则可能需要从 NorthStar 控制器进行额外的静态路由才能到达 PCC。

要将 PE 路由器配置为 PCC,请执行以下操作:

  1. 启用从 PCC 路由器到 NorthStar 控制器的 LSP 外部控制。

  2. 将 PCC 路由器的环路地址指定为本地地址,例如:

    注意:

    作为最佳实践,路由器 ID 通常是环路地址,但不一定以这种方式配置。

  3. 将 NorthStar 控制器 (northstar1) 指定为 PCC 连接到的 PCE,并将 NorthStar 控制器主机外部 IP 地址指定为目标地址。

  4. 为使用基于 TCP 的 PCEP 连接到 NorthStar 控制器(PCE 服务器)的 PCC 路由器配置目标端口。

  5. 配置 PCE 类型。

  6. 启用 LSP 预配。

  7. 要验证是否已在路由器上配置 PCEP,请打开 telnet 会话以访问路由器,然后运行以下命令:

    示例输出:

    示例输出:

为非瞻博网络设备设置 PCC 版本

Junos OS 和 NorthStar 控制器使用的 PCEP 协议支持 PCEP 扩展,用于在 LSP 集之间建立关系 (draft-minei-pce-association-group-00),用于定义 AssociationObject 的格式和用法,AssociationObject 是实现 LSP 组之间关联的可选对象。此草案的更高版本可能得到其他设备供应商的支持,这引入了 AssociationObject 格式不匹配的可能性。这种不匹配可能会导致非瞻博网络 PCC 放弃来自 NorthStar 的 LSP 配置请求。为防止出现这种情况,我们建议您将所有非瞻博网络 PCC 配置为完全省略 AssociationObject。

注意:

在非瞻博网络 PCC 配置中省略 AssociationObject 的结果是,NorthStar 无法关联这些设备上的 LSP 组。例如,您无法将主 LSP 与辅助 LSP 关联,也无法将主 LSP 与备用 LSP 关联。这不会影响 NorthStar 在瞻博网络 PCC 上的 LSP 组之间创建关联的能力。

省略非瞻博网络 PCC 上的关联对象涉及使用以下 pcc_version.config 过程更新 NorthStar 服务器上的文件并激活非瞻博网络 PCC 上的更新:

  1. pcc_version.config编辑 NorthStar 服务器上的文件以包含所有非瞻博网络 PCC 的 IP 地址。对于每个 IP 地址,请指定3为 PCC 版本。PCC 版本 3 省略了 AssociationObject。

    该文件pcc_version.config位于 /opt/pcs/db/config/ 中。配置的语法ip_address:pcc_versionver=

    例如:

  2. 在 PCEP CLI(NorthStar Linux shell 中的命令)pcep_cli 中,执行 set pcc-version 命令以激活 PCC 版本中的更改。

    执行此命令将重新启动到非瞻博网络 PCC 的 PCEP 会话,并应用新的 PCC 版本 3。然后,您可以从 NorthStar UI 预置 LSP。