vPC
Diagram
Section titled “Diagram”Classes
Section titled “Classes”configuration (nxos.devices)
Section titled “configuration (nxos.devices)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| vpc | Class | [vpc] | No |
vpc (nxos.devices.configuration)
Section titled “vpc (nxos.devices.configuration)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| domain_id | Integer | min: 1, max: 1000 | Yes | |
| auto_recovery | Boolean | true, false | No | |
| auto_recovery_reload_delay | Integer | min: 60, max: 3600 | No | |
| delay_restore | Integer | min: 1, max: 3600 | No | |
| delay_restore_orphan_port | Integer | min: 0, max: 300 | No | |
| delay_restore_interface_vlan | Integer | min: 1, max: 3600 | No | |
| delay_peer_link | Integer | min: 0, max: 7200 | No | |
| dscp | Integer | min: 0, max: 63 | No | |
| exclude_svi | String | No | ||
| fast_convergence | Boolean | true, false | No | |
| graceful_consistency_check | Boolean | true, false | No | |
| layer3_peer_router | Boolean | true, false | No | |
| layer3_peer_router_syslog | Boolean | true, false | No | |
| layer3_peer_router_syslog_interval | Integer | min: 1, max: 3600 | No | |
| mac_bpdu_source_version_2 | Boolean | true, false | No | |
| peer_gateway | Boolean | true, false | No | |
| peer_gateway_exclude_vlan | String | No | ||
| peer_ip | IP | No | ||
| peer_switch | Boolean | true, false | No | |
| role_priority | Integer | min: 1, max: 65535 | No | |
| system_mac | String | No | ||
| system_priority | Integer | min: 1, max: 65535 | No | |
| track | Integer | min: 0, max: 500 | No | |
| virtual_ip | IP | No | ||
| keepalive | Class | [keepalive] | No | |
| peer_link_port_channel | Integer | min: 1, max: 4096 | No |
keepalive (nxos.devices.configuration.vpc)
Section titled “keepalive (nxos.devices.configuration.vpc)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| destination_ip | IP | Yes | ||
| source_ip | IP | Yes | ||
| flush_timeout | Integer | min: 3, max: 10 | No | |
| interval | Integer | min: 400, max: 10000 | No | |
| timeout | Integer | min: 3, max: 20 | No | |
| udp_port | Integer | min: 1, max: 65535 | No | |
| vrf | String | No | ||
| precedence | Any | Integer[min: 0, max: 7] or Choice[network, internet, critical, flash-override, flash, immediate, priority, routine] or String[Regex: ^.*[\$\%]\{.*$] | No | |
| tos | Any | Integer[min: 0, max: 15] or Choice[min-delay, max-throughput, max-reliability, min-monetary-cost, normal] or String[Regex: ^.*[\$\%]\{.*$] | No | |
| tos_byte | Integer | min: 0, max: 255 | No |
Examples
Section titled “Examples”nxos: devices: - name: Device1 configuration: vpc: domain_id: 1 auto_recovery: true delay_restore: 150 peer_keepalive_destination: 10.1.1.2 peer_keepalive_source: 10.1.1.1