Creating Device configuration snippets [CREATED] dut: initial,ospf,bgp,evpn [CREATED] l1: initial,vlan,bgp,vxlan,evpn [CREATED] l2: initial,vlan,bgp,vxlan,evpn [CREATED] l3: initial,vlan,ospf,bgp,vxlan,evpn [CREATED] h1: initial,routing [CREATED] h2: initial,routing [CREATED] h3: initial,routing Checking Are lab devices ready to be configured? [INFO] Checking lab devices with an Ansible playbook [WARNING]: Could not match supplied host pattern, ignoring: netlab_ready_ssh [WARNING]: Found variable using reserved name: hosts PLAY [Wait for SSH servers] **************************************************** skipping: no hosts matched PLAY [Wait for device-specific conditions] ************************************* TASK [Set variables that cannot be set with VARS] ****************************** ok: [dut] TASK [Find device readiness script] ******************************************** ok: [dut] TASK [Wait for device to become ready] ***************************************** skipping: [dut] PLAY RECAP ********************************************************************* dut : ok=2 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Config Deploying device configurations [INFO] Executing initial configuration for node dut [INFO] Executing initial configuration for node l1 [INFO] Executing initial configuration for node l2 [INFO] Executing initial configuration for node l3 [INFO] Executing initial configuration for node h1 (namespace clab- ml-17-h1) [INFO] Executing initial configuration for node h2 (namespace clab- ml-17-h2) [INFO] Executing initial configuration for node h3 (namespace clab- ml-17-h3) [INFO] Executing routing configuration for node h1 (namespace clab- ml-17-h1) [INFO] Executing routing configuration for node h2 (namespace clab- ml-17-h2) [INFO] Executing routing configuration for node h3 (namespace clab- ml-17-h3) [INFO] Executing vlan configuration for node l1 [INFO] Executing vlan configuration for node l2 [INFO] Executing vlan configuration for node l3 [INFO] Executing bgp configuration for node l2 [INFO] Executing bgp configuration for node l1 [INFO] Executing ospf configuration for node l3 [INFO] Executing vxlan configuration for node l2 [INFO] Executing vxlan configuration for node l1 [INFO] Executing bgp configuration for node l3 [INFO] Executing evpn configuration for node l2 [INFO] Executing evpn configuration for node l1 [INFO] Executing vxlan configuration for node l3 [INFO] Executing evpn configuration for node l3 [INFO] Executing ospf configuration for node dut [INFO] Executing bgp configuration for node dut [INFO] Executing evpn configuration for node dut Results of configuration script deployments ================================================================================ dut Script: initial,ospf,bgp,evpn l1 Script: initial,vlan,bgp,vxlan,evpn l2 Script: initial,vlan,bgp,vxlan,evpn l3 Script: initial,vlan,ospf,bgp,vxlan,evpn h1 Script: initial,routing h2 Script: initial,routing h3 Script: initial,routing The device under test is an EVPN spine device using EVPN-over-EBGP. It should propagate EVPN AF routes between PE-devices, resulting in VXLAN-based VLAN extension. The test checks whether the spine device changes the BGP next hop on EBGP EVPN AF (it should not). * h1 and h2 should be able to ping each other Please note it might take a while for the lab to work due to STP learning phase