flow
语法
flow { discard-action-for-unresolved-redir-addr; (fast-lookup-filter | no-fast-lookup-filter); firewall-install-disable; interface-group (Routing Options) group-name <exclude>; (per-route-accounting | no-per-route-accounting); route name match { destination prefix; destination-port (afs | bgp | biff | bootpc | bootps | cmd | cvspserver | dhcp | domain | eklogin | ekshell | exec | expression | finger | ftp | ftp-data | http | https | ident | imap | kerberos-sec | klogin | kpasswd | krb-prop | krbupdate | kshell | ldap | ldp | login | mobileip-agent | mobilip-mn | msdp | netbios-dgm | netbios-ns | netbios-ssn | nfsd | nntp | ntalk | ntp | pop3 | pptp | printer | radacct | radius | rip | rkinit | smtp | snmp | snmptrap | snpp | socks | ssh | sunrpc | syslog | tacacs | tacacs-ds | talk | telnet | tftp | timed | who | xdmcp | zephyr-clt | zephyr-hm | zephyr-srv)>; dscp [ dscp ... ]; fragment (dont-fragment | first-fragment | is-fragment | last-fragment | not-a-fragment); icmp-code (communication-prohibited-by-filtering | destination-host-prohibited | destination-host-unknown | destination-network-prohibited | destination-network-unknown | expression | fragmentation-needed | host-precedence-violation | host-unreachable | host-unreachable-for-tos | ip-header-bad | network-unreachable | network-unreachable-for-tos | port-unreachable | precedence-cutoff-in-effect | protocol-unreachable | redirect-for-host | redirect-for-network | redirect-for-tos-and-host | redirect-for-tos-and-net | required-option-missing | source-host-isolated | source-route-failed | ttl-eq-zero-during-reassembly | ttl-eq-zero-during-transit);; icmp-type (echo-reply | echo-request | expression | info-reply | info-request | mask-reply | mask-request | parameter-problem | redirect | router-advertisement | router-solicit | source-quench | time-exceeded | timestamp | timestamp-reply | unreachable);; packet-length [ packet-length ... ]; port (afs | bgp | biff | bootpc | bootps | cmd | cvspserver | dhcp | domain | eklogin | ekshell | exec | expression | finger | ftp | ftp-data | http | https | ident | imap | kerberos-sec | klogin | kpasswd | krb-prop | krbupdate | kshell | ldap | ldp | login | mobileip-agent | mobilip-mn | msdp | netbios-dgm | netbios-ns | netbios-ssn | nfsd | nntp | ntalk | ntp | pop3 | pptp | printer | radacct | radius | rip | rkinit | smtp | snmp | snmptrap | snpp | socks | ssh | sunrpc | syslog | tacacs | tacacs-ds | talk | telnet | tftp | timed | who | xdmcp | zephyr-clt | zephyr-hm | zephyr-srv);; protocol (ah | egp | esp | expression | gre | icmp | icmp6 | igmp | ipip | ospf | pim | rsvp | sctp | tcp | udp); source prefix; source-port (afs | bgp | biff | bootpc | bootps | cmd | cvspserver | dhcp | domain | eklogin | ekshell | exec | expression | finger | ftp | ftp-data | http | https | ident | imap | kerberos-sec | klogin | kpasswd | krb-prop | krbupdate | kshell | ldap | ldp | login | mobileip-agent | mobilip-mn | msdp | netbios-dgm | netbios-ns | netbios-ssn | nfsd | nntp | ntalk | ntp | pop3 | pptp | printer | radacct | radius | rip | rkinit | smtp | snmp | snmptrap | snpp | socks | ssh | sunrpc | syslog | tacacs | tacacs-ds | talk | telnet | tftp | timed | who | xdmcp | zephyr-clt | zephyr-hm | zephyr-srv); tcp-flags (ack | expression | fin | push | rst | syn | urgent); } no-install; then (accept | discard | rate-limit rate-limit) { community name; mark mark; next-term; redirect [ redirect ... ]; routing-instance routing-instance; sample; } } term-order (legacy | standard); validation { traceoptions { file filename <files files> <size size> <(world-readable | no-world-readable)>; flag (all | flash | general | normal | policy | resolution | route | state | task | timer)<detail> <disable><receive> <send>; } } }
层次结构级别
[edit routing-options], [edit routing-instances routing-instance-name routing-options]
描述
配置流路由。
违约
legacy
选项
discard-action-for-unresolved-redir-addr |
对于操作重定向 IP,如果重定向地址未解析,请安装丢弃操作过滤器。 |
fast-lookup-filter | 启用快速查找筛选器。
注意:
选项快速查找筛选器仅在 MX 系列设备上受支持。 |
no-fast-lookup-filter | 禁用快速查找筛选器。
注意:
选项无快速查找筛选器仅在 MX 系列设备上受支持。 默认值: 无快速查找筛选器 |
firewall-install-disable —(PTX Series routers only) |
该 firewall-install-disable 语句显示在默认配置中,阻止将流规范防火墙过滤器安装到 dfwd 中。对于其他型号,此设置在默认配置中省略,允许将流规范防火墙过滤器安装到 dfwd 中。 |
interface-group group |
用于应用流规范过滤器的接口组。
|
per-route-accounting |
启用每个流量规格路由的流量核算。 |
no-per-route-accounting |
禁用每个流量规范路由的流量核算。 |
route name |
流路由的名称。 |
match match-conditions |
将数据包与这些条件匹配。 |
destination prefix |
IP 目标地址字段。 |
destination-port destination-port-names |
TCP 或用户数据报协议 (UDP) 目标端口字段。不能在同一术语中同时 要代替数值,可以指定以下文本同义词之一(还会列出端口号): |
dscp value |
差异服务代码点 (DSCP)。DiffServ 协议在 IP 报头中使用服务类型 (ToS) 字节。此字节中最重要的六位构成 DSCP。
|
fragment fragment-value |
IP 报头片段字段。 关键字按与其关联的片段类型分组:
|
icmp-code icmp-code-value |
ICMP 代码字段。此值或关键字提供的信息比 更 要代替数值,您可以指定以下文本同义词之一(还会列出字段值)。关键字按与其关联的 ICMP 类型分组:
|
icmp-type icmp-type-value |
ICMP 数据包类型字段。通常,将此匹配项与 要代替数值,可以指定以下文本同义词之一(还会列出字段值): |
packet-length packet-length |
IP 数据包总长度值的范围为 0 到 65535。 |
port port-names |
TCP 或 UDP 源或目标端口字段。不能在同一术语中同时 要代替数值,可以指定 下 |
protocol number |
要代替数值,可以指定以下文本同义词之一(还会列出字段值): |
source prefix |
IP 源地址字段。 |
source-port source-port-names |
TCP 或 UDP 源端口字段。不能在同一术语中指定 您可以指定 下 |
tcp-flags tcp-flags |
TCP 标头格式。 |
no-install |
禁止在转发表中安装收到的路由。 |
then |
要对匹配的数据包执行的操作。 |
accept |
接受数据包。这是默认值。 |
community name |
将路径中的所有社区替换为指定的社区。 |
discard |
以静默方式丢弃数据包,而不发送互联网控制消息协议 (ICMP) 消息。 |
mark value |
为与此流匹配的流量设置 DSCP 值。指定一个介于 0 到 63 之间的值。 仅具有配置为模式的 |
redirect |
将此流的流量重定向(隧道)到给定的下一跃点地址。 |
next-term |
继续下一个匹配条件进行评估。 |
rate-limit rate-limit |
限制流路由上的带宽。以位/秒 (bps) 表示限制。 |
routing-instance route-target-extended-community |
指定数据包转发到的路由实例。 |
sample |
对流路由上的流量进行采样。 |
term-order (legacy | standard) |
默认值:旧版 |
validation |
流路由验证选项。从对等方收到的流量规格经过验证,认为这是可行的。 |
traceoptions |
定义跟踪路由设备中所有路由协议功能的跟踪操作。 |
file |
跟踪文件选项。
|
flag |
跟踪参数。
|
所需权限级别
路由 - 在配置中查看此语句。
路由控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版之前引入的语句。
term-order
Junos OS 10.0 版中引入的选项
firewall-install-disable
Junos OS 12.1X48 和 12.3 版中为 PTX 系列路由器引入的选项。
interface-group
Junos OS 16.1R1 版中引入的选项。
per-route-accounting
Junos OS 21.1R1 版中引入的选项