Juniper offers a 7 hour video training course called MIGRATING FROM THE CISCO CCNA TO THE JNCIA-JUNOS. As always, you have to create an account. Unlike Cisco, you have to use a corporate email address, they won't accept Google, Apple, OAUTH, etc.
When you complete the training they send you an email with an offer to take a sample exam up to 3 times. If you get a 70% or better, they send you a coupon for 75% off of the $200 Pearson exam!
Getting Started with Networking
If you are new to networking you should watch these. If you are a CCNA or better at least review because there are L2/L3 and IP addressing questions on the exam.
Ovbiously you need to know what is covered on the exam:
Exam Objectives
Juniper offers quite a bit of free material to study from. Here are the ones I know about. Once you create a Learning Portal account you get access to several communitites. None are dedicated to the exams, but they are good for general knowledge. There is a dedicated twitter certification account.
- Create your free Juniper Learning Paths account
- Follow on twitter
- Free Open Learning CCNA to JNCIA video training
- Free practice tests after you complete the video training.
- Day One Books - Step by Step instructions on the platform
- Beginner's Guide to Junos - Same topics as the video training but a much deeper dive. Definitely read ch1-3, 6-8.
- Career Forum - Ask questions, get answers, share your knowledge with peers
- Hardware Deployment Guides
- Juniper Networks Books
- Forums
- JNCIA Study Guide PDF (20 years old!!!)
- Find all of Junipers applications here
- CLI Explorer - Complete CLI reference
- Portable Libraries Doing a cutover and won't have Internet access? Grab a portable library!
- Juniper vLabs
- Sandbox with vQFX, vSRX, vMX
- vLab Sandbox: Junos Day One+ Experience – Using the Sandbox
- Juniper vLabs User Guide
- Gettting Started with Junos OS lab
- Junos OS Evolved
Along with the Juniper CCNA to JCNIA videos, I think you need to review these articles based on my exam.
Watching Module 1 Junos fundamentals is important. There will be several questions on what the RE does and what the PFE does. I spent a lot of time watching this video and reading the junos-beginners-guide.pdf chapter 1.
The module 5/6 videos covered routing, route filters, firewall filters in depth. I would watch the module 5/6 videos several times and have the lab with a vSRX, vQFX and vMX active. That way you can pause the video and jump into the lab.
Pro Tip: Once the lab is active, click the "COMMANDS" menu, then "Add Allowed Network Prefixes". This allows you to enter your public IP and then connect without having to use the browser. So much better!
You will get an email from Juniper with the IP and port number for each device. It looks like this:
Pro Tip 2: Create a new SSH key pair and use keys to login.
If you are on windows, switch to Linux, I mean grab puttygen from the putty download page to create your keys.
On *nix
cd ~/.ssh
ssh-keygen -t ed25519
You will be prompted for a filename:
Enter file in which to save the key (/Users/mhubbard/.ssh/id_ed25519):
I would use Juniper_ed25519 so that it's obvious two weeks from now when you are trying to remember how to log in!
This will create Juniper_ed25519 and Juniper_25519.pub. The .pub is the key you copy to the router.
Log into each device using the browser to enable root authentication:
configure
set system root authentication plaintext [enter]
<plaintext password>
<confirm password>
show | compare
commit
Then use your ssh client to log in:
ssh root@<IP Address> -p <port in the email>
Once you are logged in, enter the following in configure mode:
root# set system login user vector authentication ssh-ed25519 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDoDOV0IobtYAgQXMDSvNPHVH7wVsD3iI9QBcF14hYUL"
root# set system login user vector class super-user
Obviously, you will need to use your public key, not mine.
Then, to log in:
ssh -i ~/.ssh/juniper_ed25519_key [email protected] -p 44020
Here are the articles I found useful:
- Loopback Interface Configuration - Note uses "passive" to advertise into a routing protocol.
- How Route Filters Are Evaluated in Routing Policy Match Conditions
- Understanding Route Filters for Use in Routing Policy Match Conditions
- Protocol-Independent Routing Properties User Guide
- Meet the EX3400 Ethernet Switch
- Junos Architecture - Control and Data Planes - Introduction to Juniper and JNCIA part 12
- Juniper's Routng Table | Introduction to Juniper and JNCIA part 15
- An infromal guide to the-Engines-of-Packet-Forwarding
- Overview for Junos OS You can read it on the website or download the PDF. The PDF was published on 2022-06-15.
- Junos OS Overview A must read article. It clarifies how Junos works. Read the "Related Documentaion" articles also.
- Loading Configuration Files load (factory-default | merge | override | patch | replace | set | update) filename
- instance-type - Read over this article. I had 2 questions about it on the exam.
- show route forwarding-table - There will be questions about what you see when showing routes and the route forwarding-table. Be sure to lab it up and look at show route vs show route forwarding-table
- Configuring Default, Primary, and Preferred Addresses and Interfaces - Be sure to lab this up. It's important for the exam and is different that Cisco/Aruba.
- Actions in Routing Policy Terms Make sure you understand "Flow Control Actions"
- Tracing Global Routing Protocol Operations I had one or two questions on tracing. This is quite different than debug on Cisco/Aruba. Make sure you lab it up and understand how to configure and display tracing.
- Firewall Filter Match Conditions, Actions, and Action Modifiers for EX Series Switches Be sure to at least scan this document.
- instance-type Again, this is quite different than Cisco/Aruba. You don't need to commit this to memory but at least scan it.
- Example: Configuring the MAC Address of an IRB Interface
That's about it. I know it seems like a lot for an associate exam but I don't like failing these things. I received a 93%k, passing was 61%. So I could have spent a lot less time studying, but I love the Junos devices and it wasn't really work to me.
Good luck!
- J-NSP Juniper Mailing lists J-NSP
- Join the Juniper Slack channel
- Join the Juniper commnunity - elevate
- DAY ONE: BUILDING CONTAINERS WITH cSRX, 2ND EDITION
- Docker Hub - Search for juniper
Juniper provides images that worn on GNS3 but you have to pay for the Juniper training.
JNCIA-Junos Passed: Resources and Exam Thoughts
Juniper JunOS for Cisco Engineers Pt.1 – CLI Basics
Juniper JunOS for Cisco Engineers Pt.2 – Static Routing and OSPF
Juniper vSRX Setup & Initial Configuration Guide
vSRX Deployment Guide for Private and Public Cloud Platforms
Requirements for vSRX on VMware
JNCIA-DevOps Passed – Resources & Exam Thoughts (Take it for free!)
Route-policy in JUNOS
- vMX
- vSRX
Some websites I found useful in learning/supporting Juniper
- Public key authentication in JUNOS
- How to format install EX2300s and EX3400s via USB
- Understanding the "Resolved In" field in Problem Reports (PR)
- How do you send Ctrl C in expect script? - I needed to flash several EX3400s and used minicom with expect on Mac to automatically enter ctrl+c to bring up the boot menu. Here is the terminal command I used
minicom -D /dev/cu.usbserial-A9TZ2K1R -S expect.txt
I used an FTDI USB-C to serial adapter and it mounted as A9TZ2K1R.
JUNOS BASICS
- Junos OS Documentation
- Overview for Junos OS
- Day1 + JunosOS
- Getting Started Guide for Junos OS
- User Access and Authentication User Guide
- CLI User Guide
- CLI Explorer
- Junos® OS Software Installation and Upgrade Guide
- Junos Software Versions - Suggested Releases to Consider and Evaluate
- Software Installation and Upgrade Guide
- Introducing Junos OS Evolved
Routing policies, Protocols, Firewall Filters, and Services
- Routing Protocols Overview
- Protocol-Independent Routing Properties User Guide
- Routing Policies, Firewall Filters, and Traffic Policers User Guide
- OSPF User Guide
- BGP User Guide
- RIP User Guide
- IS-IS User Guide
- MPLS Applications User Guide
Class of Service User Guide (Routers and EX9200 Switches) - Class of Service User Guide (Security Devices)
- Adaptive Services Interfaces User Guide for Routing Devices
- Broadband Subscriber Services User Guide
ADDITIONAL RESOURCES
- Ethernet Switching User Guide
- Ethernet Interfaces User Guide for Routing Devices
- Interfaces Fundamentals for Routing Devices
- Interfaces User Guide for Switches
- J-Web for SRX Series Documentation
- Chassis-Level User Guide
- Network Management and Monitoring Guide
- REST API Guide
- NETCONF XML Management Protocol Developer Guide