Back to results
US 6,473,396 B1Granted
Use of logical addresses to implement module redundancy
AssigneeCisco Technology, Inc.
InventorSampath H. Kumar
Life of this patent
Estimating the term…
Abstract
An apparatus is described to implement a module redundant system using logical addresses. The apparatus may comprise a bus on which a plurality of server modules may be coupled to. One of the server modules may be configured to be active and remaining server modules may be configured to be on standby. A plurality of client modules may be coupled to the bus and configured to be in communication with the active server module using logical addresses.
Claims26
An apparatus, comprising:
- a bus;
- a plurality of server modules coupled to said bus, one of said server modules configured to be active and each remaining server module configured to be on standby;
- and
- a plurality of client modules coupled to said bus that direct information to said active server module by including with said information a logical address that is based upon a function performed by said active server module.
1 more element
An apparatus, comprising
- a plurality of client modules that are coupled to an active server module through a bus so that said client modules can send information to said active server module, said active server configured to perform a function upon said information, said information having a destination address is a logical address, said logical address based upon said function performed by said active server, said apparatus further comprising at least one standby server module that becomes a new active server module so as to perform said function in place of said active server if said active server module fails.
An apparatus, comprising:
- a) means for sending information from a client server module to an active server module, said information having a destination address that is based upon a function that is performed by said active server module on said information;
- b) means for communicating between said active server module and one or more standby server modules that can replace said active server module so as to perform said function if said active server module fails, said communicating for recognizing whether or not said active server module has failed, said communicating including a second destination address, said second destination address being a physical address that is based upon a physical location of a server module that is at the receiving end of said communicating.
A method, comprising:
- a) sending information from a client module to an active server module, said active server module configured to perform a function on said information, said information having a destination address, said destination address being a logical address that is based upon said function;
- b) performing said function on said information;
- c) recognizing that said active server has failed;
- and
- d) sending more information from said client module to a new active server module that performs said function, said new active server having transitioned from a standby server in response to said recognizing that said active server has failed, said more information having said destination address.
2 more elements
Dependencies are inferred from the claim text.