> For the complete documentation index, see [llms.txt](https://jncia-workbook.gitbook.io/workbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jncia-workbook.gitbook.io/workbook/junos-switching/start.md).

# Start

Launch the lab by using the following commands on your containerlab machine:

```
cd jncia-junos-labs/
containerlab deploy -t switched-lan/switched-lan.clab.yml
```

The nodes will take a couple minutes to launch. You can use the command **docker container ls** to see if they are ready yet.

When they are not ready yet, you will see **(health: starting)** under STATUS.

```
clab@clab:~/jncia-junos-labs$ docker container ls
CONTAINER ID   IMAGE                                      COMMAND                  CREATED         STATUS                            PORTS                                                            NAMES
72b84fbe2bdd   vrnetlab/juniper_vjunos-router:25.4R1.12   "uv run /launch.py -…"   5 seconds ago   Up 5 seconds (health: starting)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-HOST-RTR
700419c20714   vrnetlab/juniper_vjunos-router:25.4R1.12   "uv run /launch.py -…"   5 seconds ago   Up 5 seconds (health: starting)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-R1
66cb7f7310e3   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   5 seconds ago   Up 5 seconds (health: starting)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW3
be634c7fdfcb   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   5 seconds ago   Up 5 seconds (health: starting)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW2
37a2a6db4d77   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   5 seconds ago   Up 5 seconds (health: starting)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW1
```

When they are ready, you will see **(healthy)** under STATUS.

```
clab@clab:~/jncia-junos-labs$ docker container ls
CONTAINER ID   IMAGE                                      COMMAND                  CREATED         STATUS                   PORTS                                                            NAMES
6ea26208f210   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   2 minutes ago   Up 2 minutes (healthy)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW3
24ab2c09a18e   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   2 minutes ago   Up 2 minutes (healthy)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW2
1cb8007add23   vrnetlab/juniper_vjunos-switch:25.4R1.12   "uv run /launch.py -…"   2 minutes ago   Up 2 minutes (healthy)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-SW1
c08060b68fbe   vrnetlab/juniper_vjunos-router:25.4R1.12   "uv run /launch.py -…"   2 minutes ago   Up 2 minutes (healthy)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-R1
57726070aaf5   vrnetlab/juniper_vjunos-router:25.4R1.12   "uv run /launch.py -…"   2 minutes ago   Up 2 minutes (healthy)   22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 57400/tcp, 161/udp   clab-switched-lan-HOST-RTR
```

You will be able to change between labs without having to re-launch the topology. Each lab will provide instructions on loading the proper starting config. This saves a lot of time when labbing.

When you are done labbing, use the following command to bring it down:

```
containerlab destroy -t switched-lan/switched-lan.clab.yml
```
