Giter Site home page Giter Site logo

juniper-play's Introduction

Junos playground

This repository automatically provision four VMs. One Debian Linux and three VMs with Juniper Junos (vSRX).

install required software

start/stop VMs

  • execute from work folder vagrant up
  • after provisioning finished execute vagrant ssh linux
    • on windows use ssh client of your choice to connect to linux VM
    • use ssh key or the following credentials login:vagrant password:vagrant
  • to stop VMs execute vagrant halt in working folder

login to junos VMs

  • connect to R1,R2,R3 from Linux VM: ssh root@R1 use password Juniper
  • alternatively you can can connect with vagrant ssh R1 command

topology

                            +---------+
                            |         |
                            | Linux   |
                            |         |
                            +----+----+
                        Mgmt LAN | 192.168.0.100/24
                                 |
    ge-0/0/1                     | ge-0/0/1                  ge-0/0/1
     +---------------------------+--------------------------+
   1 |                          2|                        3 |
+----+----+                 +----+----+                 +---+-----+
|         |ge-0/0/2 ge-0/0/2|         |ge-0/0/3 ge-0/0/2|         |
|   R1    +-----------------+   R2    +-----------------+   R3    |
|         |                 |         |                 |         |
+---------+                 +---------+                 +---------+
     |ge-0/0/3                                              |ge-0/0/3
     |                                                      |
     +------------------------------------------------------+
     
    R1-R2: 192.168.12.1-2/30
    R1-R3: 192.168.13.1-2/30
    R2-R3: 192.168.23.1-2/30
  • shared management LAN
    • VMs connected to shared management LAN 192.168.0.0/24
    • port on vSRX ge-0/0/1
  • Internet access
    • each VM provisioned by vagrant with internet access

juniper-play's People

Contributors

sergzin avatar

Watchers

James Cloos avatar Dane DeValcourt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.