Fabric
Diagram
Classes
vxlan
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
global | Class | [global] | No |
global (vxlan)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
fabric_type | Choice | VXLAN_EVPN , External | No | |
bgp_asn | String | Regex: ^(?:\d{1,10}|\d{1,5}\.\d{1,5})$ | Yes | |
route_reflectors | Integer | min: 1 | No | 2 |
anycast_gateway_mac | Any | String[Regex: ^[a-f0-9]{1}.[a-f0-9]{1}.[a-f0-9]{1}$ ] or String[Regex: ^[a-f0-9]{4}.[a-f0-9]{4}.[a-f0-9]{4}$ ] or String[Regex: ^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$ ] or String[Regex: ^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$ ] | No | 20:20:00:00:00:aa |
vpc | Class | [vpc] | No | |
ptp | Class | [ptp] | No | |
snmp_server_host_trap | Boolean | true , false | No | |
enable_nxapi | Boolean | true , false | No | |
enable_nxapi_http | Boolean | true , false | No | |
spanning_tree | Class | [spanning_tree] | No | |
auth_proto | Choice | MD5 , SHA , MD5_DES , MD5_AES , SHA_DES , SHA_AES | No | MD5 |
dns_servers | List | [dns_servers] | No | |
ntp_servers | List | [ntp_servers] | No | |
syslog_servers | List | [syslog_servers] | No | |
netflow | Class | [netflow] | No | |
bootstrap | Class | [bootstrap] | No |
vpc (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
peer_link_vlan | Integer | min: 2 , max: 4094 | No | 3600 |
peer_keep_alive | Choice | loopback , management | No | management |
auto_recovery_time | Integer | min: 240 , max: 3600 | No | 360 |
delay_restore_time | Integer | min: 1 , max: 3600 | No | 150 |
peer_link_port_channel_id | Integer | min: 1 , max: 4096 | No | 500 |
advertise_pip | Boolean | true , false | No | false |
advertise_pip_border_only | Boolean | true , false | No | true |
domain_id_range | String | No | 1-1000 | |
fabric_vpc_qos | Boolean | true , false | No | |
fabric_vpc_qos_policy_name | String | No |
ptp (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ptp_enable | Boolean | true , false | No | |
ptp_domain_id | Integer | min: 0 , max: 127 | No | |
ptp_lb_id | Integer | min: 0 , max: 1023 | No | |
ptp_vlan_id | Integer | min: 2 , max: 3967 | No |
spanning_tree (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
root_bridge_protocol | Choice | rpvst+ , mst , unmanaged | Yes | unmanaged |
vlan_range | List | [vlan_range] | No | |
mst_instance_range | List | [mst_instance_range] | No | |
bridge_priority | Choice | 0 , 4096 , 8192 , 12288 , 16384 , 20480 , 24576 , 28672 , 32768 , 36864 , 40960 , 45056 , 49152 , 53248 , 57344 , 61440 | No | 0 |
dns_servers (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ip_address | IP | Yes | ||
vrf | String | No |
ntp_servers (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ip_address | IP | Yes | ||
vrf | String | No |
syslog_servers (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ip_address | IP | Yes | ||
vrf | String | No | ||
severity | Integer | min: 0 , max: 7 | No |
netflow (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
enable | Boolean | true , false | No | false |
exporter | List | [exporter] | No | |
record | List | [record] | No | |
monitor | List | [monitor] | No |
bootstrap (vxlan.global)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
enable_bootstrap | Boolean | true , false | No | |
enable_local_dhcp_server | Boolean | true , false | No | |
dhcp_version | Choice | DHCPv4 , DHCPv6 | No | |
dhcp_v4 | Class | [dhcp_v4] | No | |
dhcp_v6 | Class | [dhcp_v6] | No | |
cdp_enable | Boolean | true , false | No |
vlan_range (vxlan.global.spanning_tree)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
from | Integer | min: 1 , max: 3967 | Yes | |
to | Integer | min: 1 , max: 3967 | No |
mst_instance_range (vxlan.global.spanning_tree)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
from | Integer | min: 0 , max: 4094 | Yes | |
to | Integer | min: 0 , max: 4094 | No |
exporter (vxlan.global.netflow)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
ip_address | IP | Yes | ||
vrf | String | No | ||
source_interface | String | Regex: (?i)^(?:e|eth(?:ernet)?)\d(?:\/\d+){1,2}(\.\d{1,4})?$ | Yes | |
udp_port | Integer | min: 1 , max: 65535 | Yes |
record (vxlan.global.netflow)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
template | Choice | netflow_ipv4_record , netflow_l2_record | Yes | |
layer2 | Boolean | true , false | No |
monitor (vxlan.global.netflow)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
record | String | Yes | ||
exporter1 | String | Yes | ||
exporter2 | String | No |
dhcp_v4 (vxlan.global.bootstrap)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
scope_start_address | IP | No | ||
scope_end_address | IP | No | ||
switch_mgmt_default_gw | IP | No | ||
mgmt_prefix | Integer | min: 8 , max: 30 | Yes | |
multi_subnet_scope | String | Yes | ||
domain_name | String | No |
dhcp_v6 (vxlan.global.bootstrap)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
scope_start_address | IP | No | ||
scope_end_address | IP | No | ||
switch_mgmt_default_gw | IP | No | ||
mgmt_prefix | Integer | min: 64 , max: 126 | Yes | |
multi_subnet_scope | String | Yes | ||
domain_name | String | No |
Examples
vxlan:
global:
name: nac-ndfc1
bgp_asn: 6512
route_reflectors: 2
anycast_gateway_mac: 20:20:00:00:00:aa
dns_servers:
- ip_address: 172.25.74.200
vrf: service
- ip_address: 172.25.74.201
vrf: service
ntp_servers:
- ip_address: 10.195.225.200
vrf: service
syslog_servers:
- ip_address: 172.16.255.251
vrf: management
severity: 3
- ip_address: 172.16.255.252
vrf: management
severity: 3
spanning_tree:
root_bridge_protocol: rpvst+
vlan_range:
- from: 1
to: 3967
bridge_priority: 0
vpc:
peer_link_vlan: 3600
peer_keep_alive: management
auto_recovery_time: 240
delay_restore_time: 150
peer_link_port_channel_id: 500
advertise_pip: False
advertise_pip_border_only: True
domain_id_range: 1-100