[go: up one dir, main page]

WO2013015669A1 - Redondance de services globaux utilisant la mobilité d'adresse ip - Google Patents

Redondance de services globaux utilisant la mobilité d'adresse ip 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
English (en)
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/fr

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

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.
PCT/MY2012/000129 2011-07-25 2012-06-20 Redondance de services globaux utilisant la mobilité d'adresse ip WO2013015669A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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