WO2013015669A1 - Global services redundancy using ip address mobility - Google Patents
Global services redundancy using ip address mobility Download PDFInfo
- 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
Links
- 238000013507 mapping Methods 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 25
- 239000000523 sample Substances 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1031—Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction 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.
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)
| 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)
| 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 |
-
2011
- 2011-07-25 MY MYPI2011003452A patent/MY159199A/en unknown
-
2012
- 2012-06-20 WO PCT/MY2012/000129 patent/WO2013015669A1/en active Application Filing
Patent Citations (3)
| 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)
| 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 |