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, and transferring a control signal, which is used to establish a path among the plurality of nodes, so as to establish the path:
- the first path calculation device includes a service definition table in which a service identifier, a service attribute, a requirement for maintenance, and adaptation are recorded in association with one another, and a link attribute table in which a link and a maintenance attribute of the link are recorded in association with each other;
the node includes a session management table in which a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information are recorded in association with one another;
wherein;
a first node serving as an origin of the path transmits a path calculation request, which contains the service identifier and service attribute, to the first path calculation device;
the first path calculation device uses the service definition table to determine the requirement for maintenance, which links for hops of a communication path to be established should satisfy, on the basis of the received service identifier and service attribute;
the first path calculation device extracts a plurality of links, of which maintenance attributes satisfy the determined requirement for maintenance, from the link attribute table, and determines a candidate for a route of the communication path, which satisfies the requirement for maintenance in relation to each of the hops, in a network formed with the extracted plurality of links, and/or determines the adaptation, which is any of various connection facilities to be implemented at the end point of the path, by searching the service definition table on the basis of the service identifier and service attribute;
the first path calculation device produces a path calculation response, which contains the determined candidate for the route and/or adaptation information, and returns the path calculation response to the first node of the request source;
if the received path response contains the adaptation information, the first node 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 first node sets up an adaptation facility for the own node on the basis of the adaptation information contained in the path calculation response received from the first path calculation device, and transmits the path establishment request, which contains the service identifier, service attribute, and explicit route, to a second node 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.
23 Citations
19 Claims
-
1. A communication network system comprising a plurality of nodes and a first path calculation device, and transferring a control signal, which is used to establish a path among the plurality of nodes, so as to establish the path:
-
the first path calculation device includes a service definition table in which a service identifier, a service attribute, a requirement for maintenance, and adaptation are recorded in association with one another, and a link attribute table in which a link and a maintenance attribute of the link are recorded in association with each other; the node includes a session management table in which a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information are recorded in association with one another; wherein; a first node serving as an origin of the path transmits a path calculation request, which contains the service identifier and service attribute, to the first path calculation device; the first path calculation device uses the service definition table to determine the requirement for maintenance, which links for hops of a communication path to be established should satisfy, on the basis of the received service identifier and service attribute; the first path calculation device extracts a plurality of links, of which maintenance attributes satisfy the determined requirement for maintenance, from the link attribute table, and determines a candidate for a route of the communication path, which satisfies the requirement for maintenance in relation to each of the hops, in a network formed with the extracted plurality of links, and/or determines the adaptation, which is any of various connection facilities to be implemented at the end point of the path, by searching the service definition table on the basis of the service identifier and service attribute; the first path calculation device produces a path calculation response, which contains the determined candidate for the route and/or adaptation information, and returns the path calculation response to the first node of the request source; if the received path response contains the adaptation information, the first node 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 first node sets up an adaptation facility for the own node on the basis of the adaptation information contained in the path calculation response received from the first path calculation device, and transmits the path establishment request, which contains the service identifier, service attribute, and explicit route, to a second node terminating the subsequent hop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A path calculation device in a communication network system comprising a plurality of nodes and the path calculation device, and transferring a control signal, which is used to establish a path among the plurality of nodes, so as to establish the path:
-
the path calculation device includes a service definition table in which a service identifier, a service attribute, a requirement for maintenance, and adaptation are recorded in association with one another, and a link attribute table in which a link and a maintenance attribute of the link are recorded in association with each other; wherein; the path calculation device receives a path calculation request, which contains the service identifier and service attribute, from a first node serving as an origin of the path; the path calculation device uses the service definition table to determine the requirement for maintenance, which links for hops of a communication path to be established should satisfy, on the basis of the received service identifier and service attribute; the path calculation device extracts a plurality of links, of which maintenance attributes satisfy the determined requirement for maintenance, from the link attribute table, and determines a candidate for a route of the communication path, which satisfies the requirement for maintenance in relation to each of the hops, in a network formed with the extracted plurality of links, and/or determines the adaptation, which is any of various connection facilities to be implemented at the end point of the path, by searching the service definition table on the basis of the service identifier and service attribute; the first path calculation device produces a path calculation response, which contains the determined candidate for the route and/or adaptation information, and returns the path calculation response to the first node of the request source. - View Dependent Claims (18)
-
-
19. A communication path establishment control method in a communication network system that includes a plurality of nodes and a first path calculation device, and transfers a control signal, which is used to establish a path among the plurality of nodes, so as to establish the path:
-
the first path calculation device including a service definition table in which a service identifier, a service attribute, a requirement for maintenance, and adaptation are recorded in association with one another, a link attribute table in which a link and a maintenance attribute of the link are recorded in association with each other, and a contents-of-ticket management table in which the relationship of association between an adaptation ticket and adaptation is recorded, and the node including a session management table in which a session identifier, a service identifier, a service attribute, an explicit route, and adaptation information are recorded in association with one another, the communication path establishment control method comprising the steps of; transmitting a path calculation request, which contains the service identifier and service attribute, from a first node serving as an origin of a path to the first path calculation device; referencing the service definition table by the first path calculation device on the basis of the received service identifier and service attribute so as to determine a requirement for maintenance which links for hops of a communication path to be established should satisfy; extracting a plurality of links, of which maintenance attributes satisfy the determined requirement for maintenance, from the link attribute table by the first path calculation device, and determining a candidate for a route of the communication path, which satisfies the requirement for maintenance in relation to each of the hops, in a network formed with the extracted plurality of links; searching the service definition table by the first path calculation device on the basis of the service identifier and service attribute so as to determine adaptation that is any of various connection facilities to be implemented at the end point of a path, issuing an adaptation ticket that is a tag which is independent of an adaptation type and assigned to the adaptation information, and that contains the path calculation device identifier of an issuance source and a ticket identifier, recording the adaptation information and ticket identifier in the contents-of-ticket management table; producing a path calculation response by the first path calculation device, the path calculation response that contains identifiers of nodes existing along the route and the issued adaptation ticket as objects of an explicit route in the order appeared on the communication path to be established and that also contains the service identifier and service attribute, and returning the path calculation response to the first node of the request source; interpreting the explicit route, which is contained in the path calculation response received by the first node, from the beginning, if the adaptation ticket appears, issuing a path calculation request, which contains the adaptation ticket, by the first node to the first path calculation device identified with the path calculation device identifier contained as a ticket issuance source in the adaptation ticket; when having received the path calculation request containing the adaptation ticket, obtaining the adaptation information, which is held at the time of issuance of the adaptation ticket, from the contents-of-ticket management table by the first path calculation device, and returning a path calculation response, which contains the adaptation information and explicit route, to the first node of the request source; recording the adaptation information, which is contained in the received path calculation response, in the session management table by the first node in association with the service identifier, service attribute, and explicit route; setting up an adaptation facility for the own node on the basis of the adaptation information contained in the path calculation response which the first node has received from the first path calculation device; and transmitting a path establishment request, which contains the service identifier, the service attribute, and the explicit route with the adaptation ticket, from the first node to a second node terminating the subsequent hop.
-
Specification