Communication network system, path calculation device, and communication path establishment control method
First Claim
1. A communication network system comprising:
- a plurality of nodes; and
a first path calculation device;
the first path calculation device includes;
a service definition table that includes a plurality of correspondence information of a service identifier, a service attribute, a requirement for maintenance of a communication path, and adaptation information in association with one another,a link attribute table that includes a plurality of correspondence information of a link identifier of a link and a maintenance attribute of the link in association with each other;
at least one of the plurality of nodes include;
a session management table that includes a plurality of correspondence information of a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information in association with one another;
wherein;
one of the plurality of nodes serving as an origin of the communication path transmits a path calculation request, which contains a service identifier and a service attribute, to the first path calculation device;
the first path calculation device;
determines a requirement for maintenance of the communication path, which links for hops of the communication path to be established should satisfy, on the basis of the service definition table and the service identifier and service attribute included in the path calculation request;
extracts a plurality of links, of which maintenance attributes of the link satisfy the determined requirement for maintenance, from the link attribute table based on the determined requirement for maintenance and the maintenance attributes of the link in the link attribute table,determines a candidate for a route of the communication path, which satisfies the requirement for maintenance of the communication path in relation to each of the hops, in a network formed with the extracted plurality of links,determines the adaptation information, which is about any of various connection facilities to be implemented at the end point of the communication path, by searching the service definition table on the basis of the service identifier and service attribute within the path calculation, andsends a path calculation response, which contains the determined candidate for the route and/or the adaptation information, to the first node of the one of the plurality of nodes;
if the received path calculation response contains the adaptation information, the one of the plurality of nodes records the adaptation information, which is contained in the received path calculation response, in the session management table in association with the service identifier, service attribute, and explicit route; and
the one of the plurality of nodessets up an adaptation facility for itself on the basis of the adaptation information contained in the path calculation response received from the first path calculation device, andtransmits a path establishment request, which contains the service identifier, service attribute, and explicit route, to other one of the plurality of nodes terminating the subsequent hop.
2 Assignments
0 Petitions
Accused Products
Abstract
In an MPLS or GMPLS network, links for hops of a communication path and adaptation to be implemented on the border of management domains or layers are automatically appropriately selected based on a service type or a requirement for maintenance. First, a unit that appends an identifier of a service to be provided and an attribute of the service to a communication path establishment control message, and requests path establishment is installed in a source node. Secondly, a unit that determines a requirement for maintenance of the communication path and adaptation on the basis of the service identifier and/or service attribute is installed in each node. Thirdly, maintenance attributes of network resources are compared with the requirement for maintenance in order to determine links and nodes through which the communication path passes. The determined links, nodes, and adaptation are designated as action parameters for a switching unit and/or interface unit.
14 Citations
17 Claims
-
1. A communication network system comprising:
-
a plurality of nodes; and a first path calculation device; the first path calculation device includes; a service definition table that includes a plurality of correspondence information of a service identifier, a service attribute, a requirement for maintenance of a communication path, and adaptation information in association with one another, a link attribute table that includes a plurality of correspondence information of a link identifier of a link and a maintenance attribute of the link in association with each other; at least one of the plurality of nodes include; a session management table that includes a plurality of correspondence information of a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information in association with one another; wherein; one of the plurality of nodes serving as an origin of the communication path transmits a path calculation request, which contains a service identifier and a service attribute, to the first path calculation device; the first path calculation device; determines a requirement for maintenance of the communication path, which links for hops of the communication path to be established should satisfy, on the basis of the service definition table and the service identifier and service attribute included in the path calculation request; extracts a plurality of links, of which maintenance attributes of the link satisfy the determined requirement for maintenance, from the link attribute table based on the determined requirement for maintenance and the maintenance attributes of the link in the link attribute table, determines a candidate for a route of the communication path, which satisfies the requirement for maintenance of the communication path in relation to each of the hops, in a network formed with the extracted plurality of links, determines the adaptation information, which is about any of various connection facilities to be implemented at the end point of the communication path, by searching the service definition table on the basis of the service identifier and service attribute within the path calculation, and sends a path calculation response, which contains the determined candidate for the route and/or the adaptation information, to the first node of the one of the plurality of nodes; if the received path calculation response contains the adaptation information, the one of the plurality of nodes records the adaptation information, which is contained in the received path calculation response, in the session management table in association with the service identifier, service attribute, and explicit route; and the one of the plurality of nodes sets up an adaptation facility for itself on the basis of the adaptation information contained in the path calculation response received from the first path calculation device, and transmits a path establishment request, which contains the service identifier, service attribute, and explicit route, to other one of the plurality of nodes terminating the subsequent hop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. A communication path establishment control method in a communication network system that includes a plurality of nodes and a first path calculation device,
wherein the first path calculation device includes: -
a service definition table that includes a plurality of correspondence information of a service identifier, a service attribute, a requirement for maintenance of a communication path, and adaptation information in association with one another, and a link attribute table that includes a plurality of correspondence information of a link identifier of a link and a maintenance attribute of the link in association with each other; and at least one of the plurality of nodes includes; a session management table that includes a plurality of correspondence information of a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information in association with one another; and wherein; one of the plurality of nodes serving as an origin of the communication path transmits a path calculation request, which contains a service identifier and a service attribute, to the first path calculation device; the method comprising the steps of; determining a requirement for maintenance of the communication path, which links for hops of the communication path to be established should satisfy, on the basis of the service definition table and the service identifier and service attribute included in the path calculation request; extracting a plurality of links, of which maintenance attributes of the link satisfy the determined requirement for maintenance, from the link attribute table based on the determined requirement for maintenance and the maintenance attributes of the link in the link attribute table, determining a candidate for a route of the communication path, which satisfies the requirement for maintenance of the communication path in relation to each of the hops, in a network formed with the extracted plurality of links, determining the adaptation information, which is about any of various connection facilities to be implemented at the end point of the communication path, by searching the service definition table on the basis of the service identifier and service attribute within the path calculation, and sending a path calculation response, which contains the determined candidate for the route and/or the adaptation information, to the first node of the one of the plurality of nodes; if the received path calculation response contains the adaptation information, recording the adaptation information, which is contained in the received path calculation response, in the session management table in association with the service identifier, service attribute, and explicit route; and wherein the one of the plurality of nodes; sets up an adaptation facility for itself on the basis of the adaptation information contained in the path calculation response received from the first path calculation device, and transmits a path establishment request, which contains the service identifier, service attribute, and explicit route, to other one of the plurality of nodes terminating the subsequent hop.
-
Specification