configs and scripts used with junosphere for learning Junos OS and Juniper Networking
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Junosphere ( is Juniper's virtual training and experimentation platform. It supports the creation of virtual topologies of MX, PTX and other devives by using their virtual counterparts (i.e. vMX for MX).

This repository contains the topologies I used for learning Junos and Juniper networking. It also continas a tool script, which aims to simplify the usage of Junosphere by interacting with its API (see below). It currently supports:

  • list topologies
  • download fileset's (i.e. the structure and config files of a topology)
  • upload new fileset (to-be-completed)
  • list virtual machines

Junosphere API