Skip to content

Interface Group

Interface groups provide a mechanism for applying consistent configurations to multiple interfaces across one or more NX-OS devices, enabling reusable interface configuration templates that promote standardization and reduce configuration complexity. Each interface group is identified by a name and contains a shared configuration set covering Layer 2/3 attributes, switching modes, VLANs, MTU, speed, duplex, and protocol sub-sections such as OSPF, PIM, IS-IS, HSRP, and spanning tree. Interfaces reference their interface groups by name, inheriting the group configuration as defaults that can be overridden by interface-specific settings for maximum flexibility.

The protocol sub-sections (ospf, ospfv3, isis, eigrp, pim, bfd, hsrp, nd, epbr, ptp, spanning_tree), the VRRP and VRRPv3 settings (vrrp_groups, vrrpv3_groups, vrrs_pathways, fhrp_delay_minimum, fhrp_delay_reload) and subinterfaces of an interface group use the same attributes as the corresponding interface sections, which are documented on the respective protocol pages: OSPF, OSPFv3, IS-IS, EIGRP, PIM, BFD, HSRP, VRRP, VRRPv3, ND, ePBR, Spanning Tree, PTP, and on the Subinterface page.

Interface groups provide a mechanism for applying consistent configurations to multiple interfaces across one or more NX-OS devices, enabling reusable interface configuration templates that promote standardization and reduce configuration complexity. Each interface group is identified by a name and contains a shared configuration set covering Layer 2/3 attributes, switching modes, VLANs, MTU, speed, duplex, and protocol sub-sections such as OSPF, PIM, IS-IS, HSRP, and spanning tree. Interfaces reference their interface groups by name, inheriting the group configuration as defaults that can be overridden by interface-specific settings for maximum flexibility.

NameTypeConstraintMandatoryDefault Value
interface_groupsListinterface_groupsNo

NameTypeConstraintMandatoryDefault Value
nameStringYes
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
shutdownBooleantrue, falseNo
shutdown_lanBooleantrue, falseNo
autostateBooleantrue, falseNo
descriptionStringNo
vrfStringNo
carrier_delayIntegermin: 0, max: 60000No
delayIntegermin: 1, max: 16777215No
bandwidthIntegermin: 0, max: 3200000000No
managementBooleantrue, falseNo
load_interval_counter_1Integermin: 5, max: 600No
load_interval_counter_2Integermin: 5, max: 600No
load_interval_counter_3Integermin: 5, max: 600No
mediumChoicebroadcast, p2pNo
mtuIntegermin: 64, max: 9216No
mtu_inheritBooleantrue, falseNo
fabric_forwarding_modeChoiceanycast-gatewayNo
fabric_forwarding_mode_anycast_gateway_proxyBooleantrue, falseNo
fabric_forwarding_descriptionStringNo
negotiate_autoChoiceon, off, 25000No
beaconBooleantrue, falseNo
buffer_boostBooleantrue, falseNo
dfe_adaptive_tuningBooleantrue, falseNo
dfe_tuning_delayIntegermin: 100, max: 10000No
dot1q_ethertypeIntegermin: 1536, max: 65535No
duplexChoiceauto, full, halfNo
fecChoicefc-fec, rs-fec, fec-off, auto, rs-ieee, rs-cons16, kp-fecNo
flowcontrol_receiveBooleantrue, falseNo
flowcontrol_sendBooleantrue, falseNo
itu_channelIntegermin: 1, max: 96No
switchportClassswitchportNo
link_active_jitter_managementBooleantrue, falseNo
link_debounce_timeIntegermin: 0, max: 20000No
link_debounce_link_upIntegermin: 0, max: 20000No
link_flap_error_disableBooleantrue, falseNo
link_flap_error_disable_countIntegermin: 2, max: 30No
link_flap_error_disable_intervalIntegermin: 5, max: 420No
logging_event_port_link_statusBooleantrue, falseNo
link_loopbackBooleantrue, falseNo
link_mac_up_timerIntegermin: 0, max: 120No
link_max_bring_up_timerIntegermin: 0, max: 120No
link_transmit_resetBooleantrue, falseNo
mac_addressMACNo
mac_ipv6_extractBooleantrue, falseNo
encapsulationIntegermin: 1, max: 4094No
mdixChoiceauto, mdi, mdi-xNo
media_typeChoicenone, 10g-txNo
packet_timestamp_egress_source_idIntegermin: 0, max: 8388606No
packet_timestamp_ingress_source_idIntegermin: 0, max: 8388606No
packet_timestampChoicedisable, enable-ingress, enable-egress, enable-bothNo
snmp_trap_link_statusBooleantrue, falseNo
speedChoiceunknown, 100m, 1g, 10g, 40g, auto, auto-100m, auto-100m-1g, 100g, 25000, 10m, 50g, 200g, 400g, 2.5g, 5g, auto-2.5g-5g-10g, auto-100m-1g-2.5g-5g, 800gNo
speed_groupChoiceunknown, 1000, 10000, 40000, auto, 25000No
squelchBooleantrue, falseNo
logging_event_port_trunk_statusBooleantrue, falseNo
uni_directional_ethernetChoicedisable, send-only, receive-onlyNo
channel_groupIntegermin: 1, max: 4096No
channel_group_modeChoiceon, static, active, passive, mac-pinNo
channel_group_forceBooleantrue, falseNo
lacp_port_priorityIntegermin: 1, max: 65535No
lacp_rateChoicenormal, fastNo
lacp_min_linksIntegermin: 1, max: 32No
lacp_max_bundleIntegermin: 1, max: 32No
lacp_suspend_individualBooleantrue, falseNo
lacp_graceful_convergenceBooleantrue, falseNo
port_channel_hash_distributionChoicenone, adaptive, fixedNo
lacp_mode_delayBooleantrue, falseNo
lacp_vpc_convergenceBooleantrue, falseNo
port_channel_load_deferBooleantrue, falseNo
ipClassipNo
ipv6Classipv6No
igmpClassigmpNo
mpls_ip_forwardingBooleantrue, falseNo
macsec_keychainStringNo
macsec_policyStringNo
macsec_fallback_keychainStringNo
vpc_idIntegermin: 1, max: 16384No
vpc_orphan_port_suspendBooleantrue, falseNo
service_policy_type_qos_inputStringNo
service_policy_type_qos_input_statisticsBooleantrue, falseNo
service_policy_type_queuing_outputStringNo
service_policy_type_queuing_output_statisticsBooleantrue, falseNo
storm_controlClassstorm_controlNo
cdpBooleantrue, falseNo
lldp_receiveBooleantrue, falseNo
lldp_transmitBooleantrue, falseNo
lldp_tlv_set_management_addressIPNo
lldp_tlv_set_management_address_ipv6IPNo
lldp_tlv_set_vlanIntegermin: 0, max: 4094No
lldp_dcbx_versionChoiceauto, CEE, IEEENo
udldBooleantrue, falseNo
udld_aggressiveBooleantrue, falseNo
vtpBooleantrue, falseNo
evpn_multisite_dci_trackingBooleantrue, falseNo
evpn_multisite_fabric_trackingBooleantrue, falseNo
evpn_multihoming_core_trackingBooleantrue, falseNo
ethernet_segmentClassethernet_segmentNo
private_vlan_mappingClassprivate_vlan_mappingNo
ttagBooleantrue, falseNo
ttag_innerBooleantrue, falseNo
ttag_markerBooleantrue, falseNo
ttag_stripBooleantrue, falseNo
port_type_fabricBooleantrue, falseNo
priority_flow_control_modeChoiceauto, on, offNo
priority_flow_control_send_tlvBooleantrue, falseNo
priority_flow_control_watch_dog_intervalBooleantrue, falseNo
priority_flow_control_watch_dog_disable_actionBooleantrue, falseNo
priority_flow_control_watch_dog_interface_multiplierIntegermin: 0, max: 40No
power_inlineChoiceauto, static, neverNo
power_inline_maxIntegermin: 4000, max: 60000No
power_inline_default_consumptionIntegermin: 4000, max: 30000No
power_inline_police_actionChoiceerrdisable, logNo
power_inline_port_priorityChoicehigh, lowNo

