Skip to content
Computer Science · Grade 12

Active learning ideas

IP Addressing and Routing

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.

Ontario Curriculum ExpectationsCS.N.4
30–50 minPairs → Whole Class4 activities

Activity 01

Problem-Based Learning50 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.

Explain the difference between IPv4 and IPv6 addressing.

Facilitation TipIn 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.

What to look forPresent students with a diagram showing two routers connected by multiple links, each with a different cost (e.g., bandwidth, hop count). Ask them to identify the path a packet would take and justify their choice based on routing metrics.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Problem-Based Learning30 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.

How do routers determine the optimal path for data packets?

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

What to look forProvide students with a small network scenario (e.g., 5 devices). Ask them to assign IP addresses and subnet masks, then write one sentence explaining why they chose those specific values for efficient communication.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 03

Problem-Based Learning45 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.

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

Facilitation TipIn 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.

What to look forFacilitate a class discussion: 'Imagine a company is experiencing slow network speeds. How might an issue with IP addressing or routing contribute to this problem? What steps could a network administrator take to diagnose it?'

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 04

Problem-Based Learning40 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.

Explain the difference between IPv4 and IPv6 addressing.

Facilitation TipFor 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.

What to look forPresent students with a diagram showing two routers connected by multiple links, each with a different cost (e.g., bandwidth, hop count). Ask them to identify the path a packet would take and justify their choice based on routing metrics.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

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.

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.


Watch Out for These Misconceptions

  • During 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.

    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.

  • During 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.

    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.

  • During 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.

    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.


Methods used in this brief