Detailed Course Outline
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