Version 1.1.0 Theory of Networking Operations
3.3.2 Star Topology
Like its name suggests, a star routing topology is actually
a hub-and-spoke system in which data traffic and network
commands are routed through a central node, the
Master. In this routing topology, peripheral nodes require
direct radio contact with the Master, and interference or
the failure of a specific node can render the network less
reliable, as each node provides a single point of failure.
To construct a star network using IP-Link 1000, only one
IP-Link 1000 module needs to be configured as a Master
node, as defined in Section 3.2.1. The remaining IP-Link
1000 modules can be programmed as an End node, as
described in Section 3.2.3.
The most significant benefit of a star routing topology is its
simplicity. The simplicity translates into very low-overhead protocol implementation, much lower overall
device cost, very low-overhead routing information, and ease of administration. The central Master
node can also assume many administrative roles such as certificate authority for authentication,
remote management gateway, etc.
But the simplicity comes at a price of flexibility. Because of the requirement to put every single end
node within the reach of the Master node, the overall network coverage is limited. And star topology
networks cannot scale up easily to accommodate high-density deployment. The concentrated
message routing towards the Master node can easily create a hot spot and lead to congestion, packet
loss, and performance degradation, depending on the data traffic profile.
The star topology is by far the most common architecture deployed today, and it is well suited for a
variety of remote monitoring and control applications that don’t need or can’t afford the cost and
complexity overhead of a more sophisticated network topology.
3.3.3 Cluster Tree Topology
In a nutshell, cluster tree is an aggregation of multiple star topologies. Several stars are chained
together to span a much wider area, just like branches and sub-branches in their botanical
counterparts. Also known as spanning tree topology, cluster tree is a natural networking and routing
pattern that is widely in use in today’s communication networks.
From a technical perspective, a cluster tree is the simplest topology that can really support network-
wide multi-hop messaging services. In support of the networking function, a cluster tree must
accomplish several key services at the network layer. First, a cluster tree network must provide a
dynamic address allocation scheme so that new-coming nodes can attach themselves to the network
and be recognized by other existing nodes. Second, each node in the cluster tree topology must make
minimal routing decision, based on the addresses of sender and receiver, in support of message
forwarding. Finally, a practical cluster tree network must provide configurable span attributes to specify
how much resource a wireless network device can dedicate to support a tree topology. These span
attributes include maximum level of depths and maximum number of children allowed. For the
embedded wireless networking that the IP-Link 1000 modules are designed for, all these capabilities
are provided in its embedded firmware for the users’ convenience.
IP-Link 1000 User Manual Version 1.1.0
Helicomm, Inc.
Page 9