7  Network Topology Types

Key Concepts
  • Tree Topology: A hierarchical extension of star topology; scalable for large networks but parent nodes are critical infrastructure
  • Dual-Ring: A ring topology with a backup ring running in the reverse direction; provides redundancy against single link or node failure
  • Point-to-Point: The simplest topology — one direct link between two nodes; used for gateway backhaul connections
  • Point-to-Multipoint: A single transmitter communicating with multiple receivers simultaneously; common in LPWAN base station configurations
  • Cluster-Tree: A Zigbee topology where coordinator and routers form a tree backbone and end devices connect to their nearest router in star fashion
  • Daisy Chain: A serial topology where each device passes data to the next; simple to cable but each device is a potential SPOF for all downstream devices
  • Topology Overlay: Running a logical mesh topology over a physical star topology infrastructure using virtual links

7.1 In 60 Seconds

The five fundamental network topology types are star (all nodes connect to a central hub), bus (shared communication medium), ring (circular daisy-chain), full mesh (every node connects to every other), and partial mesh (selective direct connections). Each has distinct trade-offs in cost, fault tolerance, and scalability that determine which IoT protocols and deployment scenarios they best serve.

7.2 Learning Objectives

By the end of this section, you will be able to:

  • Classify Topology Types: Categorize star, bus, ring, full mesh, and partial mesh by structural properties and connection formulas
  • Evaluate Topology Characteristics: Compare advantages, disadvantages, and failure modes of each type
  • Select Topologies for IoT Scenarios: Justify which topology best fits a given deployment based on cost, reliability, and scale
  • Interpret Network Diagrams: Analyse logical topology symbols and hierarchical layout conventions

This chapter explores the main types of network topologies used in IoT: star, bus, ring, full mesh, and partial mesh. Each type is like a different way of arranging desks in a classroom – some make it easy for the teacher to reach everyone, others make it easy for students to talk to each other directly.

“Let me introduce the five topology types,” said Max the Microcontroller. “Star: everyone connects to one central device. Think Wi-Fi – all your gadgets connect to the router. Simple, but the router is a single point of failure.”

“Bus: everyone shares one cable,” said Sammy the Sensor. “Old-school Ethernet used this. Cheap but collision-prone. Ring: data passes around a circle – fair but fragile. If one link breaks, the whole ring stops.”

“Full mesh: every device connects to every other device,” added Lila the LED. “Maximum resilience, but the number of connections grows incredibly fast. With 10 devices, you need 45 connections! Partial mesh is more practical – key devices get extra links for reliability while others save on connections.”

“In IoT, you will mostly see star and mesh,” concluded Bella the Battery. “Star for Wi-Fi and LoRaWAN where simplicity matters. Mesh for Zigbee and Thread where self-healing and range extension through hopping matter. Understanding all five types helps you recognize and design the hybrid networks used in real deployments.”

7.3 Prerequisites


7.4 Logical Topologies Overview

Overview diagram comparing five logical topology types (star, extended star, bus, ring, full mesh, partial mesh) with simplified device symbols and connection lines showing data flow patterns
Figure 7.1: Logical topologies overview showing network data flow patterns

7.4.1 Purpose and Features

Logical topology explains network operation, not physical layout.

Key features:

  1. Symbols - Simplified device icons
  2. Flow lines - Represent connections and data flow
  3. Layout - Hierarchical arrangement
  4. Labels and addresses - Device identification and IP information

7.4.2 Network Device Symbols

Common symbols (Cisco-style):

Common Cisco-style network device symbols for routers, switches, firewalls, servers, and wireless access points

Note: No official international standards for network symbols (unlike electrical symbols). Cisco conventions are widely adopted.

7.4.4 Hierarchical Layout

Best practice: Arrange logical diagrams hierarchically

Hierarchical network layout with core devices at top, distribution layer in middle, and access layer devices at bottom

Layout principles:

  • Core devices at top/center
  • Connected devices radiating outward
  • Two-way data flow understood
  • Hierarchy shows message routing

7.5 Star Topology

Star topology diagram showing central hub/switch with six connected devices radiating outward like spokes on a wheel, illustrating centralized control and single point of failure
Figure 7.2: Star topology with central hub/switch connecting all devices

Configuration: All devices connect to central node (switch/hub)

Characteristics:

  • Easy to install and manage
  • Failure of one device doesn’t affect others
  • Easy to add/remove devices
  • Central node is single point of failure
  • Requires more cable than bus topology

IoT Use Cases:

  • Smart home with central hub
  • Office sensors connected to gateway
  • Industrial sensors to local controller

7.6 Extended Star Topology

Extended star topology showing hierarchical structure with one core switch at top connected to three distribution switches, each distribution switch connected to three end devices, demonstrating scalability through layered star topologies
Figure 7.3: Extended star topology with multiple star networks interconnected

Configuration: Multiple star topologies interconnected

Characteristics:

  • Highly scalable
  • Fault tolerance (one switch fails, others continue)
  • Hierarchical management
  • More complex configuration

IoT Use Cases:

  • Multi-building campus network
  • Large industrial facility
  • Smart city infrastructure

7.7 Bus Topology

Bus topology diagram showing five devices connected in series along a single shared bus cable with terminators at both ends, illustrating minimal cabling but vulnerability to single cable failure
Figure 7.4: Bus topology with all devices connected to a single backbone cable

Configuration: All devices share common medium (bus)

Characteristics:

  • Minimal cable required
  • Easy to extend
  • Well-suited for temporary networks
  • Bus failure affects entire network
  • Difficult to troubleshoot
  • Performance degrades with many devices

IoT Use Cases:

  • I2C sensor bus (on same PCB)
  • CAN bus in vehicles
  • Legacy building automation systems

