Skip to content

Cvx02

Description Cumulus Linux in Docker runtime connected to a Host
Components Cumulus Linux
Resource requirements1 1
1 GB
Topology file topo.clab.yml
Name cvx02
Version information2 cvx:4.3.0 docker-ce:19.03.13

Description#

The lab consists of Cumulus Linux running in its non-default, docker runtime, connected to a linux container playing the role of an end-host. Both nodes are also connected to the clab docker network over their management eth0 interfaces.

Configuration#

Both nodes have been provided with a startup configuration and should come up with all their interfaces fully configured.

Once the lab is started, the nodes will be able to ping each other:

$  clab-cvx02-sw1
Warning: Permanently added 'clab-cvx02-sw1,3fff:172:20:20::3' (ECDSA) to the list of known hosts.
root@clab-cvx02-sw1's password:
Linux sw1 5.10.16.3-networkop+ #17 SMP Mon May 24 15:22:51 BST 2021 x86_64
root@sw1:mgmt:~# ping 12.12.12.2
vrf-wrapper.sh: switching to vrf "default"; use '--no-vrf-switch' to disable
PING 12.12.12.2 (12.12.12.2) 56(84) bytes of data.
64 bytes from 12.12.12.2: icmp_seq=1 ttl=64 time=0.297 ms
^C
--- 12.12.12.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.297/0.297/0.297/0.000 ms
root@sw1:mgmt:~#

Use cases#

  • Demonstrate how a cvx node can run in its non-default docker runtime
  • Demonstrate how to inject startup configuration into a cvx node.
  • Verify basic control plane and data plane operations

  1. Resource requirements are provisional. Consult with the installation guides for additional information. 

  2. The lab has been validated using these versions of the required tools/components. Using versions other than stated might lead to a non-operational setup process.