Hardware configuration controls platform forwarding resources and hardware behavior on NX-OS devices. It covers TCAM region carving for ACL, QoS and other forwarding tables, user-defined TCAM resource templates, user-defined fields (UDFs) used as TCAM qualifiers, hardware profile options such as uRPF and multicast RPF check optimization, global hardware QoS settings (hardware qos) for ingress priority-group buffers, lossless no-drop thresholds, AFD and ETRAP, and extended hardware settings for counters, atomic ACL updates, PBR and multicast. It also includes the system forwarding (routing) template, switch and fabric modes, ECMP hash tuning, IPv4 load sharing, and hardware rate-limiters for supervisor-bound traffic (hardware rate-limiter). CoPP profiles and policies are documented in Control Plane Policing .
Changing TCAM regions, the forwarding template, or the switch and fabric modes typically requires a reload of the device to take effect.
Name Type Constraint Mandatory Default Value configuration Class configuration No
Name Type Constraint Mandatory Default Value configuration Class configuration No
Name Type Constraint Mandatory Default Value configuration Class configuration No
Name Type Constraint Mandatory Default Value configuration Class configuration No
Name Type Constraint Mandatory Default Value system Class system No
Name Type Constraint Mandatory Default Value hardware Class hardware No hardware_ profile Class hardware_ profile No hardware_qos Class hardware_qos No hardware_ access_ list_ tcam_ region Class hardware_ access_ list_ tcam_ region No hardware_ ecmp_ hash_ offset_ concatenation Boolean true, falseNo hardware_ ecmp_ hash_ offset_ value Integer min: 0, max: 63 No hardware_ ecmp_ hash_ polynomial Choice crc16, crc32hiNo ip_load_sharing Class ip_load_sharing No routing Choice non-hierarchical-routing, non-hierarchical-routing-max-l3-mode, max-mode-host, max-mode-tor-l3, mode-hierarchical-64b-alpm, non-hierarchical-max-mode-l3-nh-64b-alpm-nh, hierarchical-def-max-mode-l3-64b-alpm, max-mode-tor-l2, max-mode-tor-l2-l3, template-overlay-host-scale, template-lpm-heavy, template-lpm-scale-v6-64, template-dual-stack-host-scale, template-service-provider, template-multicast-heavy, template-vxlan-scale, template-mpls-heavy, template-internet-peering, template-multicast-ext-heavy, template-l3-heavy, template-dual-stack-mcast, template-l2-heavy, template-l2-scale, template-security-groupsNo switch_mode Choice default, n3k, n9kNo fabric_mode Choice full-rate, defaultNo udfs List udfs No
Name Type Constraint Mandatory Default Value acl_ redirect_ share_ disable Boolean true, falseNo counter_ feature_ bfd Integer min: 0, max: 4294967295 No counter_ bfd_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ ecn Integer min: 0, max: 4294967295 No counter_ ecn_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ egr_ acl Integer min: 0, max: 4294967295 No counter_ egr_ acl_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ ingr_ acl Integer min: 0, max: 4294967295 No counter_ ingr_ acl_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ l2vni Integer min: 0, max: 4294967295 No counter_ l2vni_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ l3vni Integer min: 0, max: 4294967295 No counter_ l3vni_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ si Integer min: 0, max: 4294967295 No counter_ si_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ svi Integer min: 0, max: 4294967295 No counter_ svi_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ tunnel Integer min: 0, max: 4294967295 No counter_ tunnel_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ vlan Integer min: 0, max: 4294967295 No counter_ vlan_ feature_ scale Integer min: 0, max: 4294967295 No counter_ feature_ voq Integer min: 0, max: 4294967295 No counter_ voq_ feature_ scale Integer min: 0, max: 4294967295 No dme_ load_ interval Integer min: 0, max: 4294967295 No egr_ l2_ qos_ ifacl_ label_ size Boolean true, falseNo gpe_ 5_ timer_ enable Boolean true, falseNo ing_ ifacl_ label_ size Boolean true, falseNo vrf_ nat_ label_ width Integer min: 0, max: 6 No mpls_ qos_ pipe_ mode Boolean true, falseNo multicast_ nlb_ port_ channel Boolean true, falseNo multicast_ priority Integer min: 0, max: 15 No multicast_ stats_ disable Boolean true, falseNo pbr_ecmp_paths Integer min: 1, max: 64 No pbr_ next_ hop_ fast_ convergence Boolean true, falseNo pbr_ match_ default_ route Boolean true, falseNo access_ list_ tcam_ per_ entry_ stats_ template Choice l3qos, racl, span-acl, pbrNo storm_ control_ priority Choice default, drop-l3, drop-l2, drop-allNo sub_ interface_ flex_ stats Choice disable, l3, l2No access_ list_ update_ atomic Boolean true, falseNo access_ list_ update_ atomic_ strict Boolean true, falseNo access_ list_ update_ default_ result Boolean true, falseNo vrf_ aware_ nat_ enable Boolean true, falseNo rate_limiter Class rate_limiter No
Name Type Constraint Mandatory Default Value access_ list_ match_ inner_ header Boolean true, falseNo acl_ tap_ aggregation Boolean true, falseNo disable_ parse_ error Boolean true, falseNo dlb Class dlb No flow_ redirect_ forward_ pdu Boolean true, falseNo front_portmode Choice sfp-plus, qsfpNo forwarding_mode String No global_tx_span Boolean true, falseNo high_ multicast_ priority Boolean true, falseNo hardware_ lou_ resource_ threshold Integer min: 1, max: 50 No ingress_ bd_ ifacl_ label_ optimization Boolean true, falseNo ingress_ racl_ size Boolean true, falseNo ingress_ replication_ round_ robin Boolean true, falseNo ip_statistics Boolean true, falseNo ipv6_ alpm_ carve_ value Integer min: 0, max: 4096 No ipv6_ lpm_ max_ entries Integer min: 0, max: 6144 No lpm_max_limit Integer min: 0, max: 4096 No multicast_ dcs_ check Boolean true, falseNo multicast_ flex_ stats Boolean true, falseNo multicast_ lpm_ max_ entries Integer min: 0, max: 4096 No multicast_ max_ limit Integer min: 0, max: 8000 No multicast_nlb Boolean true, falseNo multicast_ racl_ bridge Boolean true, falseNo multicast_ rpf_ check_ optimization Boolean true, falseNo multicast_ service_ reflect_ port Integer min: 0, max: 48 No multicast_ syslog_ threshold Integer min: 1, max: 100 No mld_snooping Boolean true, falseNo mpls_ adjacency_ stats_ mode Choice packets, bytesNo mpls_ecmp Boolean true, falseNo mrouting_ disable_ l2_ update Boolean true, falseNo mrouting_ disable_ second_ route_ update Boolean true, falseNo mrouting_ performance_ mode Boolean true, falseNo pbr_ skip_ self_ ip Boolean true, falseNo pic_core Boolean true, falseNo portmode_tuple Boolean true, falseNo pstat Boolean true, falseNo qos_min_buffer Choice all, none, defaultNo service_ template_ name String No svi_ and_ si_ flex_ stats_ enable Boolean true, falseNo svi_flex_stats Boolean true, falseNo tcam_ syslog_ threshold Integer min: 1, max: 100 No tcam_ resource_ templates List tcam_ resource_ templates No unicast_ max_ limit Integer min: 0, max: 8000 No unicast_ syslog_ threshold Integer min: 1, max: 100 No unicast_trace Boolean true, falseNo unknown_ unicast_ flood Boolean true, falseNo urpf Boolean true, falseNo wrr_ unicast_ bandwidth Integer min: 0, max: 100 No
Name Type Constraint Mandatory Default Value buffer_ peak_ monitor_ counter0_ classes List Integer[min: 0, max: 7] No buffer_ input_ peak Choice port, class1, class2, class3, class4, class5, class6, class7No burst_ detect_ max_ records Integer min: 200, max: 2000 No burst_ detect_ rise_ threshold Integer min: 0, max: 13319072 No burst_ detect_ rise_ threshold_ unit Choice bytes, percentNo burst_ detect_ fall_ threshold Integer min: 0, max: 13319072 No burst_ detect_ fall_ threshold_ unit Choice bytes, percentNo classify_ ns_ only Boolean true, falseNo cpu_pg_size Integer min: 0, max: 1500 No lcpu_pg_size Integer min: 0, max: 10000 No span_pg_size Integer min: 0, max: 10000 No dynamic_ buffer_ sharing Boolean true, falseNo dynamic_ packet_ prioritization_ age_ period Integer min: 5000, max: 1000000 No dynamic_ packet_ prioritization_ max_ num_ pkts Integer min: 1, max: 1023 No eoq_ stats_ class_ qos_ group Any Integer[min: 0, max: 3] or Choice[all] or String[Regex: ^.*[\$\%]\{.*$] No etrap_ age_ period Integer min: 1, max: 1000000 No etrap_ bandwidth_ threshold Integer min: 1, max: 1073741824 No etrap_ byte_ count Integer min: 1, max: 1048575 No include_ipg Boolean true, falseNo ing_ pg_ hdrm_ reserve_ percent Integer min: 20, max: 100 No ing_pg_no_min Boolean true, falseNo ing_ pg_ no_ min_ pgmin Integer min: 0, max: 32 No ing_pg_share Boolean true, falseNo mac_ipg Integer min: 12, max: 63 No nodrop_ pause_ dynamic_ q_ limit Integer min: 0, max: 4294967295 No nodrop_ pause_ resume_ offset Integer min: 0, max: 4294967295 No nodrop_ pg_ thresholds_ pg_ size Integer min: 0, max: 4294967295 No nodrop_ pg_ thresholds_ red_ threshold Integer min: 0, max: 4294967295 No nodrop_ pg_ thresholds_ yellow_ threshold Integer min: 0, max: 4294967295 No nodrop_ pg_ thresholds_ green_ threshold Integer min: 0, max: 4294967295 No nodrop_ pg_ thresholds_ fx_ pg_ size Integer min: 0, max: 4294967295 No nodrop_ queue_ thresholds_ queue_ yellow Integer min: 0, max: 4294967295 No nodrop_ queue_ thresholds_ queue_ green Integer min: 0, max: 4294967295 No nodrop_ queue_ thresholds_ fx_ queue_ green Integer min: 0, max: 4294967295 No ns_ buffer_ profile Choice mesh, burst, ultra-burstNo afd_profile Choice mesh, burst, ultra-burstNo ns_ mcq3_ alias_ qos_ group Integer min: 0, max: 3 No oq_drops_type Choice occupancy, aqm, bothNo pfc_mc_drop Boolean true, falseNo pfc_static Boolean true, falseNo pool_ nodrop_ size Integer min: 1, max: 256 No pool_drop_size Integer min: 1, max: 256 No pool_ headroom_ size Integer min: 1, max: 256 No q_noise_percent Integer min: 0, max: 100 No
Name Type Constraint Mandatory Default Value arp_acl_size Integer min: 0, max: 2147483647 No copp_size Integer min: 0, max: 2147483647 No e_ hw_ telemetry_ size Integer min: 0, max: 2147483647 No e_ ifacl_ all_ per_ port_ stats Boolean true, falseNo e_ ifacl_ all_ size Integer min: 0, max: 2147483647 No e_ ipv6_ racl_ per_ port_ stats Boolean true, falseNo e_ racl_ per_ port_ stats Boolean true, falseNo egr_copp_size Integer min: 0, max: 2147483647 No egr_flow_size Integer min: 0, max: 2147483647 No egr_ifacl_size Integer min: 0, max: 2147483647 No egr_l2_qos_size Integer min: 0, max: 2147483647 No egr_ l3_ vlan_ qos_ size Integer min: 0, max: 2147483647 No egr_racl_size Integer min: 0, max: 2147483647 No egr_sup_size Integer min: 0, max: 2147483647 No e_ipv6_qos_size Integer min: 0, max: 2147483647 No e_ ipv6_ racl_ size Integer min: 0, max: 2147483647 No e_mac_qos_size Integer min: 0, max: 2147483647 No e_qos_lite_size Integer min: 0, max: 2147483647 No e_qos_size Integer min: 0, max: 2147483647 No e_racl_size Integer min: 0, max: 2147483647 No egress_ vacl_ size Integer min: 0, max: 2147483647 No fcoe_ egress_ size Integer min: 0, max: 2147483647 No fcoe_ ingress_ size Integer min: 0, max: 2147483647 No fhs_size Integer min: 0, max: 2147483647 No hw_ telemetry_ size Integer min: 0, max: 2147483647 No ifacl_ all_ per_ port_ stats Boolean true, falseNo ifacl_ all_ profile Integer min: 0, max: 15 No ifacl_all_size Integer min: 0, max: 2147483647 No ifacl_lite_size Integer min: 0, max: 2147483647 No ifacl_ per_ port_ stats Boolean true, falseNo ifacl_size Integer min: 0, max: 2147483647 No ifacl_udf_size Integer min: 0, max: 2147483647 No ing_dacl_size Integer min: 0, max: 2147483647 No ing_ flow_ redirect_ size Integer min: 0, max: 2147483647 No ing_flow_size Integer min: 0, max: 2147483647 No ing_ifacl_size Integer min: 0, max: 2147483647 No ing_ ifacl_ wide_ size Integer min: 0, max: 2147483647 No ing_ ipv6_ ifacl_ lite_ size Integer min: 0, max: 2147483647 No ing_ l2_ l3_ qos_ size Integer min: 0, max: 2147483647 No ing_l2_qos_size Integer min: 0, max: 2147483647 No ing_ l2_ span_ filter_ size Integer min: 0, max: 2147483647 No ing_ l3_ span_ filter_ size Integer min: 0, max: 2147483647 No ing_ pacl_ sb_ size Integer min: 0, max: 2147483647 No ing_racl_size Integer min: 0, max: 2147483647 No ing_rbacl_size Integer min: 0, max: 2147483647 No ing_ redirect_ size Integer min: 0, max: 2147483647 No ing_ storm_ control_ size Integer min: 0, max: 2147483647 No ing_sup_size Integer min: 0, max: 2147483647 No ing_ vacl_ nh_ size Integer min: 0, max: 2147483647 No ing_ vlan_ qos_ size Integer min: 0, max: 2147483647 No ipsg_size Integer min: 0, max: 2147483647 No ipv6_ ifacl_ per_ port_ stats Boolean true, falseNo ipv6_ifacl_size Integer min: 0, max: 2147483647 No ipv6_ l3_ qos_ size Integer min: 0, max: 2147483647 No ipv6_pbr_size Integer min: 0, max: 2147483647 No ipv6_qos_size Integer min: 0, max: 2147483647 No ipv6_ racl_ per_ port_ stats Boolean true, falseNo ipv6_racl_size Integer min: 0, max: 2147483647 No ipv6_ span_ l2_ size Integer min: 0, max: 2147483647 No ipv6_span_size Integer min: 0, max: 2147483647 No ipv6_sup_size Integer min: 0, max: 2147483647 No ipv6_vacl_size Integer min: 0, max: 2147483647 No ipv6_vqos_size Integer min: 0, max: 2147483647 No l3qos_ intra_ lite_ size Integer min: 0, max: 2147483647 No mac_ ifacl_ per_ port_ stats Boolean true, falseNo mac_ifacl_size Integer min: 0, max: 2147483647 No mac_l3_qos_size Integer min: 0, max: 2147483647 No mac_qos_size Integer min: 0, max: 2147483647 No mac_vacl_size Integer min: 0, max: 2147483647 No mac_vqos_size Integer min: 0, max: 2147483647 No mcast_ bidir_ size Integer min: 0, max: 2147483647 No mcast_nat_size Integer min: 0, max: 2147483647 No mcast_nbm_size Integer min: 0, max: 2147483647 No mpls_ double_ wide Boolean true, falseNo mpls_size Integer min: 0, max: 2147483647 No mvpn_size Integer min: 0, max: 10 No arp_ether_size Integer min: 0, max: 2147483647 No nat_size Integer min: 0, max: 2147483647 No openflow_ double_ wide Boolean true, falseNo openflow_ lite_ size Integer min: 0, max: 2147483647 No openflow_size Integer min: 0, max: 2147483647 No pbr_size Integer min: 0, max: 2147483647 No qos_ intra_ lite_ size Integer min: 0, max: 2147483647 No qos_size Integer min: 0, max: 2147483647 No racl_ all_ per_ port_ stats Boolean true, falseNo racl_ all_ profile Integer min: 0, max: 15 No racl_all_size Integer min: 0, max: 2147483647 No racl_lite_size Integer min: 0, max: 2147483647 No racl_ per_ port_ stats Boolean true, falseNo racl_size Integer min: 0, max: 2147483647 No racl_udf_size Integer min: 0, max: 2147483647 No redirect_size Integer min: 0, max: 2147483647 No span_size Integer min: 0, max: 2147483647 No sup_size Integer min: 0, max: 2147483647 No svi_size Integer min: 0, max: 2147483647 No tcp_nat_size Integer min: 0, max: 100 No vacl_lite_size Integer min: 0, max: 2147483647 No vacl_size Integer min: 0, max: 2147483647 No vpc_ convergence_ size Integer min: 0, max: 2147483647 No vqos_ intra_ lite_ size Integer min: 0, max: 2147483647 No vqos_size Integer min: 0, max: 2147483647 No vxlan_p2p_size Integer min: 0, max: 2147483647 No
Name Type Constraint Mandatory Default Value address Choice source, destination-port, source-destination, source-destination-gre, source-destination-gre-outer, source-destination-gtpu, source-destination-ipv6-flowlabel, source-destination-ttl, source-destination-udf, source-destination-port, source-destination-port-symmetric, source-destination-port-inner-all, source-destination-port-inner-all-infra-mode, source-destination-port-inner-greheader, source-destination-port-inner-greheader-symmetric, source-destination-port-rocev2-opcode, source-destination-port-rocev2-queuepair, source-destination-port-rocev2-psn, source-destination-port-rocev2-opcode-queuepair, source-destination-port-rocev2-opcode-psn, source-destination-port-rocev2-queuepair-psn, source-destination-port-rocev2-opcode-queuepair-psnNo udf_offset Integer min: 0, max: 127 No udf_length Integer min: 0, max: 32 No exclude_ l3_ proto Boolean true, falseNo rotate Integer min: 1, max: 63 No concatenation Boolean true, falseNo universal_id Integer min: 0, max: 4294967295 No hardware_ lb_ keyshift Integer min: 1, max: 10 No hardware_ lb_ 2nd_ hier_ keyshift Integer min: 1, max: 10 No
Name Type Constraint Mandatory Default Value name String Yes offset_base Choice packet-start, header-outer-l3, header-outer-l4, header-inner-l3, header-inner-l4No offset Integer min: 0, max: 127 No length Integer min: 1, max: 2 No netflow_rtp Boolean true, falseNo mpls Choice stack1, stack2No qualify_ifacl Boolean true, falseNo qualify_ ipv6_ racl Boolean true, falseNo qualify_racl Boolean true, falseNo qualify_ racl_ all Boolean true, falseNo qualify_span Boolean true, falseNo qualify_ span_ all Boolean true, falseNo qualify_spanv6 Boolean true, falseNo qualify_ spanv6_ l2 Boolean true, falseNo qualify_vacl Boolean true, falseNo
Name Type Constraint Mandatory Default Value access_list_log Integer min: 0, max: 40000 No bfd Integer min: 0, max: 8000000 No fex Integer min: 0, max: 8000000 No layer_3_glean Integer min: 0, max: 8000000 No layer_ 3_ multicast_ local_ groups Integer min: 0, max: 8000000 No sflow Integer min: 0, max: 8000000 No span Integer min: 0, max: 8000000 No span_egress Integer min: 0, max: 100000000 No burst Integer min: 0, max: 10000 No arp Integer min: 0, max: 40000 No arp_burst Integer min: 0, max: 1023 No bpdu Integer min: 0, max: 40000 No bpdu_burst Integer min: 0, max: 1023 No errors Integer min: 0, max: 40000 No errors_burst Integer min: 0, max: 1023 No fwd_miss Integer min: 0, max: 40000 No fwd_miss_burst Integer min: 0, max: 1023 No ip_local Integer min: 0, max: 40000 No ip_local_burst Integer min: 0, max: 1023 No mac_learned Integer min: 0, max: 40000 No mac_ learned_ burst Integer min: 0, max: 1023 No mac_local Integer min: 0, max: 40000 No mac_local_burst Integer min: 0, max: 1023 No sw_fwd Integer min: 0, max: 40000 No sw_fwd_burst Integer min: 0, max: 1023 No modules List modules No
Name Type Constraint Mandatory Default Value enabled Boolean true, falseNo dlb_interfaces List dlb_interfaces No dlb_ interface_ all Boolean true, falseNo mode Choice flowlet, per-packet, policy-driven-flowlet, policy-driven-per-packet, policy-driven-mixed-default-flowlet, policy-driven-mixed-default-per-packet, policy-driven-mixed-default-ecmpNo flowlet_aging Integer min: 0, max: 2000000 No dre_ thresholds_ level_ 1 Integer min: 0, max: 100 No dre_ thresholds_ level_ 2 Integer min: 0, max: 100 No dre_ thresholds_ level_ 3 Integer min: 0, max: 100 No dre_ thresholds_ level_ 4 Integer min: 0, max: 100 No dre_ thresholds_ level_ 5 Integer min: 0, max: 100 No dre_ thresholds_ level_ 6 Integer min: 0, max: 100 No dre_ thresholds_ level_ 7 Integer min: 0, max: 100 No mac_address MAC No decay_factor Integer min: 0, max: 15 No sampling_ interval Choice 512, 1000, 2000, 4000, 8000, 16000, 32000, 64000, 128000, 256000, 512000, 1024000, 2048000, 4096000, 8192000, 16384000No load_awareness Boolean true, falseNo static_pinning Boolean true, falseNo static_pinnings List static_pinnings No
Name Type Constraint Mandatory Default Value name String Yes ref_template Choice l3, l2-l3, nfe, nfe2Yes regions List regions No
Name Type Constraint Mandatory Default Value module Integer min: 1, max: 4294967295 Yes access_list_log Integer min: 0, max: 40000 No bfd Integer min: 0, max: 8000000 No fex Integer min: 0, max: 8000000 No layer_3_glean Integer min: 0, max: 8000000 No layer_ 3_ multicast_ local_ groups Integer min: 0, max: 8000000 No sflow Integer min: 0, max: 8000000 No span Integer min: 0, max: 8000000 No span_egress Integer min: 0, max: 100000000 No burst Integer min: 0, max: 10000 No port_start Integer min: 1, max: 48 No port_end Integer min: 1, max: 48 No
Name Type Constraint Mandatory Default Value interface_type Choice ethernetYes interface_id Any String or Integer[min: 0] Yes
Name Type Constraint Mandatory Default Value source_ interface_ type Choice ethernetYes source_ interface_ id Any String or Integer[min: 0] Yes destination_ interface_ type Choice ethernetYes destination_ interface_ id Any String or Integer[min: 0] Yes
Name Type Constraint Mandatory Default Value name String Yes qualify_udfs List String No
Example 1: Spine switch with ECMP hash tuning for VXLAN fabric load balancing
hardware_ecmp_hash_polynomial : crc32hi
hardware_ecmp_hash_offset_concatenation : true
hardware_ecmp_hash_offset_value : 32
Example 2: IPv4 ECMP load sharing with L4 ports, custom rotation and hash seed (ip load-sharing address source-destination port source-destination rotate <rotate> universal-id <random-seed>)
address : source-destination-port
Example 3: Hardware rate-limiters for supervisor-bound traffic, globally and for module 1 (hardware rate-limiter {access-list-log | bfd | layer-3 glean | layer-3 multicast local-groups | sflow | span} <pps> [module <module>], hardware rate-limiter span-egress <kbps>)
layer_3_multicast_local_groups : 2000
Example 4: System routing template for security groups
routing : template-security-groups
Example 5: Hardware profile for VXLAN leaf
multicast_rpf_check_optimization : true
ingress_replication_round_robin : true
Example 6: Extended hardware profile with counter management and PBR tuning
access_list_update_atomic : true
access_list_update_atomic_strict : false
pbr_next_hop_fast_convergence : true
pbr_match_default_route : false
counter_bfd_feature_scale : 256
counter_svi_feature_scale : 1024
multicast_nlb_port_channel : true
multicast_stats_disable : false
storm_control_priority : drop-l3
sub_interface_flex_stats : l3
vrf_aware_nat_enable : true
Example 7: TCAM region carving for VXLAN leaf
hardware_access_list_tcam_region :
Example 8: User-defined fields (UDFs) qualified for the RACL TCAM region (udf <name> {packet-start | header {outer | inner} {l3 | l4}} <offset> <length>, udf <name> netflow-rtp, udf <name> mpls {stack1 | stack2}, hardware access-list tcam region racl qualify udf <name>)
offset_base : header-outer-l3
offset_base : packet-start
Example 9: User-defined TCAM resource template with UDF qualifiers (hardware profile tcam resource template <name> ref-template <template>, <region> qualify udf <name> ...)
offset_base : header-outer-l4
Example 10: Global hardware QoS tuning for a lossless (RoCEv2) leaf (hardware qos ...)
ing_pg_hdrm_reserve_percent : 50
nodrop_pause_resume_offset : 10
nodrop_pause_dynamic_q_limit : 10
burst_detect_max_records : 500
burst_detect_rise_threshold : 60
burst_detect_rise_threshold_unit : percent
burst_detect_fall_threshold : 40
burst_detect_fall_threshold_unit : percent
buffer_peak_monitor_counter0_classes : [ 3 , 4 ]
Example 11: AFD and ETRAP elephant-flow tuning with dynamic buffer sharing on a Cloud Scale switch (hardware qos dynamic-buffer-sharing)
etrap_bandwidth_threshold : 1000
dynamic_packet_prioritization_age_period : 10000
dynamic_packet_prioritization_max_num_pkts : 100
eoq_stats_class_qos_group : all
dynamic_buffer_sharing : true
Example 12: Dynamic load balancing (DLB) in flowlet mode with static pinning on a Cloud Scale switch (hardware profile dlb, dlb-interface <list>, mode flowlet, flowlet-aging <usec>, dre-thresholds level-1 <pct> ... level-7 <pct>, mac-address <mac>, static-pinning, source ethernet <id> destination ethernet <id>). Enabling DLB and changing the DLB interface list require a reload.
- interface_type : ethernet
- interface_type : ethernet
- interface_type : ethernet
dre_thresholds_level_1 : 30
dre_thresholds_level_2 : 20
dre_thresholds_level_3 : 15
dre_thresholds_level_4 : 10
dre_thresholds_level_5 : 10
dre_thresholds_level_6 : 10
dre_thresholds_level_7 : 5
mac_address : 00:cc:cc:cc:cc:cc
- source_interface_type : ethernet
destination_interface_type : ethernet
destination_interface_id : 1/49
Example 13: Policy-driven DLB on a Silicon One switch with all Layer 3 ports and port-load tuning (dlb-interface all, mode policy-driven mixed default ecmp, decay-factor <0-15>, sampling-interval <nsecs>, no load-awareness). The classes that use DLB are selected with set dlb mode in a QoS policy map (see QoS).
mode : policy-driven-mixed-default-ecmp