traffic-engineering (Protocols IS-IS)
语法
traffic-engineering { disable; credibility-protocol-preference; family; ignore-lsp-metrics; ipv6 l3-unicast-topology ; }
描述
配置 IS-IS 的信息流工程属性。
IS-IS 始终执行最短路径优先 (SPF) 计算以确定下一跃点。对于可通过特定下一跃点访问的前缀,IS-IS 会将该前缀的下一跃点放在 inet.0 路由表中。此外,对于运行 MPLS 的路由器,IS-IS 也会在 inet.3 路由表中安装 IPv4 路由的前缀。入口路由器上存在的 inet.3 表包含每个 MPLS 标签交换路径 (LSP) 出口路由器的主机地址。BGP 使用此路由表解析下一跃点地址。
如果启用 IS-IS 流量工程快捷方式,并且沿着通往该前缀的路径存在指向某个点的标签交换路径,则 IS-IS 会在 inet.3 路由表中安装前缀,并将 LSP 用作下一跃点。最终结果是,对于没有 LSP 的 BGP 出口路由器,BGP 会自动沿路径使用 LSP 到达出口路由器。
在 Junos OS 9.3 版 及更高版本中,IS-IS 流量工程快捷方式支持 IPv6 路由。用于快捷方式的 LSP 继续使用 IPv4 发出信号。但是,默认情况下,通过 IPv6 路由计算的快捷方式路由将添加到 inet6.3 路由表中。默认行为是仅 BGP 在其计算中使用 LSP。如果配置 MPLS,以便 BGP 和内部网关协议都使用 LSP 转发流量,则通过 IPv6 计算的快捷方式路由将添加到 inet6.0 路由表中。IS-IS 通过在 IPv6 有效负载和 IPv4 传输标签之间推送额外的 IPv6 显式空标签,确保在隧道出口处正确解封装通过 IPv4 MPLS LSP 运行的 IPv6 路由。
在计算流量工程快捷方式时,不会考虑优先级高于 IS-IS 路由的 RSVP LSP。
要配置 IS-IS,使其在 inet.3 或 inet6.3 路由表中安装信息时使用 LSP 作为快捷方式,请包括以下语句:
family inet { shortcuts { multicast-rpf-routes; } } family inet6 { shortcuts; }
对于 IPv4 流量,请包含 inet
语句。对于 IPv6 流量,请包含 inet6
语句。
要为分段路由显式配置 IPv4 MPLS 或 IPv6 MPLS 快捷方式,请添加 inet-mpls
IPv4 MPLS 流量语句和 inet6-mpls
IPv6 MPLS 流量语句。
要配置跨多个 LSP 的负载平衡,请包含该 multipath
语句。
使用流量工程快捷方式时,RSVP 首先查看 metric2
从 IGP 成本派生的值。在此之后,RSVP 会考虑 LSP 指标值。因此,如果 LSP 的某个路径发生变化并且成本发生变化,则并非所有 LSP 都用于对网络进行负载平衡。
将具有改进指标的路由添加到 IS-IS 内部路由表时,IS-IS 将刷新路由的所有下一跃点信息(包括 LSP 下一跃点信息)。这是不可取的,因为在路由计算过程中可能会丢失某些等价多路径 (ECMP) 组合。要覆盖此负载平衡的默认行为,请包含语句以 lsp-equal-cost
在路由表中保留等价路径信息。
multipath { lsp-equal-cost; }
由于 inet.3 路由表仅存在于入口路由器上,因此只能在这些路由器上配置 LSP 快捷方式。
默认
已启用 IS-IS 流量工程支持。
默认情况下,IS-IS 通过与信息流工程数据库交换基本信息来支持信息流工程。要禁用此支持并禁用 IS-IS 快捷方式(如果已配置),请包含该 disable
语句。
选项
credibility-protocol-preference | 指定 IS-IS 应使用 IGP 路由的配置协议首选项来确定信息流工程数据库可信度值。默认情况下,信息流工程数据库首选 IS-IS 路由,即使另一个 IGP 的路由配置了较低(即更首选的值)也是如此。此语句用于覆盖此默认行为。 信息流工程数据库为每个 IGP 分配一个可信度值,并优先选择可信度值最高的 IGP 路由。在 Junos OS 9.4 及更高版本中,您可以将 IS-IS 配置为考虑协议首选项,以确定信息流工程数据库可信度值。使用协议首选项确定可信度值时,信息流工程数据库不会自动首选 IS-IS 路由,具体取决于您的配置。例如,OSPF 路由的默认首选项值为 10,而 IS-IS 级别 1 路由的默认首选项值为 15。启用协议首选项后,可信度值是通过从基值 512 中扣除协议首选项值来确定的。使用默认协议首选项值,OSPF 的可信度值为 502,而 IS-IS 的可信度值为 497。由于信息流工程数据库首选具有最高可信度值的 IGP 路由,因此现在首选 OSPF 路由。
注意:
OSPFv2 也支持此功能。 |
||
disable | 在 |
||
ignore-lsp-metrics | 在 IS-IS 流量工程快捷方式计算中或在配置 LDP over RSVP LSP 时,忽略 RSVP 标签交换路径 (LSP) 的指标。如果您使用 RSVP 进行流量工程,则可以同时运行 LDP 以消除核心中外部路由的分布。LDP 建立的 LSP 通过 RSVP 建立的 LSP 建立隧道。LDP 有效地将流量工程 LSP 视为单跳。忽略 RSVP LSP 的指标可避免 IS-IS 和 RSVP 之间的相互依赖,从而消除用于隧道流量的 RSVP 指标不是最新的时间段。 |
||
ipv6 | 配置 IS-IS 流量工程,以将 IPv6 信息存储在流量工程数据库 (TED) 中以及 IPv4 地址中。BGP-LS 使用 TED 导入策略将此信息分发为从 TED 到 lsdist.0 路由表的路由。这些路由作为具有 IPv6 路由器 ID 类型、长度和值 (TLV) 的网络层可达性信息 (NLRI) 播发到 BGP-TE 对等方。 |
||
multipath | 为多个 LSP 启用负载平衡。
|
||
l3-unicast-topology | 将 IGP 拓扑信息下载到信息流工程数据库 (TED) 中。在 Junos OS 中,IGP 将拓扑信息安装到称为信息流工程数据库的数据库中。信息流工程数据库包含聚合拓扑信息。IGP 路由由信息流工程数据库代表相应的 IGP 安装到名为 lsdist.0 的用户可见路由表中,具体取决于路由策略。 |
注意:
在早期的 Junos 版本中,该 |
|
shortcuts | 将路由信息安装到 inet.3 或 inet6.3 路由表中时,如果可能,将 IS-IS 配置为使用 MPLS 标签交换路径 (LSP) 作为下一跃点。内部网关协议 (IGP) 快捷方式允许 IGP 在 inet.3 或 inet6.3 中安装前缀。只需在入口路由器上启用 IGP 快捷方式,因为这是执行最短路径优先 (SPF) 计算的路由器。 了解 IGP 快捷方式如何影响协议和路由表关系非常重要。IGP 对 LSP 出口点下游的子网执行 SPF 计算,但这些计算的结果仅输入到 inet.3 表中。同时,IGP 执行其传统的 SPF 计算,并将这些计算的结果输入到 inet.0 表中。结果是,尽管 IGP 在 inet.3 表中输入条目,但 BGP 仍然是出于路由解析目的对该表具有可见性的唯一协议。因此,转发到 AS 内部目标仍使用 inet.0 IGP 路由,并且 LSP 仅用于 BGP 下一跃点解析。如果要将 LSP 用于 IGP 下一跳解析,则必须配置
|
其余语句将单独解释。请参阅 CLI 资源管理器。
所需权限级别
路由 - 在配置中查看此语句。
路由控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版 之前引入的语句。
支持 Junos OS 9.3 版 中引入的 family
语句。
支持 Junos OS 9.4 版中引入的 credibility-protocol-preference
语句。
支持 Junos OS 9.6 版 中引入的 multipath
语句。
支持 Junos OS 9.6 版 中引入的 lsp-equal-cost
语句。
对 inet-mpls
MX 系列、PTX 系列、QFX5100 交换机和 QFX10000 系列交换机的 Junos OS 17.2 版中引入的支持和 inet6-mpls
语句。
Junos inet-mpls
OS 17.3 版中为 QFX5110 交换机和 QFX5200 交换机引入的支持和 inet6-mpls
语句。
支持 igp-topology
Junos OS 17.4R1 版中为 MX 系列和 PTX 系列引入的语句。该 igp-topology
语法现已弃用。当前 Junos 版本使用该 l3-unicast-topology
语句。
ipv6
Junos OS 20.4R1 版中引入的选项。