[go: up one dir, main page]

WO2013015669A1 - Global services redundancy using ip address mobility - Google Patents

Global services redundancy using ip address mobility Download PDF

Info

Publication number
WO2013015669A1
WO2013015669A1 PCT/MY2012/000129 MY2012000129W WO2013015669A1 WO 2013015669 A1 WO2013015669 A1 WO 2013015669A1 MY 2012000129 W MY2012000129 W MY 2012000129W WO 2013015669 A1 WO2013015669 A1 WO 2013015669A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
scs
redundant
main
session
Prior art date
Application number
PCT/MY2012/000129
Other languages
French (fr)
Inventor
Tageldin ABDELGADIR
Haseeb Shariq
Moshee Uddin MOHAMMAD
Faheem Mohd Ezani Muhammad
Abdulllah MOHD ARIFF
Original Assignee
Mimos Berhad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimos Berhad filed Critical Mimos Berhad
Publication of WO2013015669A1 publication Critical patent/WO2013015669A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1031Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1034Reaction to server failures by a load balancer

Definitions

  • the present invention relates to a system and method for providing redundancy within communication network using IP address mobility.
  • Server reliability provides for retrievable backups of user session in a scalable way on a network during server failure at web-hosting sites. Regardless of the reliability of servers, servers are prone to failure. Server redundancy is desirable within communication networks such as providing a backup server within the said communication network. At present, the availability of server redundancy in Local Area Network (LAN) solves the problem of server failure. Redundant server is required to be in the same LAN as the main server to ensure continuous service is maintained. However, service is disrupted if the linkage between the main server and the redundant server fails.
  • the approach of the present invention provides a system and a method for solving server failure by introducing redundancy of servers in a LAN.
  • the present invention requires redundant server to be in the same LAN as the main server. The service would be disrupted if the link to both the servers fails. Therefore, the present invention provides for the Session Capturing Server (SCS) to maintain mapping table of redundant servers IP address with main servers IP address. Further, the Session Capturing Server (SCS) of the present invention is captured to ongoing sessions of the main server that has failed and the captured sessions is forwarded to a backup server for continuing services.
  • SCS Session Capturing Server
  • the present invention provides a system for providing redundancy within communication network using IP address mobility.
  • the system comprising at least one trusted virtual domain.
  • the trusted virtual domain comprising at least one main server, at least one redundant server and at least one Session Capturing Server (SCS).
  • the at least one main server with IP address registered at DNS Server as highest priority server for serving a plurality of clients within communication network while the at least one redundant server takes over role of main server as next highest priority server and the at least one Session Capturing Server (SCS) registers and deregisters main server and redundant servers.
  • the at least one Session Capturing Server (SCS) maintains mapping table of redundant servers IP address with main servers IP address.
  • the at least one Session Capturing Server creates tunnel to redundant servers IP address to capture packets for main server and transmits the said packets to redundant servers via the said tunnel and destroys tunnel with redundant servers when mapping table entries are deleted.
  • the at least one redundant server further creates tunnel to at least one Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroys tunnel with at least one Session Capturing Server (SCS) when deregistration message is received from main server.
  • SCS Session Capturing Server
  • Another aspect of the present invention provides a method for providing redundancy within communication network using IP address mobility.
  • the method comprising steps of establishing communication session by main server as highest priority server within communication network, joining trusted virtual domain with next highest priority redundant servers to build mutual trust, sending probe messages by redundant backup server to main server for uplink status, taking over role of main server by next highest priority server within communication network when highest priority server is down, registering new main server with Session Capturing Server (SCS) and unregistering current main server with Session Capturing Server (SCS) when highest priority server is up.
  • SCS Session Capturing Server
  • a further aspect of the present invention provides a method for establishing communication session by main server as highest priority server within communication network.
  • the method comprises steps of joining trusted virtual domain to build trust with back up servers and Session Capturing Server (SCS), receiving probe messages from redundant server and providing status update of main server to redundant server, sending deregistration message to redundant server when main server is down and configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up.
  • SCS Session Capturing Server
  • the method of sending probe messages by redundant backup server to main server for uplink status further comprises steps of joining trusted virtual domain to build trust with main server, back up servers and Session Capturing Server (SCS), sending encrypted status probe messages to main server, continuously sending status messages to main server when status reports are received from main server, sending other messages based on user configuration or Registration Request (RR) messages to Session Capturing Server (SCS) when status reports are not received from main server, creating tunnel with Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroying tunnel with Session Capturing Server (SCS) when deregistration message is received from main server.
  • SCS Session Capturing Server
  • FIG. 1 illustrates a system for providing redundancy within communication network.using IP address mobility.
  • FIG. 2 is a flowchart illustrating a method for providing redundancy within communication network using I address mobility.
  • FIG. 3 is a flowchart illustrating a method for establishing communication session by main server as highest priority server within communication network.
  • FIG. 4 is a flowchart illustrating a method for configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up.
  • SCS Session Capturing Server
  • FIG. 5 is a flowchart illustrating a method for sending probe messages by redundant backup server to main server for uplink status.
  • FIG. 1 illustrates a system for providing redundancy within communication network using IP address mobility
  • FIG. 2 is a flowchart illustrating a method for providing redundancy within communication network using IP address mobility.
  • FIG.1 the system for providing redundancy within communication network using IP address mobility.
  • the concept of IP mobility is associated with devices being mobile and changing point of attachment from one network to another.
  • the principal of IP mobility of the present invention introduces IP address mobility rather than device mobility.
  • the system of the present invention comprising at least one trusted virtual domain (102).
  • the said trusted virtual domain further comprising at least one main server (104), at least one redundant server (106) and at least one Session Capturing Server (SCS) (108).
  • the main server obtains an address which is the same address registered in the DNS server.
  • the at least one main server (104) with IP address registered at DNS Server as highest priority server serves a plurality of clients within communication network as clients access services offered by the server through the assigned IP in the DNS.
  • the at least one redundant server (106) takes over role of main server (104) as next highest priority server.
  • the said redundant servers are backup servers.
  • the redundant servers further creates tunnel to at least one Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroys tunnel with at least one Session Capturing Server (SCS) when deregistration message is received from main server.
  • the at least one Session Capturing Server (SCS) (108) of the present invention registers and deregisters main server (104) and redundant servers (106).
  • the at least one Session Capturing Server (SCS) (108) maintains mapping table of redundant servers (106) IP address with main servers (104) IP address.
  • the said Session Capturing Server (SCS) (108) further creates tunnel to redundant servers IP address to capture packets for main server and transmits the said packets to redundant servers via the said tunnel and destroys tunnel with redundant servers when mapping table entries are deleted.
  • the methodology of the present invention which provides redundancy within communication network using IP address mobility comprising steps of establishing communication session by main server as highest priority server within communication network (202).
  • the main server is a machine with higher capacity to handle multiple requests wherein it is therefore the highest priority server.
  • the main server can choose one of the many available security association techniques to join a trusted virtual domain with the next highest priority redundant backup servers, who also join the trusted virtual domain of the main server to build mutual trust (204).
  • the main server can rest assure that the backup server is authorized to take over its responsibilities.
  • the redundant server sends probe messages to main server for uplink status (206) and redundant server as the next highest priority server takes over role of main server within communication network when highest priority server is down (208).
  • the new main server is registered with Session Capturing Server (SCS) (210) and current main server is deregistered with Session Capturing Server (SCS) when highest priority server is up (212).
  • SCS Session Capturing Server
  • FIG. 3 is a flowchart illustrating a method for establishing communication session by main server as highest priority server within communication network
  • FIG. 4 is a flowchart illustrating a method for configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up.
  • the method for establishing communication session by main server as highest priority server within communication network further comprises steps of joining trusted virtual domain to build trust with redundant servers and Session Capturing Server (SCS) (302). Thereafter, probe messages are received from redundant server (304) and status update of main server is provided to redundant server (306). Deregistration message is sent to redundant server when main server is down (308) and IP address of main server is configured while binding is deregistered with Session Capturing Server (SCS) when main server is up (310).
  • SCS Session Capturing Server
  • IP address of main server is configured and binding with Session Capturing Server (SCS) is deregistered when main server is up by requesting Session Capturing Server (SCS) to delete mapping table entries (402). Thereafter, deregistration request is sent to redundant server informing redundant server that main server is up (404) and tunnel between Session Capturing Server (SCS) and redundant server is destroyed when mapping table entries are deleted (406).
  • SCS Session Capturing Server
  • FIG. 5 is a flowchart illustrating a method for sending probe messages by redundant backup server to main server for uplink status.
  • the backup server securely probes the main server to check if the main server is up and serving the clients. The main server then securely replies to the backup server. However, when the main server is down, the backup server does not get a reply and it concludes that the main server is down. Given the condition when no response is received from the main server, depending on the threshold level set by the administrator, the backup server may send another probe or conclude that the main server is down. Similarly the backup server for the next highest priority redundant backup server probes the next highest priority redundant backup server and so on. As illustrated in FIG.
  • the redundant server in the operation of the redundant server, it joins the trusted virtual domain of the main server, backup servers and Session Capturing Server (SCS) (502). Thereafter, it sends out encrypted status probe message to the main server (504). As long as status reports are received from the main server, it continues to send out status messages to the main server (506). When a status report is not received, based on a user configurable threshold, it may send out another probe or sends a Registration Request (RR) message to the Session Capturing Server (SCS) (508). The RR message makes the SCS believe that the main server has physically moved to a new network location.
  • RR Registration Request
  • the Session Capturing Server then creates a tunnel with the redundant server, send out a Registration Acceptance (RA) message and tunnels all the requests meant for the main server to the redundant server (510).
  • the redundant server then assumes the role of the main server and responds to the clients via the Session Capturing Server (SCS).
  • SCS Session Capturing Server
  • the redundant server knows that the main server is up again and it destroys the tunnel with the Session Capturing Server (SCS) (512).
  • the redundant server again continues to probe the main server for uplink status.
  • the present invention provides for the Session Capturing Server (SCS) to maintain mapping table of redundant servers IP address with main servers IP address. Further, the Session Capturing Server (SCS) of the present invention is captured to ongoing sessions of the main server that has failed and the captured sessions is forwarded to a backup server for continuing services.
  • SCS Session Capturing Server

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Hardware Redundancy (AREA)

Abstract

Global services redundancy is provided using IP address mobility wherein the main server obtains an address which is the same address registered in the DNS server which allows clients access services offered by the server through the assigned IP in the DNS. Redundant server is required to be in the same LAN as the main server and if the link to both the servers fails, then the service is disrupted. The present invention introduces a Session Capturing Server (SCS) the Session Capturing Server (SCS) to maintain mapping table of redundant servers IP address with main servers IP address. Session Capturing Server (SCS) captures ongoing sessions of the main server that has failed and forward the captured sessions to a backup server for continuing services.

Description

GLOBAL SERVICES REDUNDANCY USING IP ADDRESS MOBILITY
FIELD OF INVENTION The present invention relates to a system and method for providing redundancy within communication network using IP address mobility.
BACKGROUND ART Server reliability provides for retrievable backups of user session in a scalable way on a network during server failure at web-hosting sites. Regardless of the reliability of servers, servers are prone to failure. Server redundancy is desirable within communication networks such as providing a backup server within the said communication network. At present, the availability of server redundancy in Local Area Network (LAN) solves the problem of server failure. Redundant server is required to be in the same LAN as the main server to ensure continuous service is maintained. However, service is disrupted if the linkage between the main server and the redundant server fails. The approach of the present invention provides a system and a method for solving server failure by introducing redundancy of servers in a LAN. The present invention requires redundant server to be in the same LAN as the main server. The service would be disrupted if the link to both the servers fails. Therefore, the present invention provides for the Session Capturing Server (SCS) to maintain mapping table of redundant servers IP address with main servers IP address. Further, the Session Capturing Server (SCS) of the present invention is captured to ongoing sessions of the main server that has failed and the captured sessions is forwarded to a backup server for continuing services.
The subject matter claimed herein is not limited to embodiments that solve any disadvantages or that operate only in environments such as those described above. Rather, this background is only provided to illustrate one exemplary technology area where some embodiments described herein may be practice. SUMMARY OF INVENTION
The present invention provides a system for providing redundancy within communication network using IP address mobility. The system comprising at least one trusted virtual domain. The trusted virtual domain comprising at least one main server, at least one redundant server and at least one Session Capturing Server (SCS). The at least one main server with IP address registered at DNS Server as highest priority server for serving a plurality of clients within communication network while the at least one redundant server takes over role of main server as next highest priority server and the at least one Session Capturing Server (SCS) registers and deregisters main server and redundant servers. Preferably, the at least one Session Capturing Server (SCS) maintains mapping table of redundant servers IP address with main servers IP address.
Further, the at least one Session Capturing Server (SCS) creates tunnel to redundant servers IP address to capture packets for main server and transmits the said packets to redundant servers via the said tunnel and destroys tunnel with redundant servers when mapping table entries are deleted. Preferably, the at least one redundant server further creates tunnel to at least one Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroys tunnel with at least one Session Capturing Server (SCS) when deregistration message is received from main server.
Another aspect of the present invention provides a method for providing redundancy within communication network using IP address mobility. The method comprising steps of establishing communication session by main server as highest priority server within communication network, joining trusted virtual domain with next highest priority redundant servers to build mutual trust, sending probe messages by redundant backup server to main server for uplink status, taking over role of main server by next highest priority server within communication network when highest priority server is down, registering new main server with Session Capturing Server (SCS) and unregistering current main server with Session Capturing Server (SCS) when highest priority server is up. A further aspect of the present invention provides a method for establishing communication session by main server as highest priority server within communication network. The method comprises steps of joining trusted virtual domain to build trust with back up servers and Session Capturing Server (SCS), receiving probe messages from redundant server and providing status update of main server to redundant server, sending deregistration message to redundant server when main server is down and configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up. Further, the method of sending probe messages by redundant backup server to main server for uplink status further comprises steps of joining trusted virtual domain to build trust with main server, back up servers and Session Capturing Server (SCS), sending encrypted status probe messages to main server, continuously sending status messages to main server when status reports are received from main server, sending other messages based on user configuration or Registration Request (RR) messages to Session Capturing Server (SCS) when status reports are not received from main server, creating tunnel with Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroying tunnel with Session Capturing Server (SCS) when deregistration message is received from main server.
The present invention consists of features and a combination of parts hereinafter fully described and illustrated in the accompanying drawings, it being understood that various changes in the details may be made without departing from the scope of the invention or sacrificing any of the advantages of the present invention.
BRIEF DESCRIPTION OF ACCOMPANYING DRAWINGS
To further clarify various aspects of some embodiments of the present invention, a more particular description of the invention will be rendered by references to specific embodiments thereof, which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail through the accompanying drawings where: FIG. 1 illustrates a system for providing redundancy within communication network.using IP address mobility.
FIG. 2 is a flowchart illustrating a method for providing redundancy within communication network using I address mobility.
FIG. 3 is a flowchart illustrating a method for establishing communication session by main server as highest priority server within communication network.
FIG. 4 is a flowchart illustrating a method for configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up.
FIG. 5 is a flowchart illustrating a method for sending probe messages by redundant backup server to main server for uplink status.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention provides a system and method for providing redundancy within communication network using IP address mobility. Hereinafter, this specification will describe the present invention according to the preferred embodiments. It is to be understood that limiting the description to the preferred embodiments of the invention is merely to facilitate discussion of the present invention and it is envisioned without departing from the scope of the appended claims. Reference is first made to FIG. 1 and FIG. 2 respectively. FIG. 1 illustrates a system for providing redundancy within communication network using IP address mobility and FIG. 2 is a flowchart illustrating a method for providing redundancy within communication network using IP address mobility. As illustrated in FIG.1 , the system for providing redundancy within communication network using IP address mobility. The concept of IP mobility is associated with devices being mobile and changing point of attachment from one network to another. The principal of IP mobility of the present invention introduces IP address mobility rather than device mobility.
The system of the present invention comprising at least one trusted virtual domain (102). The said trusted virtual domain further comprising at least one main server (104), at least one redundant server (106) and at least one Session Capturing Server (SCS) (108). The main server obtains an address which is the same address registered in the DNS server. The at least one main server (104) with IP address registered at DNS Server as highest priority server serves a plurality of clients within communication network as clients access services offered by the server through the assigned IP in the DNS.
The at least one redundant server (106) takes over role of main server (104) as next highest priority server. The said redundant servers are backup servers. The redundant servers further creates tunnel to at least one Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) and destroys tunnel with at least one Session Capturing Server (SCS) when deregistration message is received from main server. The at least one Session Capturing Server (SCS) (108) of the present invention registers and deregisters main server (104) and redundant servers (106). The at least one Session Capturing Server (SCS) (108) maintains mapping table of redundant servers (106) IP address with main servers (104) IP address. The said Session Capturing Server (SCS) (108) further creates tunnel to redundant servers IP address to capture packets for main server and transmits the said packets to redundant servers via the said tunnel and destroys tunnel with redundant servers when mapping table entries are deleted.
The methodology of the present invention which provides redundancy within communication network using IP address mobility comprising steps of establishing communication session by main server as highest priority server within communication network (202). The main server is a machine with higher capacity to handle multiple requests wherein it is therefore the highest priority server. Once in operation, the main server can choose one of the many available security association techniques to join a trusted virtual domain with the next highest priority redundant backup servers, who also join the trusted virtual domain of the main server to build mutual trust (204). When a trust has been built between the main server and the redundant server, the main server can rest assure that the backup server is authorized to take over its responsibilities. The redundant server sends probe messages to main server for uplink status (206) and redundant server as the next highest priority server takes over role of main server within communication network when highest priority server is down (208). Thereafter, the new main server is registered with Session Capturing Server (SCS) (210) and current main server is deregistered with Session Capturing Server (SCS) when highest priority server is up (212).
Reference is now being made to FIG. 3 and FIG. 4 respectively. FIG. 3 is a flowchart illustrating a method for establishing communication session by main server as highest priority server within communication network while FIG. 4 is a flowchart illustrating a method for configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up. As illustrated in FIG. 3, the method for establishing communication session by main server as highest priority server within communication network further comprises steps of joining trusted virtual domain to build trust with redundant servers and Session Capturing Server (SCS) (302). Thereafter, probe messages are received from redundant server (304) and status update of main server is provided to redundant server (306). Deregistration message is sent to redundant server when main server is down (308) and IP address of main server is configured while binding is deregistered with Session Capturing Server (SCS) when main server is up (310).
As illustrated in FIG. 4, IP address of main server is configured and binding with Session Capturing Server (SCS) is deregistered when main server is up by requesting Session Capturing Server (SCS) to delete mapping table entries (402). Thereafter, deregistration request is sent to redundant server informing redundant server that main server is up (404) and tunnel between Session Capturing Server (SCS) and redundant server is destroyed when mapping table entries are deleted (406).
Reference is now being made to FIG. 5. FIG. 5 is a flowchart illustrating a method for sending probe messages by redundant backup server to main server for uplink status. Once a security association has been established, the backup server securely probes the main server to check if the main server is up and serving the clients. The main server then securely replies to the backup server. However, when the main server is down, the backup server does not get a reply and it concludes that the main server is down. Given the condition when no response is received from the main server, depending on the threshold level set by the administrator, the backup server may send another probe or conclude that the main server is down. Similarly the backup server for the next highest priority redundant backup server probes the next highest priority redundant backup server and so on. As illustrated in FIG. 5, in the operation of the redundant server, it joins the trusted virtual domain of the main server, backup servers and Session Capturing Server (SCS) (502). Thereafter, it sends out encrypted status probe message to the main server (504). As long as status reports are received from the main server, it continues to send out status messages to the main server (506). When a status report is not received, based on a user configurable threshold, it may send out another probe or sends a Registration Request (RR) message to the Session Capturing Server (SCS) (508). The RR message makes the SCS believe that the main server has physically moved to a new network location.
The Session Capturing Server (SCS) then creates a tunnel with the redundant server, send out a Registration Acceptance (RA) message and tunnels all the requests meant for the main server to the redundant server (510). The redundant server then assumes the role of the main server and responds to the clients via the Session Capturing Server (SCS). When deregistration message is received from the main server, the redundant server knows that the main server is up again and it destroys the tunnel with the Session Capturing Server (SCS) (512). The redundant server again continues to probe the main server for uplink status.
The present invention provides for the Session Capturing Server (SCS) to maintain mapping table of redundant servers IP address with main servers IP address. Further, the Session Capturing Server (SCS) of the present invention is captured to ongoing sessions of the main server that has failed and the captured sessions is forwarded to a backup server for continuing services.
The present invention may be embodied in other specific forms without departing from its essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore indicated by the appended claims rather than by the foregoing description. All changes, which come within the meaning and range of equivalency of the claims, are to be embraced within their scope.

Claims

1. A system (100) for providing redundancy within communication network using IP address mobility comprising:
at least one trusted virtual domain (102) comprising at least one main server (104), at least one redundant server (106) and at least one Session Capturing Server (SCS) (108);
the at least one main server ( 04) with IP address registered at DNS Server as highest priority server for serving a plurality of clients within communication network;
the at least one redundant server (106) for taking over role of main server (104) as next highest priority server;
the at least one Session Capturing Server (SCS) (108) for registering and deregistering main server ( 04) and redundant servers (106).
characterized in that the at least one Session Capturing Server (SCS) (108) further maintains mapping table of redundant servers (106) IP address with main servers (104) IP address.
2. A system (100) according to Claim 1 , wherein the at least one Session Capturing Server (SCS) (108) further:
creates tunnel to redundant servers IP address to capture packets for main server and transmits the said packets to redundant servers via the said tunnel; and
destroys tunnel with redundant servers when mapping table entries are deleted.
3. A system (100) according to Claim 1 , wherein the at least one redundant server (106) further:
creates tunnel to at least one Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS); and
destroys tunnel with at least one Session Capturing Server (SCS) when deregistration message is received from main server.
4. A system (100) according to Claim 1 , wherein the said redundant servers (106) are backup servers.
5. A method (200) for providing redundancy within communication network using IP address mobility comprising steps of:
establishing communication session by main server as highest priority server within communication network (202);
joining trusted virtual domain with next highest priority redundant servers to build mutual trust (204);
sending probe messages by redundant server to main server for uplink status (206);
taking over role of main server by next highest priority server within communication network when highest priority server is down (208);
registering new main server with Session Capturing Server (SCS) (210); and
unregistering current main server with Session Capturing Server (SCS) when highest priority server is up (212).
6. A method (300) according to Claim 3, wherein establishing communication session by main server as highest priority server within communication network further comprises steps of:
joining trusted virtual domain to build trust with back up servers and Session Capturing Server (SCS) (302);
receiving probe messages from redundant server (304) and providing status update of main server to redundant server (306);
sending deregistration message to redundant server when main server is down (308); and
configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up (310).
7. A method (400) according to Claim 4, wherein configuring IP address of main server and deregistering binding with Session Capturing Server (SCS) when main server is up further comprises steps of. requesting Session Capturing Server (SCS) to delete mapping table entries (402);
sending deregistration request to redundant server informing redundant server that main server is up (404); and
destroying tunnel between Session Capturing Server (SCS) and redundant server when mapping table entries are deleted (406).
8. A method (500) according to Claim 3, wherein sending probe messages by redundant server to main server for uplink status further comprises steps of: joining trusted virtual domain to build trust with main server, back up servers and Session Capturing Server (SCS) (502);
sending encrypted status probe messages to main server (504); continuously sending status messages to main server when status reports are received from main server (506);
sending other messages based on user configuration or Registration Request (RR) messages to Session Capturing Server (SCS) when status reports are not received from main server (508);
creating tunnel with Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) (510); and
destroying tunnel with Session Capturing Server (SCS) when deregistration message is received from main server (512).
9. A method according to Claim 6, wherein creating tunnel with Session Capturing Server (SCS) when Registration Acceptance (RA) message is received from Session Capturing Server (SCS) further comprises steps of taking over role of main server by redundant server and responding to clients via Session Capturing Server (SCS).
10. A method according to Claim 6, wherein destroying tunnel with Session Capturing Server (SCS) when deregistration message is received from main server further comprises steps of continuously sending messages to main server for uplink status.
PCT/MY2012/000129 2011-07-25 2012-06-20 Global services redundancy using ip address mobility WO2013015669A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
MYPI2011003452 2011-07-25
MYPI2011003452A MY159199A (en) 2011-07-25 2011-07-25 Global services redundancy using ip address mobility

Publications (1)

Publication Number Publication Date
WO2013015669A1 true WO2013015669A1 (en) 2013-01-31

Family

ID=46545439

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MY2012/000129 WO2013015669A1 (en) 2011-07-25 2012-06-20 Global services redundancy using ip address mobility

Country Status (2)

Country Link
MY (1) MY159199A (en)
WO (1) WO2013015669A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506543A (en) * 2016-12-20 2017-03-15 北京工业大学 A method for implementing a trusted agent module in a cloud server
CN111107039A (en) * 2018-10-26 2020-05-05 北京国双科技有限公司 Communication method, device and system based on TCP connection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1061711A2 (en) * 1999-06-16 2000-12-20 Idgate Co., Ltd. Computer network and method of clustering network servers
WO2004036363A2 (en) * 2002-10-15 2004-04-29 Akamai Technologies, Inc. Method and system for providing on-demand content delivery for an origin server
US6813635B1 (en) * 2000-10-13 2004-11-02 Hewlett-Packard Development Company, L.P. System and method for distributing load among redundant independent stateful world wide web server sites

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1061711A2 (en) * 1999-06-16 2000-12-20 Idgate Co., Ltd. Computer network and method of clustering network servers
US6813635B1 (en) * 2000-10-13 2004-11-02 Hewlett-Packard Development Company, L.P. System and method for distributing load among redundant independent stateful world wide web server sites
WO2004036363A2 (en) * 2002-10-15 2004-04-29 Akamai Technologies, Inc. Method and system for providing on-demand content delivery for an origin server

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506543A (en) * 2016-12-20 2017-03-15 北京工业大学 A method for implementing a trusted agent module in a cloud server
CN106506543B (en) * 2016-12-20 2019-04-26 北京工业大学 A realization method of trusted proxy module in cloud server
CN111107039A (en) * 2018-10-26 2020-05-05 北京国双科技有限公司 Communication method, device and system based on TCP connection

