Ethernet
Diagram
Classes
interfaces (nxos.devices.configuration)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ethernets | List | [ethernets] | No |
ethernets (nxos.devices.configuration.interfaces)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
id | String | Yes | ||
interface_groups | List | String | No | |
access_vlan | Integer | min: 1 , max: 4094 | No | |
admin_state | Boolean | true , false | No | true |
auto_negotiation | Choice | on , off , 25G | No | |
bandwidth | Integer | min: 0 , max: 3200000000 | No | |
delay | Integer | min: 1 , max: 16777215 | No | |
description | String | No | ||
duplex | Choice | auto , full , half | No | |
fec_mode | Choice | fc-fec , rs-fec , fec-off , auto , rs-ieee , rs-cons16 , kp-fec | No | |
layer3 | Boolean | true , false | No | |
link_debounce_down | Integer | min: 0 , max: 20000 | No | |
link_debounce_up | Integer | min: 0 , max: 20000 | No | |
link_logging | Choice | default , enable , disable | No | |
medium | Choice | broadcast , p2p | No | |
mode | Choice | access , trunk , fex-fabric , dot1q-tunnel , promiscuous , host , trunk_secondary , trunk_promiscuous , vntag | No | |
mtu | Integer | min: 576 , max: 9216 | No | |
native_vlan | Integer | min: 1 , max: 4094 | No | |
speed | Choice | unknown , 100M , 1G , 10G , 40G , auto , auto 100M , auto 100M 1G , 100G , 25G , 10M , 50G , 200G , 400G , 2.5G , 5G , auto 2.5G 5G 10G , auto 100M 1G 2.5G 5G | No | |
speed_group | Choice | unknown , 1000 , 10000 , 40000 , auto , 25000 | No | |
trunk_vlans | String | No | ||
uni_directional_ethernet | Choice | disable , send-only , receive-only | No | |
vrf | String | No | ||
ip_unnumbered | String | No | ||
urpf | Choice | disabled , strict , loose , loose-allow-default , strict-allow-vni-hosts | No | |
ipv4_address | IP | No | ||
ospf | Class | [ospf] | No | |
pim | Class | [pim] | No |
ospf (nxos.devices.configuration.interfaces.ethernets)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
process_name | String | Yes | ||
advertise_secondaries | Boolean | true , false | No | true |
area | String | No | ||
bfd | Choice | unspecified , enabled , disabled | No | |
cost | Integer | min: 0 , max: 65535 | No | |
dead_interval | Integer | min: 0 , max: 65535 | No | |
hello_interval | Integer | min: 0 , max: 65535 | No | |
network_type | Choice | unspecified , p2p , bcast | No | |
passive | Choice | unspecified , enabled , disabled | No | |
priority | Integer | min: 0 , max: 255 | No | |
authentication_key | String | No | ||
authentication_key_id | Integer | min: 0 , max: 255 | No | |
authentication_key_secure_mode | Boolean | true , false | No | |
authentication_keychain | String | No | ||
authentication_md5_key | String | No | ||
authentication_md5_key_secure_mode | Boolean | true , false | No | |
authentication_type | Choice | unspecified , simple , md5 , none | No |
pim (nxos.devices.configuration.interfaces.ethernets)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
admin_state | Boolean | true , false | Yes | |
bfd | Choice | none , enabled , disabled | No | |
dr_priority | Integer | min: 1 , max: 4294967295 | No | |
passive | Boolean | true , false | No | |
sparse_mode | Boolean | true , false | No |
Examples
nxos:
devices:
- name: Device1
configuration:
interfaces:
ethernets:
- id: 1/12
description: Server 1 Interface
access_vlan: 100