Skip to content

Interface Setting

Location in GUI: Fabric Templates » Fabric Policies » Interface Setting

Diagram
NameTypeConstraintMandatoryDefault Value
interfaces_settingsList[interfaces_settings]No

interfaces_settings (ndo.fabric_templates.fabric_policies)

Section titled “interfaces_settings (ndo.fabric_templates.fabric_policies)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
descriptionStringRegex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$No
typeChoicephysical, port-channelNophysical
link_levelClass[link_level]No
l2_interfaceClass[l2_interface]No
cdpClass[cdp]No
lldpClass[lldp]No
stpClass[stp]No
llfcClass[llfc]No
mcpClass[mcp]No
pfcClass[pfc]No
port_channelClass[port_channel]No
domainsListString[Regex: ^[a-zA-Z0-9_.:-]{1,64}$]No
synce_policyStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No

Section titled “link_level (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
speedChoice100M, 1G, 10G, 25G, 40G, 50G, 100G, 200G, 400G, inheritNoinherit
autoBooleantrue, falseNotrue
auto_enforceBooleantrue, falseNofalse
fec_modeChoiceinherit, disabled, cl91-rs-fec, cl74-fc-fec, auto-fec, ieee-rs-fec, cons16-rs-fec, kp-fecNoinherit
debounce_intervalIntegermin: 0, max: 5000No100
bring_up_delayIntegermin: 0, max: 10000No0

l2_interface (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “l2_interface (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
vlan_scopeChoiceglobal, portlocalNoglobal
qinqChoicedisabled, edgePort, corePort, doubleQtagPortNodisabled
reflective_relayBooleantrue, falseNofalse

cdp (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “cdp (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
admin_stateBooleantrue, falseNofalse

lldp (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “lldp (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
admin_stateBooleantrue, falseNotrue
transmit_stateBooleantrue, falseNotrue
receive_stateBooleantrue, falseNotrue

stp (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “stp (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
bpdu_filterBooleantrue, falseNofalse
bpdu_guardBooleantrue, falseNofalse

llfc (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “llfc (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
transmit_stateBooleantrue, falseNofalse
receive_stateBooleantrue, falseNofalse

mcp (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “mcp (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
admin_stateBooleantrue, falseNotrue
strict_modeBooleantrue, falseNofalse
initial_delay_timeIntegermin: 0, max: 1800No180
transmission_frequency_secIntegermin: 0, max: 300No2
transmission_frequency_msecIntegermin: 0, max: 999No500
grace_period_secIntegermin: 0, max: 300No3
grace_period_msecIntegermin: 0, max: 999No0

pfc (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “pfc (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
admin_stateBooleantrue, falseNofalse
autoBooleantrue, falseNotrue

port_channel (ndo.fabric_templates.fabric_policies.interfaces_settings)

Section titled “port_channel (ndo.fabric_templates.fabric_policies.interfaces_settings)”
NameTypeConstraintMandatoryDefault Value
modeChoicelacp-active, lacp-passive, static-channel-mode-on, mac-pinning, mac-pinning-physical-nic-load, use-explicit-failover-orderNostatic-channel-mode-on
suspend_individualBooleantrue, falseNotrue
graceful_convergenceBooleantrue, falseNotrue
fast_select_standbyBooleantrue, falseNotrue
load_deferBooleantrue, falseNofalse
symmetric_hashBooleantrue, falseNofalse
min_linksIntegermin: 1, max: 16No1
max_linksIntegermin: 1, max: 64No16
load_balance_hashingChoicedestination-ip, layer-4-destination-ip, layer-4-source-ip, source-ipNo

Example-1: The example below shows a fabric policy template called FP1 with a physical interface setting.

ndo:
fabric_templates:
fabric_policies:
- name: FP1
sites:
- APIC1
interfaces_settings:
- name: INTF1
description: Physical interface settings
type: physical
link_level:
speed: 25G
auto: false
fec_mode: cl91-rs-fec
debounce_interval: 200
bring_up_delay: 500
l2_interface:
vlan_scope: portlocal
cdp:
admin_state: false
lldp:
transmit_state: false
receive_state: false
stp:
bpdu_filter: true
bpdu_guard: true
mcp:
admin_state: false
synce_policy: SYNCE1
domains:
- L3_DOM1