了解数据包传输路由器上的默认 BGP 路由策略(PTX 系列)
在 PTX 系列数据包传输路由器上,默认 BGP 路由策略与其他 Junos OS 路由设备不同。
PTX 系列路由器是执行 IP 转发的 MPLS 中转平台,通常使用内部网关协议 (IGP) 路由。PTX 系列数据包转发引擎可以容纳相对较少的可变长度前缀。
PTX 系列路由器可以在控制平面中支持完整的 BGP 路由,因此它可以用作路由反射器 (RR)。它可以执行精确长度查找组播转发,并可以构建组播转发平面以供单播控制平面使用(例如,为组播执行反向路径转发查找)。
鉴于 PFE 限制,PTX3000 和PTX5000路由器的默认路由策略是不在转发表中安装 BGP 路由。您可以覆盖默认路由策略,并选择要在转表中安装的某些 BGP 路由。
PTX 系列路由器上负载平衡和 BGP 路由的默认行为如下。它具有以下理想的特征:
-
允许您覆盖默认行为,而无需直接更改默认策略
-
减少意外更改使默认值无效的可能性
-
不设置流控制操作,例如接受和拒绝
PTX 系列路由器上的默认路由策略如下:
user@host# show policy-options | display inheritance defaults no-comments policy-options { policy-statement junos-ptx-series-default { term t1 { from { protocol bgp; rib inet.0; } then no-install-to-fib; } term t2 { from { protocol bgp; rib inet6.0; } then no-install-to-fib; } term t3 { then load-balance per-packet; } } } routing-options { forwarding-table { default-export junos-ptx-series-default; } } user@host# show routing-options forwarding-table default-export | display inheritance defaults no-comments default-export junos-ptx-series-default;
如此处所示,junos-ptx-series-default
策略在 中[edit policy-options]
定义。使用该语句在 default-export
中[edit routing-options forwarding-table]
应用该策略。您可以使用标志| display inheritance
查看这些默认配置。
此外,您可以使用 show policy
命令查看默认策略。
user@host> show policy junos-ptx-series-default Policy junos-ptx-series-default: Term t1: from proto BGP inet.0 then install-to-fib no Term t2: from proto BGP inet6.0 then install-to-fib no Term t3: then load-balance per-packet
强烈建议您不要直接更改 junos-ptx-series-default
路由策略。
Junos OS 将 junos-ptx-series-default
策略与任何用户配置的导出策略链接在一起。 junos-ptx-series-default
由于策略不使用流控制操作,因此将为每个路由执行您配置的任何导出策略(通过隐式下一个策略操作)。因此, junos-ptx-series-default
您可以覆盖策略设置的任何操作。如果未配置导出策略,则策略设置 junos-ptx-series-default
的操作是唯一的操作。
您可以使用策略操作 install-to-fib
覆盖该 no-install-to-fib
操作。
同样,您可以将操作设置为 load-balance per-prefix
覆盖 load-balance per-packet
该操作。