Skip to content

SVI

VLAN interfaces (SVIs) provide Layer 3 routing capabilities for VLAN segments on NX-OS, enabling inter-VLAN routing, management access, and gateway services with configurable IPv4/IPv6 addressing, VRF membership, and bandwidth/delay settings. They support advanced features including fabric forwarding mode (anycast gateway) for VXLAN deployments, autostate control, medium type selection, MTU with inheritance, MAC address override, and load interval counters for traffic monitoring. VLAN interfaces also support DHCP relay and ICMPv6 (redirects, unreachables), along with directed broadcast control, IP forwarding, uRPF, and access group filtering for comprehensive gateway functionality.

Interface-level protocol settings are documented on the respective protocol pages: OSPF, OSPFv3, IS-IS, EIGRP, PIM, BFD, HSRP, VRRP, VRRPv3, ND, ePBR.

VLAN interfaces (SVIs) provide Layer 3 routing capabilities for VLAN segments on NX-OS, enabling inter-VLAN routing, management access, and gateway services with configurable IPv4/IPv6 addressing, VRF membership, and bandwidth/delay settings. They support advanced features including fabric forwarding mode (anycast gateway, proxy gateway) for VXLAN deployments, autostate control, medium type selection, MTU with inheritance, MAC address override, and load interval counters for traffic monitoring. VLAN interfaces include protocol sub-sections for OSPF, OSPFv3, PIM, IS-IS, HSRP, DHCP relay, IPv6 ND, and ICMPv6 (redirects, unreachables), along with directed broadcast control, IP forwarding, uRPF, and access group filtering for comprehensive gateway functionality.

NameTypeConstraintMandatoryDefault Value
devicesListdevicesNo
device_groupsListdevice_groupsNo
globalClassglobalNo
templatesListtemplatesNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
interfacesClassinterfacesNo

NameTypeConstraintMandatoryDefault Value
vlansListvlansNo

vlans (nxos.devices.configuration.interfaces)

Section titled “vlans (nxos.devices.configuration.interfaces)”
NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 4094Yes
interface_groupsListStringNo
shutdownBooleantrue, falseNo
autostateBooleantrue, falseNo
bandwidthIntegermin: 1, max: 400000000No
carrier_delayIntegermin: 0, max: 60000No
delayIntegermin: 1, max: 16777215No
descriptionStringNo
managementBooleantrue, falseNo
load_interval_counter_1Integermin: 60, max: 600No
load_interval_counter_2Integermin: 60, max: 600No
load_interval_counter_3Integermin: 60, max: 600No
mac_addressMACNo
mediumChoicebroadcast, p2pNo
mtuIntegermin: 64, max: 9216No
snmp_trap_link_statusBooleantrue, falseNo
vrfStringNo
ipClassipNo
ipv6Classipv6No
fabric_forwarding_modeChoiceanycast-gatewayNo
fabric_forwarding_mode_anycast_gateway_proxyBooleantrue, falseNo
igmpClassigmpNo
mpls_ip_forwardingBooleantrue, falseNo
service_policy_type_qos_inputStringNo
service_policy_type_qos_input_statisticsBooleantrue, falseNo
evpn_multisite_dci_trackingBooleantrue, falseNo
evpn_multisite_fabric_trackingBooleantrue, falseNo
evpn_multihoming_core_trackingBooleantrue, falseNo
private_vlan_mappingClassprivate_vlan_mappingNo

vlans (nxos.devices.configuration.interfaces)

Section titled “vlans (nxos.devices.configuration.interfaces)”
NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 4094Yes
interface_groupsListStringNo
shutdownBooleantrue, falseNo
autostateBooleantrue, falseNo
bandwidthIntegermin: 1, max: 400000000No
carrier_delayIntegermin: 0, max: 60000No
delayIntegermin: 1, max: 16777215No
descriptionStringNo
managementBooleantrue, falseNo
load_interval_counter_1Integermin: 60, max: 600No
load_interval_counter_2Integermin: 60, max: 600No
load_interval_counter_3Integermin: 60, max: 600No
mac_addressMACNo
mediumChoicebroadcast, p2pNo
mtuIntegermin: 64, max: 9216No
snmp_trap_link_statusBooleantrue, falseNo
vrfStringNo
ipClassipNo
ipv6Classipv6No
fabric_forwarding_modeChoiceanycast-gw, proxy-gwNo
ospfClassospfNo
ospfv3Classospfv3No
pimClasspimNo
isisClassisisNo
hsrpClasshsrpNo
bfdClassbfdNo
service_policy_type_qos_inputStringNo
service_policy_type_qos_input_statisticsBooleantrue, falseNo
ndClassndNo
evpn_multisite_dci_trackingBooleantrue, falseNo
evpn_multisite_fabric_trackingBooleantrue, falseNo

