|
Scenario 1
If a client of Server A wishes to send data to a client of Server B, information is first transmitted by the sending client to Server A, then passed to Server B to relay to its destination.
If instead, a client on a third server, C, connected to B was the destination, the intermediary server B would be effectively acting as a router. If such a scenario were to persist, Server B might decide to alter its role, demonstrating how the network's structure can change depending on the nature of its traffic. By adapting to an alteration in their surroundings, nodes streamline the overall flow of data through the network by prioritising resources where they are needed most. Scenario 2
Assume Server B in the diagram below is processing a high volume of traffic, only a small percentage of which is generated between its own clients, with the remainder passing straight through the node.

To adapt, Server B changes its role on-the-fly to a Router, in order to more effectively dedicate its resources to channeling traffic between servers A and C. In such a scenario, its clients would be seamlessly transferred to either A or C automatically, leaving the router with established connections only to servers.
Server-to-server transfer of clients is achieved without service interruption by establishing a second connection from a client to its destination server before its original connection is terminated, thereby allowing the flow of data to continue uninterrupted. In another instance, if two particular clients on separate servers were creating large amounts of cross-network traffic between them, they might be relocated to the same server so that inter-server traffic is minimised. Such "intelligent load balancing" is featured in the free Nexus Network Manager, allowing clients which exceed a certain bandwidth allocation to be transferred to other nodes to aid network health. |