New, Changed, and Deprecated Commands in Cisco NX-OS Releases 10.3(2) through 10.3(4a)
New Commands
The following commands are added in these releases.
-
ip msdp keychain <peer-address> <name> | no ip msdp keychain <peer-address> [<name>]
-
mode sdg-agent [multi-layer] | no mode
-
[no] [keychain <keychain_name> | pki] [policy <policy_name>]
-
[no] cabundle <s0>
-
[no] cache-sync timer <interval>
-
[no] crypto ca cabundle <s0>
-
[no] crypto key generate ecc [ { [exportable] [ modulus <i0> ] | [label <s0>] [ [exportable] [ modulus1 <i1> ] ] | modulus2 <i2> } ]
-
[no] deep-buffer
-
[no] ecckeypair <s0>
-
[no] fabric multicast event-history nve {size {<size_in_text> | <size_in_kbytes>}}
-
[no] feature grpctunnel
-
[no] hardware profile flow-redirect forward-pdu
-
[no] hardware profile gpe-5-timer enable
-
[no] intersight connection <name> | no intersight connection
-
[no] intersight source-interface <ifName> | no intersight source-interface
-
[no] intersight trustpoint <trustpoint-label> [<host-name>] | no intersight trustpoint
-
[no] intersight use-vrf { default | <vrf-cfg-name> } | no intersight use-vrf
-
[no] ip igmp event-history pim-library {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ip mfwd event-history pim-library {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ip port access-group <acl-ip-name> <inout>
-
[no] ip routing multicast event-history eoc {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ip routing multicast event-history pim-library {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ip routing multicast event-history policy {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ipv6 mfwd event-history pim-library {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ipv6 routing multicast event-history eoc {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ipv6 routing multicast event-history pim-library {size {<size_in_text> | <size_in_kbytes>}}
-
[no] ipv6 routing multicast event-history policy {size {<size_in_text> | <size_in_kbytes>}}
-
[no] load-balance egress filter-policy route-map <rmap-name>
-
[no] load-balance egress multipath auto-policy route-map <rmap-name>
-
[no] logging level app-hosting <i0>
-
[no] match { ip address <acl-ip-name> | ipv6 address <acl-ipv6-name> | mac address <acl-mac-name> }
-
[no] mdns-sd service-peer group
-
[no] mdt data vxlan <group-range> [threshold <value>] [route-map <policy-name>] [<seq-no>]
-
[no] name-lookup [use-vrf <dns-vrf-name>]
-
[no] nexthop load-balance egress multisite
-
[no] peer-group <group-id>
-
[no] ptp peer { <ipv4> | <ipv6> }
-
[no] ptp system-clock ptp
-
[no] redistribute { static | direct | amt | lisp | am | hmm | icmpv6 | { {eigrp | isis | ospfv3 | rip} <tag> } } route-map <rmap-name>
-
[no] service-peer <peer-ip> location-group {<location-id> | default | all} [role {<role-name> | all}]
-
[no] system routing mode low-latency
-
[no] system security consent-token shell-access [<timeout>] [force]
-
[no] system storm-control priority-policy drop-l3
-
[no] time-stamp hpt
-
[no] tunnel-encryption pki source-interface {<interface> | cloudsec-loopback}
-
[no] tunnel-encryption pki {sudi | trustpoint <trustpoint_name>}
-
[no] vxlan udp src-port {low | high | rfc}
-
[no] zr-optics fec <fec_val> muxponder <mxp_val> modulation <mod_val> dac-rate <dr_val>
-
[no] zrp-optics fec <fec_val> muxponder <mxp_val> modulation <mod_val> dac-rate <dr_val>
-
[no] {platform | hardware} access-list tcam pbr match-default-route
-
app-hosting upgrade appid <app-hosting-appid> package <uri> [no-recover]
-
clear bootflash
-
clear forwarding datamdt-route-history
-
clear ip pim pfm-sd cache [vrf {<vrf-name> | <vrf-known-name> | all}]
-
clear mdns-sd sdg service-peer { all | ip <peer-ip> }
-
clear mdns-sd sp-sdg statistics
-
clear { access-list counters [<acl-ip-ipv6-mac-name>] | ip access-list counters [<acl-ip-name>] | ipv6 access-list counters [<acl-ipv6-name>] | mac access-list counters [<acl-mac-name>] }
-
hash-mode { gtp-inner-v4 | gtp-inner-v6 } | no hash-mode { gtp-inner-v4 | gtp-inner-v6 }
-
intersight cnmi { { patch | post | put } <path_str> data <data_str> | { get | delete } <path_str> }
-
intersight device-connector unclaim
-
[no] ip pim pfm-sd range {<prefix> | { route-map <route-map-name> } | { prefix-list <prefix-list-name> }
-
ip igmp snooping query flood | no ip igmp snooping query flood
-
ip pim hello-authentication keychain <name> | no ip pim hello-authentication keychain [<name>]
-
ip pim pfm-sd announcement gap { <interval> | no ip pim pfm-sd announcement gap [ <interval> ]
-
ip pim pfm-sd announcement interval { <interval> | no ip pim pfm-sd announcement interval [ <interval> ]
-
ip pim pfm-sd announcement rate { <rate> } | no ip pim pfm-sd announcement rate [ <rate> ]
-
ip pim pfm-sd announcement triggered-delay { <time> } | no ip pim pfm-sd announcement triggered-delay [ <time> ]
-
ip pim pfm-sd gsh holdtime { <holdtime> } | no ip pim pfm-sd gsh holdtime [ <holdtime> ]
-
ip pim pfm-sd originator-id { <interface> } | no ip pim pfm-sd originator-id [ <interface> ]
-
ip pim pfm-sd {boundary <direction>} | no ip pim pfm-sd {boundary [<direction>]
-
key-string 6 <keystring>
-
license smart source-interface <src-intf> | no license smart source-interface
-
license smart vrf {<vrf_name> | <vrf-known-name>} | no license smart vrf
-
link active-jitter-management | no link active-jitter-management
-
message max-size <kbytes> | no message max-size
-
nbm bandwidth capacity <percentage> | no nbm bandwidth capacity
-
no userpassphrase min-unique
-
set as-path-length difference <value> | no set as-path-length difference [<value>]
-
set load-share <value> | no set load-share [<value>]
-
set load-share multipath-equal-group <value> | no set load-share multipath-equal-group [<value>]
-
set load-share multipath-unequal-group <value> | no set load-share multipath-unequal-group [<value>]
-
set maximum-paths <value> | no set maximum-paths [<value>]
-
set metric difference <value> | no set metric difference [<value>]
-
source-interface <src-intf> | no source-interface
-
source-interface {<interface>} | no source-interface {<interface>}
-
switchport trunk l3-multicast receiver-vlan <vlan-id> | no switchport trunk l3-multicast receiver-vlan
-
time-stamp hpt device-id <id> | no time-stamp hpt device-id
-
time-stamp hpt utc-offset | no time-stamp hpt utc-offset
-
userpassphrase min-unique { <count> }
-
zr-optics cd-min <cd_min> cd-max <cd_max>
-
zr-optics dwdm-carrier 100GHz-grid frequency <freq_100ghz_val>
-
zr-optics dwdm-carrier 100MHz-grid frequency <freq_100mhz_val>
-
zr-optics dwdm-carrier 50GHz-grid { { frequency <freq_50ghz_val> } | { itu-channel <itu_chan_50ghz_val> } | { wavelength <wavelen_50ghz_val> } }
-
zr-optics transmit-power <tx_pwr>
-
zrp-optics cd-min <cd_min> cd-max <cd_max>
-
zrp-optics dwdm-carrier 100GHz-grid frequency <freq_100ghz_val>
-
zrp-optics dwdm-carrier 100MHz-grid frequency <freq_100mhz_val>
-
zrp-optics dwdm-carrier 50GHz-grid { { frequency <freq_50ghz_val> } | { itu-channel <itu_chan_50ghz_val> } | { wavelength <wavelen_50ghz_val> } }
-
zrp-optics transmit-power <tx_pwr>
-
{platform | hardware} rate-limiter { bpdu | ip { local } | arp | sw-fwd | mac { learned | local } | errors | fwd { miss } } <rate> [ burst <burst> ] | no {platform | hardware} rate-limiter { bpdu | ip { local } | arp | sw-fwd | mac { local | learned} | errors | fwd { miss } } [<rate>] [burst <burst> ]
Changed Commands
The following commands are modified in these releases.
-
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>] | 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 } { [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} 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}]
-
NEW: [ip ospf event-history {adjacency | event | ha | flooding | lsa | spf | redistribution | ldp | te | rib | hello | spf-trigger | objstore | segrt | 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 | kernel {error | msg}}]
-
OLD: [no] access-class <name> <inout>
-
NEW: [no] access-class <acl-ip-ipv6-name> <inout>
-
OLD: [no] filter access-group <acl-name> [allow-sharing]
-
NEW: [no] filter access-group <vacl-name> [allow-sharing]
-
OLD: [no] filter ipv6 access-group <acl-name> [allow-sharing]
-
NEW: [no] filter ipv6 access-group <vacl-name> [allow-sharing]
-
OLD: [no] hardware profile forwarding-mode { warp [ lpm-entry <lpm_warp> host-entry <host> l2-entry <l2> mcast-entry <mcst_warp>] | openflow-hybrid | openflow-only | normal [lpm-entry <ipv4> mcast-entry <mcst>] }
-
NEW: [no] hardware profile forwarding-mode { warp [ lpm-entry <lpm_warp> host-entry <host> l2-entry <l2> mcast-entry <mcst_warp>] | normal [lpm-entry <ipv4> mcast-entry <mcst>] }
-
OLD: [no] hardware profile tcam region { <tcam_compat_type> <tcam_compat_size> | ifacl <tcam_compat_size> [double-wide] | nat <tcam_compat_size> }
-
NEW: [no] hardware profile tcam region { <tcam_compat_type> <tcam_compat_size> | ifacl <tcam_compat_size> [double-wide] | nat <tcam_compat_size> | ifacl-wide <ifacl_wide_tcam_size>}
-
OLD: [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 } | 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> } }
-
NEW: [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> } }
-
OLD: [no] ip access-class <name> <inout>
-
NEW: [no] ip access-class <acl-ip-name> <inout>
-
OLD: [no] ip access-group <name> <inout>
-
NEW: [no] ip access-group <acl-ip-name> <inout>
-
OLD: [no] ip access-list <name> [client <clienttype> <clientID>]
-
NEW: [no] ip access-list <acl-ip-name> [client <clienttype> <clientID>]
-
OLD: [no] ip eigrp <eigrp-tag> bfd [disable]
-
NEW: [no] ip eigrp <eigrp-ptag> bfd [disable]
-
OLD: [no] ip flow monitor <monitorname> input
-
NEW: [no] ip flow monitor <monitorname> { input }
-
OLD: [no] ip name-server { {<ipv4_0> |<ipv6_1> } [ {<ipv4_2> |<ipv6_3> } [ {<ipv4_4> |<ipv6_5> } [ {<ipv4_6> |<ipv6_7> } [ {<ipv4_8> |<ipv6_9> } [ {<ipv4_10> |<ipv6_11> } ] ] ] ] ] | {<ipv4_12> |<ipv6_13> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] | {<ipv4_14> |<ipv6_15> } [ {<ipv4_16> |<ipv6_17> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] ] | {<ipv4_18> |<ipv6_19> } [ {<ipv4_20> |<ipv6_21> } [ {<ipv4_22> |<ipv6_23> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] ] ] | {<ipv4_24> |<ipv6_25> } [ {<ipv4_26> |<ipv6_27> } [ {<ipv4_28> |<ipv6_29> } [ {<ipv4_30> |<ipv6_31> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] ] ] ] | {<ipv4_32> |<ipv6_33> } [ {<ipv4_34> |<ipv6_35> } [ {<ipv4_36> |<ipv6_37> } [ {<ipv4_38> |<ipv6_39> } [ {<ipv4_40> |<ipv6_41> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] ] ] ] ] | {<ipv4_42> |<ipv6_43> } [ {<ipv4_44> |<ipv6_45> } [ {<ipv4_46> |<ipv6_47> } [ {<ipv4_48> |<ipv6_49> } [ {<ipv4_50> |<ipv6_51> } [ {<ipv4_52> |<ipv6_53> } [ use-vrf {<vrf-name> | <vrf-known-name>} ] ] ] ] ] ] }
-
NEW: [no] ip name-server { {<ipv4_0> |<ipv6_1> } [ {<ipv4_2> |<ipv6_3> } [ {<ipv4_4> |<ipv6_5> } [ {<ipv4_6> |<ipv6_7> } [ {<ipv4_8> |<ipv6_9> } [ {<ipv4_10> |<ipv6_11> } ] ] ] ] ] | {<ipv4_12> |<ipv6_13> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ | {<ipv4_14> |<ipv6_15> } [ {<ipv4_16> |<ipv6_17> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ ] | {<ipv4_18> |<ipv6_19> } [ {<ipv4_20> |<ipv6_21> } [ {<ipv4_22> |<ipv6_23> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ ] ] | {<ipv4_24> |<ipv6_25> } [ {<ipv4_26> |<ipv6_27> } [ {<ipv4_28> |<ipv6_29> } [ {<ipv4_30> |<ipv6_31> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ ] ] ] | {<ipv4_32> |<ipv6_33> } [ {<ipv4_34> |<ipv6_35> } [ {<ipv4_36> |<ipv6_37> } [ {<ipv4_38> |<ipv6_39> } [ {<ipv4_40> |<ipv6_41> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ ] ] ] ] | {<ipv4_42> |<ipv6_43> } [ {<ipv4_44> |<ipv6_45> } [ {<ipv4_46> |<ipv6_47> } [ {<ipv4_48> |<ipv6_49> } [ {<ipv4_50> |<ipv6_51> } [ {<ipv4_52> |<ipv6_53> } [ source-interface <ifnum> | use-vrf {<vrf-name> | <vrf-known-name>}]+ ] ] ] ] ] }
-
OLD: [no] ipv6 access-class <name> <inout>
-
NEW: [no] ipv6 access-class <acl-ipv6-name> <inout>
-
OLD: [no] ipv6 access-list <name> [client <clienttype> <clientID>]
-
NEW: [no] ipv6 access-list <acl-ipv6-name> [client <clienttype> <clientID>]
-
OLD: [no] ipv6 flow monitor <monitorname> input
-
NEW: [no] ipv6 flow monitor <monitorname> { input }
-
OLD: [no] ipv6 port traffic-filter <name> <inout>
-
NEW: [no] ipv6 port traffic-filter <acl-ipv6-name> <inout>
-
OLD: [no] ipv6 traffic-filter <name> <inout>
-
NEW: [no] ipv6 traffic-filter <acl-ipv6-name> <inout>
-
OLD: [no] layer2-switched flow monitor <monitorname> input
-
NEW: [no] layer2-switched flow monitor <monitorname> { input }
-
OLD: [no] lldp { holdtime <i0> | reinit <i1> | timer <i2> | portid-subtype <i3> | tlv-select { management-address | port-description | port-vlan | power-management | system-capabilities | system-description | system-name | dcbxp | four-wire-power-management | port { max-framesize | vlan-name } } | port-channel | multi-neighbor | chassis-id switch }
-
NEW: [no] lldp { holdtime <i0> | reinit <i1> | timer <i2> | portid-subtype <i3> | tlv-select { management-address | port-description | port-vlan | power-management | system-capabilities | system-description | system-name | dcbxp | four-wire-power-management | port { max-framesize | vlan-name | link-aggregation } } | port-channel | multi-neighbor | chassis-id switch }
-
OLD: [no] load-balance {{{method <lb-method>} | {buckets <buckets>}}+}
-
NEW: [no] load-balance {{{method <lb-method>} | {buckets <buckets>} | {mask-position <mpos>}}+}
-
OLD: [no] logging rfc-strict { 5424 }
-
NEW: [no] logging rfc-strict { 5424 [ full ] }
-
OLD: [no] mac access-list <name> [client <clienttype> <clientID>]
-
NEW: [no] mac access-list <acl-mac-name> [client <clienttype> <clientID>]
-
OLD: [no] mac port access-group <name>
-
NEW: [no] mac port access-group <acl-mac-name>
-
OLD: [no] mode openflow
-
NEW: [no] mode flow-redirect
-
OLD: [no] mpls access-list <name>
-
NEW: [no] mpls access-list <mpls_name>
-
OLD: [no] mpls port access-group <name> <inout>
-
NEW: [no] mpls port access-group <mpls_name> <inout>
-
OLD: [no] ntp authentication-key <number> md5 <md5> [ 0 | 7 ]
-
NEW: [no] ntp authentication-key <number> { md5 | aes128cmac } <password> [ 0 | 7 | 6 ]
-
OLD: [no] object-group ip address <name>
-
NEW: [no] object-group ip address <ip-obj-name>
-
OLD: [no] object-group ip port <name>
-
NEW: [no] object-group ip port <port-obj-name>
-
OLD: [no] object-group ipv6 address <name>
-
NEW: [no] object-group ipv6 address <ipv6-obj-name>
-
OLD: [no] platform insert module <module_num> [{linecard { N9K-X9516v | N9K-X9532v | N9K-X9536v | N9K-X9548v | N9K-X9564v | N9K-C9316D-GX| N9K-C9364D-GX2A } }] [asic_mode <uri0>]
-
NEW: [no] platform insert module <module_num> [{linecard { N9K-X9516v | N9K-X9532v | N9K-X9536v | N9K-X9548v | N9K-X9564v | 8201-32FH | 8201-08FM | N9K-C93180YC-EX | N9K-C93108TC-EX | N9K-C93108TC-FX | N9K-C93180YC-FX | N9K-C9348GC-FXP | N9K-C9336C-FX2 | N9K-C93240YC-FX2 | N9K-C9336C-FX2-E | N9K-C93180YC-FX3S | N9K-C93108TC-FX3P | N9K-C9364C-GX | N9K-C93600CD-GX | N9K-C9316D-GX | N9K-C9364D-GX2A | N9K-C9348D-GX2A | N9K-C9400-SW-GX2A | N9K-C9332D-GX2B | N9K-C9332D-HXA | N9K-C9336D-HXB | N9K-C9364C-HXB | N9K-X9836DM-A | N9K-X9836DM-B | N9K-C9232E-B1 } }] [{asic_mode}]
-
OLD: [no] set ip next-hop [recursive] {[<addr1>+] {{[drop-on-fail] [load-share] [force-order]} | {[drop-on-fail] [force-order] [load-share]} | {[load-share] [drop-on-fail] [force-order]} | {[load-share] [force-order] [drop-on-fail]} | {[force-order] [drop-on-fail] [load-share]} | {[force-order] [load-share] [drop-on-fail]}}}
-
NEW: [no] set ip next-hop [recursive] {{<addr1>+ [{drop-on-fail | force-order | load-share}+ ]} | {{drop-on-fail | force-order | load-share}+ }}
-
OLD: [no] set ip vrf {<vrf-name> | <vrf-known-name>} next-hop [recursive] {[<addr1>+] { {[drop-on-fail] [load-share] [force-order]} | {[drop-on-fail] [force-order] [load-share]} | {[load-share] [drop-on-fail] [force-order]} | {[load-share] [force-order] [drop-on-fail]} | {[force-order] [drop-on-fail] [load-share]} | {[force-order] [load-share] [drop-on-fail]}}}
-
NEW: [no] set ip vrf {<vrf-name> | <vrf-known-name>} next-hop [recursive] {{<addr1>+ [{drop-on-fail | force-order | load-share}+ ]} | {{drop-on-fail | force-order | load-share}+ }}
-
OLD: [no] set ipv6 next-hop {[<addr>+] {{[drop-on-fail] [load-share] [force-order]} | {[drop-on-fail] [force-order] [load-share]} | {[load-share] [drop-on-fail] [force-order]} | {[load-share] [force-order] [drop-on-fail]} | {[force-order] [drop-on-fail] [load-share]} | {[force-order] [load-share] [drop-on-fail]}}}
-
NEW: [no] set ipv6 next-hop {{<addr>+ [{drop-on-fail | force-order | load-share}+ ]} | {{drop-on-fail | force-order | load-share}+ }}
-
OLD: [no] set ipv6 vrf {<vrf-name> | <vrf-known-name>} next-hop {[<addr>+] { {[drop-on-fail] [load-share] [force-order]} | {[drop-on-fail] [force-order] [load-share]} | {[load-share] [drop-on-fail] [force-order]} | {[load-share] [force-order] [drop-on-fail]} | {[force-order] [drop-on-fail] [load-share]} | {[force-order] [load-share] [drop-on-fail]}}}
-
NEW: [no] set ipv6 vrf {<vrf-name> | <vrf-known-name>} next-hop {{<addr>+ [{drop-on-fail | force-order | load-share}+ ]} | {{drop-on-fail | force-order | load-share}+ }}
-
OLD: [no] snmp-server user <s0> { enforcePriv | { [ <s1> ] { [auth { md5 | sha | sha-224 | sha-256 | sha-384 | sha-512 } <s2> { {priv [des | aes-128] {<s3> [ { localizedkey | localizedV2key } ] [ { auto | engineID <s4> } ] } } | { [ { localizedkey1 | localizedV2key1 } ] [ { auto1 | engineID1 <s5> } ] } }] } } }
-
NEW: [no] snmp-server user <s0> { enforcePriv | { [ <s1> ] { [auth { md5 | sha | sha-224 | sha-256 | sha-384 | sha-512 } <s2> { {priv [des | aes-128] {<s3> [ { localizedkey | localizedV2key } ] [ { auto | engineID <s4> } ] } } | { [ { localizedkey1 | localizedV2key1 } ] [ { auto1 | engineID1 <s5> } ] } }] | [pwd_type 6 auth { md5 | sha | sha-224 | sha-256 | sha-384 | sha-512 } <s2> { {priv [des | aes-128] {<s3> [ localizedV2key ] [ { auto | engineID <s4> } ] } } | { [ localizedV2key1 ] [ { auto1 | engineID1 <s5> } ] } }] } } }
-
OLD: [no] time-range <name>
-
NEW: [no] time-range <time_range_name>
-
OLD: [no] vlan access-map <name> [<seqno>]
-
NEW: [no] vlan access-map <vacl-name> [<seqno>]
-
OLD: [no] vlan filter <name> { vlan-list <vlans> | vlan-list-include-reserved <vlans-include-reserved> }
-
NEW: [no] vlan filter <vacl-name> { vlan-list <vlans> | vlan-list-include-reserved <vlans-include-reserved> }
-
OLD: bloggerd log-dump once log-buffer sap <sap> event-history { errors | msgs | { app-specific <uuid> instance <buffer-instance> } }
-
NEW: bloggerd log-dump once log-buffer sap <sap> event-history { errors | msgs | { app-specific <uuid> instance <buffer-instance> } | all }
-
OLD: bloggerd log-snapshot [<identifier> | time <i0> | size <i1> | [purge threshold <i2>] | [all] | [storage {bootflash | logflash | usb1 | usb2}]]+
-
NEW: bloggerd log-snapshot [<identifier> | time <i0> | size <i1> | purge threshold <i2> | all | storage {bootflash | logflash | usb1 | usb2}]+
-
OLD: clear bgp event-history { cli | detail | errors | events | logs | msgs | objstore | periodic | sdwrap-errors | peer | nve | prefixes | urib| l2rib | rpki | all}
-
NEW: clear bgp event-history { cli | detail | errors | events | logs | msgs | objstore | periodic | sdwrap-errors | peer | nve | prefixes | urib| l2rib | rpki | te | all}
-
OLD: clear ip ospf [<tag>] event-history [adjacency | event | ha | flooding | lsa | spf | redistribution | cli | ldp | te | rib | hello | spf-trigger | objstore | segrt | all]
-
NEW: clear ip ospf [<tag>] event-history [adjacency | event | ha | flooding | lsa | spf | redistribution | cli | ldp | te | rib | hello | spf-trigger | objstore | segrt | kernel {msg | error} | all]
-
OLD: clear mdns-sd cache { mac <mac-addr> | vlan <vlan-id> | all }
-
NEW: clear mdns-sd cache { mac <mac-addr> | vlan <vlan-id> | service-peer <sp-ip> | user-role <role> | vrf <vrf-name> | all }
-
OLD: clear mpls access-list counters [<name>]
-
NEW: clear mpls access-list counters [<mpls_name>]
-
OLD: clear vlan access-list counters [<name>]
-
NEW: clear vlan access-list counters [<vacl-name>]
-
OLD: crypto ca import <s0> pkcs7 <uri0>
-
NEW: crypto ca import <s0> pkcs7 <uri0> [ force ]
-
OLD: echo [-e] [<line>]
-
NEW: echo [-e|-n] [<line>]
-
OLD: history { {buckets-kept <num-buckets-kept>} | {distributions-of-statistics-kept <num-dist-stats>} | {enhanced [interval [<interval-seconds> [buckets [<num-buckets>]]]]} | {filter {all | failures | none | overThreshold}} | {hours-of-statistics-kept <num-hours-of-stats>} | {lives-kept <life-size-value>} | {statistics-distribution-interval <dist-interval>} }
-
NEW: history { {buckets-kept <num-buckets-kept>} | {distributions-of-statistics-kept <num-dist-stats>} | {enhanced interval <interval-seconds> buckets <num-buckets> } | {filter {all | failures | none | overThreshold}} | {hours-of-statistics-kept <num-hours-of-stats>} | {lives-kept <life-size-value>} | {statistics-distribution-interval <dist-interval>} }
-
OLD: history { {distributions-of-statistics-kept <num-dist-stats>} | {enhanced [interval [<interval-seconds> [buckets [<num-buckets>]]]]} | {hours-of-statistics-kept <num-hours-of-stats>} | {statistics-distribution-interval <dist-interval>} }
-
NEW: history { {distributions-of-statistics-kept <num-dist-stats>} | {enhanced interval <interval-seconds> buckets <num-buckets> } | {hours-of-statistics-kept <num-hours-of-stats>} | {statistics-distribution-interval <dist-interval>} }
-
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 ] [ 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 ] [ non-interruptive ] [ compact ] [ override ] }
-
OLD: lacp suspend-individual [pxe] | no lacp suspend-individual [pxe]
-
NEW: lacp suspend-individual [pxe [ <pxe-timeout> ] ] | no lacp suspend-individual [pxe [ <pxe-timeout> ] ]
-
OLD: resequence {{<ip_ipv6_mac_arp> access-list} | time-range} <name> <number> <increment>
-
NEW: resequence {{ip access-list <acl-ip-name> | ipv6 access-list <acl-ipv6-name> | mac access-list <acl-mac-name> | arp access-list <name> } | time-range <time_range_name> } <number> <increment>
-
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>] | 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>] | 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>] [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] }
-
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] | 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] }
-
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>] | <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>] | <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>] | <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>] | <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>] | 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>] | 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>]}+ [log] }
-
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] | <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> ]] }
-
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>] [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>] [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] [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>] }
-
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>] | [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>] [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]
-
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] | [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]
-
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>] [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>] [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]
-
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] [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]
-
OLD: { [<seqno>] | no } <permitdeny> { <src_any> | {<src_addr> <src_wild>} } { <dst_any> | {<dst_addr> <dst_wild>} } [ <mac_proto> | <mac_proto_str> ] [ vlan <vlan> | cos <cos> ]+ [time-range <time_range_name>] [capture session <session-id>] {[<macaction> <macactionid>]}+ [load-share] {[<macaction> <macactionid>]}+ [{ udf {<udf_name> <udf_val> <udf_mask>}+ }]
-
NEW: { [<seqno>] | no } <permitdeny> { <src_any> | {<src_addr> <src_wild>} } { <dst_any> | {<dst_addr> <dst_wild>} } [ <mac_proto> | <mac_proto_str> ] [ vlan <vlan> | cos <cos> ]+ [time-range <time_range_name>] [capture session <session-id>] {[<macaction> <macactionid>]}+ [load-share] {[<macaction> <macactionid>]}+ [{ udf {<udf_name> <udf_val> <udf_mask>}+ }] [all]
-
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>] | 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>] | 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>]}+ [log] | {[<action> <actionid>]}+ [telemetry_queue] | {[<action> <actionid>]}+ [telemetry_path]
-
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] | 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]
-
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>] [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] [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_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>] | 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>] | 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>] | 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>] | 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>] | 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>] | 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>]}+ [log]
-
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] | 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> ]]
-
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>] | 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>] | 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>] | 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>] | 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>] | 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>] | 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>}+ }] # 2384 ../feature/acl_mgr/cli/aclmgr.cmd [capture session <session-id>] {[<action> <actionid>]}+ [load-share] {[<action> <actionid>]}+ [log]
-
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] | 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> ]]
-
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>] | { <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>] | <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>] | { <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>] | <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>] | 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>] | 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>]}+ [log] }
-
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] | { <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> ]] }
-
OLD: { ip community-list standard <name> seq <seq> {permit | deny} {internet | local-AS | no-advertise | no-export | graceful-shutdown | <aann> | <number> | <hex_num> }+ } | { no ip community-list standard <name> seq <seq> [permit | deny] [{internet | local-AS | no-advertise | no-export | graceful-shutdown | <aann> | <number> | <hex_num>}+]}
-
NEW: { ip community-list standard <name> seq <seq> {permit | deny} {internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <aann> | <number> | <hex_num> }+ } | { no ip community-list standard <name> seq <seq> [permit | deny] [{internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <aann> | <number> | <hex_num>}+]}
-
OLD: { ip community-list standard <name> {permit | deny} {internet | local-AS | no-advertise | no-export | graceful-shutdown | <aann> | <number> | <hex_num> }+ } | { no ip community-list standard <name> [permit | deny] [{internet | local-AS | no-advertise | no-export | graceful-shutdown | <aann> | <number> | <hex_num>}+]}
-
NEW: { ip community-list standard <name> {permit | deny} {internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <aann> | <number> | <hex_num> }+ } | { no ip community-list standard <name> [permit | deny] [{internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <aann> | <number> | <hex_num>}+]}
-
OLD: { {ip pim {auto-rp rp-candidate | send-rp-announce} {<interface> | <ipaddr>} {group-list <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name>} {[scope <ttl>] | [interval <interval>] | [bidir]}+} | {no ip pim {{auto-rp rp-candidate} | send-rp-announce} [<interface>|<ipaddr>] [group-list <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name>] {[scope <ttl>] | [interval <interval>] | [bidir]}} }
-
NEW: { {ip pim {auto-rp rp-candidate | send-rp-announce} {<interface> | <ipaddr>} {group-list <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name>} {[scope <ttl>] | [interval <interval>] | [bidir]}+} | {no ip pim {{auto-rp rp-candidate} | send-rp-announce} [<interface>|<ipaddr>] [group-list <prefix> | route-map <route-map-name> | prefix-list <prefix-list-name>] {[scope <ttl>] | [interval <interval>] | [bidir]}+} }
-
OLD: {set community { none | {additive | internet | local-AS | no-advertise | no-export | graceful-shutdown | <hex_num> | <number> | <community> }+ } } | {no set community [ { none | {additive | internet | local-AS | no-advertise | no-export | graceful-shutdown | <hex_num> | <number> | <community> }+ } ] }
-
NEW: {set community { none | {additive | internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <hex_num> | <number> | <community> }+ } } | {no set community [ { none | {additive | internet | local-AS | no-advertise | no-export | graceful-shutdown | blackhole | <hex_num> | <number> | <community> }+ } ] }
-
OLD: {{[no] radius-server host <hostipname> { { key { 0 <s0> | 6 <s6> | 7 <s1> | <s2> }[pac] {[auth-port <i0>] [acct-port <i1> ]} } | { [auth-port1 <i2>] [acct-port1 <i3>] } } [ { authentication [accounting [timeout <i4>] [retransmit <i5> ]] } | { [accounting1] [timeout1 <i6>] [retransmit1 <i7> ] } ] } | { no radius-server host <hostipname> key }}
-
NEW: {{[no] radius-server host <hostipname> { { key { 0 <s0> | 6 <s6> | 7 <s1> | <s2> }[pac] {[auth-port <i0>] [acct-port <i1> ]} } | { [auth-port1 <i2>] [acct-port1 <i3>] } } [ { authentication [accounting] [timeout <i4>] [retransmit <i5> ] } | { [accounting1] [timeout1 <i6>] [retransmit1 <i7> ] } ] } | { no radius-server host <hostipname> key }}
Deprecated Commands
The following commands are removed in these releases.
-
[no] acllog match-log-level <level>
-
[no] hardware profile openflow forward-pdu
-
[no] key config-key { hex | ascii } [<master-key>]
-
[no] keychain <keychain_name> [policy <policy_name>]
-
[no] logging ip access-list cache { {entries <num_entries>} | {threshold <num_packets>} }
-
[no] logging ip access-list cache { {interval <seconds>} }
-
[no] logging ip access-list detailed
-
[no] logging ip access-list include sgt
-
[no] match <ip_ipv6_mac> address <name>
-
[no] network {<ip-dest> <ip-mask> | <ip-prefix>} area {<area-id-ip> | <area-id-int>}
-
[no] redistribute { static | direct | amt | lisp | am | hmm | { {eigrp | isis | ospfv3 | rip} <tag> } } route-map <rmap-name>
-
clear [<ip_ipv6_mac>] access-list counters [<name>]
-
clear logging ip access-list cache
-
event-history acllog category all
-
event-history acllog category fc2 [ { rx [ { brief | detail } ] | tx [ { brief1 | detail1 } ] } ]
-
event-history acllog category mts [ { rx [ { brief | detail } ] | tx [ { brief1 | detail1 } ] } ]
-
event-history acllog no category all
-
event-history acllog no category fc2 [ { rx [ { brief | detail } ] | tx [ { brief1 | detail1 } ] } ]
-
event-history acllog no category mts [ { rx [ { brief | detail } ] | tx [ { brief1 | detail1 } ] } ]
-
intersight connection <name> | no intersight connection
-
intersight trustpoint <trustpoint-label> [<host-name>] | no intersight trustpoint
-
intersight use-vrf { default | <vrf-cfg-name> } | no intersight use-vrf
-
logging level acllog <i0> | no logging level acllog [<i0>]
-
switchport fill-pattern { IDLE | ARBFF } speed 8000
-
vxlan udp src-port high | no vxlan udp src-port high