Skip to content

Initial Juniper Core configs with source packet routing enabled - based on Juniper Day one book

Notifications You must be signed in to change notification settings

sipart/spring_lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPLS Segment Routing Core for a EVE-NG virtual lab

NOTE - 11th April 2020: this project has become stale due to one thing and another - but still mostly useful and relevant.

Lab created from the example in the Juniper Day One book Configuring Segment Routing with Junos by Julian Lucek and Krzysztof Szarkowicz.

Now with added Salt! helped again by another Juniper Day One book authored by Peter Klimai and Mircea Ulinic's excellent Salt and automation resouces via his site and github page.

A set of initial lab configs is included in this repo for a post that will hopefully appear on Tech Snippets in the future (to include detail on using EVE-NG on the Google Compute Platform as well!).

At this time the EVE-NG server is in the Google Compute Platform as you get $300 worth of credit you can use as you please for 12 months. Azure gives you $250 but limited machine types and only for the first 30 days and Amazon doesn't have machines that support nested virtulization - so no good for EVE-NG.

  • MPLS core is using ISIS as the IGP
  • PE router images are all vMX QEMU Junos 17.3R3-S2.2
  • R4 and R7 are the route reflectors
  • CE vSRX site routers will be Junos v12.1x47-d15.4 QEMU images
  • Juniper root user password is lab123
  • Juniper lab user password is lab123
  • Linux automation host root user password is root
  • Linux automation host pfne user password is pfne
  • Ansible has been used and I have created some low level playbooks to gather some information
  • CumulusVX (Salt minion) cumulus user password is CumulusLinux!
  • The pfne user has a local public SSH key to communicate with the network devices from the Linux automation server
  • Initial folder holds the configs for the devices and also exports from EVE-NG of the initial setup (upto page 15 of the book)
  • More comprehensive information on how to create the lab and other components here

EVE-NG lab topology:

jdo-spring

NOTE: Forward Essentials no longer exists or availiable so :-( - EVE-NG lab topology in Forward Essentials (collector installed on the Linux automation box):

fwd-essentials

fwd-essentials

About

Initial Juniper Core configs with source packet routing enabled - based on Juniper Day one book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages