Global IP Tunneling

Global IP Tunneling is the feature that allows SysMaster to loadbalance servers situated in different physical locations and in this way to implement global traffic management solutions.

How It Works?

Global IP Tunneling uses IP encapsulation to allow datagrams for one IP address to be wrapped and directed to another IP address. There, the original datagrams are extracted and processed locally. The process can be illustrated with the following figure:


When a client sends a request to a service managed by SysMaster, the request packet arrives at SysMaster. The device checks the destination IP and port number of the packet and if they are recognized as the address of one of SysMaster's services, a real server that will process this request is assigned according to the configured loadbalancing technique. SysMaster adds a record for this new connection into its hash table. SysMaster encapsulates the packet within an IP datagram and forwards it to the chosen server. All subsequent packets for this connection will be again encapsulated and forwarded to the same real server as long as the connection record exists in the hash table. When the server receives the packet, it extracts the original packet from the datagram. If it finds that there is an interface that can take the packet, the server processes the request locally. The result of the request is sent directly to the client according to the routing table of the real server. When the connection terminates or expires, its record is removed from the hash table.

Quick Responses to Client Requests

As you can see with the Global IP Tunneling method, SysMaster like the Direct Path Routing technique processes only the incoming traffic and the outgoing traffic is sent directly to the clients. The difference with the Direct Path Routing technique is that real servers can have any real IP address in any network. They can be geographically distributed around the world.
There is a requirement for the operating systems of the real servers to support the IP encapsulation protocol. Their tunnel devices are all configured up so that the systems can extract the encapsulated packets properly.

Global Load Balancing

SysMaster Global IP tunneling feature can be used to build a very high-performance and high reliability solution. As real servers are distributed among different physical locations, clients will be serviced uninterruptedly even if a site-wide failure occurs.

top of page
 
 
©2004 SysMaster Corporation. All rights reserved.