Patent ID: 8340104
Filing Date: 2012-12-25
Classification: G06F,H04L

Abstract:
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