O'Reilly logo
live online training icon Live Online training

CCNA 200-301 Deep Dive: OSPF and Static IPv4 Routing

Prepare for the new CCNA 200-301 through lecture and hands-on labs

Topic: System Administration
Wendell Odom

The Cisco Certified Network Associate (CCNA) certification creates a de facto standard defining the essential knowledge required for anyone working with computer networks. Cisco completely revamped its entire certification program for 2020, with CCNA taking an even more critical role. Cisco places CCNA as the one starting point for all other Cisco certifications. Anyone pursuing a career in networking should be prepared to work with Cisco, and that process begins with CCNA.

This course uses a series of short, targeted lectures followed by lab exercises that you do in class using the (free) Cisco Packet Tracer simulator. New to Cisco? Anyone can do the labs, with one lab exercise version created for those with little background knowledge, and another for those with appropriate prerequisite skills. The flow works through a series of paired lectures and labs and closes with a short topic of advice about how to learn more and complete your exam preparation for this course’s topics.

You must have Version 7.3 (or later ) of Cisco Packet Tracer installed and confirmed to be working before class begins. Earlier versions do not work for the in-class labs. Refer to the instructions at this page for more detail.

The first day of this course examines IPv4 routing and static route configuration. The term routing refers to an entire end-to-end process of delivering data, in the form of packets, from the sending host to the destination host. That process uses addresses, which identify the sender and receiver. The routing process also uses routes, which are forwarding instructions to the devices call routers so that the routers can send the packets to the correct destination.

During day 1 of the course, you learn enough about IPv4 addressing to configure Cisco router IP addresses. By the end of the day, you will use Cisco Packet Tracer to configure static routes and use the ping command to confirm hosts can send and receive data.

Day 2 turns to one of the most critical topics in networking and the CCNA exam: routing protocols, and in particular, OSPF. In most Enterprises, the routers dynamically learn those routes using one of several routing protocols. Today’s course material focuses on the one IP routing protocol included in the current CCNA exam, name Open Shortest-Path First, or OSPF. The course discusses the core concepts and mechanisms, how to configure OSPFv2 (that is, OSPF for IPv4) on Cisco routers, with some of the more straightforward optional features.

Note that this course does not attempt to define every detail about IPv4 subnetting, leaving that to the IP Subnetting: From Beginning to Mastery course here at O’Reilly Online Learning.

What you'll learn-and how you can apply it

Day 1:

  • The basics of IPv4 unicast addresses and IP subnetting
  • How IP routing works by matching packet destination addresses to an IP routing table
  • How IP routing de-encapsulates and re-encapsulates packets inside data link frames
  • The basics of related protocols and tools like ARP, ping, and traceroute
  • How to configure IP addresses and verify the related connected routes
  • How to configure static IPv4 routes and verify the existence of those routes

Day 2:

  • How the OSPF Version 2 (OSPFv2) protocol works internally, with neighbor relationships, LSAs, LSDBs, and SPF calculations
  • Learn how to configure OSPF on a router and enable it on select interfaces – both using the older network command, and the newer ip ospf interface subcommand
  • Confirm OSPF works, both by examining the IP routing table as well as confirming the individual mechanisms worked
  • Experiment with optional OSPFv2 features, like changing OSPF metrics, OSPF network types, and passive interfaces
  • Troubleshoot OSPF neighbor issues with labs pre-configured with common configuration mistakes
  • Learn about OSPF network types, and why you may not prefer to use the default on all your Ethernet interfaces

This training course is for you because...

ou want to achieve Cisco CCNA certification - You want to learn networking basics, specifically OSPFv2 and how to configure IP addresses and static routes, for your job and the exam - You want to pursue one of the Cisco CCNP certifications, and you need to know CCNA topics as a prerequisite - You prefer lab-centric learning


The following items will be beneficial to maximize your learning in class:

  • A basic understanding of IP Version 4 (IPv4) addressing and subnetting, which can be learned from Chapters 11 through 14 of the CCNA 200-301 Official Cert Guide, Volume 1. However, you do not need to be ready to do subnetting math without a calculator.
  • An understanding of IP routers, how to configure IP addresses on router interfaces, and the connected routes that result. You can read about these topics in Chapters 15 and 16 of the CCNA 200-301 Official Cert Guide, Volume 1.
  • You can learn about IP Subnetting in the course “CCNA 200-301 Deep Dive: IPv4 Addressing and Static Routing”, available at O’Reilly Online Learning.
  • You can also learn about IP Subnetting on this site with the video course “IP Subnetting from Beginning to Mastery,” and practice your subnetting skills with the “IP Subnetting Video and Practice Questions Kit.”

