question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for Juniper's vQFX10000 in vrnetlab

See original GitHub issue

Hello,

Juniper has recently released its vQFX10000 virtual router instance for testing (See https://www.juniper.net/us/en/dm/free-vqfx-trial/). This virtual router instance works in a similar way as the vMX virtual router, with a Router engine (re) and a Path Forward engine (pfe).

The re and pfe virtual images can be downloaded from Juniper’s website in a Vagrant box format or as a VMDK to be used with VMWare or ESXi. Yet, after converting the VMDK image into a QCOW2 file with:

qemu-img convert -f vmdk vqfx10k-re-15.1X53-D60.vmdk -O qcow2 vqfx10k-re-15.1X53-D60.qcow2

I have been able to boot the re and the pfe using the following command line: qemu-system-x86_64 -enable-kvm -display curses -machine pc -m 1024 -serial telnet:0.0.0.0:5000,server,nowait -drive if=ide,file=./vqfx10k-re-15.1X53-D60.qcow2

According to documentation and experiment reports for running vQFX10k, the re and pfe VM have the following requirements:

  • RE
    • vCPU: 1
    • RAM: 1024 MB
  • PFE
    • vCPU: 1
    • RAM: 2048 MB (even down to 1536 MB according to some reports)

For both appliances, using a e1000 virtual NIC is suitable.

Unfortunately, I am not very familiar with vrnetlab’s structure so contributing to a branch to add the virtual appliance is complex, yet, I am more than eager to learn !

Best regards,

Antoine

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:14

github_iconTop GitHub Comments

1reaction
plajjancommented, Mar 17, 2017

Now I have checked connectivity and it’s working A-ok.

Here’s a ping to a XR router and it works, yay! 😄

root@vqfx-re# run ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2): 56 data bytes
64 bytes from 192.168.2.2: icmp_seq=0 ttl=255 time=9.450 ms
64 bytes from 192.168.2.2: icmp_seq=1 ttl=255 time=8.816 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=255 time=11.138 ms

Closing issue.

0reactions
mudassar7777commented, Jun 23, 2018

@plajjan can you pl share vqfx images. i m unable to download from juniper

Read more comments on GitHub >

github_iconTop Results From Across the Web

Support for Juniper's vQFX10000 in vrnetlab #102 - GitHub
Hello, Juniper has recently released its vQFX10000 virtual router instance for testing ... Support for Juniper's vQFX10000 in vrnetlab #102.
Read more >
Juniper vQFX and Containerlab - The ASCII Construct
In this post, we look at how Containerlab can be used to quickly spin up vQFX topologies for network validation and testing.
Read more >
Juniper vQFX - containerlab
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 ......
Read more >
Vrnetlab - Run virtual routers in Docker containers |
Vrnetlab currently supports virtual devices from the following vendors: Arista; Cisco; Juniper; Nokia; Mikrotik; OpenWrt (Open Source OS).
Read more >
Emulating Juniper Devices – Various options
The downside is that it only supports VQFX and generic SRX, ... but am following the method from VRNET lab package from Github, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found