Failure detection of path information corresponding to a transmission path
First Claim
1. A method of determining validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network, the method comprising:
- monitoring unsolicited data received from a monitored peer via a reverse transmission path associated with a forward transmission path identified by path information;
monitoring any data sent to the monitored peer using the path information;
performing validity tests by a monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer; and
invalidating the path information if a validity test fails.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, peers and computer programs determine validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network. The monitoring peer monitors unsolicited data received from the monitored peer via the reverse transmission path identified by the path information and further monitors any data sent to the monitored peer using the path information. Validity tests are performed by the monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer. The monitoring peer invalidates the path information if the validity test fails.
-
Citations
66 Claims
-
1. A method of determining validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network, the method comprising:
-
monitoring unsolicited data received from a monitored peer via a reverse transmission path associated with a forward transmission path identified by path information;
monitoring any data sent to the monitored peer using the path information;
performing validity tests by a monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer; and
invalidating the path information if a validity test fails. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program embodied on a computer readable medium for determining validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network, the computer program controls the data-processing device to perform the following steps:
-
monitoring unsolicited data received from a monitored peer via the reverse transmission path associated with a forward transmission path identified by path information;
monitoring any data sent to the monitored peer using the path information;
performing validity tests by the monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer; and
invalidating the path information if a validity test fails. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31)
-
-
25. A computer program embodied on a computer readable medium for sending data to a monitoring peer in a data communication network, the computer program controls the data-processing device to perform the following steps:
-
sending unsolicited data via a reverse transmission path to a monitoring peer;
receiving a validity test from the monitoring peer; and
sending a predetermined confirmation to the monitoring peer in response to the validity test. - View Dependent Claims (26, 27, 28, 29, 30, 32)
-
-
33. A monitoring peer for determining validity of path information corresponding to a transmission path between the monitoring peer and a monitored peer in a data communication network, the monitoring peer comprising:
-
a first failure monitor configured to monitor unsolicited data received from a monitored peer via a reverse transmission path associated with a forward transmission path identified by path information, monitor any data sent to the monitored peer using the path information, perform validity tests for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer and, invalidate the path information if a validity test fails. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46)
-
-
44. A monitored peer for sending data to a monitoring peer in a data communication network, the monitored peer comprising:
-
a failure monitor configured to send unsolicited data via a reverse transmission path to a monitoring peer, receive a validity test from the monitoring peer and to send a predetermined confirmation to the monitoring peer in response to the validity test. - View Dependent Claims (45, 47, 48, 49, 50, 51)
-
-
52. A system of determining validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network, wherein the system comprises:
-
a monitoring peer comprising a first failure monitor, said first failure monitor being configured to monitor unsolicited data received from a monitored peer via a reverse transmission path associated with a forward transmission path identified by path information, to monitor any data sent to the monitored peer using the path information, to perform validity tests for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer and to invalidate the path information if the validity test fails; and
a monitored peer comprising a second failure monitor, said second failure monitor configured to send unsolicited data via the reverse transmission path to the monitoring peer, to receive the validity test from the monitoring peer and to send a predetermined confirmation to the monitoring peer in response to the validity test. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A system of determining validity of path information corresponding to a transmission path in a data communication network, the system comprising:
-
first monitoring means for monitoring unsolicited data received from a monitored peer via a reverse transmission path associated with a forward transmission path identified by path information;
second monitoring means for monitoring any data sent to the monitored peer using the path information;
testing means for performing validity tests by a monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending the data to the monitored peer; and
invalidating means for invalidating the path information if a validity test fails.
-
-
65. A system of sending data to a monitoring peer in a data communication network, the system comprising:
-
first sending means for sending unsolicited data via a reverse transmission path to a monitoring peer;
receiving means for receiving a validity test from the monitoring peer; and
second sending means for sending a predetermined confirmation to the monitoring peer in response to the validity test.
-
-
66. A method of sending data to a monitoring peer in a data communication network, the method comprising:
-
sending unsolicited data via a reverse transmission path to a monitoring peer;
receiving a validity test from the monitoring peer; and
sending a predetermined confirmation to the monitoring peer in response to the validity test.
-
Specification