Additionally, you can learn in this course without the following skills, but coming to course with these skills can increase how much you learn:

  • Have Cisco device CLI navigation skills. You can learn these skills in the course “CCNA 200-301 Deep Dive: Cisco CLI and Cisco Packet Tracer”, or by reading Chapter 4 of the CCNA 200-301 Official Cert Guide, Volume 1. Both are available at O’Reilly Online Learning.

This Course Requires Packet Tracer 7.3 – Download before Class!

The CCNA Deep Dive courses here at O’Reilly require you to use Cisco Packet Tracer, specifically version 7.3. Follow this link for the specifics to find, install, and test your Packet Tracer installation.

Recommended Post-Course Learning:

  • Read about the most natural next CCNA topic: Chapter 22, “Fundamentals of IP Version 6” in the CCNA 200-301 Official Cert Guide, Volume 1 (available on O’Reilly Online)
  • Attend the O’Reilly Online course “CCNA 200-301 Deep Dive: Network Controllers and REST APIs”. Read about the most natural next CCNA topic: Chapter 11, “Perspectives on IPv4 Subnetting” in the CCNA 200-301 Official Cert Guide, Volume 1 (available on O’Reilly Online)
  • Learn about IP Subnetting: Search on “Odom Subnetting” on this site to find a video course “IP Subnetting from Beginning to Mastery” and practice questions “IP Subnetting Video and Practice Questions Kit.”
  • Attend any of the CCNA 200-301 Deep Dive series of courses here at O’Reilly Online.

About your instructor

  • Wendell Odom, CCIE No. 1624, creates many of the best-selling Cisco certification products of their types, particular in the routing and switching space. He has pioneered the authorized Cisco Certification Guide series at Cisco Press and has written every edition of the leading CCENT and CCNA Certification Guides. He has written over 30 editions of networking books, video, and software products, ranging in depth from introductory level to CCIE. Wendell has worked as an instructor, course developer, network engineer, and consultant. Find links to more study tools and resources (including his blogs) at www.certskills.com.


The timeframes are only estimates and may vary according to how the class is progressing

Day 1:

Section 1: Introduction (10 Minutes)

  • CCNA 200-301 Exam Overview and Exam Topics in Today’s Course
  • Deep Dive Course Series

Section 2: IPv4 Unicast Addresses and Routers (70 Minutes)

  • IPv4 Addresses and Subnets
  • Lab 1: Router IPv4 Addresses and Connected Routes
  • Example: How to Calculate Subnet Facts

Section 3: Analyzing IP Forwarding Logic (70 Minutes)

  • Routing and Encapsulation
  • Routing Tables and Routing Protocols
  • Related Tools: ARP, Ping, Traceroute
  • Lab 2: Analyze Existing Routes
  • Break

Section 4: IPv4 Static Route Configuration (70 Minutes)

  • Static Routes Using Serial Interfaces
  • Static Routes Using Ethernet Interfaces
  • Lab 3: Configuring IPv4 Routes
  • Host, Default, and Floating Static Routes

Section 5: Exam Advice and Final QA (10 Minutes)

  • Advice on Additional Topics Related to Today’s Material
  • Open CCNA QA

Day 2:

Section 1: Introduction (10 Minutes)

  • CCNA 200-301 Exam Overview and Exam Topics in Today’s Course
  • Deep Dive Course Series

Section 2: OSPF Interface Config and Verification (65 Minutes)

  • IP Routing Protocols and OSPF
  • OSPF Protocol Basics
  • OSPF Interface Configuration
  • Lab 1: Configure OSPF and Verify Operation

Section 3: OSPF RIDs and LSAs (65 Minutes)

  • OSPF Router IDs (RID)
  • Lab 2: Configuring the OSPF RID and Verifying OSPF Neighbors

Section 4: OSPF Network Command and Interface Settings (90 Minutes)

  • Enabling OSPF on Interfaces with the network Command
  • OSPF Designated Router and OSPF Network Types
  • Other OSPF Interface Settings that Impact Neighbors
  • Lab 3: The OSPF Network Command and Interface Settings

Section 5: Exam Advice and Final QA (10 Minutes)

  • Advice on Additional Topics Related to Today’s Material
  • Next Events in the CCNA Deep Dive Course Schedule
  • Open CCNA QA