Skip to content

Juniper vQFX#

Juniper vQFX virtualized router is identified with vr-vqfx kind in the topology file. It is built using vrnetlab project and essentially is a Qemu VM packaged in a docker container format.

Note

vQFX images built with hellt/vrnetlab have experimental support for vQFX version v18 and newer.

Managing vr-vqfx nodes#

Note

Containers with vQFX inside will take ~7min to fully boot.
You can monitor the progress with docker logs -f <container-name>.

Juniper vQFX node launched with containerlab can be managed via the following interfaces:

to connect to a bash shell of a running vr-vqfx container:

docker exec -it <container-name/id> bash

to connect to the vQFX CLI (password admin@123)

ssh admin@<container-name/id>

Coming soon

Info

Default user credentials: admin:admin@123

Interfaces mapping#

  • eth0 - management interface connected to the containerlab management network
  • eth1 - first data interface, mapped to first data port of vQFX line card
  • eth2+ - second and subsequent data interface

When containerlab launches vr-vqfx node, it will assign IPv4/6 address to the eth0 interface. These addresses can be used to reach management plane of the router.

Data interfaces eth1+ needs to be configured with IP addressing manually using CLI/management protocols.

Features and options#

Node configuration#

vr-vqfx nodes come up with a basic configuration where only the control plane and line cards are provisioned, as well as the admin user with the provided password.

Lab examples#

Coming soon.



Back to top