Also Published As

Publication number Publication date
MY159199A (en) 2016-12-30

Similar Documents

Publication Publication Date Title
CN101582773B (en) Redundant failover system, redundancy managing apparatus and application processing apparatus
US20080285436A1 (en) Methods, systems, and computer program products for providing site redundancy in a geo-diverse communications network
US7848338B2 (en) Network-based reliability of mobility gateways
US20120042084A1 (en) Self-organizing ims network and method for organizing and maintaining sessions
KR101777187B1 (en) Failover functionality for client-related security association
EP2308196B1 (en) Network architecture for secure data communications
US8726068B2 (en) Intra-realm AAA fallback mechanism
US9112901B2 (en) Method and system for providing connection resiliency
McPherson et al. Architectural considerations of IP anycast
US10432504B2 (en) Message processing
CN106488475B (en) A method and device for realizing terminal called service recovery
CA2485175A1 (en) Methods and apparatus for mobile ip dynamic home agent allocation
Stewart et al. Aggregate server access protocol (ASAP)
JP5419907B2 (en) Network system and communication recovery method
CN108429682A (en) Method and system for optimizing network transmission link
US8023406B2 (en) Route reflector for a communication system
JP7357682B2 (en) Server computer, method for providing an application, mobile communication network, and method for providing access to a server computer
WO2013015669A1 (en) Global services redundancy using ip address mobility
KR20200072941A (en) Method and apparatus for handling VRRP(Virtual Router Redundancy Protocol)-based network failure using real-time fault detection
CN102904761A (en) A kind of NVR stacking method and NVR
US20150319588A1 (en) Method and device for sms processing through ims network
KR102065019B1 (en) Home subscriber server and method for managing subscriber in internet protocol multimedia subsystem network
KR101926483B1 (en) Ims restoration support for temporary gruu
JP2014171012A (en) IP multimedia subsystem
Siyavudeen et al. CONTAINERIZED DEPLOYMENT OF WEBRTC-SIP INTERWORKING FUNCTION TO INTEROPERATE WITH LEGACY SIP LINE-SIDE EDGES

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12737360

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12737360

Country of ref document: EP

Kind code of ref document: A1