WO2013015669A1 - Redondance de services globaux utilisant la mobilité d'adresse ip - Google Patents
Redondance de services globaux utilisant la mobilité d'adresse ip 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
Selon l'invention, une redondance de services globaux est fournie en utilisant une mobilité d'adresse IP dans laquelle le serveur principal obtient une adresse qui est la même adresse enregistrée dans le serveur DNS qui permet à des clients d'accéder à des services offerts par le serveur par l'intermédiaire de l'adresse IP attribuée dans le DNS. Un serveur redondant doit se trouver dans le même LAN que le serveur principal et, si la liaison menant aux deux serveurs subit une défaillance, alors le service est interrompu. La présente invention introduit un serveur de capture de session (SCS), le serveur de capture de sessions (SCS) étant destiné à maintenir une table de correspondance entre adresse IP de serveur redondant et adresse IP de serveur principal. Le serveur de capture de session (SCS) capture des sessions en cours du serveur principal qui a subi une défaillance et réachemine les sessions capturées vers un serveur de secours pour continuer les services.
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 (fr) | 2013-01-31 |
Family
ID=46545439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/MY2012/000129 WO2013015669A1 (fr) | 2011-07-25 | 2012-06-20 | Redondance de services globaux utilisant la mobilité d'adresse ip |
Country Status (2)
Country | Link |
---|---|
MY (1) | MY159199A (fr) |
WO (1) | WO2013015669A1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506543A (zh) * | 2016-12-20 | 2017-03-15 | 北京工业大学 | 一种云服务器中可信代理模块的实现方法 |
CN111107039A (zh) * | 2018-10-26 | 2020-05-05 | 北京国双科技有限公司 | 一种基于tcp连接的通信方法、装置及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1061711A2 (fr) * | 1999-06-16 | 2000-12-20 | Idgate Co., Ltd. | Réseau d'ordinateurs et procédé de regroupement de serveurs de réseau |
WO2004036363A2 (fr) * | 2002-10-15 | 2004-04-29 | Akamai Technologies, Inc. | Procede et systeme pour fournir un contenu a la demande sur un serveur d'origine |
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/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1061711A2 (fr) * | 1999-06-16 | 2000-12-20 | Idgate Co., Ltd. | Réseau d'ordinateurs et procédé de regroupement de serveurs de réseau |
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 (fr) * | 2002-10-15 | 2004-04-29 | Akamai Technologies, Inc. | Procede et systeme pour fournir un contenu a la demande sur un serveur d'origine |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506543A (zh) * | 2016-12-20 | 2017-03-15 | 北京工业大学 | 一种云服务器中可信代理模块的实现方法 |
CN106506543B (zh) * | 2016-12-20 | 2019-04-26 | 北京工业大学 | 一种云服务器中可信代理模块的实现方法 |
CN111107039A (zh) * | 2018-10-26 | 2020-05-05 | 北京国双科技有限公司 | 一种基于tcp连接的通信方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
MY159199A (en) | 2016-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101582773B (zh) | 冗余切换系统、冗余管理装置以及应用程序处理装置 | |
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 (ko) | 클라이언트관련 보안 연관에 대한 페일오버 기능성 | |
EP2308196B1 (fr) | Architecture de réseau pour communications de données sécurisées | |
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 (zh) | 一种实现终端被叫业务恢复的方法及装置 | |
CA2485175A1 (fr) | Procedes et appareil pour l'attribution d'un agent local dynamique ip mobile | |
Stewart et al. | Aggregate server access protocol (ASAP) | |
JP5419907B2 (ja) | ネットワークシステム、及び通信復旧方法 | |
CN108429682A (zh) | 一种网络传输链路的优化方法及系统 | |
US8023406B2 (en) | Route reflector for a communication system | |
JP7357682B2 (ja) | サーバコンピュータ、アプリケーションを提供するための方法、移動通信ネットワーク、及びサーバコンピュータへのアクセスを提供するための方法 | |
WO2013015669A1 (fr) | Redondance de services globaux utilisant la mobilité d'adresse ip | |
KR20200072941A (ko) | 실시간 오류 감지를 통한 vrrp 기반의 네트워크 장애 대응 방법 및 장치 | |
CN102904761A (zh) | 一种nvr堆叠的方法和nvr | |
US20150319588A1 (en) | Method and device for sms processing through ims network | |
KR102065019B1 (ko) | Ims 망에서 가입자를 관리하는 가입자 정보 관리 서버 및 방법 | |
KR101926483B1 (ko) | 임시 gruu에 대한 ims 복원 지원 | |
JP2014171012A (ja) | Ipマルチメディアサブシステム | |
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 |