NameTypeConstraintMandatoryDefault Value
shutdownBooleantrue, falseNo
shutdown_lanBooleantrue, falseNo
autostateBooleantrue, falseNo
descriptionStringNo
vrfStringNo
carrier_delayIntegermin: 0, max: 60000No
delayIntegermin: 1, max: 16777215No
bandwidthIntegermin: 0, max: 3200000000No
managementBooleantrue, falseNo
load_interval_counter_1Integermin: 60, max: 600No
load_interval_counter_2Integermin: 60, max: 600No
load_interval_counter_3Integermin: 60, max: 600No
mediumChoicebroadcast, p2pNo
mtuIntegermin: 64, max: 9216No
mtu_inheritBooleantrue, falseNo
fabric_forwarding_modeChoiceanycast-gw, proxy-gwNo
fabric_forwarding_descriptionStringNo
negotiate_autoChoiceon, off, 25000No
beaconBooleantrue, falseNo
buffer_boostBooleantrue, falseNo
dfe_adaptive_tuningBooleantrue, falseNo
dfe_tuning_delayIntegermin: 100, max: 10000No
dot1q_ethertypeIntegermin: 1536, max: 65535No
duplexChoiceauto, full, halfNo
fecChoicefc-fec, rs-fec, fec-off, auto, rs-ieee, rs-cons16, kp-fecNo
flowcontrol_receiveBooleantrue, falseNo
flowcontrol_sendBooleantrue, falseNo
itu_channelIntegermin: 1, max: 96No
switchportClassswitchportNo
link_active_jitter_managementBooleantrue, falseNo
link_debounce_timeIntegermin: 0, max: 20000No
link_debounce_link_upIntegermin: 0, max: 20000No
link_flap_error_disableBooleantrue, falseNo
link_flap_error_disable_countIntegermin: 2, max: 30No
link_flap_error_disable_intervalIntegermin: 5, max: 420No
logging_event_port_link_statusBooleantrue, falseNo
link_loopbackBooleantrue, falseNo
link_mac_up_timerIntegermin: 0, max: 120No
link_max_bring_up_timerIntegermin: 0, max: 120No
link_transmit_resetBooleantrue, falseNo
mac_addressMACNo
mac_ipv6_extractBooleantrue, falseNo
encapsulationStringNo
mdixChoiceauto, mdi, mdi-xNo
media_typeChoicenone, 10g-txNo
packet_timestamp_egress_source_idIntegermin: 0, max: 8388606No
packet_timestamp_ingress_source_idIntegermin: 0, max: 8388606No
packet_timestampChoicedisable, enable-ingress, enable-egress, enable-bothNo
snmp_trap_link_statusBooleantrue, falseNo
speedChoiceunknown, 100m, 1g, 10g, 40g, auto, auto-100m, auto-100m-1g, 100g, 25000, 10m, 50g, 200g, 400g, 2.5g, 5g, auto-2.5g-5g-10g, auto-100m-1g-2.5g-5g, 800gNo
speed_groupChoiceunknown, 1000, 10000, 40000, auto, 25000No
squelchBooleantrue, falseNo
logging_event_port_trunk_statusBooleantrue, falseNo
uni_directional_ethernetChoicedisable, send-only, receive-onlyNo
channel_groupIntegermin: 1, max: 4096No
channel_group_modeChoiceon, static, active, passive, mac-pinNo
channel_group_forceBooleantrue, falseNo
lacp_min_linksIntegermin: 1, max: 32No
lacp_max_bundleIntegermin: 1, max: 32No
lacp_suspend_individualBooleantrue, falseNo
lacp_graceful_convergenceBooleantrue, falseNo
port_channel_hash_distributionChoicenone, adaptive, fixedNo
lacp_mode_delayBooleantrue, falseNo
lacp_vpc_convergenceBooleantrue, falseNo
port_channel_load_deferBooleantrue, falseNo
ipClassipNo
ipv6Classipv6No
ospfClassospfNo
ospfv3Classospfv3No
pimClasspimNo
isisClassisisNo
hsrpClasshsrpNo
bfdClassbfdNo
ptpClassptpNo
vpc_idIntegermin: 1, max: 16384No
service_policy_type_qos_inputStringNo
service_policy_type_qos_input_statisticsBooleantrue, falseNo
ndClassndNo
subinterfacesListsubinterfacesNo
spanning_treeClassspanning_treeNo
storm_controlClassstorm_controlNo
cdpBooleantrue, falseNo
lldp_receiveBooleantrue, falseNo
lldp_transmitBooleantrue, falseNo
lldp_tlv_set_management_addressIPNo
lldp_tlv_set_management_address_ipv6IPNo
lldp_tlv_set_vlanIntegermin: 0, max: 4094No
lldp_dcbx_versionChoiceauto, CEE, IEEENo
udldBooleantrue, falseNo
udld_aggressiveBooleantrue, falseNo
evpn_multisite_dci_trackingBooleantrue, falseNo
evpn_multisite_fabric_trackingBooleantrue, falseNo
ttagBooleantrue, falseNo
ttag_innerBooleantrue, falseNo
ttag_markerBooleantrue, falseNo
ttag_stripBooleantrue, falseNo
port_type_fabricBooleantrue, falseNo
priority_flow_control_modeChoiceauto, on, offNo
priority_flow_control_send_tlvBooleantrue, falseNo
priority_flow_control_watch_dog_intervalBooleantrue, falseNo
priority_flow_control_watch_dog_disable_actionBooleantrue, falseNo
priority_flow_control_watch_dog_interface_multiplierIntegermin: 0, max: 40No

