This four-day course provides students with the foundational knowledge required to configure, verify, and troubleshoot devices that run Junos OS.
Students will gain a wide variety of practical experience with using the command-line interface (CLI). The course focuses on routers and switches, and explains Layer 3 network interface basics, routing tables, static routes, OSPF, Layer 2 switchports, user accounts, firewall filters, routing policy, and troubleshooting.
Particular attention is given to the power of the candidate configuration, rolling back changes, and the power of the Junos OS configuration hierarchy.
The course also discusses the key architectural components of the Junos software, the separation of the control plane and the data plane, and the reasons that Junos OS is built for automation.
Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring Junos OS and monitoring basic device operations.
This is an introductory-level course and is based on Junos OS Release 22.1R1.10.
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 rename and 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
โข Explain the most important benefits of Junos OS and describe the kind of devices that run it.
โข Explain how to remotely connect to the Junos CLI, and how to use operational mode to verify system information.
โข Describe the reasons that IPv6 was created and explain how to read an IPv6 address.
โข Explain the difference between a physical network interface and a logical unit.
โข Demonstrate how the Junos OS CLI can reveal detailed information about network interfaces.
โข Describe how Junos OS stores its configuration using a logical and hierarchical structure.
โข Demonstrate how to deploy configuration in Junos OS, and how the commit process helps to prevent mistakes.
โข Demonstrate the commands and keyboard shortcuts that make Junos CLI configurations more efficient.
โข Describe how routes enter a routing table, and how routers choose the best routes for forwarding traffic.
โข Describe how static routes manually install routing information into a router.
โข Describe how routing protocols can automatically find the best path to remote destinations.
โข Demonstrate how to deploy OSPF to automatically advertise and learn prefixes in a single network.
โข Explain how to manage a switch that runs Junos OS.
โข Explain how to manage a switch that runs Junos OS.
โข Demonstrate how to enable some crucial Junos OS administrative features.
โข Describe the most important things to consider when deploying a new device that runs Junos OS.
โข Demonstrate how knowledge of the underlying Junos OS architecture can bring advantages to network operators.
โข Demonstrate how a knowledge of the underlying Junos OS software helps you when upgrading Junos and troubleshooting networks.
โข Demonstrate the most important and useful tools available in Junos OS that can help you fix real-world problems.
โข Explain how Junos OS can filter and manipulate traffic in real time using stateless firewall filters.
โข Explain how to configure stateless firewall filters that accept or discard packets.
โข Demonstrate some powerful CLI configuration options that can increase your productivity.
โข Describe the advantages and configuration of a variety of different interface types and features.
โข Demonstrate how the architecture of Junos OS is built with automation in mind.
โข Explain how to continue your studies once the course has been completed.
Additional objectives for self-study:
โข Explain how to utilize backup static routes, routing instances, OSPF areas, and BGP.
โข Deploy some of the advanced features available within a firewall filter.
โข Describe advanced troubleshooting and monitoring features available in Junos OS.
โข Demonstrate some advanced device administration features.
โข Describe how routing policies control what prefixes can enter the routing table, and what prefixes can be advertised by protocols.
โข Describe the tasks involved in upgrading Junos OS.
โข Use the J-Web graphical interface to make configuration changes and monitor and maintain Junos devices.
โข Describe the most common network cables in use today, and the reasons for using the Ethernet protocol in modern networks.
โข Describe how IP addresses create end-to-end network communication.
โข Explain how switches enable Layer 2 Ethernet communication between hosts on a shared LAN segment.
โข Describe the difference between TCP and UDP.
โข Students are highly recommended to have watched the self-study Getting Started with Networking (e-learning) video series before attending this course.
โข Basic understanding of IPv4 and IPv6.
โข Basic understanding of Ethernet and MAC address learning.
โข Basic understanding of TCP and UDP.
โข Basic understanding of the layered OSI and TCP/IP models.
This course is recommended for:
COURSE CONTENT: Day 1 Course Introduction MPLS VPNs โข MPLS VPNs โข Provider-Provisioned VPNs Layer 3 VPNsย โข Layer 3 VPN Terminology โข VPN-IPv4 Address Structure โข Operational Characteristics…
COURSE CONTENT: Administering BIG-IP v16.1 Chapter 1: Setting Up the BIG-IP System โข Introducing the BIG-IP System โข Initially Setting Up the BIG-IP System โข Configuring the Management Interface…
This core course covers the fundamentals needed to deploy, configure, and manage daily operations of Check Point Security Gateways and Management Software Blades that run on the Gaia operating…