A method is provided for transitioning between redundant computer systems on a network. According to one aspect of the present invention, fault tolerance may be achieved in a network which includes one or more redundant computer systems by monitoring the status of a primary system and having a redundant system take over for the primary system upon determining the primary system has entered a predetermined state (e.g., lost power, CPU has gone down, etc.). Each host machine on the network includes an address translation table (e.g., an Address Resolution Protocol (ARP) cache) for purposes of dynamically mapping a logical address (e.g., an Internet Protocol (IP) address) to a physical address (e.g., a MAC address). Therefore, transitioning from the primary system to a redundant system that shares the same logical address may be accomplished by simply transmitting an ARP reply containing therein the shared logical address and the physical address of the redundant system or an ARP proxy server with which the redundant system is registered. In this manner, the host machines will update their address translation tables such that the shared logical address will be associated with the physical address provided in the ARP reply and further transmissions addressed to the shared logical address will in effect be redirected to the redundant system either directly or indirectly through the ARP proxy server.

Un metodo è fornito per transitioning fra i sistemi di elaborazione ridondanti su una rete. Secondo una funzione di presente invenzione, la tolleranza di errori può essere realizzata in una rete che include uno o più sistemi di elaborazione ridondanti controllando la condizione di un sistema primario ed avendo un sistema ridondante assuma la direzione di per il sistema primario sulla determinazione del sistema primario ha entrato nell'predeterminato dichiarano (per esempio, l'alimentazione persa, CPU è andato giù, ecc.). Ogni macchina ospite sulla rete include una tabella di traduzione di indirizzo (per esempio, un nascondiglio di Address Resolution Protocol (ARP)) allo scopo dinamicamente il tracciato dell'indirizzo logico (per esempio, un indirizzo di Internet Protocol (IP)) ad un indirizzo fisico (per esempio, un MAC address). Di conseguenza, transitioning dal sistema primario ad un sistema ridondante che ripartisce lo stesso indirizzo logico può essere compiuto semplicemente trasmettendo una risposta di ARP che contiene in ciò l'indirizzo logico comune e l'indirizzo fisico del sistema ridondante o di un proxy server di ARP con cui il sistema ridondante è registrato. In questo modo, le macchine ospite aggiorneranno le loro tabelle di traduzione di indirizzo tali che l'indirizzo logico comune sarà associato con l'indirizzo fisico fornito nella risposta di ARP ed ulteriori trasmissioni indirizzate all'indirizzo logico comune in effetti saranno riorientate direttamente o indirettamente al sistema ridondante con il proxy server di ARP.

 
Web www.patentalert.com

< (none)

< Math game

> Facilitating internet commerce through internetworked auctions

> (none)

~ 00005