[edit routing-options] Configuration Statement Hierarchy on
EX Series Switches
This topic lists supported and unsupported configuration
statements in the [edit routing-options] hierarchy level
on EX Series switches.
- Supported statements are those that
you can use to configure some aspect of a software feature on the
switch.
- Unsupported statements are those
that appear in the command-line interface (CLI) on the switch, but
that have no effect on switch operation if you configure them.
- Not all features are supported on all switch platforms.
For detailed information about feature support on specific EX Series
switch platforms, see EX Series Switch Software Features Overview.
This topic lists:
Supported Statements in the [edit routing-options] Hierarchy
Level
The following hierarchy shows the [edit routing-options] configuration statements supported on EX Series switches:
routing-options {access {route ip-prefix</prefix-length> {metric route-cost;next-hop next-hop;preference route-distance;qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address; metric metric;preference preference-value;}tag route-tag;}} # end of [edit routing-options access]access-internal {route ip-prefix</prefix-length> {next-hop [ addresses ];qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address;metric metric;preference preference-value;}tag route-tag;}} # end of [edit routing-options access-internal]admin-groups-extended group-name {group-value group-identifier;}admin-groups-extended-range {maximum maximum-number;mininum minimum-number;}aggregate {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;}route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;policy [policy-names];preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;} # end of [edit routing-options aggregate]}bgp-orf-cisco-mode;bmp {memory-limit bytes;station-address (ip-address | name);station-port-number port-number;statistics-timeout seconds;}confederation as-number members [ as-numbers ];fate-sharing {group group-name {cost value;from {address <to address>;}}}flow {route name {match {destination address;destination-port [ afs bgp biff bootpc bootps
cmd cvspserver dhcp domain eklogin ekshell exec 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 ];dscp [ code-points ];fragment [ don't-fragment first-fragment is-fragment
last-fragment not-a-fragment ];icmp-code [ communication-prohibited-by-filtering
destination-host-prohibited destination-host-unknow 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 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 [ values ];port [ ... same values as for the preceding destination-port statement ... ];protocol [ ah egp esp gre icmp igmp ipip ospf
pim rsvp sctp tcp udp ];source address;source-port [ ... same values as for
the preceding destination-port statement ... ];tcp-flags [ ack fin push rst syn urgent ];}then {(accept | discard);community community-name;next-term;rate-limit value;routing-instance routing-instance-name;sample;}}term-order;validation {traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}}} # end of [edit routing-options flow]forwarding-table {export [ policy-names ];(indirect-next-hop | no-indirect-next-hop);}generate {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;}route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;policy [policy-names];preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;} } # end of [edit routing-options generate]graceful-restart {disable;restart-duration seconds;}instance-export [ policy-names ];instance-import [ policy-names ];interface-routes {family (inet | inet6) {export {lan;point-to-point;}import [ policy-names ];}rib-group {inet group-name;inet6 group-name;}}martians {ip-prefix</prefix-length> (exact | longer | orlonger | prefix-length-range /minimum-prefix-length–/maximum-prefix-length | through ip-prefix</prefix-length> | upto /prefix-length) <allow>;}maximum-paths path-limit <log-only | threshold value> <log-interval seconds>;maximum-prefixes prefix-limit <log-only | threshold value> <log-interval seconds>;med-igp-update-interval minutes;multicast {asm-override-ssm;backup-pe-group group-name {backups [ addresses ];local-address address;}flow-map flow-map-name {bandwidth <bps> <adaptive>;forwarding-cache {timeout (never <non-discard-entry-only> | minutes);}policy [ policy-names ];redundant-sources [ addresses ];}interface interface-name {maximum-bandwidth bps;}pim-to-igmp-proxy {upstream-interface [ interface-names ];}pim-to-mld-proxy {upstream-interface [ interface-names ];}rpf-check-policy [ policy-names ];scope-policy [ policy-names ];ssm-map ssm-map-name {policy [ policy-names ];source [ addresses ];}traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <disable>;}} # end of [edit routing-options multicast]nonstop-routing;options {mark seconds;syslog {level level;upto level;}}ppm {no-delegate-processing;}resolution {rib routing-table-name {import [ policy-names ];resolution-ribs [ routing-table-names ];}tracefilter [ filter-policy-names ];traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}}rib routing-table-name {access {route ip-prefix</prefix-length> {metric route-cost;next-hop next-hop;preference route-distance;qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address;metric metric;preference preference-value;}tag route-tag;} } # end of [edit routing-options rib access]access-internal {route ip-prefix</prefix-length> {next-hop [ addresses ];qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address; metric metric;preference preference-value;}tag route-tag;}} # end of [edit routing-options rib access-internal]aggregate {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;}route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;policy [policy-names];preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;} } # end of [edit routing-options rib aggregate]generate {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;}route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}brief;color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;full;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;policy [policy-names];preference2 preference-value <type metric-type>;tag metric <type metric-type>;tag2 metric <type metric-type>;} } # end of [edit routing-options rib generate]martians {ip-prefix</prefix-length> (exact | longer | orlonger | prefix-length-range /minimum-prefix-length–/maximum-prefix-length | through ip-prefix</prefix-length> | upto /prefix-length) <allow>;}maximum-paths path-limit <log-only | threshold value> <log-interval seconds>;maximum-prefixes prefix-limit <log-only | threshold value> <log-interval seconds>;static {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];(install | no-instal)l; lsp-next-hop next-hop-address;metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;(readvertise | no-readvertise);(resolve | no-resovle);(retain | no-retain);tag metric <type metric-type>;tag2 metric <type metric-type>;} rib-group group-name;route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;(install | no-install);lsp-next-hop next-hop-address {metric metric;preference preference-valye;}metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;next-hop next-hop-address;p2mp-lsp-next-hop next-hop-address {metric metric;preference preference-valye;}preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address;metric metric;preference preference-value;}(readvertise | no-readvertise);receive;reject;(resolve | no-resolve);(retain | no-retain);static-lsp-next-hop next-hop-address;tag metric <type metric-type>;tag2 metric <type metric-type>;} } # end of [edit routing-options rib static]} # end of [edit routing-options rib]rib-groups {group-name {export-rib table-name;import-policy [ policy-names ];import-rib [ table-names ];}}route-distinguisher-id address;route-record;router-id address;source-routing {ip;ipv6;}srlg group-name {srlg-cost number;srlg-value number;}static {defaults {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];(install | no-instal)l; metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;(readvertise | no-readvertise);(resolve | no-resovle);(retain | no-retain);tag metric <type metric-type>;tag2 metric <type metric-type>;} rib-group group-name;route {(active | passive);as-path {aggregator as-number address;atomic-aggregate;origin (egp | igp | incomplete);path path-identifier;}bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}color metric <type metric-type>;color2 metric <type metric-type>;community [ community-id no-advertise no-export
no-export-subconfed ];discard;(install | no-install);lsp-next-hop next-hop-address {metric metric;preference preference-valye;}metric metric <type metric-type>;metric2 metric <type metric-type>;metric3 metric <type metric-type>;metric4 metric <type metric-type>;next-hop next-hop-address;p2mp-lsp-next-hop next-hop-address {metric metric;preference preference-valye;}preference preference-value <type metric-type>;preference2 preference-value <type metric-type>;qualified-next-hop address {bfd-liveness-detection {authentication {algorithm algorithm-name;key-chain key-chain-name;loose-check;}detection-time {threshold milliseconds;}holddown-interval milliseconds;local address address;minimum-interval milliseconds;minimum-receive-interval milliseconds;minimum-receive-ttl milliseconds;multiplier number;neighbor address;no-adaptation;transmit-interval {minimum-interval milliseconds;threshold milliseconds;}version (1 | automatic);}interface interface-name;mac-address mac-address;metric metric;preference preference-value;}(readvertise | no-readvertise);receive;reject;(resolve | no-resolve);(retain | no-retain);static-lsp-next-hop next-hop-address;tag metric <type metric-type>;tag2 metric <type metric-type>;}} # end of [edit routing-options static]traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <disable>;}} Unsupported Statements in the [edit routing-options] Hierarchy
Level
All statements in the [edit routing-options] hierarchy
level that are displayed in the command-line interface (CLI) on the
switch are supported on the switch and operate as documented with
the following exceptions:
Table 1: Unsupported [edit routing-options] Configuration Statements on EX
Series Switches
Statement | Hierarchy |
|---|
Note:
Variables, such as interface-name, are
not shown in the statements or hierarchies. |
forwarding-cache | [edit routing-options multicast] |
scope | [edit routing-options multicast] |
ssm-groups | [edit routing-options multicast] |
threshold | [edit routing-options multicast forwarding-cache] |
timeout | [edit routing-options multicast forwarding-cache] |
Published: 2012-12-11