ip (nxos.devices.configuration.interfaces.vlans)

Section titled “ip (nxos.devices.configuration.interfaces.vlans)”
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

ip (nxos.devices.configuration.interfaces.vlans)

Section titled “ip (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “ipv6 (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “ipv6 (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “igmp (nxos.devices.configuration.interfaces.vlans)”
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

private_vlan_mapping (nxos.devices.configuration.interfaces.vlans)

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

secondary_addresses (nxos.devices.configuration.interfaces.vlans.ip)

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

dhcp_relay_addresses (nxos.devices.configuration.interfaces.vlans.ip)

Section titled “dhcp_relay_addresses (nxos.devices.configuration.interfaces.vlans.ip)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
vrfStringNo

addresses (nxos.devices.configuration.interfaces.vlans.ipv6)

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

dhcp_relay_addresses (nxos.devices.configuration.interfaces.vlans.ipv6)

Section titled “dhcp_relay_addresses (nxos.devices.configuration.interfaces.vlans.ipv6)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
vrfStringNo

join_groups (nxos.devices.configuration.interfaces.vlans.igmp)

Section titled “join_groups (nxos.devices.configuration.interfaces.vlans.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

static_groups (nxos.devices.configuration.interfaces.vlans.igmp)

Section titled “static_groups (nxos.devices.configuration.interfaces.vlans.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

static_oifs (nxos.devices.configuration.interfaces.vlans.igmp)

Section titled “static_oifs (nxos.devices.configuration.interfaces.vlans.igmp)”
NameTypeConstraintMandatoryDefault Value
groupIPYes
sourceIPNo

ranges (nxos.devices.configuration.interfaces.vlans.private_vlan_mapping)

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

ospf (nxos.devices.configuration.interfaces.vlans)

Section titled “ospf (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “ospfv3 (nxos.devices.configuration.interfaces.vlans)”
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

pim (nxos.devices.configuration.interfaces.vlans)

Section titled “pim (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “isis (nxos.devices.configuration.interfaces.vlans)”
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.devices.configuration.interfaces.vlans)

Section titled “hsrp (nxos.devices.configuration.interfaces.vlans)”
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

bfd (nxos.devices.configuration.interfaces.vlans)

Section titled “bfd (nxos.devices.configuration.interfaces.vlans)”
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

nd (nxos.devices.configuration.interfaces.vlans)

Section titled “nd (nxos.devices.configuration.interfaces.vlans)”
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

groups (nxos.devices.configuration.interfaces.vlans.hsrp)

Section titled “groups (nxos.devices.configuration.interfaces.vlans.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

Example 1: L3 SVI for tenant gateway with anycast gateway in a VXLAN fabric

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 1020
description: VRF-BLUE-Gateway
vrf: BLUE
ip:
address: 192.168.1.1/24
fabric_forwarding_mode: anycast-gateway

Example 2: L3 VNI transit SVI and tenant SVI for symmetric IRB routing

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 1010
description: L3VNI-BLUE
vrf: BLUE
ip:
forward: true
- id: 1020
description: BLUE-Tenant-Gateway
vrf: BLUE
ip:
address: 192.168.1.1/24
fabric_forwarding_mode: anycast-gateway
- id: 1030
description: L3VNI-GREEN
vrf: GREEN
ip:
forward: true
- id: 1040
description: GREEN-Tenant-Gateway
vrf: GREEN
ip:
address: 192.168.2.1/24
fabric_forwarding_mode: anycast-gateway

Example 3: SVI with dual-stack addressing, DHCP relay, ICMPv6 controls, and MTU configuration

nxos:
devices:
- name: BORDER-LEAF1
configuration:
interfaces:
vlans:
- id: 101
description: Infrastructure-VLAN
ip:
address: 10.1.10.1/24
redirects: false
unreachables: false
dhcp_relay_information_option: true
dhcp_relay_addresses:
- address: 10.50.100.1
ipv6:
addresses:
- address: 2001:db8:10::1/64
type: primary
redirects: false
unreachables: false
mtu: 9216

Example 5: SVI with IP address tags

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 100
description: Tagged-SVI
vrf: PROD
ip:
address: 10.100.1.1/24
tag: 500
secondary_addresses:
- address: 10.100.2.1/24
tag: 501

Example 6: SVI with EVPN multisite tracking for DCI

nxos:
devices:
- name: BGW1
configuration:
interfaces:
vlans:
- id: 1020
description: DCI-Transit-SVI
vrf: BLUE
ip:
address: 192.168.1.1/24
evpn_multisite_dci_tracking: true

Example 7: SVI mapping for inter-VLAN routing in a private VLAN domain

nxos:
devices:
- name: LEAF1
configuration:
feature:
private_vlan: true
interface_vlan: true
vlan:
vlans:
- id: 100
private_vlan_type: primary
private_vlan_association:
ranges:
- from: 101
to: 102
- id: 101
private_vlan_type: isolated
- id: 102
private_vlan_type: community
interfaces:
vlans:
- id: 100
private_vlan_mapping:
ranges:
- from: 101
to: 102

Example 8: SVI with anycast gateway proxy (requires NX-OS 10.6(3) or later)

nxos:
devices:
- name: LEAF1
configuration:
fabric_forwarding:
anycast_gateway_mac: 2020.0000.00aa
interfaces:
vlans:
- id: 1030
description: VRF-BLUE-Proxy-Gateway
vrf: BLUE
ip:
address: 192.168.3.1/24
fabric_forwarding_mode: anycast-gateway
fabric_forwarding_mode_anycast_gateway_proxy: true

Example 9: SVI with EVPN ESI multihoming core tracking (requires NX-OS 10.6(1) or later)

nxos:
devices:
- name: LEAF3
configuration:
interfaces:
vlans:
- id: 3000
description: Core-Transit-SVI
ip:
address: 192.168.30.1/24
evpn_multihoming_core_tracking: true

Example 10: SVI with MPLS forwarding (mpls ip forwarding, requires feature mpls segment-routing or feature mpls l3vpn)

nxos:
devices:
- name: PE1
configuration:
feature:
interface_vlan: true
mpls_segment_routing: true
interfaces:
vlans:
- id: 100
ip:
address: 10.0.100.1/24
mpls_ip_forwarding: true

Example 1: L3 SVI for tenant gateway with anycast gateway in a VXLAN fabric

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 1020
description: VRF-BLUE-Gateway
vrf: BLUE
ip:
address: 192.168.1.1/24
fabric_forwarding_mode: anycast-gw

Example 2: L3 VNI transit SVI and tenant SVI for symmetric IRB routing

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 1010
description: L3VNI-BLUE
vrf: BLUE
ip:
forward: true
- id: 1020
description: BLUE-Tenant-Gateway
vrf: BLUE
ip:
address: 192.168.1.1/24
fabric_forwarding_mode: anycast-gw
- id: 1030
description: L3VNI-GREEN
vrf: GREEN
ip:
forward: true
- id: 1040
description: GREEN-Tenant-Gateway
vrf: GREEN
ip:
address: 192.168.2.1/24
fabric_forwarding_mode: anycast-gw

Example 3: SVI with dual-stack addressing, OSPF, DHCP relay, ICMPv6 controls, and MTU configuration

nxos:
devices:
- name: BORDER-LEAF1
configuration:
interfaces:
vlans:
- id: 101
description: Infrastructure-VLAN
ip:
address: 10.1.10.1/24
redirects: false
unreachables: false
dhcp_relay_information_option: true
dhcp_relay_addresses:
- address: 10.50.100.1
ipv6:
addresses:
- address: 2001:db8:10::1/64
type: primary
redirects: false
unreachables: false
mtu: 9216
ospf:
process: "1"
area: 0.0.0.0

Example 5: SVI with IP address tags

nxos:
devices:
- name: LEAF1
configuration:
interfaces:
vlans:
- id: 100
description: Tagged-SVI
vrf: PROD
ip:
address: 10.100.1.1/24
tag: 500
secondary_addresses:
- address: 10.100.2.1/24
tag: 501

Example 6: SVI with EVPN multisite tracking for DCI

nxos:
devices:
- name: BGW1
configuration:
interfaces:
vlans:
- id: 1020
description: DCI-Transit-SVI
vrf: BLUE
ip:
address: 192.168.1.1/24
evpn_multisite_dci_tracking: true