Course Summary

This four-day course provides students with the foundational knowledge required to work with the Junos operating system and to configure Junos devices. The course provides a brief overview of the Junos device families and discusses the key architectural components of the software.

Key topics include user interface options with a heavy focus on the command-line interface (CLI), configuration tasks typically associated with the initial setup of devices, interface configuration basics with configuration examples, secondary system configuration, and the basics of operational monitoring and maintenance of Junos devices.

The course then delves into foundational routing knowledge and configuration examples including general routing concepts, routing policy, and firewall filters.

Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring the Junos OS and monitoring basic device operations.

DAY 1
Course Introduction
Introducing Junos OS and the Hardware It Powers
Test your knowledge of some networking fundamentals
Explain the advantages of Junos OS
Define the terms fixed-port chassis, modular chassis, and Routing Engine
Describe the advantages of Juniper Networks MX Series, PTX Series, and ACX Series routers, and SRX Series Firewalls
SSH and Operational Mode
Demonstrate how to use SSH to log in to a device running Junos OS
Explain the purpose of operational mode
Describe some of the most immediately useful show system commands
Demonstrate how to use built-in command reminders, auto-completion, and the Junos hierarchy
Lab 1: SSH and Operational Mode

Refresher—IPv6 Addressing
Demonstrate how to use hexadecimal to read IPv6 addresses, MAC addresses, and memory addresses
Explain the format of IPv6 addresses and subnet masks, and the purpose of link-local addressing
Network Interfaces, Part 1—Interface Naming and Logical Units
Define the concepts of physical network interfaces, FPCs, and PICs
Demonstrate how the show interfaces terse command verifies logical interfaces, interface status, and IP addresses
Network Interfaces, Part 2—Revealing and Filtering Detailed Interface Output
Explain how to read the output of the full show interfaces command
Demonstrate how to use the CLI pipe to filter the output of any command
Lab 2: Network Interfaces and Logical Units

Reading a Junos OS Configuration
Explain the difference between viewing a Junos configuration in hierarchy view and in set view, and the advantages of each method
Demonstrate how to read a Junos OS router configuration in set view
Demonstrate how to read a Junos OS router configuration in hierarchy view
Lab 3: Reading a Junos OS Configuration

DAY 2
Configuring Junos OS—The Basics
Describe how the candidate configuration helps to prevent mistakes during configuration changes
Demonstrate how to commit changes, and how to roll back to previous configurations
Describe how to deploy, edit, and delete pieces of configuration
Explain how to use the commit confirmed feature
Lab 4: Configuring Junos OS—The Basics

Configuring Junos OS—Become a Power User
Explain how to lock the candidate configuration, and how to deactivate and disable pieces of configuration
Demonstrate how to deploy configuration within a specific part of the hierarchy
Explain how to renameand replace configuration
Describe the keyboard shortcuts that bring efficiency to your CLI session
Lab 5: Configuring Junos OS—Become a Power User

Routing Tables, Route Preference, and Longest Prefix Matches
Define the difference between directly connected, static, and dynamic routes
Explain how route preference selects the best route to a destination
Explain the process of longest prefix match lookups
Demonstrate how to view and verify the inet.0 and inet6.0 routing tables
Lab 6: Routes and Routing Tables

Static Routes
Explain the advantages and trade-offs of using static routes
Demonstrate how to configure and verify IPv4 and IPv6 static routes
Explain the purpose of a default route, and deploy one to enable Internet connectivity
Lab 7: Static Routes

Dynamic Routing Protocols—The Theory
Explain how routing protocols solve the problems of static routes
Describe the difference between interior and exterior gateway protocols, and the advantages of link-state protocols such as OSPF and IS-IS
Dynamic Routing Protocols—Configuring OSPF
Configure and verify a basic IPv4 OSPF deployment
Configure and verify a basic IPv6 OSPF deployment
Lab 8: Dynamic Routing Protocols

DAY 3
Junos OS Switches, Part 1—VLANs, MAC Tables, and Access Ports
Test your knowledge of some Layer 2 switching fundamentals
Demonstrate how to configure and verify VLANs on a switch running Junos OS
Describe how to configure access ports and verify MAC tables
Junos OS Switches, Part 2—Trunk Ports
Describe how to deploy trunk ports on Junos OS switches
Demonstrate how to configure multiple logical units on IP interfaces
Explain the advantages of Juniper Networks EX and QFX Series Switches, and the wireless, wired, and WAN solutions offered by Mist AI
Lab 9: IP Interfaces with Multiple Logical Units

Junos OS Device Administration
Explain the advantage of out-of-band management interfaces
Describe how to maintain accurate time on a Junos OS device
Explain the DNS resolution process, and how to enable DNS resolution
Describe how to create new user accounts for management
Demonstrate the features of the J-Web graphical interface
Setting Up a Brand-New Junos OS Device
Describe the variety of default configurations you will find on Junos OS devices
Explain how to use the console port, and the one piece of mandatory configuration on new devices
Demonstrate some recommended initial system settings
Explain the advantage of zero-touch provisioning
Lab 10: Junos OS Device Administration and Initial Settings

