Method and apparatus for data transmission control in a computer network environment
First Claim
1. In a computer which is connected via a router to a computer network at a first location in the network for enabling the computer to transmit data to another location in the network, a method for controlling the transmission of said data comprising:
- a) storing, by the computer, a number of addresses for respective ones of a plurality of;
b) accessing the stored addresses by the computer to identify one of said routers;
c) directing data to the identified router for the data to be transmitted to the other location;
d) sensing, by the computer, failure of said transmission by the identified router;
e) setting, by the computer, a transmission-failure indication recording a transmission failure by the identified router;
f) identifying, responsive to the transmission failure, a next one of the routers, including the step of;
accessing said stored addresses;
g) checking, by the computer, whether such a transmission-failure indication has been previously set for the identified next one of the routers; and
h) directing data to the identified next one of the routers for the data to be transmitted to the other location if the checking in step g) determines that no transmission-failure indication has been set.
1 Assignment
0 Petitions
Accused Products
Abstract
A data network may comprise routers for transmitting data between locations in the network via alternative routes. A network gateway or server may normally send data packets to a particular default router but, for network communication recovery, the gateway needs to select a new default route if the first goes down. The recovery method of this invention comprises storing information indicative of respective ones of a plurality of said alternative routes; accessing the stored information to identify a first of said routes; directing data to the router means for the data to be transmitted to the said another location via the first route; sensing failure of said transmission and, in the event of such failure, accessing said stored information to identify a second of said alternative routes; and directing data to the router means for the data to be transmitted to the said another location via the second route. Ideally, the method includes storing information indicative of the failure of any of said alternative routes and, before directing data to the router means, accessing said stored information to identify said routes in turn until one is identified that is not indicated as having failed.
-
Citations
8 Claims
-
1. In a computer which is connected via a router to a computer network at a first location in the network for enabling the computer to transmit data to another location in the network, a method for controlling the transmission of said data comprising:
-
a) storing, by the computer, a number of addresses for respective ones of a plurality of;
b) accessing the stored addresses by the computer to identify one of said routers;
c) directing data to the identified router for the data to be transmitted to the other location;
d) sensing, by the computer, failure of said transmission by the identified router;
e) setting, by the computer, a transmission-failure indication recording a transmission failure by the identified router;
f) identifying, responsive to the transmission failure, a next one of the routers, including the step of;
accessing said stored addresses;
g) checking, by the computer, whether such a transmission-failure indication has been previously set for the identified next one of the routers; and
h) directing data to the identified next one of the routers for the data to be transmitted to the other location if the checking in step g) determines that no transmission-failure indication has been set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Computer apparatus which is connected via a router to a computer network at a first location in the network for enabling the computer to transmit data to another location in the network, the apparatus comprising:
-
storing means for storing, by a computer, a number of addresses for respective ones of a plurality of routers;
accessing means for accessing the stored addresses by the computer to identify one of said routers;
directing means for directing data to the identified router for the data to be transmitted to the other location;
sensing means for sensing, by the computer, failure of said transmission by the identified router;
setting means for setting, by the computer, a transmission-failure indication recording a transmission failure by the identified router;
identifying means for identifying, responsive to the transmission failure, a next one of the routers, wherein the identifying means includes;
accessing means for accessing said stored addresses;
and the method includes;
checking means for checking, by the computer, whether such a transmission-failure indication has been previously set for the identified next one of the routers, wherein the directing means directs data to the identified next one of the routers for the data to be transmitted to the other location if the checking by the checking means determines that no transmission-failure indication has been set. - View Dependent Claims (7, 8)
-
Specification