Route switching method, server, boundary node apparatus, route switching system, and route switching program
First Claim
1. A route switching method for switching a route in a core network that accommodates service networks including user node apparatuses by use of a server storing path information that includes, in every time frame, a route for a working path and a route for a backup path to be switched over from the working path, both of the working path and the backup path established between two boundary node apparatuses each of which is located on a boundary between the service network and the core network,the method comprising:
- performed by the server,a connection request receiving step for receiving from one of the user node apparatuses a connection request for connecting to the core network,a route calculation step, in response to this connection request, for confirming available resources in the path information and calculating a route for the working path and a route for the backup path based on the path information, anda high-reliability-path requesting step for sending the boundary node apparatus the calculated routes for the working path and for the backup path along with an establishment request for establishing the working path;
performed by the boundary node apparatus,a working path establishing step, in response to a working-path-establishment request, for establishing the working path calculated by the server between the boundary node apparatuses via relay node apparatuses that relay the core network, anda failure detection step for detecting a failure in the core network;
when a failure is detected in the core network, performed by the boundary node apparatus,a backup path establishment step, based on the route for the backup path calculated by the server, for establishing the backup path between the boundary node apparatuses via the relay node apparatuses,a path switching step for switching over the working path to the backup path established, anda backup-path-establishment sending step for sending the server the route for the backup path switched over from the working path; and
performed by the server,a backup path establishment receiving step for receiving the route for the backup path switched over from the working path by the boundary node apparatus, anda path information updating step for updating the path information based on the route for the backup path switched over from the working path by the boundary node apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A route switching method for switching a route in a core network that accommodates service networks including user node apparatuses by use of a server storing path information that includes, in every time frame, a route for a working path and a route for a backup path to be switched over from the working path, both of the working path and the backup path established between two boundary node apparatuses each of which is located on a boundary between the service network and the core network. The server calculates, in response to the connection request from the user node apparatus, a route for a working path and a route for a backup path, and requests the boundary node apparatus to establish this working path. The server can send the route for the backup path to the boundary node apparatus before a failure occurs in the core network. The boundary node apparatus establishes the working path in response to the establishment request for establishing the working path from the server, and can perform a quick recovery by switching over the working path to the backup path when a failure occurs in the core network.
-
Citations
17 Claims
-
1. A route switching method for switching a route in a core network that accommodates service networks including user node apparatuses by use of a server storing path information that includes, in every time frame, a route for a working path and a route for a backup path to be switched over from the working path, both of the working path and the backup path established between two boundary node apparatuses each of which is located on a boundary between the service network and the core network,
the method comprising: -
performed by the server, a connection request receiving step for receiving from one of the user node apparatuses a connection request for connecting to the core network, a route calculation step, in response to this connection request, for confirming available resources in the path information and calculating a route for the working path and a route for the backup path based on the path information, and a high-reliability-path requesting step for sending the boundary node apparatus the calculated routes for the working path and for the backup path along with an establishment request for establishing the working path; performed by the boundary node apparatus, a working path establishing step, in response to a working-path-establishment request, for establishing the working path calculated by the server between the boundary node apparatuses via relay node apparatuses that relay the core network, and a failure detection step for detecting a failure in the core network; when a failure is detected in the core network, performed by the boundary node apparatus, a backup path establishment step, based on the route for the backup path calculated by the server, for establishing the backup path between the boundary node apparatuses via the relay node apparatuses, a path switching step for switching over the working path to the backup path established, and a backup-path-establishment sending step for sending the server the route for the backup path switched over from the working path; and performed by the server, a backup path establishment receiving step for receiving the route for the backup path switched over from the working path by the boundary node apparatus, and a path information updating step for updating the path information based on the route for the backup path switched over from the working path by the boundary node apparatus.
-
-
2. A route switching method for switching a route in a core network that accommodates service networks including user node apparatuses by use of a server storing path information that includes, in every time frame, a route for a working path and a route for a backup path to be switched over from the working path, both of the working path and the backup path established between two boundary node apparatuses each of which is located on a boundary between the service network and the core network,
the method comprising: -
performed by the server, a connection request receiving step for receiving from one of the user node apparatuses a connection request for connecting to the core network, a route calculation step, in response to the connection request, for confirming available resources based on the path information and calculating a route of the working path, and a high-reliability-path request step for sending the boundary node apparatus the calculated routes for the working path and an establish request for establishing the working path; performed by the boundary node apparatus, a working-path establishment step, in response to a working-path-establishment request, for establishing the working path calculated by the server between the boundary node apparatuses via relay node apparatuses that relay the core network, and a failure detecting step for detecting a failure in the core network; when a failure is detected in the core network, performed by the boundary node apparatus, a step for sending the server a backup path confirmation request; performed by the server, a backup route calculating step for calculating a route for the backup path in response to the backup path confirmation request sent from the boundary node apparatus, and a backup path responding step for sending the boundary node apparatus the calculated route for the backup path; performed by the boundary node apparatus, a backup path establishing step for establishing the backup path between the boundary node apparatuses via the relay node apparatuses based on the route for the backup path received from the server, a path switching step for switching over the working path to the backup path established, and a backup-path-establishment sending step for sending the server the route for backup path switched over from the working path; and performed by the server, a backup-path-establishment receiving step for receiving a route for the backup path switched over from the working path by the boundary node apparatus, and a path information updating step for updating the path information based on the route for the backup path switched over from the working path by the boundary node apparatus.
-
-
3. A server coupled with a core network that accommodates service networks including user node apparatuses, the server for storing path information that includes, in every time frame, a route for a working path and a route for a backup path, both of the working path and the backup path established between two boundary node apparatuses, for a source node and a destination node, each of which is located on a boundary between the service network and the core network, and calculating a route for the working path and a route for the backup path to be switched over from the working path when a failure occurs in the core network,
the server comprising: -
a connection-request receiving unit for receiving from one of the user node apparatuses a connection request for connecting to the core network; a route calculating unit, in response to the connection request, for calculating a route for the working path and a route for the backup path based on the path information; a high-reliability-path requesting unit for sending the source node apparatus the calculated routes for the working path and for the backup path along with an establishment request for establishing the working path; a backup-path-establishment receiving unit for receiving from the source node apparatus the route for the backup path switched over from the working path by the source node apparatus when a failure occurs in the core network; and a path-information updating unit for updating the path information based on the route for the backup path switched over from the working path by the source node apparatus. - View Dependent Claims (4, 11, 12, 15, 17)
-
-
5. A server coupled with a core network that accommodates service networks including user node apparatuses, the server for storing path information that includes, in every time frame, a route for a working path and a route for a backup path, both of the working path and the backup path established between two boundary node apparatuses, for a source node and a destination node, each of which is located on a boundary between the service network and the core network, and calculating a route for the working path and a route for the backup path to be switched over from the working path when a failure occurs in the core network,
the server comprising: -
a connection-request receiving unit for receiving from one of the user node apparatuses a connection request for connecting to the core network; a route calculating unit, in response to the connection request, for calculating a route for the working path based on the path information; a backup path-route calculating unit for calculating a route for the backup path in response to a confirmation request for confirming the backup path sent from the source node apparatus when a failure is detected in the core network; a high-reliability-path requesting unit for sending the source node apparatus the calculated routes for the working path and the backup path along with an establishment request for establishing the working path; a backup-path-establishment receiving unit for receiving from the source node apparatus the route for the backup path switched over from the working path by the source node apparatus when a failure occurs in the core network; and a path-information updating unit for updating the path information based on the route for the backup path switched over from the working path by the source node apparatus. - View Dependent Claims (6, 13, 14, 16)
-
-
7. A boundary node apparatus, in response to an establishment request for establishing a working path sent from a server, for establishing a working path with another boundary node apparatus, each of which is located on a boundary between a service network including a user node apparatus and a core network that accommodates the service network;
-
the boundary node apparatus comprising; a working-path establishing unit, in response to the establishment request for establishing the working path, for establishing the working path calculated by the server between the boundary node apparatus and another boundary node apparatus via relay node apparatuses that relay the core network; a failure detecting unit for detecting a failure in the core network while the working path is being established; a backup-path establishing unit for establishing the backup path between the boundary node apparatus and the another boundary node apparatus, based on a route for the backup path switched over from the working path received from the server when the failure detecting unit detects a failure in the core network; a path switching unit for switching over the working path to the backup path established; and a backup-path-establishment sending unit for sending the server the route for the backup path switched over from the working path. - View Dependent Claims (8)
-
-
9. A boundary node apparatus, in response to an establishment request for establishing a working path sent from a server, for establishing a working path with another boundary node apparatus, each of which is located on a boundary between a service network including a user node apparatus and a core network that accommodates the service network;
-
the boundary node apparatus comprising; a working-path establishing unit, in response to the establishment request for establishing the working path, for establishing the working path calculated by the server between the boundary node apparatus and another boundary node apparatus via relay node apparatuses that relay the core network; a failure detecting unit for detecting a failure in the core network while the working path is being established; a backup path confirmation unit for sending a confirmation request for confirming the backup path switched over from the working path by the server when the failure detecting unit detects a failure in the core network; a backup-path establishing unit for establishing the backup path between the boundary node apparatuses via the relay node apparatus based on the route for the backup path received from the server; a path switching unit for switching over the working path to the backup path established; and a backup-path-establishment sending unit for sending the server the route for the backup path switched over from the working path. - View Dependent Claims (10)
-
Specification