PATH CONTROL MANAGEMENT SYSTEM AND METHOD OF SETTING PATH USING THE SAME
The present invention relates to a path control management system and a method of setting a path using the same. A backbone network and a core network provide a path, and the path connects two network devices. A control method for connecting network devices includes a permanent connection (PC), a switched connection (SC), and a soft permanent connection (SPC). The SC and SPC connection control methods use a signaling protocol of a control plane, and the PC connection control method uses a path control management system in a management plane. When using a signaling protocol of a control plane, a path can be automatically set within a network. The backbone network and the core network use a PC connection control method of a management plane due to convenience of a manager and complexity of operation. However, currently, with the advance of control planar technology such as a network device and routing, in a network that is formed with a device using control planar technology, use of a connection control method using a signaling protocol of a control plane is increasing. Thereby, a mutual interlock should be performed between networks having different connection control methods, i.e., between a network of a management plane having no control plane of an automatic connection method and a network of a control plane, and a connection between a network of a management plane and a network of a control plane should be set for mutual interlock between the network of a management plane and the network of a control plane. For connection control between networks having different connection control methods, a user manually directly transfers or inputs connection information to each network. Thereby, much time is required for setting a path between networks, and when a connection of many networks is controlled, a problem such as a service control error and mutual operation disagreement may occur due to increase in complexity of operation, and this causes increase of a sustain and maintenance cost. Further, for mutual operation and interlock with a network of a control plane, a control plane function should be upgraded in a network device and a network having no control plane and thus there is a problem that a cost thereof and operation difficulty very much increase. The present invention has been made in an effort to provide a path control management system and a method of setting a path using the same having advantages of reducing a time that is required for setting a path between networks or domains. An exemplary embodiment of the present invention provides a method of setting a path in a first path control management system of a first domain. The method includes: receiving connection information from a user; transmitting, when a destination node exists in a second domain that is different from the first domain among connection information, information of a first connection node in the first domain to connect to the second domain to a second path control management system of the second domain; receiving information of a second connection node in the second domain to connect to the first domain from the second path control management system; and controlling a connection between the first connection node and the second connection node. Another embodiment of the present invention provides a path control management system that manages a first domain. The path control management system includes a selection unit, a path calculator, and a path setting unit. The selection unit selects a connection control method for setting a path within the first domain. The path calculator calculates a path in the first domain using connection information from a user. The transmitting/receiving unit transmits information of a first connection node to connect to a second domain that is different from the first domain among paths in the first domain to a path control management system that manages the second domain and receives information of the second connection node to connect to the first domain among paths in the second domain from the path control management system of the second domain. The path setting unit sets the path in the first domain as the connection control method, receives a response by requesting path setting of the second domain to the path control management system of the second domain, and connects the first connection node and the second connection node. Yet another embodiment of the present invention provides a method of setting a path in a path control management system of a first domain of a plurality of different domains. The method includes: calculating a path in the first domain using connection information that is received from a user; receiving, when a destination node exists in a second domain that is different from the first domain among the connection information, information of a path in the second domain and information of a connection node in the second domain to connect to the first domain from a path control management system of the second domain; setting a path in the first domain with reference to information of a path in the first domain and a path in the second domain; setting a connection to a connection node in the second domain by provisioning a connection node in the first domain to connect to a connection node in the second domain with reference to the path in the first domain; requesting path setting in the second domain to the path control management system in the second domain; and receiving a response to path setting in the second domain from the path control management system in the second domain. According to an exemplary embodiment of the present invention, by transmitting/receiving information of a connection node between path control management systems without a passive input of a user, a time period that is required for setting a path between different networks or different domains can be reduced. Further, a problem such as a service control error and mutual operation disagreement according to increase in complexity of a network can be solved, and thus a sustain and maintenance cost can be reduced and network extension can be provided. In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification. In addition, in the entire specification, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. First, terms that are related to a connection control method for setting a path in a communication network are defined. An area in which a path control management system manages is referred to as a domain, a network node in which a path is started within a domain is referred to as an ingress node, and a network node in which a path terminates within a domain is referred to as an egress node. A path can be set with various methods of connection controls in a network within such a domain. A connection control method for setting a path in a communication network will be described with reference to Referring to Specifically, the PS 10 receives a service connection request from a user. The service connection request includes connection setting input information such as a start node, a destination node, bandwidth, and a restriction item. Accordingly, the PS 10 calculates a path using connection setting input information. The PS 10 sets a path by provisioning network nodes that are included in the calculated path through a provisioning interface 30 with reference to the calculated path information. Here, provisioning includes a connection process or a connection release process to an adjacent network node. Such a PC method can be used in the network 20 that is formed with network nodes N1-N3 of a management plane having no control plane. Alternatively, referring to Specifically, when a service connection request is received from a user, the PS 10′ requests connection setting to an ingress node N1′ corresponding to a start node based on connection setting input information of a service connection request. The ingress node N1′, having received a request for connection setting requests path calculation to the PS 10′. Accordingly, the PS 10′ calculates a path based on connection setting input information and transfers the calculated path information to the ingress node 10′. In this case, communication between the PS 10′ and the ingress node N1′ can be performed through a provisioning interface 30. The ingress node N1′, having received path information from the PS 10′ sets a path with an adjacent intermediate network node N2′ using a signaling protocol of a control plane, and the intermediate network node N2′ also sets a path with an adjacent egress node N3′ using a signaling protocol of a control plane. In this case, as a signaling protocol of a control plane, for example a resource reservation protocol (RSVP) and a resource reservation protocol-traffic engineering (RSVP-TE) that supports a traffic engineering function may be used. Because such an SPC method uses a signaling protocol of a control plane, the SPC method can be used in a network 20′ that is formed with network nodes N1′-N3′ having a control plane. Further, a PC method can be used by a user even in such a network 20′. The network 20′ that is formed with the network nodes N1′-N3′ having a control plane includes, for example, a generalized multi-protocol label switching (GMPLS) network. In this way, a communication network sets a path in a communication network using a PC method or an SPC method according to whether a control plane exists. However, there is a case of providing a service to a user through interlock of a communication network having different connection control methods, or a case of having the same connection control method, but providing a service to a user through interlock between different domains. In such a case, a user passively transfers or inputs connection information between networks to each network or each domain, thereby setting a connection between networks or domains. However, such a passive method requires much time for connection setting of a network node and aggravates complexity due to connection setting of network nodes when many connection networks exist, thereby increasing an operation cost. Hereinafter, a path setting method that can solve such a problem will be described in detail with reference to Hereinafter, for convenience of description, a network that receives a service connection request from a user is referred to as a local network, and a network other than a local network is referred to as a remote network. A PS of the local network is referred to as a local PS, a PS of a remote network is referred to as a remote PS, network nodes of a local network are referred to as a local node, and network nodes of a remote network are referred to as a remote node. Further, an ingress node and an egress node in a local network among local nodes are referred to as a local ingress node and a local egress node, respectively, and an ingress node and an egress node in a remote network among remote nodes are referred to as a remote ingress node and a remote egress node, respectively. Referring to The local PS 100 The local PS 100 First, the local PS 100 Thereafter, the local PS 100 The remote PS 100 Thereafter, the remote PS 100 In The local PS 100 When the remote PS 100 The local PS 100 For example, as shown in Referring to For example, as shown in Specifically, the local PS 100 Thereafter, the local PS 100 The local PS 100 Thereafter, the local PS 100 The local PS 100 Further, the local PS 100 When the local PS 100 Accordingly, the connection local node of the remote domain 210 For example, as shown in That is, after the path LP1 is set in the local domain 210 Referring to Next, a method of setting a path in networks 200 Referring to Referring to If an SPC method is selected as a connection control method, as shown in The local PS 100 In this way, according to an exemplary embodiment of the present invention, by transmitting/receiving termination information of a connection node through communication between PSs of different networks or between PSs of different domains, a path can be set between different networks or different domains even without a passive input of a user. Referring to Referring to a description of Further, in a PC method, a message that is exchanged between the PS 100 A message that is exchanged through an interface IF3 between the PSs 100 A message that is exchanged through an interface IF4 between the network nodes LN1-LN4/RN1-RN4 between the networks 200 Next, a path control management system according to an exemplary embodiment of the present invention will be described in detail with reference to Referring to The selection unit 110 selects a connection control method for setting a path in a local domain in which the path control management system 100 The path calculator 120 receives a service connection request from a user and calculates a path using connection setting input information of a service connection request. In the SPC method, the path calculator 120 receives a path calculation request from an ingress node of a local domain. When a destination node of connection setting input information exists in another network or another domain, the transmitting/receiving unit 130 transmits information of a connection node of a local domain to connect to another network or another domain to a path control management system of another network or another domain, and receives information of a connection node of another network or another domain to connect to a local domain from a path control management system of another network or another domain. Further, the transmitting/receiving unit 130 transmits information of a path that is calculated in a local domain to a path control management system of another network or another domain, and receives information of a path that is calculated in another network or another domain from a path control management system of another network or another domain. The path setting unit 140 sets a path in a local domain using a connection control method that is selected by the selection unit 110. In this case, the path setting unit 140 can set a path in a local domain in consideration of information of a path that is calculated in another network or another domain. Further, the path setting unit 140 controls a connection between a connection node of a local domain and a connection node of another network or another domain. That is, the path setting unit 140 provisions a connection node of a local domain. An exemplary embodiment of the present invention may not only be embodied through the above-described system and/or method, but may also embodied through a program that executes a function corresponding to a configuration of the exemplary embodiment of the present invention or through a recording medium on which the program is recorded, and can be easily embodied by a person of ordinary skill in the art from a description of the foregoing exemplary embodiment. While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. A first path control management system of a first domain calculates a path in the first domain and transmits information of a connection node in the first domain to connect to a second domain to a second path control management system of the second domain. The second path control management system of the second domain calculates a path in the second domain and transmits a connection node of the second domain to connect to the first domain to the first path control management system. The first path control management system of the first domain and the second path control management system of the second domain receive information of connection nodes of the second domain and the first domain, respectively, thereby connecting a path between the first domain and the second domain. 1. A method of setting a path in a first path control management system of a first domain, the method comprising:
receiving connection information from a user; transmitting, when a destination node exists in a second domain that is different from the first domain among connection information, information of a first connection node in the first domain to connect to the second domain to a second path control management system of the second domain; receiving information of a second connection node in the second domain to connect to the first domain from the second path control management system; and controlling a connection between the first connection node and the second connection node. 2. The method of calculating a path in the first domain; and checking the first connection node from the path. 3. The method of selecting a connection control method using information on whether a control plane exists in the first domain; and setting the path in the first domain as the connection control method. 4. The method of 5. The method of 6. The method of 7. The method of calculating, by the second path control management system, a path in the second domain; and checking, by the second path control management system, the second connection node from a path in the second domain. 8. The method of 9. The method of the setting of a path in the first domain comprises setting the path in the first domain using information of the path in the second domain. 10. The method of selecting, by the second path control management system, a connection control method using information on whether a control plane exists in the second domain; and setting, by the second path control management system, the path in the second domain as the connection control method. 11. The method of 12. The method of 13. A path control management system that manages a first domain, comprising:
a selection unit that selects a connection control method for setting a path within the first domain; a path calculator that calculates a path in the first domain using connection information from a user; a transmitting/receiving unit that transmits information of a first connection node to connect to a second domain that is different from the first domain among paths in the first domain to a path control management system that manages the second domain and that receives information of the second connection node to connect to the first domain among paths in the second domain from the path control management system of the second domain; and a path setting unit that sets the path in the first domain as the connection control method and that receives a response by requesting path setting of the second domain to the path control management system of the second domain and that connects the first connection node and the second connection node. 14. The path control management system of the path setting unit sets a path in the first domain using information of a path in the first domain and information of a path in the second domain. 15. The path control management system of the path in the second domain is set in consideration of information of the path in the first domain by the request of the path setting. 16. The path control management system of 17. The path control management system of 18. A method of setting a path in a path control management system of a first domain of a plurality of different domains, the method comprising:
calculating a path in the first domain using connection information that is received from a user; receiving, when a destination node exists in a second domain that is different from the first domain among the connection information, information of a path in the second domain and information of a connection node in the second domain to connect to the first domain from a path control management system of the second domain; setting a path in the first domain with reference to information of a path in the first domain and a path in the second domain; setting a connection to a connection node in the second domain by provisioning a connection node in the first domain to connect to a connection node in the second domain with reference to the path in the first domain; requesting path setting in the second domain to the path control management system in the second domain; and receiving a response to path setting in the second domain from the path control management system in the second domain. 19. The method of 20. The method of TECHNICAL FIELD
BACKGROUND ART
DISCLOSURE
Technical Problem
Technical Solution
Advantageous Effects
DESCRIPTION OF THE DRAWINGS
MODE FOR INVENTION