switchport (nxos.interface_groups.configuration)

Section titled “switchport (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
modeChoiceaccess, trunk, fex-fabric, dot1q-tunnel, private-vlan-host, private-vlan-promiscuous, private-vlan-trunk-secondary, private-vlan-trunk-promiscuous, vntagNo
access_vlanIntegermin: 1, max: 4094No
autostate_exclude_vlansClassautostate_exclude_vlansNo
blockListChoice[unicast, multicast]No
isolatedBooleantrue, falseNo
mac_learningBooleantrue, falseNo
trunk_native_vlanIntegermin: 1, max: 4094No
trunk_allowed_vlansClasstrunk_allowed_vlansNo
monitorBooleantrue, falseNo
priority_extend_cosIntegermin: -1, max: 7No
priority_extend_trustBooleantrue, falseNo
voice_vlanIntegermin: 1, max: 4092No
voice_vlan_typeChoicenone, tagged, dot1p, untaggedNo
private_vlanClassprivate_vlanNo
vlan_mappingClassvlan_mappingNo

switchport (nxos.interface_groups.configuration)

Section titled “switchport (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
modeChoiceaccess, trunk, fex-fabric, dot1q-tunnel, promiscuous, host, trunk-secondary, trunk-promiscuous, vntagNo
access_vlanIntegermin: 1, max: 4094No
autostate_exclude_vlansClassautostate_exclude_vlansNo
blockListChoice[unicast, multicast]No
isolatedBooleantrue, falseNo
mac_learningBooleantrue, falseNo
trunk_native_vlanIntegermin: 1, max: 4094No
trunk_allowed_vlansClasstrunk_allowed_vlansNo
monitorBooleantrue, falseNo
priority_extend_cosIntegermin: -1, max: 7No
priority_extend_trustBooleantrue, falseNo
voice_vlanIntegermin: 1, max: 4092No
voice_vlan_typeChoicenone, tagged, dot1p, untaggedNo

NameTypeConstraintMandatoryDefault Value
addressIPNo
tagIntegermin: 0, max: 4294967295No
secondary_addressesListsecondary_addressesNo
forwardBooleantrue, falseNo
drop_gleanBooleantrue, falseNo
unnumberedStringNo
directed_broadcastBooleantrue, falseNo
directed_broadcast_aclStringNo
redirectsBooleantrue, falseNo
unreachablesBooleantrue, falseNo
port_unreachableBooleantrue, falseNo
verify_unicast_source_reachable_viaChoicedisabled, rx, any, any-allow-default, rx-allow-vni-hostsNo
access_group_inStringNo
access_group_outStringNo
policy_route_mapStringNo
dhcp_relay_information_trustedBooleantrue, falseNo
dhcp_relay_smart_relayBooleantrue, falseNo
dhcp_relay_subnet_broadcastBooleantrue, falseNo
dhcp_relay_information_optionBooleantrue, falseNo
dhcp_relay_source_subnetIPNo
dhcp_relay_source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
dhcp_relay_source_interface_idAnyString or Integer[min: 0]No
dhcp_relay_addressesListdhcp_relay_addressesNo
dhcp_snooping_trustBooleantrue, falseNo
arp_inspection_trustBooleantrue, falseNo
verify_source_dhcp_snooping_vlanBooleantrue, falseNo

NameTypeConstraintMandatoryDefault Value
addressIPNo
tagIntegermin: 0, max: 4294967295No
secondary_addressesListsecondary_addressesNo
forwardBooleantrue, falseNo
drop_gleanBooleantrue, falseNo
unnumberedStringNo
directed_broadcastBooleantrue, falseNo
directed_broadcast_aclStringNo
redirectsBooleantrue, falseNo
unreachablesBooleantrue, falseNo
port_unreachableBooleantrue, falseNo
verify_unicast_source_reachable_viaChoicedisabled, rx, any, any-allow-default, rx-allow-vni-hostsNo
access_group_inStringNo
access_group_outStringNo
dhcp_relay_information_trustedBooleantrue, falseNo
dhcp_relay_smart_relayBooleantrue, falseNo
dhcp_relay_subnet_broadcastBooleantrue, falseNo
dhcp_relay_information_optionBooleantrue, falseNo
dhcp_relay_source_subnetStringNo
dhcp_relay_addressesListdhcp_relay_addressesNo

ipv6 (nxos.interface_groups.configuration)

Section titled “ipv6 (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
address_autoconfigBooleantrue, falseNo
nd_default_routeBooleantrue, falseNo
forwardBooleantrue, falseNo
link_local_use_biaBooleantrue, falseNo
address_use_link_local_onlyBooleantrue, falseNo
verify_unicast_source_reachable_viaChoicedisabled, rx, any, any-allow-default, rx-allow-vni-hostsNo
address_link_localIPNo
addressesListaddressesNo
dhcp_smart_relayBooleantrue, falseNo
dhcp_relay_source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
dhcp_relay_source_interface_idAnyString or Integer[min: 0]No
dhcp_relay_addressesListdhcp_relay_addressesNo
redirectsBooleantrue, falseNo
unreachablesBooleantrue, falseNo
policy_route_mapStringNo

ipv6 (nxos.interface_groups.configuration)

Section titled “ipv6 (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
address_autoconfigBooleantrue, falseNo
nd_default_routeBooleantrue, falseNo
forwardBooleantrue, falseNo
link_local_use_biaBooleantrue, falseNo
address_use_link_local_onlyBooleantrue, falseNo
verify_unicast_source_reachable_viaChoicedisabled, rx, any, any-allow-default, rx-allow-vni-hostsNo
address_link_localIPNo
addressesListaddressesNo
dhcp_smart_relayBooleantrue, falseNo
dhcp_relay_addressesListdhcp_relay_addressesNo
redirectsBooleantrue, falseNo
unreachablesBooleantrue, falseNo

igmp (nxos.interface_groups.configuration)

Section titled “igmp (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
versionChoice2, 3No
startup_query_intervalIntegermin: 0, max: 18000No
startup_query_countIntegermin: 0, max: 10No
robustness_variableIntegermin: 1, max: 7No
querier_timeoutIntegermin: 1, max: 65535No
query_max_response_timeIntegermin: 1, max: 8387No
query_intervalIntegermin: 1, max: 18000No
last_member_query_response_timeIntegermin: 1, max: 25No
last_member_query_countIntegermin: 1, max: 5No
group_timeoutIntegermin: 3, max: 65535No
allow_v3_asmBooleantrue, falseNo
state_limitIntegermin: 0, max: 4294967295No
state_limit_reserved_route_mapStringNo
state_limit_reservedIntegermin: 0, max: 4294967295No
report_policyStringNo
report_policy_prefix_listStringNo
access_groupStringNo
access_group_prefix_listStringNo
join_groupsListjoin_groupsNo
join_group_route_mapStringNo
static_groupsListstatic_groupsNo
static_oifsListstatic_oifsNo
static_oif_route_mapStringNo
report_link_local_groupsBooleantrue, falseNo
immediate_leaveBooleantrue, falseNo
suppress_v3_gsqBooleantrue, falseNo

storm_control (nxos.interface_groups.configuration)

Section titled “storm_control (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
actionListChoice[none, shutdown, trap]No
broadcast_levelListNumberNo
broadcast_ppsIntegermin: 0, max: 4294967295No
multicast_levelListNumberNo
multicast_ppsIntegermin: 0, max: 4294967295No
unicast_levelListNumberNo
unicast_ppsIntegermin: 0, max: 4294967295No

ethernet_segment (nxos.interface_groups.configuration)

Section titled “ethernet_segment (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
vpcBooleantrue, falseNo
esiStringNo
esi_system_macBooleantrue, falseNo
esi_system_mac_addressMACNo
esi_system_mac_local_identifierIntegermin: 0, max: 16777215No
esi_tagIntegermin: 0, max: 65535No

private_vlan_mapping (nxos.interface_groups.configuration)

Section titled “private_vlan_mapping (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

autostate_exclude_vlans (nxos.interface_groups.configuration.switchport)

Section titled “autostate_exclude_vlans (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

autostate_exclude_vlans (nxos.interface_groups.configuration.switchport)

Section titled “autostate_exclude_vlans (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

trunk_allowed_vlans (nxos.interface_groups.configuration.switchport)

Section titled “trunk_allowed_vlans (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

trunk_allowed_vlans (nxos.interface_groups.configuration.switchport)

Section titled “trunk_allowed_vlans (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

private_vlan (nxos.interface_groups.configuration.switchport)

Section titled “private_vlan (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
mapping_primary_vlanIntegermin: 1, max: 4094No
mapping_secondary_vlansClassmapping_secondary_vlansNo
host_association_primary_vlanIntegermin: 1, max: 4094No
host_association_secondary_vlanIntegermin: 1, max: 4094No
trunk_native_vlanIntegermin: 1, max: 4094No
trunk_allowed_vlansClasstrunk_allowed_vlansNo
trunk_promiscuous_mappingsListtrunk_promiscuous_mappingsNo
trunk_secondary_associationsListtrunk_secondary_associationsNo

vlan_mapping (nxos.interface_groups.configuration.switchport)

Section titled “vlan_mapping (nxos.interface_groups.configuration.switchport)”
NameTypeConstraintMandatoryDefault Value
enableBooleantrue, falseNo
vlansListvlansNo
dot1q_tunnelIntegermin: 1, max: 4094No
dot1q_tunnel_vlansClassdot1q_tunnel_vlansNo
dot1q_tunnel_allBooleantrue, falseNo

secondary_addresses (nxos.interface_groups.configuration.ip)

Section titled “secondary_addresses (nxos.interface_groups.configuration.ip)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
tagIntegermin: 0, max: 4294967295No

dhcp_relay_addresses (nxos.interface_groups.configuration.ip)

Section titled “dhcp_relay_addresses (nxos.interface_groups.configuration.ip)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
vrfStringNo

addresses (nxos.interface_groups.configuration.ipv6)

Section titled “addresses (nxos.interface_groups.configuration.ipv6)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
typeChoiceprimary, secondaryNo
tagIntegermin: 0, max: 4294967295No
eui64Booleantrue, falseNo
route_preferenceIntegermin: 0, max: 255No

dhcp_relay_addresses (nxos.interface_groups.configuration.ipv6)

Section titled “dhcp_relay_addresses (nxos.interface_groups.configuration.ipv6)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
vrfStringNo

join_groups (nxos.interface_groups.configuration.igmp)

Section titled “join_groups (nxos.interface_groups.configuration.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

static_groups (nxos.interface_groups.configuration.igmp)

Section titled “static_groups (nxos.interface_groups.configuration.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

static_oifs (nxos.interface_groups.configuration.igmp)

Section titled “static_oifs (nxos.interface_groups.configuration.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

ranges (nxos.interface_groups.configuration.private_vlan_mapping)

Section titled “ranges (nxos.interface_groups.configuration.private_vlan_mapping)”
NameTypeConstraintMandatoryDefault Value
fromIntegermin: 1, max: 4094Yes
toIntegermin: 1, max: 4094Yes

mapping_secondary_vlans (nxos.interface_groups.configuration.switchport.private_vlan)

Section titled “mapping_secondary_vlans (nxos.interface_groups.configuration.switchport.private_vlan)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

trunk_promiscuous_mappings (nxos.interface_groups.configuration.switchport.private_vlan)

Section titled “trunk_promiscuous_mappings (nxos.interface_groups.configuration.switchport.private_vlan)”
NameTypeConstraintMandatoryDefault Value
primary_vlanIntegermin: 1, max: 4094Yes
secondary_vlansClasssecondary_vlansNo

trunk_secondary_associations (nxos.interface_groups.configuration.switchport.private_vlan)

Section titled “trunk_secondary_associations (nxos.interface_groups.configuration.switchport.private_vlan)”
NameTypeConstraintMandatoryDefault Value
primary_vlanIntegermin: 1, max: 4094Yes
secondary_vlanIntegermin: 1, max: 4094No

vlans (nxos.interface_groups.configuration.switchport.vlan_mapping)

Section titled “vlans (nxos.interface_groups.configuration.switchport.vlan_mapping)”
NameTypeConstraintMandatoryDefault Value
vlanIntegermin: 1, max: 4094Yes
inner_vlanIntegermin: 1, max: 4094No
translated_vlanIntegermin: 1, max: 4094No
rxBooleantrue, falseNo

dot1q_tunnel_vlans (nxos.interface_groups.configuration.switchport.vlan_mapping)

Section titled “dot1q_tunnel_vlans (nxos.interface_groups.configuration.switchport.vlan_mapping)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

secondary_vlans (nxos.interface_groups.configuration.switchport.private_vlan.trunk_promiscuous_mappings)

Section titled “secondary_vlans (nxos.interface_groups.configuration.switchport.private_vlan.trunk_promiscuous_mappings)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

ospf (nxos.interface_groups.configuration)

Section titled “ospf (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
processStringYes
advertise_secondariesBooleantrue, falseNo
advertise_subnetBooleantrue, falseNo
areaAnyIP or Integer[min: 0, max: 4294967295]No
bfdBooleantrue, falseNo
costIntegermin: 0, max: 65535No
dead_intervalIntegermin: 0, max: 65535No
hello_intervalIntegermin: 0, max: 65535No
mtu_ignoreBooleantrue, falseNo
networkChoicepoint-to-point, broadcastNo
prefix_attributes_n_flag_clearChoiceunspecified, clearNo
passive_interfaceBooleantrue, falseNo
priorityIntegermin: 0, max: 255No
retransmit_intervalIntegermin: 1, max: 65535No
transmit_delayIntegermin: 1, max: 450No
authentication_keyStringNo
message_digest_key_idIntegermin: 0, max: 255No
authentication_key_secure_modeBooleantrue, falseNo
authentication_key_chainStringNo
message_digest_keyStringNo
message_digest_key_secure_modeBooleantrue, falseNo
authenticationChoicesimple, md5, noneNo

ospfv3 (nxos.interface_groups.configuration)

Section titled “ospfv3 (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
processStringYes
advertise_secondariesBooleantrue, falseNo
areaAnyIP or Integer[min: 0, max: 4294967295]No
bfdBooleantrue, falseNo
costIntegermin: 0, max: 65535No
dead_intervalIntegermin: 0, max: 65535No
hello_intervalIntegermin: 1, max: 65535No
networkChoicenone, p2p, bcastNo
passive_interfaceBooleantrue, falseNo
priorityIntegermin: 0, max: 255No
instance_idIntegermin: 0, max: 255No
mtu_ignoreBooleantrue, falseNo
retransmit_intervalIntegermin: 1, max: 65535No
transmit_delayIntegermin: 1, max: 450No

NameTypeConstraintMandatoryDefault Value
bfd_instanceBooleantrue, falseNo
dr_priorityIntegermin: 1, max: 4294967295No
passiveBooleantrue, falseNo
sparse_modeBooleantrue, falseNo
borderBooleantrue, falseNo
dr_delayIntegermin: 1, max: 65535No
jp_policyStringNo
neighbor_policyStringNo
neighbor_policy_prefix_listStringNo
strict_rfc_compliantBooleantrue, falseNo

isis (nxos.interface_groups.configuration)

Section titled “isis (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
instance_nameStringYes
circuit_typeChoicelevel-1, level-2, level-1-2No
ipv4Booleantrue, falseNo
ipv6Booleantrue, falseNo
network_point_to_pointBooleantrue, falseNo
passive_interfaceChoicelevel-1, level-2, level-1-2, no-level-1, no-level-2, no-level-1-2No
metric_level_1Integermin: 0, max: 16777216No
metric_level_2Integermin: 0, max: 16777216No
ipv6_metric_level_1Integermin: 0, max: 16777216No
ipv6_metric_level_2Integermin: 0, max: 16777216No
priority_level_1Integermin: 0, max: 127No
priority_level_2Integermin: 0, max: 127No
hello_intervalIntegermin: 1, max: 65535No
hello_interval_level_1Integermin: 1, max: 65535No
hello_interval_level_2Integermin: 1, max: 65535No
hello_multiplierIntegermin: 3, max: 1000No
hello_multiplier_level_1Integermin: 3, max: 1000No
hello_multiplier_level_2Integermin: 3, max: 1000No
hello_paddingChoicealways, transient, neverNo
authentication_checkBooleantrue, falseNo
authentication_check_level_1Booleantrue, falseNo
authentication_check_level_2Booleantrue, falseNo
authentication_key_chainStringNo
authentication_key_chain_level_1StringNo
authentication_key_chain_level_2StringNo
authentication_typeChoiceclear, md5, unknownNo
authentication_type_level_1Choiceclear, md5, unknownNo
authentication_type_level_2Choiceclear, md5, unknownNo
mtu_checkBooleantrue, falseNo
mtu_check_level_1Booleantrue, falseNo
mtu_check_level_2Booleantrue, falseNo
bfdBooleantrue, falseNo
ipv6_bfdBooleantrue, falseNo
csnp_interval_level_1Integermin: 1, max: 65535No
csnp_interval_level_2Integermin: 1, max: 65535No
lsp_intervalIntegermin: 10, max: 65535No
retransmit_intervalIntegermin: 1, max: 65535No
retransmit_throttle_intervalIntegermin: 20, max: 65535No
mesh_groupIntegermin: 0, max: 4294967295No
mesh_group_blockedBooleantrue, falseNo
prefix_attributes_n_flag_clearBooleantrue, falseNo
suppressedBooleantrue, falseNo

hsrp (nxos.interface_groups.configuration)

Section titled “hsrp (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
versionIntegermin: 1, max: 2No
bfdBooleantrue, falseNo
use_biaBooleantrue, falseNo
use_bia_scopeChoiceglobal, localNo
delay_minimumIntegermin: 0, max: 10000No
delay_reloadIntegermin: 0, max: 10000No
mac_refreshIntegermin: 0, max: 10000No
groupsListgroupsNo

NameTypeConstraintMandatoryDefault Value
intervalIntegermin: 0, max: 999No
min_rxIntegermin: 0, max: 999No
multiplierIntegermin: 0, max: 50No
echoBooleantrue, falseNo
echo_rx_intervalIntegermin: 0, max: 999No
optimize_subinterfaceBooleantrue, falseNo
per_linkBooleantrue, falseNo
source_ipIPNo
vpc_watchBooleantrue, falseNo
track_member_linkBooleantrue, falseNo
authentication_typeChoicenone, keyed-sha1, meticulous-keyed-sha1No
authentication_key_idIntegermin: 1, max: 255No
authentication_keyStringNo
authentication_interopBooleantrue, falseNo

NameTypeConstraintMandatoryDefault Value
admin_stateBooleantrue, falseNo
announce_intervalIntegermin: -3, max: 4No
announce_interval_profileChoicenone, aes67, smpte-2059-2No
announce_timeoutIntegermin: 2, max: 10No
announce_timeout_profileChoicenone, aes67, smpte-2059-2No
sync_intervalIntegermin: -7, max: 1No
sync_interval_profileChoicenone, aes67, smpte-2059-2No
delay_request_minimum_intervalIntegermin: -4, max: 6No
delay_request_minimum_interval_profileChoicenone, aes67, smpte-2059-2No
transmissionChoicemulticast, unicastNo
transportChoiceipv4, ipv6, ethernetNo
roleChoicemaster, slave, dynamicNo
costIntegermin: 0, max: 255No
vlanIntegermin: 1, max: 4094No
domainIntegermin: 0, max: 127No
profile_overrideBooleantrue, falseNo
destination_macChoiceforwardable, non-forwardableNo
receive_no_matchChoiceaccept, drop, follow-rxNo
transmission_unicast_negotiation_schemaStringNo
neighbor_propagation_delay_thresholdIntegermin: 5, max: 2000000No
asymmetric_delay_valueIntegermin: 0, max: 512000000No
asymmetric_delay_directionChoicenone, forward-path, reverse-pathNo
ucast_sourceIPNo
ucast_source_ipv6IPNo
ucast_source_vrfStringNo
ucast_source_vrf_ipv6StringNo
ipv6_multicast_scope_txIntegermin: 0, max: 65535No
ipv6_multicast_scope_rxIntegermin: 0, max: 65535No
ucast_peersListucast_peersNo

NameTypeConstraintMandatoryDefault Value
ra_bootfile_urlStringNo
suppress_raBooleantrue, falseNo
suppress_ra_mtuBooleantrue, falseNo
managed_config_flagBooleantrue, falseNo
other_config_flagBooleantrue, falseNo
redirectsBooleantrue, falseNo
dad_attemptsIntegermin: 0, max: 15No
dadns_intervalIntegermin: 1000, max: 6000No
delete_adj_on_mac_deleteBooleantrue, falseNo
ra_dns_search_list_suppressBooleantrue, falseNo
ra_dns_server_suppressBooleantrue, falseNo
hop_limitIntegermin: 0, max: 255No
mac_extractChoicenone, nud-phase, exclude-nud-phaseNo
mtuIntegermin: 1280, max: 65535No
ns_intervalIntegermin: 1000, max: 3600000No
ra_intervalIntegermin: 4, max: 1800No
ra_interval_minimumIntegermin: 3, max: 1350No
ra_lifetimeIntegermin: 0, max: 9000No
reachable_timeIntegermin: 0, max: 3600000No
retrans_timerIntegermin: 0, max: 4294967295No
ra_route_suppressBooleantrue, falseNo
router_preferenceChoicelow, medium, highNo

subinterfaces (nxos.interface_groups.configuration)

Section titled “subinterfaces (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 4093Yes
interface_groupsListStringNo
shutdownBooleantrue, falseNo
bandwidthIntegermin: 0, max: 3200000000No
delayIntegermin: 1, max: 16777215No
descriptionStringNo
encapsulationStringNo
logging_event_port_link_statusBooleantrue, falseNo
mediumChoicebroadcast, p2pNo
mtuIntegermin: 576, max: 9216No
mac_addressMACNo
mac_address_ipv6_extractBooleantrue, falseNo
snmp_trap_link_statusBooleantrue, falseNo
vrfStringNo
ipClassipNo
ipv6Classipv6No
ospfClassospfNo
ospfv3Classospfv3No
pimClasspimNo
isisClassisisNo
hsrpClasshsrpNo
bfdClassbfdNo
ndClassndNo

spanning_tree (nxos.interface_groups.configuration)

Section titled “spanning_tree (nxos.interface_groups.configuration)”
NameTypeConstraintMandatoryDefault Value
bpdufilterBooleantrue, falseNo
bpduguardBooleantrue, falseNo
costIntegermin: 0, max: 200000000No
guardChoiceroot, loop, noneNo
link_typeChoiceauto, point-to-point, sharedNo
port_typeChoiceedge, network, normalNo
port_priorityIntegermin: 0, max: 224No
mst_pre_standardBooleantrue, falseNo
mst_simulate_pvstBooleantrue, falseNo

groups (nxos.interface_groups.configuration.hsrp)

Section titled “groups (nxos.interface_groups.configuration.hsrp)”
NameTypeConstraintMandatoryDefault Value
idIntegermin: 0, max: 4095Yes
address_familyChoiceipv4, ipv6Yes
authentication_md5_compatibilityBooleantrue, falseNo
authentication_md5_key_chainStringNo
authentication_md5_key_stringStringNo
authentication_md5_key_string_typeChoiceunencrypted, hiddenNo
authentication_md5_timeoutIntegermin: 0, max: 32767No
authentication_md5_typeChoicekey-chain, key-stringNo
authentication_textStringNo
authentication_typeChoicesimple, md5No
followStringNo
forwarding_threshold_lowerIntegermin: 0, max: 255No
timers_helloIntegermin: 250, max: 254000No
timers_holdIntegermin: 750, max: 255000No
ipIPNo
mac_addressMACNo
nameStringNo
preemptBooleantrue, falseNo
preempt_delay_minimumIntegermin: 0, max: 3600No
preempt_delay_reloadIntegermin: 0, max: 3600No
preempt_delay_syncIntegermin: 0, max: 3600No
priorityIntegermin: 0, max: 255No

ucast_peers (nxos.interface_groups.configuration.ptp)

Section titled “ucast_peers (nxos.interface_groups.configuration.ptp)”
NameTypeConstraintMandatoryDefault Value
ipIPYes
transmission_unicast_negotiation_schemaStringNo

ranges (nxos.interface_groups.configuration.switchport.autostate_exclude_vlans)

Section titled “ranges (nxos.interface_groups.configuration.switchport.autostate_exclude_vlans)”
NameTypeConstraintMandatoryDefault Value
fromIntegermin: 1, max: 4094Yes
toIntegermin: 1, max: 4094Yes

Example 1: Fabric uplink interface group with L3, OSPF, and PIM for spine-leaf underlay

nxos:
interface_groups:
- name: FABRIC_INTERFACE
configuration:
switchport:
enabled: false
medium: p2p
ip:
unnumbered: loopback0
ospf:
process: "1"
area: 0.0.0.0
network: point-to-point
pim:
sparse_mode: true

Example 2: Loopback interface group with OSPF and PIM for overlay anchor points

nxos:
interface_groups:
- name: LOOPBACK_INTERFACE
configuration:
ospf:
process: "1"
area: 0.0.0.0
network: point-to-point
pim:
sparse_mode: true

Example 3: Host-facing access interface group for server connectivity

nxos:
interface_groups:
- name: SERVER_ACCESS
configuration:
shutdown: false
switchport:
mode: access
access_vlan: 101
mtu: 9216
speed: 10g
spanning_tree:
port_type: edge
- name: TRUNK_TO_HOST
configuration:
shutdown: false
switchport:
mode: trunk
trunk_allowed_vlans:
ids:
- 1010
- 1020
ranges:
- from: 101
to: 102
trunk_native_vlan: 1
mtu: 9216

Example 1: Fabric uplink interface group with L3, OSPF, and PIM for spine-leaf underlay

nxos:
interface_groups:
- name: FABRIC_INTERFACE
configuration:
switchport: false
medium: p2p
ip_unnumbered: lo0
ospf:
process: "1"
area: 0.0.0.0
network: p2p
pim:
sparse_mode: true

Example 2: Loopback interface group with OSPF and PIM for overlay anchor points

nxos:
interface_groups:
- name: LOOPBACK_INTERFACE
configuration:
ospf:
process: "1"
area: 0.0.0.0
network: p2p
pim:
sparse_mode: true

Example 3: Host-facing access interface group for server connectivity

nxos:
interface_groups:
- name: SERVER_ACCESS
configuration:
shutdown: false
switchport_mode: access
switchport_access_vlan: 101
mtu: 9216
speed: 10g
spanning_tree:
port_type: edge
- name: TRUNK_TO_HOST
configuration:
shutdown: false
switchport_mode: trunk
switchport_trunk_allowed_vlans:
ids:
- 1010
- 1020
ranges:
- from: 101
to: 102
mtu: 9216
switchport_trunk_native_vlan: 1