7.8 Ring Topology

Ring topology diagram showing six devices connected in circular loop with directional arrows indicating token-based data flow clockwise around the ring, demonstrating equal access but vulnerability to single point failure
Figure 7.5: Ring topology with devices connected in circular pattern

Configuration: Devices connected in circular sequence

Characteristics:

  • Equal access for all devices
  • Predictable performance
  • No collisions (token-based)
  • Single device failure can break ring
  • Difficult to reconfigure

IoT Use Cases:

  • Fiber optic industrial networks
  • FDDI (legacy)
  • Token Ring (legacy)

Modern variant: Dual ring for fault tolerance


7.9 Full Mesh Topology

Full mesh topology diagram showing five devices where each device has direct connections to all other devices (10 total connections forming complete graph), demonstrating maximum redundancy but high complexity and cost
Figure 7.6: Full mesh topology where every node connects to every other node

Configuration: Every device directly connected to every other device

Let’s derive the connection formula for full mesh and understand why it scales poorly.

For \(n\) nodes, each node connects to \((n-1)\) others. Total directed links \(= n(n-1)\).

Undirected links (each link counted once): \[L = \frac{n(n-1)}{2}\]

Examples:

  • \(n=5\): \(L = \frac{5 \times 4}{2} = 10\) connections
  • \(n=10\): \(L = \frac{10 \times 9}{2} = 45\) connections
  • \(n=25\): \(L = \frac{25 \times 24}{2} = 300\) connections

Cost scaling: If each radio costs \(\$15\), a 25-node full mesh requires \(300 \times \$15 = \$4{,}500\) in radios alone (plus configuration complexity). This is why full mesh is impractical above 30 nodes — connections grow as \(O(n^2)\) while benefits plateau. Partial mesh with 2-3 connections per node (\(L \approx 2.5n\)) provides similar fault tolerance at 10% of the cost.

Characteristics:

  • Maximum redundancy
  • No single point of failure
  • High fault tolerance
  • Multiple simultaneous connections
  • Expensive (many connections)
  • Complex configuration
  • Number of connections = n(n-1)/2

IoT Use Cases:

  • Critical infrastructure monitoring (backbone routers)
  • Emergency communication systems
  • Military and safety-critical sensor networks (<15 nodes)

Example: 5 devices = 10 connections, 10 devices = 45 connections!

Try It: Mesh Connection & Cost Calculator

7.10 Partial Mesh Topology

Partial mesh topology diagram showing six devices with strategic connections (some fully meshed in core, others with single paths and two backup routes shown as dashed lines), balancing cost efficiency with selective redundancy for critical paths
Figure 7.7: Partial mesh topology with selective redundant connections for critical paths

Configuration: Some devices fully connected, others not

Characteristics:

  • Balance between cost and redundancy
  • Critical paths have backup routes
  • Less expensive than full mesh
  • Not all devices have direct paths

IoT Use Cases:

  • Zigbee and Thread networks (self-healing partial mesh)
  • Multi-site WAN connections
  • Smart city infrastructure


7.11 Topology Selection Decision Tree

Decision tree for selecting network topology based on device count, fault tolerance requirements, budget, and scalability needs
Figure 7.8: Topology selection decision tree

7.12 Topology Scalability Comparison

Scalability comparison chart showing how connection count grows for each topology type as network size increases from 2 to 50 nodes, with full mesh rising steeply as O(n squared) while star, bus, and partial mesh grow linearly
Figure 7.9: Topology scalability comparison by node count

7.13 Topology Comparison Summary

Topology Connections Fault Tolerance Complexity Best For
Star n-1 Low (hub = SPOF) Simple Small networks, central control
Extended Star n-1 (per level) Medium (branch isolation) Moderate Multi-floor buildings
Bus 1 segment Very Low Simple Legacy systems, PCB buses
Ring n Low (single break fails) Moderate Token-based systems
Full Mesh n(n-1)/2 Very High Complex Critical systems (<30 nodes)
Partial Mesh ~2-3n High Moderate Balanced cost/reliability

7.14 Hands-On: Mesh Routing Simulation

Understanding topology types is easier when you can simulate packet delivery through them. The Python code below creates a 10-node mesh network and compares three fundamental routing algorithms: flooding, distance-vector, and link-state. You can directly observe the convergence time and message overhead differences.

Common Pitfalls

Tree topology’s parent nodes are SPOFs for all their children. Deeper trees have more layers of SPOFs. Fix: map the failure impact of each level of the tree hierarchy before committing to the design.

Point-to-multipoint is a physical/MAC layer concept (one transmitter, multiple receivers on the same channel). Multicast is a network-layer concept (addressed to a group). Fix: distinguish the layer at which each concept operates.

A “Zigbee mesh” product may actually implement cluster-tree topology with limited mesh routing capability. Fix: read the product data sheet for the actual routing behaviour, not just the protocol’s theoretical topology.

7.15 Summary

  • Star topology provides simple management with central hub but creates single point of failure
  • Extended star scales star topology through hierarchical layers
  • Bus topology uses minimal cabling but bus failure affects entire network
  • Ring topology offers equal access but single device failure can break the ring
  • Full mesh provides maximum redundancy but connection count grows quadratically
  • Partial mesh balances redundancy and cost by protecting only critical paths
  • Topology selection depends on device count, reliability needs, and budget

7.16 Knowledge Check

7.17 What’s Next

If you want to… Read this
Study the fundamental four topology types Basic Types
Learn how topologies are selected for deployments Topology Selection
Understand hybrid topology design Hybrid Design
Analyse topology metrics and failure modes Topology Analysis
See the module overview Topologies Overview