Non-disruptively rerouting network communications from a secondary network path to a primary path
First Claim
1. A method of reassigning communications sessions to a primary network communications path from a secondary network communications path, the method comprising the steps of:
- detecting the availability of the primary network communications path;
non-disruptively rerouting existing transferable communications sessions to the primary network communications path from the secondary network communications path; and
maintaining non-transferable communications sessions over the secondary network communications path until the non-transferable communications sessions are terminated;
wherein the step of rerouting existing transferable communications sessions comprises the steps of;
rerouting existing non-disruptively reroutable communications sessions to the primary network communications path; and
rerouting existing non-disruptively terminable communications sessions to the primary network communications path; and
wherein the step of rerouting non-disruptively terminable communications sessions comprises the steps of;
terminating existing non-disruptively terminable communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and
re-initiating the non-disruptively terminable communications sessions on the primary network communications path; and
wherein the communications network is a System Network Architecture network operating with Advanced Peer-to-Peer networking and High Performance Routing, and wherein said rerouting non-disruptively reroutable communications sessions step comprises rerouting High Performance Routing sessions to the primary network communications path from the secondary network communications path; and
wherein said terminating step comprises terminating existing CP-CP communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and
wherein said re-initiating step comprises re-initiating the CP-CP communications sessions on the primary network communications path.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for the reassignment of communications sessions to a primary network communications path from a secondary network communications path are provided, which detect the availability of the primary network communications path and reroute existing transferable communications sessions to the primary network communications path from the secondary network communications path. Non-transferable communications sessions are maintained over the secondary network communications path until such non-transferable communications sessions are terminated. Upon termination of all such non-transferable communications sessions, the secondary network communications path may be deactivated. Additionally, new communications sessions may be assigned to the primary network communications path if the availability of the primary network communications path has been detected. Moreover, the reassignment of communications sessions to a primary network communications path from a secondary network communications path may be performed automatically by the network control software, without disruption of the communications sessions.
-
Citations
21 Claims
-
1. A method of reassigning communications sessions to a primary network communications path from a secondary network communications path, the method comprising the steps of:
-
detecting the availability of the primary network communications path; non-disruptively rerouting existing transferable communications sessions to the primary network communications path from the secondary network communications path; and maintaining non-transferable communications sessions over the secondary network communications path until the non-transferable communications sessions are terminated; wherein the step of rerouting existing transferable communications sessions comprises the steps of; rerouting existing non-disruptively reroutable communications sessions to the primary network communications path; and rerouting existing non-disruptively terminable communications sessions to the primary network communications path; and wherein the step of rerouting non-disruptively terminable communications sessions comprises the steps of; terminating existing non-disruptively terminable communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and re-initiating the non-disruptively terminable communications sessions on the primary network communications path; and wherein the communications network is a System Network Architecture network operating with Advanced Peer-to-Peer networking and High Performance Routing, and wherein said rerouting non-disruptively reroutable communications sessions step comprises rerouting High Performance Routing sessions to the primary network communications path from the secondary network communications path; and wherein said terminating step comprises terminating existing CP-CP communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and wherein said re-initiating step comprises re-initiating the CP-CP communications sessions on the primary network communications path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of assigning communications sessions between primary and secondary network communications paths, the method comprising the steps of:
-
identifying a failure in the primary network communications path; activating the secondary network communications path; detecting the availability of the primary network communications path;
thenassigning new communications sessions to the primary network communications path; non-disruptively rerouting existing transferable communications sessions to the primary network communications path from the secondary network communications path; and maintaining non-transferable communications sessions over the secondary network communications path until the non-transferable communications sessions are terminated; wherein the step of rerouting existing transferable communications sessions comprises the steps of; rerouting non-disruptively reroutable communications sessions to the primary network communications path; terminating existing non-disruptively terminable communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and reinitiating the non-disruptively terminable communications sessions on the primary network communications path; and wherein the communication sessions operate using the Advanced Peer-to-Peer networking protocol and wherein said rerouting non-disruptively reroutable communications sessions step comprises rerouting high performance routing sessions to the primary network communications path from the secondary network communications path; wherein said terminating step comprises terminating existing CP-CP and CPSVRMGR communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and wherein said reinitiating step comprises reinitiating the existing CP-CP and CPSVRMGR communications sessions on the primary network communications path. - View Dependent Claims (10, 11)
-
-
12. A system for reassigning communications sessions to a primary network communications path from a secondary network communications path, the system comprising:
-
means for detecting the availability of the primary network communications path; means for non-disruptively rerouting existing transferable communications sessions to the primary network communications path from the secondary network communications path; and means for maintaining non-transferable communications sessions over the secondary network communications path until the non-transferable communications sessions are terminated; wherein said means for rerouting existing transferable communications sessions comprises; means for rerouting existing non-disruptively reroutable communications sessions to the primary network communications path; and means for rerouting existing non-disruptively terminable communications sessions to the primary network communications path; wherein said means for rerouting non-disruptively terminable communications sessions comprises; means for terminating existing non-disruptively terminable communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and means for re-initiating the non-disruptively terminable communications sessions on the primary network communications path; wherein the communications network is a System Network Architecture network operating with Advanced Peer-to-Peer networking and High Performance Routing, and wherein said means for rerouting non-disruptively reroutable communications sessions comprises means for rerouting High Performance Routing sessions to the primary network communications path from the secondary network communications path; and wherein said means for terminating comprises means for terminating existing CP-CP communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and wherein said means for re-initiating comprises means for re-initiating the CP-CP communications sessions on the primary network communications path. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product for reassigning communications sessions to a primary network communications path from a secondary network communications path, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable code means for detecting the availability of the primary network communications path; computer-readable code means for non-disruptively rerouting existing transferable communications sessions to the primary network communications path from the secondary network communications path; and computer-readable code means for maintaining non-transferable communications sessions over the secondary network communications path until the non-transferable communications sessions are terminated; wherein said computer-readable code means for rerouting existing transferable communications sessions comprises; computer-readable code means for rerouting existing non-disruptively reroutable communications sessions to the primary network communications path; and computer-readable code means for rerouting existing non-disruptively terminable communications sessions to the primary network communications path; wherein said computer-readable code means for rerouting non-disruptively terminable communications sessions comprises; computer-readable code means for terminating existing non-disruptively terminable communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and computer-readable code means for re-initiating the non-disruptively terminable communications sessions on the primary network communications path; wherein the communications network is a System Network Architecture network operating with Advanced Peer-to-Peer networking and High Performance Routing, and wherein said computer-readable code means for rerouting non-disruptively reroutable communications sessions comprises computer-readable code means for rerouting High Performance Routing sessions to the primary network communications path from the secondary network communications path; and wherein said computer-readable code means for terminating comprises computer-readable code means for terminating existing CP-CP communications sessions on the secondary network communications path after detecting the availability of the primary network communications path; and wherein said computer-readable code means for re-initiating comprises computer-readable code means for re-initiating the CP-CP communications sessions on the primary network communications path. - View Dependent Claims (18, 19, 20, 21)
-
Specification