New, Changed, and Deprecated Configuration Commands

New, Changed, and Deprecated Commands in Cisco NX-OS Release 10.4(2) and 10.4(3)

New Commands

The following commands are added in these releases.

  • [ no ] accept-ao-mismatch

  • [ no ] app-vnic host

  • [ no ] crypto qkd profile <name>

  • [ no ] db-size <flowcount>

  • [ no ] dialin-stream

  • [ no ] epbr service-chain <service-chain-name>

  • [ no ] fabric-advertise-pip l3

  • [ no ] feature cryptopqc

  • [ no ] feature tpmon

  • [ no ] flow traffic-analytics

  • [ no ] hardware npu-power-profile card-type fc <profile>

  • [ no ] hardware npu-power-profile card-type lc <profile> module <module>

  • [ no ] hardware profile dlb dre-thresholds [ level-1 <percentage_1> ] [ level-2 <percentage_2> ] [ level-3 <percentage_3> ] [ level-4 <percentage_4> ] [ level-5 <percentage_5> ] [ level-6 <percentage_6> ] [ level-7 <percentage_7> ]

  • [ no ] hardware profile dlb flowlet-ageing-time <usec>

  • [ no ] hardware profile dlb interface-list <interface_range>

  • [ no ] hardware profile dlb mac-address <macaddr>

  • [ no ] include-tcp-options

  • [ no ] ip pim event-history rpm { size { <size_in_text> | <size_in_kbytes> } }

  • [ no ] ip pim register-packing

  • [ no ] ipv6 pim event-history rpm { size { <size_in_text> | <size_in_kbytes> } }

  • [ no ] key chain <keychain> tcp

  • [ no ] kme server <hostipname> { [ port <port-num> ] }

  • [ no ] l2rib event-history { client-tbl | ead-pl | errors | mac | mac-ip | imet | fl | dme-oper | misc-obj | rmac | topology | topo-child-attr | tx-infra | server | loop-detection | dtx | fhs } size { default | medium | high | very-high }

  • [ no ] l3 ethernet port <port-range>

  • [ no ] l3 port-channel port <port-range>

  • [ no ] load-balance method <lb-method>

  • [ no ] logging level tpmon <i0>

  • [ no ] match connected-endpoints vrf { <vrf-name> | <vrf-known-name> } ipv4 <pfx>

  • [ no ] match connected-endpoints vrf { <vrf-name> | <vrf-known-name> } ipv6 <pfx>

  • [ no ] match external-subnets vrf { <vrf-name> | <vrf-known-name> } ipv4 <pfx>

  • [ no ] match external-subnets vrf { <vrf-name> | <vrf-known-name> } ipv6 <pfx>

  • [ no ] match interface <iface>

  • [ no ] match vlan <vlan-range>

  • [ no ] maximum-paths unequal-cost

  • [ no ] mode hot-standby

  • [ no ] multisite virtual-rmac <mac> | no multisite virtual-rmac

  • [ no ] nve event-history { <buffer-name> } size { <size_in_text> | <size_in_bytes> }

  • [ no ] ols line egress-ampli-safety-control-mode <safety_mode>

  • [ no ] ols { com egress-ampli-gain <com_gain> | line egress-ampli-gain <line_gain> }

  • [ no ] ols { com egress-ampli-power <com_power> | line egress-ampli-power <line_power> }

  • [ no ] ols { com | line } ampli-control-mode <mode>

  • [ no ] ols { com | line } egress-ampli-osri <osri_mode>

  • [ no ] ols { com | line } rx-low-threshold <rx_low>

  • [ no ] ols { com | line } tx-low-threshold <tx_low>

  • [ no ] ppk crypto-qkd-profile <policy_crypto_name>

  • [ no ] ptp system-clock ptp

  • [ no ] security-group <grp-id> [ reverse <rev-grp-id> ]

  • [ no ] system default link-fail laser-on

  • [ no ] threshold high <highPercent> low <lowPercent>

  • [ no ] traffic-analytics

  • [ no ] transceiver performance-monitoring

  • [ no ] transceiver performance-monitoring <bucket_interval> fec { report { prefecBER { max-tca | min-tca } | postfecBER { max-tca | min-tca } | quality { max-tca | min-tca } | quality-margin { max-tca | min-tca } | ec-bits { max-tca | min-tca } | uc-words { max-tca | min-tca } } | threshold { prefecBER { max <pre_fec_ber_max> | min <pre_fec_ber_min> } | postfecBER { max <post_fec_ber_max> | min <post_fec_ber_min> } | quality { max <quality_max> | min <quality_min> } | quality-margin { max <quality_margin_max> | min <quality_margin_min> } | ec-bits { max <ec_bits_max> | min <ec_bits_min> } | uc-words { max <uc_words_max> | min <uc_words_min> } } }

  • [ no ] transceiver performance-monitoring <bucket_interval> optics { report { cd { max-tca | min-tca } | dgd { max-tca | min-tca } | opr { max-tca | min-tca } | opt { max-tca | min-tca } | osnr { max-tca | min-tca } | rx-sig-pow { max-tca | min-tca } | snr { max-tca | min-tca } | lbc { max-tca | min-tca } | freq-off { max-tca | min-tca } | pcr { max-tca | min-tca } | pdl { max-tca | min-tca } | sopmd { max-tca | min-tca } } | threshold { cd { max <cd_max> | min <cd_min> } | dgd { max <dgd_max> | min <dgd_min> } | opr { max <opr_max> | min <opr_min> } | opt { max <opt_max> | min <opt_min> } | osnr { max <osnr_max> | min <osnr_min> } | rx-sig-pow { max <rx_sig_max> | min <rx_sig_min> } | snr { max <snr_max> | min <snr_min> } | lbc { max <lbc_max> | min <lbc_min> } | freq-off { max <freq_off_max> | min <freq_off_min> } | pcr { max <pcr_max> | min <pcr_min> } | pdl { max <pdl_max> | min <pdl_min> } | sopmd { max <sopmd_max> | min <sopmd_min> } } }

  • [ no ] transport tls authentication-type trustpoint <trustpoint> [ ignore-certificate ]

  • [ no ] type layer4-7

  • [ no ] { { { action <route-action> } | { reverse-action <rev-route-action> } } + }

  • [ no | default ] aigp

  • [ no | default ] dmz-link-bandwidth

  • [ no | default ] link-bandwidth cumulative

  • [ no | mac-learn vlan <id>

  • ao <keychain-name> [ include-tcp-options ] [ accept-ao-mismatch-connections ] | { no | default } ao [ <keychain-name> ]

  • clear filter <seqno> stats

  • clear system tech-support blocked-commands

  • fabric-ready time <sec> | no fabric-ready time [ <sec> ]

  • hardware profile counter-manager feature <feature_name> counter-scale <counter_scale> | no hardware profile counter-manager feature <feature_name>

  • logging level cryptopqc <i0> | no logging level cryptopqc [ <i0> ]

  • ptp ipv6 multicast scope rx <r0> | [ no ] ptp ipv6 multicast scope rx

  • ptp ipv6 multicast scope tx <t0> | [ no ] ptp ipv6 multicast scope tx

  • reference-bandwidth { <ref-bw-mbps> [ Mbps ] | <ref-bw-gbps> Gbps } | no reference-bandwidth [ <ref-bw-mbps> [ Mbps ] | <ref-bw-gbps> Gbps ]

  • security-group <esg-id> name <esg-name> | no security-group <esg-id>

  • set filter <seqno> ip { src-ip <src-ip> dst-ip <dst-ip> [ protocol <prot> [ l4-src-port { any | <l4-src-port> } l4-dst-port { any | <l4-dst-port> } ] ] } +

  • set filter <seqno> ipv6 { src-ipv6 <src-ipv6> dst-ipv6 <dst-ipv6> [ protocol <prot> [ l4-src-port { any | <l4-src-port> } l4-dst-port { any | <l4-dst-port> } ] ] } +

  • snmp-server contact <line> | no snmp-server contact [ <line> ]

  • start filter <seqno>

  • stop filter <seqno>

  • system flash sda resize [ standard | extended ] [ force ]

  • system tech-support blocked-commands <s0>

  • { cryptographic-algorithm <algo> } | { no cryptographic-algorithm [ <algo> ] }

  • { hardware profile dme load-interval <load_interval> } | { no hardware profile dme load-interval }

  • { ip arp cache intf-limit <limit> } | { no ip arp cache intf-limit }

  • { ip pim pfm-sd range { <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name> } } | { no ip pim pfm-sd range [ <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name> ] }

  • { priority level <level> | no priority level <level> }

  • { recv-id <recvid> | no recv-id }

  • { send-id <sendid> | no send-id }

  • { set aigp-metric difference <value> } | { no set aigp-metric difference [ <value> ] }

  • { set aigp-metric { <metric-value> | igp-cost } } | { no set aigp-metric [ { <metric-value> | igp-cost } ] }

  • { set extcommunity bandwidth <bw-value> } | { no set extcommunity bandwidth [ <bw-value> ] }

Changed Commands

The following commands are modified in these releases.

  • OLD: [ no ] bestpath { always-compare-med | med { missing-as-worst | non-deterministic | confed } | compare-routerid | compare-neighborid | cost-community ignore | as-path { multipath-relax | ignore } | igp-metric ignore }

  • NEW: [ no ] bestpath { always-compare-med | med { missing-as-worst | non-deterministic | confed } | compare-routerid | compare-neighborid | cost-community ignore | as-path { multipath-relax | ignore } | igp-metric ignore | aigp ignore }

  • OLD: { bloggerd auto-collect component { ethport { enable | disable } | kern { enable | disable } | bgp { enable | disable } | cdp { enable | disable } | snmpmib_proc { enable | disable } | arp { enable | disable } | icmpv6 { enable | disable } | l3vm { enable | disable } | pktmgr { enable | disable } | feature-mgr { enable | disable } | vpc { enable | disable } | port-channel { enable | disable } | mfdm { enable | disable } | spm { enable | disable } | dhcp_snoop { enable | disable } | mrib { enable | disable } | fex { enable | disable } | icam { enable | disable } | isis { enable | disable } | pim { enable | disable } | vmtracker { enable | disable } | tahusd { enable | disable } | adjmgr { enable | disable } | lldp { enable | disable } | udld { enable | disable } | smm { enable | disable } | lacp { enable | disable } | hsrp_engine { enable | disable } | vrrp-eng { enable | disable } | vrrp-cfg { enable | disable } | ip { enable | disable } | netstack { enable | disable } | clis { enable | disable } | pltfm_config { enable | disable } | nbm { enable | disable } | bcm_usd { enable | disable } | statsclient { enable | disable } | sysmgr { enable | disable } | jer_usd { enable | disable } | m2rib { enable | disable } | ipqosmgr { enable | disable } | hmm { enable | disable } | l2fm { enable | disable } | sla_sender { enable | disable } | sla_responder { enable | disable } | sla_twamp { enable | disable } | ufdm { enable | disable } | vrrpv3 { enable | disable } | iftmc { enable | disable } | eltm { enable | disable } | tctrl_usd { enable | disable } | CrdCfg { enable | disable } | ngoam { enable | disable } | nve { enable | disable } | cardclient { enable | disable } | l2rib { enable | disable } | eigrp { enable | disable } | kafka { enable | disable } | im { enable | disable } | pfma { enable | disable } | cfs { enable | disable } | aclqos { enable | disable } | tun_enc_mgr { enable | disable } | cts { enable | disable } | vntag_mgr { enable | disable } | rip { enable | disable } | sdaa { enable | disable } | ipfib { enable | disable } | ospfv3 { enable | disable } | ospf { enable | disable } | aclmgr { enable | disable } | bfd { enable | disable } } }

  • NEW: { bloggerd auto-collect component { ethport { enable | disable } | kern { enable | disable } | nx-1 { enable | disable } | bgp { enable | disable } | cdp { enable | disable } | snmpmib_proc { enable | disable } | arp { enable | disable } | icmpv6 { enable | disable } | l3vm { enable | disable } | pktmgr { enable | disable } | feature-mgr { enable | disable } | vpc { enable | disable } | port-channel { enable | disable } | mfdm { enable | disable } | spm { enable | disable } | dhcp_snoop { enable | disable } | mrib { enable | disable } | m6rib { enable | disable } | fex { enable | disable } | icam { enable | disable } | isis { enable | disable } | pim { enable | disable } | pim6 { enable | disable } | vmtracker { enable | disable } | tahusd { enable | disable } | adjmgr { enable | disable } | lldp { enable | disable } | udld { enable | disable } | smm { enable | disable } | lacp { enable | disable } | hsrp_engine { enable | disable } | vrrp-eng { enable | disable } | vrrp-cfg { enable | disable } | ip { enable | disable } | netstack { enable | disable } | clis { enable | disable } | pltfm_config { enable | disable } | nbm { enable | disable } | bcm_usd { enable | disable } | statsclient { enable | disable } | sysmgr { enable | disable } | jer_usd { enable | disable } | m2rib { enable | disable } | ipqosmgr { enable | disable } | hmm { enable | disable } | l2fm { enable | disable } | sla_sender { enable | disable } | sla_responder { enable | disable } | sla_twamp { enable | disable } | ufdm { enable | disable } | vrrpv3 { enable | disable } | iftmc { enable | disable } | eltm { enable | disable } | tctrl_usd { enable | disable } | CrdCfg { enable | disable } | ngoam { enable | disable } | nve { enable | disable } | cardclient { enable | disable } | l2rib { enable | disable } | eigrp { enable | disable } | kafka { enable | disable } | im { enable | disable } | pfma { enable | disable } | cfs { enable | disable } | aclqos { enable | disable } | tun_enc_mgr { enable | disable } | cts { enable | disable } | vntag_mgr { enable | disable } | rip { enable | disable } | sdaa { enable | disable } | ipfib { enable | disable } | ospfv3 { enable | disable } | ospf { enable | disable } | aclmgr { enable | disable } | bfd { enable | disable } | ethpm { enable | disable } | ifmgr { enable | disable } | interface-vlan { enable | disable } | vmm { enable | disable } } }

  • OLD: clear bgp event-history { cli | detail | errors | events | logs | msgs | objstore | periodic | sdwrap-errors | peer | nve | prefixes | urib | l2rib | rpki | te | all }

  • NEW: clear bgp event-history { cli | detail | errors | events | logs | msgs | objstore | periodic | sdwrap-errors | peer | nve | prefixes | urib | l2rib | rpki | te | { rpm { config | eval | keychain } } | all }

  • OLD: clear esmc counters [ interface <if0> ]

  • NEW: clear esmc counters { interface <if0> | all }

  • OLD: clear ip adjacency pt statistics

  • NEW: clear ip adjacency pt { iod-ip | vrf-ip | vlan-mac } statistics

  • OLD: clear ip ospf [ <tag> ] event-history [ adjacency | event | ha | flooding | lsa | spf | redistribution | cli | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain } | kernel { msg | error } | all ]

  • NEW: clear ip ospf [ <tag> ] event-history [ adjacency | event | ha | flooding | lsa | spf | redistribution | cli | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain | sg } | kernel { msg | error } | all ]

  • OLD: clear l2rib event-history { errors | topology | topo-child-attr | tx-infra | client-table | mac | rmac | mac-ip | ead-pl | misc-obj | server | loop-detection | dtx | fhs }

  • NEW: clear l2rib event-history { errors | topology | topo-child-attr | tx-infra | client-table | mac | rmac | mac-ip | ead-pl | misc-obj | imet | fl | dme-oper | server | loop-detection | dtx | fhs }

  • OLD: clear ospfv3 [ <tag> ] event-history [ adjacency | event | ha | flooding | lsa | spf | redistribution | cli | hello | spf-trigger | rpm { config | eval | keychain } | all ]

  • NEW: clear ospfv3 [ <tag> ] event-history [ adjacency | event | ha | flooding | lsa | spf | redistribution | cli | hello | spf-trigger | rpm { config | eval | keychain | sg } | all ]

  • OLD: clear routing ipv6 [ unicast ] event-history { am | cli | detail | dme | errors | general | ha | lfe | recursive-next-hop | summary | ufdm | ufdm-detail | ufdm-summary | cc | sidmgr }

  • NEW: clear routing ipv6 [ unicast ] event-history { am | cli | detail | dme | errors | general | ha | recursive-next-hop | summary | ufdm | ufdm-detail | ufdm-summary | cc | sidmgr }

  • OLD: commit [ confirmed <commit-timer> ]

  • NEW: commit [ confirmed <commit-timer> ] [ batch-mode ] [ skip-verify ]

  • OLD: copy { { <src_local> { <dest_local> | running-config [ echo-commands ] [ stop-at-first-failure ] | startup-config | scheduled-config } } | { <src_core> <dest_local_core> } | { running-config-src { startup-config [ fabric ] | <dest_local_config> } } | { startup-config-src { running-config [ echo-commands ] [ stop-at-first-failure ] | <dest_local_config> } } | { switch-profile-cfg <dest_local_config> } }

  • NEW: copy { { <src_local> { <dest_local> | running-config [ echo-commands ] [ stop-at-first-failure ] [ batch-mode ] | startup-config | scheduled-config } } | { <src_core> <dest_local_core> } | { running-config-src { startup-config [ fabric ] | <dest_local_config> } } | { startup-config-src { running-config [ echo-commands ] [ stop-at-first-failure ] | <dest_local_config> } } | { switch-profile-cfg <dest_local_config> } }

  • OLD: [ no ] event policy-default count <countnum> [ time <interval> ]

  • NEW: [ no ] event policy-default { disable | count <countnum> [ time <interval> ] }

  • OLD: [ no ] event-history { detail | periodic | objstore } [ size { <size_in_text> | <bytes> | disable } ]

  • NEW: [ no ] event-history { detail | periodic | objstore | { rpm { config | eval | keychain } } } [ size { <size_in_text> | <bytes> | disable } ]

  • OLD: filter remove <seqno>

  • NEW: remove filter <seqno>

  • OLD: global mcast-group { <maddr> } { L2 | L3 } | no global mcast-group { L2 | L3 }

  • NEW: global mcast-group { <maddr> | <m6addr> } { L2 | L3 } | no global mcast-group { L2 | L3 }

  • OLD: install { all [ nxos <uri> | kickstart <uri1> | system <uri3> | package <uri4> | serial | ignore-script-errors ] + [ force ] [ non-disruptive | no-reload | noswitchover | maintenance-mode ] [ bios | no-save ] [ bios-force ] [ non-interruptive ] [ compact ] [ override ] [ skip-kernel-upgrade ] | force-all [ nxos <uri> | serial | ignore-script-errors ] + [ non-disruptive ] [ force ] | all [ epld <uri5> nxos <uri> | nxos <uri> epld <uri5> | package <uri4> | serial | ignore-script-errors ] + [ force ] [ noswitchover | maintenance-mode ] [ bios | no-save ] [ bios-force ] [ non-interruptive ] [ compact ] [ override ] }

  • NEW: install { all [ nxos <uri> | kickstart <uri1> | system <uri3> | package <uri4> | serial | ignore-script-errors ] + [ force ] [ keep-committed-smu ] [ non-disruptive | no-reload | noswitchover | maintenance-mode ] [ bios | no-save ] [ bios-force | skip-bios-upgrade ] [ non-interruptive ] [ compact ] [ override ] [ skip-kernel-upgrade ] | force-all [ nxos <uri> | serial | ignore-script-errors ] + [ non-disruptive ] [ force ] | all [ epld <uri5> nxos <uri> | nxos <uri> epld <uri5> | package <uri4> | serial | ignore-script-errors ] + [ force ] [ keep-committed-smu ] [ noswitchover | maintenance-mode ] [ bios | no-save ] [ bios-force | skip-bios-upgrade ] [ non-interruptive ] [ compact ] [ override ] }

  • OLD: install epld <uri1> { { module { <module> | all } [ force ] } }

  • NEW: install epld <uri1> { { module { <module> | all } [ reload-opt ] [ force ] } }

  • OLD: install epld <uri1> { { module { <module> | all } { primary | golden } [ force ] } }

  • NEW: install epld <uri1> { { module { <module> | all } { primary | golden } [ reload-opt ] [ force ] } }

  • OLD: [ no ] ip load-sharing address { source-destination [ port source-destination2 [ symmetric | inner { all [ infra-mode ] | greheader [ symmetric ] } ] | gre | gre-outer | gtpu | ipv6-flowlabel | ttl | { [ udf offset <offset> length <length> ] } ] | destination port2 destination2 | source } { [ rotate <rotate> ] | [ concatenation ] } + [ universal-id <random-seed> ] [ hardware { lb-keyshift <value1> | lb-2nd-hier-keyshift <value2> } + ] | no ip load-sharing address

  • NEW: [ no ] ip load-sharing address { source-destination [ port source-destination2 [ symmetric | inner { all [ infra-mode ] | greheader [ symmetric ] } ] | gre | gre-outer | gtpu | ipv6-flowlabel | ttl | { [ udf offset <offset> length <length> ] } ] | destination port2 destination2 | source } [ exclude-l3-proto ] { [ rotate <rotate> ] | [ concatenation ] } + [ universal-id <random-seed> ] [ hardware { lb-keyshift <value1> | lb-2nd-hier-keyshift <value2> } + ] | no ip load-sharing address

  • OLD: [ ip ospf event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain } | kernel { error | msg } } size { <size_in_text> | <size_in_Kbytes> } ] | [ no ip ospf event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain } | kernel { error | msg } } ]

  • NEW: [ ip ospf event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain | sg } | kernel { error | msg } } size { <size_in_text> | <size_in_Kbytes> } ] | [ no ip ospf event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | ldp | te | rib | hello | spf-trigger | objstore | segrt | rpm { config | eval | keychain | sg } | kernel { error | msg } } ]

  • OLD: [ no ] ipv6 flow monitor <monitorname> { input | output }

  • NEW: [ no ] ipv6 flow monitor <monitorname> { input }

  • OLD: [ no ] ipv6 routing event-history { am | cli | detail | dme | errors | general | ha | lfe | recursive-next-hop | summary | ufdm | ufdm-detail | ufdm-summary | cc | sidmgr } size { <size_in_text> | <size_in_bytes> }

  • NEW: [ no ] ipv6 routing event-history { am | cli | detail | dme | errors | general | ha | recursive-next-hop | summary | ufdm | ufdm-summary | cc | sidmgr } size { <size_in_text> | <size_in_bytes> }

  • OLD: [ no ] logging rfc-strict { 5424 }

  • NEW: [ no ] logging rfc-strict { 5424 [ full ] }

  • OLD: [ no ] mac address-table limit { system | vlan <id> | interface <interface-name> } { <limitcount> } [ actiondrop ]

  • NEW: [ no ] mac address-table limit { system | vlan <id> | interface <interface-name> } { <limitcount> }

  • OLD: mcast-group { <maddr1> } [ { <maddr2> } ] | no mcast-group

  • NEW: mcast-group { <maddr1> [ <maddr2> ] | <m6addr1> [ <m6addr2> ] } | no mcast-group

  • OLD: [ no ] member vni <vni-range> mcast-group { <maddr1> } [ { <maddr2> } ]

  • NEW: [ no ] member vni <vni-range> mcast-group { <maddr1> | <m6addr1> } [ { <maddr2> | <m6addr2> } ]

  • OLD: [ no ] nbm flow impact-low-priority disable

  • NEW: [ no ] nbm flow impact-low-priority

  • OLD: [ no ospfv3 event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | hello | spf-trigger | rpm { config | eval | keychain } } ] | [ ospfv3 event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | hello | spf-trigger | rpm { config | eval | keychain } } size { <size_in_text> | <size_in_Kbytes> } ]

  • NEW: [ no ospfv3 event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | hello | spf-trigger | rpm { config | eval | keychain | sg } } ] | [ ospfv3 event-history { adjacency | event | ha | flooding | lsa | spf | redistribution | hello | spf-trigger | rpm { config | eval | keychain | sg } } size { <size_in_text> | <size_in_Kbytes> } ]

  • OLD: [ no ] platform insert module <module_num> [ { { linecard { N9K-X9516v | N9K-X9532v | N9K-X9536v | N9K-X9548v | N9K-X9564v | 8201-32FH | N9K-C9808-FM-A | N9K-C9804-FM-A | N9K-C93180YC-FX3S | N9K-C93108TC-FX3P | N9K-C9364C-GX | N9K-C93600CD-GX | N9K-C9316D-GX | N9K-C9364D-GX2A | N9K-C9348D-GX2A | N9K-C9332D-GX2B | N9K-C9332D-H2R | N9K-C9336D-HXB | N9K-C9364C-HXB | N9K-X9836DM-A | N9K-X9836DM-B | N9K-C9232E-B1 | N9K-C9348GC-FX3 | N9K-C9348GC-FX3PH } } } | { sup { eor | tor } } ]

  • NEW: [ no ] platform insert module <module_num> [ { { linecard { N9K-X9516v | N9K-X9532v | N9K-X9536v | N9K-X9548v | N9K-X9564v | 8201-32FH | N9K-C9808-FM-A | N9K-C9804-FM-A | N9K-C93108TC-FX3P | N9K-C9364C-GX | N9K-C93600CD-GX | N9K-C9316D-GX | N9K-C9364D-GX2A | N9K-C9348D-GX2A | N9K-C9332D-GX2B | N9K-C9332D-H2R | N9K-C9336D-HXB | N9K-C9364C-HXB | N9K-C9364C-H1 | N9K-X9836DM-A | N9K-X9836DM-B | N9K-C9232E-B1 | N9K-C9348GC-FX3 | N9K-C9348GC-FX3PH | N9K-C9336C-K1 | N9K-C93180YC-FX3 | N9K-X98900CD-A } } } | { sup { eor | tor } } ]

  • OLD: [ no ] probe { icmp | <l4-proto> <port-num> [ control <status> ] | http get [ <url-name> ] | dns host <host-name> | ctp } [ frequency <freq-num> | timeout <timeout> | retry-down-count <down-count> | retry-up-count <up-count> | source-interface <src-intf> ] +

  • NEW: [ no ] probe { icmp | <l4-proto> <port-num> [ control <status> ] | http { get [ <url-name> ] [ version <http-version> ] } | dns host <host-name> | ctp } [ frequency <freq-num> | timeout <timeout> | retry-down-count <down-count> | retry-up-count <up-count> | source-interface <src-intf> | reverse <rev-src-intf> ] +

  • OLD: [ no ] ssh { kexalgos | ciphers | macs | keytypes } all

  • NEW: [ no ] ssh { kexalgos | ciphers | macs | keytypes } { all | <algo-name> }

  • OLD: [ no ] system { { routing { hierarchical def-max-mode l3 64b-alpm | non-hierarchical [ max-mode l3-nh [ 64b-alpm-nh ] ] | max-mode host | max-mode-tor { l2 | l3 | l2-l3 } | template-overlay-host-scale | template-lpm-heavy | template-l2-heavy | template-lpm-scale-v6-64 | template-dual-stack-host-scale | template-service-provider | template-dual-stack-mcast | template-multicast-heavy | template-multicast-ext-heavy | template-vxlan-scale | template-mpls-heavy | template-internet-peering | template-multicast-nbm | template-l3-heavy | template-l3-heavy-inband-telemetry-transit | template-inband-telemetry-transit | template-l2-scale } } | { non-hierarchical-routing [ max-l3-mode ] } }

  • NEW: [ no ] system { { routing { hierarchical def-max-mode l3 64b-alpm | non-hierarchical [ max-mode l3-nh [ 64b-alpm-nh ] ] | max-mode host | max-mode-tor { l2 | l3 | l2-l3 } | template-overlay-host-scale | template-lpm-heavy | template-l2-heavy | template-lpm-scale-v6-64 | template-dual-stack-host-scale | template-service-provider | template-dual-stack-mcast | template-multicast-heavy | template-multicast-ext-heavy | template-vxlan-scale | template-mpls-heavy | template-internet-peering | template-multicast-nbm | template-l3-heavy | template-l3-heavy-inband-telemetry-transit | template-inband-telemetry-transit | template-l2-scale | template-security-groups } } | { non-hierarchical-routing [ max-l3-mode ] } }

  • OLD: { [ <seqno> ] | no } <permitdeny> <proto_icmpv6> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { <icmpv6_type> [ <icmpv6_code> ] } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { flow-label <flow_num> } | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] + | [ <icmpv6_str> | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { flow-label <flow_num> } | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ] }

  • NEW: { [ <seqno> ] | no } <permitdeny> <proto_icmpv6> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { <icmpv6_type> [ <icmpv6_code> ] } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { flow-label <flow_num> } | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] + | [ <icmpv6_str> | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { flow-label <flow_num> } | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ] }

  • OLD: { [ <seqno> ] | no } <permitdeny> <proto_igmp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <igmp_num> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <igmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <igmp_num> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <igmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } } [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] }

  • NEW: { [ <seqno> ] | no } <permitdeny> <proto_igmp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <igmp_num> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <igmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <igmp_num> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <igmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } } [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] }

  • OLD: { [ <seqno> ] | no } <permitdeny> <proto_sctp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] }

  • NEW: { [ <seqno> ] | no } <permitdeny> <proto_sctp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] }

  • OLD: { [ <seqno> ] | no } <permitdeny> <proto_tcp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] | [ { flow-label <flow_num> } ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | [ urg | ack | psh | rst | syn | fin | established ] | { tcp-flags-mask <tcp_flags_mask> } | [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ]

  • NEW: { [ <seqno> ] | no } <permitdeny> <proto_tcp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] | [ { flow-label <flow_num> } ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | [ urg | ack | psh | rst | syn | fin | established ] | { tcp-flags-mask <tcp_flags_mask> } | [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ]

  • OLD: { [ <seqno> ] | no } <permitdeny> <proto_udp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } [ nve vni <vni-id> ] | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ nve vni <vni-id> ] [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ]

  • NEW: { [ <seqno> ] | no } <permitdeny> <proto_udp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] } + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } [ nve vni <vni-id> ] | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } [ nve vni <vni-id> ] [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } { [ <actionv6> <actionidv6> ] } + [ load-share ] [ log ]

  • OLD: { [ <seqno> ] | no } <permitdeny> { { ethertype <ethertypeid> } | { <proto_tcp> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { http-method { <opt_num> | <opt_str> } } | { tcp-option-length <tcp_opt_len> } | { tcp-flags-mask <tcp_flags_mask> } | { ttl <ttl_num> } ] } + | { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } } } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + { { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { http-method { <opt_num> | <opt_str> } } | { tcp-option-length <tcp_opt_len> } | { tcp-flags-mask <tcp_flags_mask> } | { ttl <ttl_num> } ] } + | { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ]

  • NEW: { [ <seqno> ] | no } <permitdeny> { { ethertype <ethertypeid> } | { <proto_tcp> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { http-method { <opt_num> | <opt_str> } } | { tcp-option-length <tcp_opt_len> } | { tcp-flags-mask <tcp_flags_mask> } | { ttl <ttl_num> } ] } + | { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } } } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + { { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { http-method { <opt_num> | <opt_str> } } | { tcp-option-length <tcp_opt_len> } | { tcp-flags-mask <tcp_flags_mask> } | { ttl <ttl_num> } ] } + | { [ urg | ack | psh | rst | syn | fin | established | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ]

  • OLD: { [ <seqno> ] | no } <permitdeny> { { ethertype <ethertypeid> } | { <proto_udp> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ nve vni <vni-id> ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } } [ nve vni <vni-id> ] } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + { { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ]

  • NEW: { [ <seqno> ] | no } <permitdeny> { { ethertype <ethertypeid> } | { <proto_udp> { { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } [ { { <src_port_op> { <src_port0> | <src_port0_str> } } | { <src_port_range> { <src_port1> | <src_port1_str> } { <src_port2> | <src_port2_str> } } | src_portgroup <src_port_group> } ] { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } [ { { <dst_port_op> { <dst_port0> | <dst_port0_str> } } | { <dst_port_range> { <dst_port1> | <dst_port1_str> } { <dst_port2> | <dst_port2_str> } } | dst_portgroup <dst_port_group> } ] { { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ nve vni <vni-id> ] } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } } } [ nve vni <vni-id> ] } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + { { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ]

  • OLD: { [ <seqno> ] | no } <permitdeny> { { ipv6 | <proto> | <ipv6_other_proto> } { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } + [ load-share ] { [ <actionv6> <actionidv6> ] } [ log ] | { udf { <udf_name> <udf_val> <udf_mask> } + } }

  • NEW: { [ <seqno> ] | no } <permitdeny> { { ipv6 | <proto> | <ipv6_other_proto> } { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] [ { flow-label <flow_num> } ] [ fragments ] [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] [ packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } ] [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] [ capture session <session-id> ] { [ <actionv6> <actionidv6> ] } + [ load-share ] { [ <actionv6> <actionidv6> ] } [ log ] | { udf { <udf_name> <udf_val> <udf_mask> } + } }

  • OLD: { [ <seqno> ] | no } <permitdeny> { { { ethertype <ethertypeid> } | { <proto_icmp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | { <icmp_type> [ <icmp_code> ] } | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <icmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | { <icmp_type> [ <icmp_code> ] } | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | <icmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } } } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] }

  • NEW: { [ <seqno> ] | no } <permitdeny> { { { ethertype <ethertypeid> } | { <proto_icmp> { { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | { <icmp_type> [ <icmp_code> ] } | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <icmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | { <icmp_type> [ <icmp_code> ] } | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + | [ [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | <icmp_str> | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } ] + } } | { { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } ] } + } } } } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ capture session <session-id> ] { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] }

  • OLD: { [ <seqno> ] | no } <permitdeny> { { { { ethertype <ethertypeid> } | { { ip | <proto> | <ip_other_proto> } { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } [ capture session <session-id> ] } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { udf { <udf_name> <udf_val> <udf_mask> } + } } { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] | { [ <action> <actionid> ] } + [ telemetry_queue ] | { [ <action> <actionid> ] } + [ telemetry_path ] [ all ]

  • NEW: { [ <seqno> ] | no } <permitdeny> { { { { ethertype <ethertypeid> } | { { ip | <proto> | <ip_other_proto> } { <src_any> | { <src_addr> <src_wild> } | <src_prefix> | { src_key_host <src_host> } | { src_key_addrgrp <src_addrgrp_name> } } { <dst_any> | { <dst_addr> <dst_wild> } | <dst_prefix> | { dst_key_host <dst_host> } | { dst_key_addrgrp <dst_addrgrp_name> } } { { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { dscp { <dscp_num> [ [ dscp-mask ] <dscp_mask> ] | <dscp_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + | { [ [ fragments ] | [ log ] [ telemetry_queue ] [ telemetry_path ] [ time-range <time_range_name> ] [ all ] [ route-tag <route_tag_type> ] | packet-length { <plen_op> <plen0> | <plen_range> <plen1> <plen2> } | { tos { <tos_num> | <tos_str> } } | { precedence { <prec_num> | <prec_str> } } | { ttl <ttl_num> } | { udf { <udf_name> <udf_val> <udf_mask> } + } ] } + } [ capture session <session-id> ] } } [ vlan <vlanid> | ingress_intf { <intfid> | <intfname> } | vlan_priority <vlanpriorityid> ] + [ { udf { <udf_name> <udf_val> <udf_mask> } + } ] } | { udf { <udf_name> <udf_val> <udf_mask> } + } } { [ <action> <actionid> ] } + [ load-share ] { [ <action> <actionid> ] } + [ { set-vlan <wf_set_vlan_actionid> } | strip-vlan ] [ log ] [ wideflow [ srcmac { <wfsrc_any> | { <wfsrc_addr> <wfsrc_wild> } } ] [ dstmac { <wfdst_any> | { <wfdst_addr> <wfdst_wild> } } ] [ vlan <wf_vlan> ] ] | { [ <action> <actionid> ] } + [ telemetry_queue ] | { [ <action> <actionid> ] } + [ telemetry_path ] [ all ] | [ route-tag <route_tag_type> ]

Deprecated Commands

The following commands are removed in these releases.

  • [ no ] aaa authentication cts default group <grp_name> +

  • [ no ] aaa authorization cts default group <grp_name> +

  • [ no ] auto-remap-replication-servers

  • [ no ] cts sxp enable

  • [ no ] fabric-ready time <sec>

  • [ no ] feature icam

  • [ no ] icam monitor entries acl [ module <module> [ inst <inst> ] ]

  • [ no ] icam monitor entries multicast module <module>

  • [ no ] icam monitor resource { acl_tcam | acl-tcam | fib_tcam | fib-tcam } [ module <module> [ inst <inst> ] ]

  • [ no ] icam monitor scale

  • [ no ] icam monitor scale { { threshold info <ithres> warning <wthres> critical <cthres> } | { { { l2-switching { mac-addresses | mst-instances | mst-vports | rpvst-vports | rpvst-vlans | total-vlans-x-ports | vlans | infra { mac } | stp { mst-instance | mst-vport | rpvst-vport | rpvst-vlan | isolated-portvlan | rpvst-lport } | vlan { vlan-count } } } | { multicast-routing { multicast-routes | igmp-groups | pim-neighbors | outgoing-interfaces | routing-forwarding { route-v4 | route-v6 | route-sg-v4 | route-starg-v4 | route-sg-v6 | route-starg-v6 | outgoing-interface } | igmp { group } | pim { neighbor } } } | { unicast-routing { bfd-sessions | eigrp-routes | ipv4-arp | ipv4-host-routes | ipv6-host-routes | ipv4-isis-routes | ospf-nbr | ospf-lsa | ospf-area | ospf-vrf | ospf-passive-intf | bfd { session } | bgp { neighbor } | eigrp { route | neighbor } | hsrp { mac } | arp { arp-count } | ipv6-nd { nd-count } | routing { host-route-v4 | host-route-v6 | lpm-route-v4 | lpm-route-v6 } | isis { adjacency | bfd-session | route } | ospf { neighbor | lsa | area } | vrf { vrf-count } | vrrp { grp-per-intf } | pbr { seq-per-policy | nh-per-policy | ace-v4 | ace-v6 | ace-v4v6 | intf } | vrrp3 { grp-per-intf | grp-dft-timer | grp-relax-timer | path-dft-timer | grp-and-path } } } | { vxlan { igmp { vlan | vtep | underlay-mcast-group } | fl { vni | underlay-mcast-group | overlay-mac | total-mac | vtep | ir-peer | ir-vni | ir-mac | vlan-mapping-under-intf | vlan-mapping-in-switch | static-mac-to-vtep | vlan-logical-port-vp | vlan-per-fex-port | vni-for-vpc-gw | igmp-group } | bgp { vni | svi | vrf | underlay-mcast-group | vtep | mac | host-route-v4 | host-route-v6 | overlay-lpm-route-v4 | overlay-lpm-route-v6 | vlan-logical-port-vp | vlan-per-fex-port | igmp-group } | bgp-ir { vni | svi | vrf | vtep | mac | host-route-v4 | host-route-v6 | overlay-lpm-route-v4 | overlay-lpm-route-v6 | vlan-logical-port-vp | vlan-per-fex-port | igmp-group } } } } limit <nlimit> } }

  • [ no ] icam monitor system

  • [ no ] icam monitor system { { threshold info <ithres> warning <wthres> critical <cthres> } }

  • [ no ] ip pim pfm-sd range { <prefix> | { route-map <route-map-name> } | { prefix-list <prefix-list-name> } }

  • [ no ] ip udp relay subnet-broadcast

  • [ no ] logging level icam <i0>

  • [ no ] logging level orib <level>

  • [ no ] orib event-history { cli | ipc | uroute | mroute | mroute_only | uhw | mhw | ha | internal } { size { <size_in_text> | <size_in_kbytes> } }

  • [ no ] snmp-server contact [ <line> ]

  • [ no ] ssh kexalgos ecdh-sha2-nistp384

  • [ no ] system module emon-enhanced timeout-multiplier <multiplier>

  • clear icam database

  • ip filter add <seqno> { src-ip <src-ip> dst-ip <dst-ip> [ protocol <prot> [ l4-src-port { any | <l4-src-port> } l4-dst-port { any | <l4-dst-port> } ] ] } +

  • ipv6 filter add <seqno> { src-ipv6 <src-ipv6> dst-ipv6 <dst-ipv6> [ protocol <prot> [ l4-src-port { any | <l4-src-port> } l4-dst-port { any | <l4-dst-port> } ] ] } +

  • l2rib event-history { client-tbl | ead-pl | errors | mac | mac-ip | misc-obj | rmac | topology | topo-child-attr | tx-infra | server | loop-detection | dtx | fhs } size { default | medium | high | very-high }

  • nve event-history { <buffer-name> } size { <size_in_text> | <size_in_bytes> }

  • policy { { dynamic identity <device-id> } | { static sgt <sgt> [ trusted ] } } | no policy static | no policy dynamic

  • reload restore [ delay <time-out> ] | no reload restore

  • restart fabric_mcast

  • restart orib

  • route-map <rtmap-name> [ permit | deny ]

  • sap pmk <pmk> [ left-zero-padded ] [ modelist <mode_opt> ] | sap pmk use-dot1x [ modelist <mode_opt> ] | no sap

  • { cts l3 spi <spi> { { esp-key <key> } | <ip_prefix> } } | { no cts l3 spi <ip_prefix> }

  • { cts l3 spi <spi> } | { no cts l3 }

  • { cts sxp connection peer <peer_ipaddress> [ source <source_ipaddress> ] password { required { <password> | 7 <encrypted-password> } | default | none } mode { speaker | listener } } | { no cts sxp connection peer <peer_ipaddress> } } [ vrf <vrf_name> ]

  • { cts sxp default password { <password> | 7 <encrypted_password> } } | { no cts sxp default password }

  • { cts sxp default source-ip <source_ipaddress> } | { no cts sxp default source-ip }

  • { cts sxp reconcile-period <timer_value> } | { no cts sxp reconcile-period }

  • { cts sxp retry-period <timer_value> } | { no cts sxp retry-period }

  • { icam monitor interval <interval-hours> { num_intervals | history } <number-of-intervals> | no icam monitor interval [ <ignore-range-interval-hours> [ { num_intervals | history } [ <ignore-range-number-of-intervals> ] ] ] }

  • { link transmit attenuation | no link transmit attenuation }