Skip to content

IP Addressing and RoutingActivities & Teaching Strategies

Active learning transforms abstract concepts like IP addressing and routing into concrete understanding through direct manipulation of tools and scenarios. Students who configure devices, trace packets, and debate adoption trade-offs retain principles better than those who only hear lectures, because they confront real network behaviors and their consequences.

Grade 12Computer Science4 activities30 min50 min

Learning Objectives

  1. 1Compare the structure and address space of IPv4 and IPv6 protocols.
  2. 2Analyze the decision-making process of a router in selecting an optimal path for data packets using routing tables.
  3. 3Design a basic network topology, assigning appropriate IP addresses and subnet masks to devices for efficient communication.
  4. 4Evaluate the impact of subnetting on network performance and security in a given scenario.

Want a complete lesson plan with these objectives? Generate a Mission

50 min·Small Groups

Simulation Lab: Packet Tracer Routing

Students download Cisco Packet Tracer and connect three routers with switches. They assign IPv4 addresses, configure static routes, then send pings to test paths. Groups adjust metrics to observe path changes and document results.

Prepare & details

Explain the difference between IPv4 and IPv6 addressing.

Facilitation Tip: In Simulation Lab: Packet Tracer Routing, circulate and ask each pair why their chosen path uses specific metrics, reinforcing that routing is a decision-making process, not random forwarding.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
30 min·Pairs

Pairs Challenge: Subnetting Calculations

Provide IP ranges and requirements; pairs calculate subnet masks, hosts per subnet, and valid addresses using binary conversion. They verify with online calculators and explain steps to the class.

Prepare & details

How do routers determine the optimal path for data packets?

Facilitation Tip: During Pairs Challenge: Subnetting Calculations, hand out colored pencils for students to shade network and host portions of addresses, linking decimal practice to visual organization.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
45 min·Small Groups

Network Design Project: Whole Class Review

Small groups sketch a school network with departments, assign subnets, and route between VLANs. Present designs; class votes on most efficient and critiques paths.

Prepare & details

Design a simple network configuration using IP addresses and subnet masks.

Facilitation Tip: In Network Design Project: Whole Class Review, rotate student groups to present their network diagrams and routing tables to peers, normalizing multiple solutions and uncovering common errors.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
40 min·Small Groups

IPv6 Migration Debate: Individual Prep, Group Discuss

Individuals research IPv4 exhaustion evidence, then debate in groups whether schools should switch to IPv6 now. Summarize pros, cons, and transition steps.

Prepare & details

Explain the difference between IPv4 and IPv6 addressing.

Facilitation Tip: For IPv6 Migration Debate: Individual Prep, Group Discuss, provide a short reading on dual-stack costs and ask students to prepare one data point or quote to support their stance.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills

Teaching This Topic

Experienced teachers approach this topic by balancing concrete labs with reflective discussions, ensuring students grasp both the mechanics and the reasoning behind designs. Avoid letting students memorize address formats without context; instead, tie each concept to a real problem, like why a misconfigured subnet breaks communication. Research shows that students learn routing best when they simulate it themselves, not just observe, so prioritize hands-on tools over slides.

What to Expect

Students will confidently explain how IPv4 and IPv6 addresses differ, calculate subnets for efficient addressing, design simple routed networks, and justify routing decisions using metrics. They should also recognize when DHCP and static addressing suit different needs and explain IPv6’s coexistence with IPv4.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Simulation Lab: Packet Tracer Routing, watch for students who assume routers assign IP addresses like DHCP servers. Redirect them by having them observe DHCP lease renewal messages in the simulation log.

What to Teach Instead

During Simulation Lab: Packet Tracer Routing, have students capture DHCP Discover and Renew packets in the simulation log to see that addresses are leased temporarily, clarifying the difference between logical IP assignment and physical MAC addresses.

Common MisconceptionDuring Pairs Challenge: Subnetting Calculations, watch for students who think routers only connect devices on the same network. Redirect them by asking them to trace a packet from one subnet to another in their Packet Tracer activity.

What to Teach Instead

During Pairs Challenge: Subnetting Calculations, remind students to refer to their Packet Tracer routing tables, showing that routers forward packets between subnets using IP headers, not WiFi signals.

Common MisconceptionDuring IPv6 Migration Debate: Individual Prep, Group Discuss, watch for students who claim IPv6 instantly replaces IPv4 everywhere. Redirect them by having them compare address formats and discuss dual-stack costs.

What to Teach Instead

During IPv6 Migration Debate: Individual Prep, Group Discuss, ask students to analyze dual-stack network diagrams and list both IPv4 and IPv6 addresses on the same interface, demonstrating that the protocols coexist rather than replace each other abruptly.

Assessment Ideas

Quick Check

After Simulation Lab: Packet Tracer Routing, display a diagram with two routers connected by multiple links with different costs and ask students to identify the optimal path and justify their choice using metrics from their routing tables.

Exit Ticket

After Pairs Challenge: Subnetting Calculations, give students a small network scenario with five devices and ask them to assign IP addresses and subnet masks, then write one sentence explaining why they chose those values for efficient communication.

Discussion Prompt

During Network Design Project: Whole Class Review, facilitate a class discussion by asking students to consider how misconfigured IP addressing or routing could slow network speeds, and what steps a network administrator could take to diagnose the issue based on their designs.

Extensions & Scaffolding

  • Challenge: Ask students to add a firewall rule to their Packet Tracer network and explain how it affects routing decisions based on security policies.
  • Scaffolding: Provide a partially completed subnetting worksheet with one address space filled in, then ask students to finish the rest in pairs.
  • Deeper exploration: Assign a case study of a company migrating to IPv6 and have students calculate address requirements and redesign the network topology for dual-stack operation.

Key Vocabulary

IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
IPv4The fourth version of the Internet Protocol, using a 32-bit address format that supports approximately 4.3 billion unique addresses.
IPv6The latest version of the Internet Protocol, using a 128-bit address format to provide a vastly larger pool of unique addresses.
RouterA networking device that forwards data packets between computer networks, operating at the network layer of the OSI model.
Subnet MaskA number that defines the range of IP addresses available within a network or subnet, separating the network portion from the host portion.

Ready to teach IP Addressing and Routing?

Generate a full mission with everything you need

Generate a Mission