Skip to content

IP Addressing and RoutingActivities & Teaching Strategies

Active learning works for IP addressing and routing because these concepts are abstract and hierarchical, making them difficult to grasp through passive methods alone. When students manipulate real network configurations, simulate packet forwarding, and debate protocol trade-offs, they build durable mental models that static lectures cannot provide.

11th GradeComputer Science4 activities20 min35 min

Learning Objectives

  1. 1Calculate the network and broadcast addresses for a given IP address and subnet mask.
  2. 2Design a network addressing scheme for a small organization using CIDR notation.
  3. 3Compare and contrast the structure and advantages of IPv4 and IPv6 addressing.
  4. 4Analyze the steps a router takes to forward a packet from a source to a destination across multiple networks.
  5. 5Explain the role of routing tables in directing network traffic.

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

35 min·Small Groups

Inquiry Circle: Subnet Design Challenge

Groups receive a network specification (number of hosts per subnet, address range) and must design a valid subnet scheme using CIDR notation. Groups exchange their designs and verify each other's calculations, then discuss any discrepancies and identify the most efficient approach.

Prepare & details

Explain the function of IP addresses and subnet masks in network communication.

Facilitation Tip: During the Subnet Design Challenge, circulate with a copy of the CIDR chart and ask each group to explain their subnet boundaries aloud before submitting their final design.

Setup: Groups at tables with access to source materials

Materials: Source material collection, Inquiry cycle worksheet, Question generation protocol, Findings presentation template

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
25 min·Whole Class

Role Play: Human Router Simulation

Each student holds a routing table card listing network prefixes and next-hop addresses. The teacher acts as a data packet and calls out a destination IP. Each router student decides the next hop for that destination based on their table, and the class traces the packet's path across the room until it reaches the correct destination or gets dropped.

Prepare & details

Analyze the process of routing data packets across different networks.

Facilitation Tip: For the Human Router Simulation, assign one student to act as the routing protocol observer and give them a clipboard to record updates to the routing table after each topology change.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
20 min·Pairs

Think-Pair-Share: IPv4 vs. IPv6 Trade-offs

Present the constraints that drove IPv6 adoption and the challenges of the transition period. Students individually list three advantages and two practical challenges of IPv6, then compare their lists with a partner and refine before a class discussion that weighs the adoption timeline.

Prepare & details

Differentiate between IPv4 and IPv6 and their respective advantages.

Facilitation Tip: In the IPv4 vs. IPv6 Trade-offs discussion, provide a Venn diagram template so pairs can organize their arguments visually before sharing with the class.

Setup: Standard classroom seating; students turn to a neighbor

Materials: Discussion prompt (projected or printed), Optional: recording sheet for pairs

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
30 min·Small Groups

Gallery Walk: Routing Protocol Comparison

Post summaries of three routing protocols (RIP, OSPF, BGP) at different stations. Student groups visit each station, annotate the key features and appropriate scale, and on a central whiteboard map which protocol fits which network scenario. The class debrief connects protocol choice to real-world network architecture.

Prepare & details

Explain the function of IP addresses and subnet masks in network communication.

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness

Teaching This Topic

Teachers should avoid treating IP addressing as a purely mathematical exercise. Instead, ground every calculation in a real-world scenario, such as designing a school network or troubleshooting a failed connection. Research shows that students retain concepts better when they see how addressing and routing decisions affect actual devices and users. Use analogies carefully, as misleading comparisons (like comparing IP addresses to phone numbers) can reinforce misconceptions about permanence and scope.

What to Expect

Students will demonstrate understanding by designing functional subnets, accurately routing packets in a simulation, comparing protocols with evidence, and explaining trade-offs between addressing schemes. Success is visible when they move from procedural recall to strategic problem-solving in network design.

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 the Subnet Design Challenge, watch for students who treat the IP address as a permanent identifier like a MAC address.

What to Teach Instead

During the Subnet Design Challenge, have students examine their DHCP server logs or lease tables from the lab setup to see how IP addresses are assigned dynamically and can change with each connection.

Common MisconceptionDuring the Human Router Simulation, students may assume routing tables are static and never update.

What to Teach Instead

During the Human Router Simulation, introduce link failures or new network segments mid-simulation to force students to recalculate routes and update their tables, making the dynamic nature of routing visible.

Common MisconceptionDuring the Gallery Walk activity, students might visualize the internet as a single flat network.

What to Teach Instead

During the Gallery Walk, direct students to map the AS numbers and prefixes they see on the posters to real-world autonomous systems, highlighting the hierarchical structure of the internet.

Assessment Ideas

Quick Check

After the Subnet Design Challenge, provide students with a list of IP addresses and subnet masks. Ask them to calculate and write down the network and broadcast addresses, then review answers as a class to address errors.

Discussion Prompt

After the Subnet Design Challenge, pose the question: 'Your school now needs to add a sixth department with 60 IP addresses. How would you reallocate addresses using CIDR notation? What challenges arise from your initial design?' Facilitate a class discussion on their proposed solutions.

Exit Ticket

After the IPv4 vs. IPv6 Trade-offs activity, have students write one key difference between IPv4 and IPv6 on a slip of paper, then describe in one sentence how a router uses a routing table to send a packet to a computer on a different network.

Extensions & Scaffolding

  • Challenge: Ask students to design a dual-stack network that supports both IPv4 and IPv6, then test connectivity using packet tracer simulations.
  • Scaffolding: Provide pre-labeled network diagrams and partial routing tables for students who struggle to visualize the hierarchy of networks.
  • Deeper exploration: Have students research how BGP route hijacking works and present a case study to the class, connecting their subnet design experience to global internet security.

Key Vocabulary

IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. It serves as both a host or network interface identifier and a location address.
Subnet MaskA number that defines the range of IP addresses available within a network. It separates the network portion of an IP address from the host portion.
CIDR NotationClassless Inter Domain Routing notation, a compact way to represent an IP address and its associated routing prefix. It uses a slash followed by the number of bits in the network portion.
Routing TableA data table stored in a router or networked computer that lists the routes to particular network destinations. It specifies the next hop or interface to send packets to.
PacketA small segment of data transmitted over a network. Each packet contains header information, including source and destination IP addresses, to guide its journey.

Ready to teach IP Addressing and Routing?

Generate a full mission with everything you need

Generate a Mission