static (Routing Options)
语法
static { defaults { static-options; } rib-group group-name; route destination-prefix { bfd-liveness-detection { authentication { algorithm algorithm-name; key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } local-address ip-address; minimum-interval milliseconds; minimum-receive-interval milliseconds; minimum-receive-ttl number; multiplier number; neighbor address; no-adaptation; transmit-interval { threshold milliseconds; minimum-interval milliseconds; } version (1 | automatic); } next-hop address; next-hop options; qualified-next-hop address { bfd-liveness-detection { authentication { algorithm (keyed-md5 | keyed-sha-1 | meticulous-keyed-md5 | meticulous-keyed-sha-1 | simple-password); key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } holddown-interval milliseconds; minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } version (1 | automatic); } metric metric; preference preference; } static-options; spring-te-lsp-next-hop } }
层次结构级别
[edit logical-systems logical-system-name routing-instances routing-instance-name routing-options], [edit logical-systems logical-system-name routing-options], [edit logical-systems logical-system-name routing-options rib routing-table-name], [edit routing-instances routing-instance-name routing-options], [edit routing-options], [edit routing-options rib routing-table-name]
描述
配置要在路由表中安装的静态路由。您可以在单个 static
语句中指定任意数量的路由,并且可以在配置中指定任意数量的 静态 选项。
选项
默认值 —(可选)指定全局静态路由选项。这些选项仅设置所有新创建的静态路由继承的默认属性。这些被视为全局默认值,并应用于您在语句中 static
配置的所有静态路由。
指定全局静态路由选项不会创建默认路由。这些选项仅设置所有新创建的静态路由继承的默认属性。
路由 - 配置单个静态路由。在语句的static
这一部分中,您可以选择配置静态路由选项。这些选项仅适用于单个目标,并覆盖您在语句的static
缺省部分中配置的任何选项。
destination-prefix/prefix-length—destination-prefix 是 IP 地址的网络部分, prefix-length 也是目标前缀长度。
在语句的static
路由部分中配置单个静态路由时,请通过以下方式之一指定路由的目标(在路由destination-prefix中):
network/mask-length,其中 network 是 IP 地址的网络部分, mask-length 是目标前缀长度。
默认值 (如果这是到目标的默认路由)。这相当于指定 IP 地址 0.0.0.0/0。
注意:默认情况下,目标为 0.0.0.0( 过时的有限广播地址)的 IPv4 数据包和目标为 0: :0 的 IPv6 数据包将被丢弃。要转发发往这些地址的流量,您可以添加静态路由到 IPv4 的 0.0.0.0/32 或 IPv6 的 0 ::0/128 。
nsap-prefix—nsap-prefix 是 ISO 的网络服务接入点 (NSAP) 地址。
下一跃点 address— 通过指定 IP 地址、接口名称或 ISO 网络实体标题 (NET),访问下一跃点路由设备。
到达目标的下一跃点的 IPv4 或 IPv6 地址,指定为:
下一跃点的 IPv4 或 IPv6 地址
接口名称(仅适用于点对点接口)
address 或者 interface-name 指定多点接口的 IP 地址或点对点接口的接口名称。
注意:如果某个接口变得不可用,则该接口上所有已配置的静态路由都将从路由表中撤回。
注意:管理和内部以太网 (fxo) 接口不支持负载平衡,因为此类接口无法处理路由过程。在 fxp 接口上,您无法配置多个下一跃点并启用负载平衡。
next-hop options—有关如何管理数据包到下一跃点的转发的其他信息。
丢弃 — 不转发寻址到此目标的数据包。相反,丢弃数据包,不要向数据包的发起方发送 ICMP(或 ICMPv6)无法访问的消息,并将此目标的拒绝路由安装到路由表中。
iso-net— 通过指定 ISO NSAP 到达下一跃点路由设备。
-
下一张表格 routing-table-name- 到目标的下一个路由表的名称。
如果使用下一个表操作,则配置必须包含一个术语限定符,该限定符指定与下一个表操作中指定的表不同的表。换句话说,语句中的术语限定符必须排除下一个表操作中的
from
表。在以下示例中,第一个术语包含 rib vrf-customer2.inet.0 作为匹配条件。该操作指定不同路由表 vrf-customer1.inet.0 中的下一跃点。第二项通过匹配条件中使用 rib vrf-customer1.inet.0 和在下一个表操作中使用 vrf-customer2.inet.0 来执行相反的操作。term 1 { from { protocol bgp; rib vrf-customer2.inet.0; community customer; } then { next-hop next-table vrf-customer1.inet.0; } } term 2 { from { protocol bgp; rib vrf-customer1.inet.0; community customer; } then { next-hop next-table vrf-customer2.inet.0; } }
注意:在路由实例中,如果主路由实例中的任何静态路由已使用语句配置为
next-table
指向路由实例的 inet.0 路由表,则无法使用语句next-table inet.0
配置静态路由。例如,如果在主路由实例上配置了具有语句的next-table test.inet.0
静态路由 192.168.88.88/32,并且路由实例测试也使用语句配置next-table inet.0
了静态路由 192.168.88.88/32,则提交操作将失败。相反,您必须在主实例和路由实例上配置路由表组,这样您就可以将静态路由安装到两个路由表中。注意:修复 PR 1383419后,当 IPv4 的前缀长度小于 16 位或 IPv6 的前缀长度小于 64 位时,在 QFX5xxx/EX4xxx 交换机上配置具有下一个表操作的静态路由会导致软件转发。为避免可能的性能影响,应为 IPv6 和 IPv6 配置多个前缀分别等于或大于 16 位和 64 位的静态路由
接收 — 将此下一跃点目标的路由安装到路由表中。
接收选项强制将数据包发送到路由引擎。
在以下情况下, 接收 选项可能很有用:
用于接收发往 VRF 实例环路地址的 MPLS 数据包
用于在链路的子网地址上接收数据包,地址的主机部分为零
拒绝 — 不转发寻址到此目标的数据包。相反,丢弃数据包,将 ICMP(或 ICMPv6)无法访问的消息发送到数据包的发起方,并将此目标的拒绝路由安装到路由表中。
static-options—(在路由下可选)有关静态路由的其他信息,当路由安装在路由表中时,静态路由包含在静态 路由中。
您可以在 中 static-options指定以下一项或多项。每个选项都单独说明。
(主动|被动);
as-path <as-path> <origin (egp | igp | incomplete)> <atomic-agregate> <aggregator as-number in-address>;
社区 [ community-ids ];
(安装 | 无需安装);
(公制 | 公制 2 | 公制 3 | 公制 4) value <类型 type>;
(首选项 | 首选项2 | 颜色 | 颜色 2) preference <类型 type>;
(重新广告 | 禁止重新广告);
(解析|无解析);
(保留 | 不保留);
标签 metric 类型 number;
其余语句将单独解释。请参阅 CLI 资源管理器。
所需权限级别
路由 - 在配置中查看此语句。
路由控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版之前引入的语句。
支持 Junos 9.6 中引入的 BFD 身份验证。
支持 Junos 9.6 中引入的适用于 EX 系列交换机的 BFD 身份验证。