Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
| DIGITAL_TWIN | l2leaf | digital-twin-adjust-oob-mgmt-3 | - | vEOS-lab | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-adjust-oob-mgmt-4 | 192.168.1.4/32 | custom-platform | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-cloudeos-no-mgmt | - | CloudEOS | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-cv-instance-1 | 192.168.1.10/32 | vEOS-lab | Provisioned | - |
| DIGITAL_TWIN | l2spine | digital-twin-default-interfaces-digital-twin-platform | 10.10.10.100/24 | vEOS-lab | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-default-interfaces-original-platform | 10.10.10.101/24 | vEOS-lab | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-enforce-eapi-1 | 192.168.0.1/32 | vEOS-lab | Provisioned | - |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ nodes:
- digital-twin-cloudeos-no-mgmt:
node_type: cloudeos
version: 4.33.2F
- digital-twin-cv-instance-1:
node_type: veos
ip_addr: 192.168.1.10/32
version: 4.33.1.1F
- digital-twin-default-interfaces-digital-twin-platform:
node_type: veos
ip_addr: 10.10.10.100/24
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
!
no enable password
no aaa root
!
daemon TerminAttr
exec /usr/bin/TerminAttr -cvaddr=10.20.30.40:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -taillogs -cvsourceintf=Management1
no shutdown
!
vlan internal order ascending range 1006 1199
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model multi-agent
!
hostname digital-twin-cv-instance-1
!
vrf instance MGMT
!
management api http-commands
protocol https
no shutdown
!
vrf MGMT
no shutdown
!
interface Management1
description OOB_MANAGEMENT
no shutdown
vrf MGMT
ip address 192.168.1.10/32
no ip routing vrf MGMT
!
ip route vrf MGMT 0.0.0.0/0 192.168.1.254
!
ntp local-interface vrf MGMT Management1
ntp server vrf MGMT 0.pool.ntp.org prefer
!
end
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
aaa_root:
disabled: true
config_end: true
daemon_terminattr:
cvaddrs:
- 10.20.30.40:9910
cvauth:
method: token
token_file: /tmp/token
cvsourceintf: Management1
cvvrf: MGMT
disable_aaa: false
smashexcludes: ale,flexCounter,hardware,kni,pulse,strata
enable_password:
disabled: true
hostname: digital-twin-cv-instance-1
ip_igmp_snooping:
globally_enabled: true
management_api_http:
enable_https: true
enable_vrfs:
- name: MGMT
management_interfaces:
- name: Management1
description: OOB_MANAGEMENT
shutdown: false
vrf: MGMT
ip_address: 192.168.1.10/32
type: oob
gateway: 192.168.1.254
metadata:
is_deployed: true
platform: vEOS-lab
fabric_name: DIGITAL_TWIN
validate_hardware:
enabled: false
digital_twin:
environment: act
node_type: veos
ip_addr: 192.168.1.10/32
version: 4.33.1.1F
username: cvpadmin
password: cvp123!
ntp:
local_interface:
name: Management1
vrf: MGMT
servers:
- name: 0.pool.ntp.org
preferred: true
vrf: MGMT
service_routing_protocols_model: multi-agent
static_routes:
- vrf: MGMT
prefix: 0.0.0.0/0
next_hop: 192.168.1.254
transceiver_qsfp_default_mode_4x10: true
vlan_internal_order:
allocation: ascending
range:
beginning: 1006
ending: 1199
vrfs:
- name: MGMT
ip_routing: false
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
| DIGITAL_TWIN | l2leaf | digital-twin-adjust-oob-mgmt-3 | - | - | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-adjust-oob-mgmt-4 | 192.168.1.4/32 | custom-platform | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-cloudeos-no-mgmt | - | CloudEOS | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-cv-instance-1 | 192.168.1.10/32 | - | Provisioned | - |
| DIGITAL_TWIN | l2spine | digital-twin-default-interfaces-digital-twin-platform | 10.10.10.100/24 | CUSTOM_PLATFORM | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-default-interfaces-original-platform | 10.10.10.101/24 | CUSTOM_PLATFORM | Provisioned | - |
| DIGITAL_TWIN | l2leaf | digital-twin-enforce-eapi-1 | 192.168.0.1/32 | - | Provisioned | - |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
!
no enable password
no aaa root
!
daemon TerminAttr
exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -taillogs -cvsourceintf=Management1
Comment thread
coderabbitai[bot] marked this conversation as resolved.
no shutdown
!
vlan internal order ascending range 1006 1199
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model multi-agent
!
hostname digital-twin-cv-instance-1
!
vrf instance MGMT
!
management api http-commands
protocol https
no shutdown
!
vrf MGMT
no shutdown
!
interface Management1
description OOB_MANAGEMENT
no shutdown
vrf MGMT
ip address 192.168.1.10/32
no ip routing vrf MGMT
!
ip route vrf MGMT 0.0.0.0/0 192.168.1.254
!
ntp local-interface vrf MGMT Management1
ntp server vrf MGMT 0.pool.ntp.org prefer
!
end
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
aaa_root:
disabled: true
config_end: true
daemon_terminattr:
cvaddrs:
- 192.168.200.11:9910
cvauth:
method: token
token_file: /tmp/token
cvsourceintf: Management1
cvvrf: MGMT
disable_aaa: false
smashexcludes: ale,flexCounter,hardware,kni,pulse,strata
enable_password:
disabled: true
hostname: digital-twin-cv-instance-1
ip_igmp_snooping:
globally_enabled: true
management_api_http:
enable_https: true
enable_vrfs:
- name: MGMT
management_interfaces:
- name: Management1
description: OOB_MANAGEMENT
shutdown: false
vrf: MGMT
ip_address: 192.168.1.10/32
type: oob
gateway: 192.168.1.254
metadata:
is_deployed: true
fabric_name: DIGITAL_TWIN
Comment thread
coderabbitai[bot] marked this conversation as resolved.
ntp:
local_interface:
name: Management1
vrf: MGMT
servers:
- name: 0.pool.ntp.org
preferred: true
vrf: MGMT
service_routing_protocols_model: multi-agent
static_routes:
- vrf: MGMT
prefix: 0.0.0.0/0
next_hop: 192.168.1.254
transceiver_qsfp_default_mode_4x10: true
vlan_internal_order:
allocation: ascending
range:
beginning: 1006
ending: 1199
vrfs:
- name: MGMT
ip_routing: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
# Test that act_cv_settings overrides cv_settings for daemon_terminattr in ACT Digital Twin mode.
type: l2leaf

l2leaf:
nodes:
- name: digital-twin-cv-instance-1
id: 1
mgmt_ip: 192.168.1.10/32
mgmt_gateway: 192.168.1.254

digital_twin:
environment: act
fabric:
act_cv_settings:
onprem_clusters:
- name: dev
servers:
- name: 10.20.30.40

cv_settings:
onprem_clusters:
- name: production
servers:
- name: 192.168.200.11

ntp_settings:
servers:
- name: 0.pool.ntp.org
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ all:
digital-twin-enforce-eapi-4:
digital-twin-veos-no-mgmt:
digital-twin-cloudeos-no-mgmt:
digital-twin-cv-instance-1:
# Test case to confirm that ACT topology file gets rendered without an empty iterable for the links
DIGITAL_TWIN_SINGLE_SWITCH_FABRIC:
children:
Expand Down
Loading
Loading