Junos OS Architecture—The Control Plane and the Data Plane
Define the control plane, the forwarding plane, and the Packet Forwarding Engine
Explain the difference between transit traffic and exception traffic
Junos OS Architecture—The Software That Powers Junos OS
Describe the modular nature of Junos OS daemons, and explain how Junos OS is based on FreeBSD
Explain the advantages offered by Junos OS Evolved
Logging, Troubleshooting, and Monitoring
Explain how to create log files
Demonstrate network connectivity troubleshooting commands
Describe how to view interface statistics, errors, and live control plane traffic
Demonstrate some helpful CLI management troubleshooting tricks
Lab 11: Logging, Troubleshooting, and Monitoring

DAY 4
Junos OS Firewall Filters, Part 1—The Theory
Test your knowledge on some important transport layer fundamentals
Define the difference between stateful security policies and stateless firewall filters
Describe how firewall filters use named terms to take action on packets, based on your match conditions
Demonstrate the logic involved in processing terms in a firewall filter
Junos OS Firewall Filters, Part 2—The Practical
Describe the configuration of a Junos OS firewall filter
Demonstrate how to use the insert command to change the order of terms in a firewall filter
Lab 12: Junos OS Firewall Filters

Junos OS Configuration—A Deeper Dive
Describe how to annotate, lock, and redact parts of the configuration
Explain how to create and manage files on your Junos device
Describe how to use load commands to quickly apply configuration in bulk
Demonstrate the ways that you can automate aspects of a Junos OS configuration
Lab 13: Junos OS Configuration—A Deeper Dive

Interfaces—A Deeper Dive
Describe the configuration of IRB and loopback interfaces
Explain how source IP addresses are selected from multiple options on an interface
Demonstrate the advantages of load balancing and of aggregated Ethernet interfaces
Lab 14: Interfaces—A Deeper Dive

Junos OS Architecture—APIs and Automation
Explain how Junos OS uses an XML API as an interface to the CLI and to a variety of automation options
Where Do You Go from Here?
Describe how to continue getting hands-on practice with Junos OS once the course is complete
Explain the Juniper Networks certification track
Explain some of the most popular Juniper Networks courses that you might choose to take next
SELF-STUDY MODULES
Routing—A Deeper Dive
Demonstrate a variety of advanced static route features
Demonstrate the functionality and configuration of routing instances
Describe the advantages of OSPF areas, IS-IS levels, and BGP as an exterior gateway protocol
Junos OS Firewall Filters—A Deeper Dive
Demonstrate some advanced firewall filter match conditions and actions
Explain the benefits of control plane firewall filter protection
Describe how policers can rate-limit any traffic of your choosing
Demonstrate some firewall filter caveats and potential best practices
Logging, Troubleshooting, and Monitoring—A Deeper Dive
Demonstrate how monitoring systems use SNMP to interact with a device
Explain how traceoptions offer advanced troubleshooting visibility of any problem
Describe the error information available in the show interfaces extensive command
Demonstrate some advanced CLI troubleshooting commands and filtering tools
Junos OS Device Administration—A Deeper Dive
Explain the meaning of AAA, and demonstrate how to enable RADIUS and TACACS+ authentication
Describe the order in which user authentication methods are checked
Explain how to customize user accounts with custom permission classes and custom idle timeouts
Junos OS Routing Policy
Explain how import and export policies can readvertise prefixes between protocols
Describe the CLI syntax of a routing policy
Demonstrate how a routing policy can export static routes into OSPF
Describe some important advanced routing policy features and behaviors
Upgrading Junos OS
Describe how to download a Junos OS image from the Juniper Networks website
Demonstrate how to check available storage, and how to remove unnecessary files
Demonstrate the Junos OS upgrade procedure
Describe the most helpful upgrade customization options
J-Web
Identify the purpose of each individual tab on the J-Web menu
Configure device administration settings and perform simple tasks such as configuration and file management
Demonstrate how to configure and monitor a network interface in J-Web
Use the Feature Explorer to find out if a device supports J-Web
Refresher—Cables and Ethernet
Explain the difference between copper and fiber-optic networking cables
Describe how Ethernet uses MAC addresses to pass traffic to the next visible hop in the path
Refresher—IPv4 and Subnetting
Describe the format of IPv4 addresses, and explain how to create a subnet
Explain the role of a router in a network
Refresher—Switches, MAC Learning, Broadcast Domains, and VLANs
Explain the difference between Layer 2 and Layer 3 switches
Describe how switches and hosts learn MAC addresses
Define the concept of VLANs and broadcast domains
Refresher—TCP and UDP
Explain the difference between reliable and best-effort transmission, and between source and destination port numbers

Students should have basic networking knowledge and an understanding of the Open Systems Interconnection (OSI) reference model and the TCP/IP protocol suite.

Exams Exam code: JN0-104 Administered by Pearson VUE Exam length: 90 minutes Exam type: 65 multiple-choice questions Scoring and pass/fail status is available immediately Junos Software Release: OS 21.2

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?