Patent EA-004086-B1 (EA)
Title: Method and system for management of network domains
Inventor: KOPELOVITZ BENI
IPC: H04L45/24
Filed: 2000-11-19
Abstract: 1. A method for management of a network domain formed from network elements interconnected with links, each link comprising at least one transport medium component, the method comprising steps of: a) providing an NMS (network management system) of the network domain; b) providing a link attribute database associated with said NMS and incorporating link attribute data comprising a plurality of user attributes and values thereof assigned to each link existing in the network domain, c) applying to said link attribute database at least one instruction for processing said link attribute data according to at least one of said user attributes. 2. The method according to Claim 1, wherein said user attributes comprising: type of the transport medium component, individual identifier of said medium component, group to which said medium component belongs, length, quality, and external distinctive properties of said transport medium component, said values of the user attributes comprising: indications of the type, identifier and group of the medium component, indication of the length, estimation of the quality, indication of a respective housing of said component, and said type of the transport medium component comprising: an optic fiber medium, an electrically conductive medium, a transceiver of a wireless telecommunication link. 3. The method according to Claim 2, wherein said type of the transport medium component is the optic fiber medium, and said user attributes respectively designate individual identifier of the optical fiber in the bundle, identifier of the bundle, length of the fiber, quality of the optic link, color of the protection coating of the bundle. 4. The method according to any one of Claims 1 to 3 for determining a path in the network domain, wherein the processing in step (c) comprises determining a path in said network domain, and wherein said instruction orders selection for the path of one or more links according to said at least one user attribute; the instruction comprises a logical condition using said one or more user attributes and their values. 5. A method for routing a protected path in a network domain by determining a main path and an alternate path, the method comprising: -determining the main path according to Claims 3 or 4, and -determining the alternate path according to Claims 3 or 4, wherein said at least one instruction applied at step (c) is an alternate instruction for preventing the links forming the main path from being included in the alternate path. 6. The method according to Claim 5, wherein said alternate instruction comprises a logical condition using said one or more user attributes and their values. 7. The method according to Claim 6, wherein said logical condition of the alternate instruction prohibits selection, for the alternate path, of links that: have values of at least one of the following user attributes in common with the links forming the main path: individual identifier of the medium component, group of said medium components. 8. A method for determining a path in a network composed of multiple network domains, the network comprising at least a first network domain and a second network domain having a common border, each formed from network elements interconnected by links; the path connects network elements belonging to different said network domains and includes links each comprising at least one transport medium component, the method comprises: performing the method according to Claim 4 with respect to said first network domain to determine a first path section, wherein said NMS being the first NMS provided for the first network domain, said link attribute database being the first link attribute database associated with said first NMS and incorporating the link attribute data concerning a plurality of user attributes and values thereof assigned to each link of said first network domain; performing the method according to Claim 4 with respect to the second network domain to determine a second path section connectable to the first path section, wherein said NMS, said link attribute database and said link attribute data being respectively associated with the second network domain; while translating, by the first NMS, of user attributes and values thereof assigned in the first network domain to respective user attributes and values thereof assigned in the second network domain, to maintain consistency of said user attributes and values thereof, and thereby consistency of said instructions in different network domains of the network; said first NMS serving as a UNMS. 9. A method for determining a path in a network composed of multiple network domains interconnected by a plurality of links existing there-between, the network comprising at least a first low level network domain, a second low level network domain, each formed from network elements interconnected by links, and a upper level network domain comprising the plurality of links existing between said first and said second low level network domains; the path is to connect network elements respectively belonging to said first and second network domains, and to include links each comprising at least one transport medium component, the method comprises: performing the method according to Claim 4 with respect to said upper level network domain to determine a connecting path section between the first low level network domain and the second low level network domain, wherein said NMS being an upper level NMS (UNMS) provided for the upper level network domain, said link attribute database being the upper level link attribute database associated with said UNMS and incorporating upper level link attribute data concerning a plurality of user attributes and values thereof assigned to each link of said upper level network domain; performing the method according to Claim 4 with respect to the first low level network domain to determine the first path section, wherein said NMS, said link attribute database and said link attribute data being respectively associated with said first low level network domain; performing the method according to Claim 4 with respect to the second low level network domain to determine the second path section, wherein said NMS, said link attribute database and said link attribute data being respectively associated with the second low level network domain; while translating, by said UNMS, of user attributes and values thereof assigned in the upper level network domains to respective user attributes and values thereof assigned in the low level network domain, and, to maintain consistency of said user attributes and values thereof, and thereby consistency of said instructions in different network domains of the network. 10. The method according to Claim 8 or 9, also comprising issuing said instructions and providing time scheduling of the method steps by the UNMS. 11. The method according to Claim 9 or 10, comprising firstly determining said connecting path section to obtain border points, and thereupon determining said first and said second path sections simultaneously, using the border points. 12. The method according to Claim 11, comprising re-determining said connecting path if any of said first and second path sections cannot be determined, up to completing the path. 13. The method according to any one of Claims 8 to 12, for determining a protected path in the network comprising multiple network domains, further comprising determining an alternate path in addition to the determined (main) path; the method comprising: -determining alternate path sections to respective main path sections in each of said network domains, second network domain and upper level network domain, while applying to each of the respective link attribute databases an alternate instruction for preventing the links forming any of the main path sections from being included in any of the alternate path sections. 14. The method according to Claim 13, wherein said alternate instruction comprises a logical condition using said one or more user attributes and their values. 15. The method according to Claim 14, wherein said logical condition of the alternate instruction prohibits selecting, for any alternate path section, links that have values of at least one of the following user attributes in common with the links forming any of the main path sections: individual identifier of the transport medium component, group of said transport medium components. 16. A system for routing a protected path between a plurality of network domains in a network, the network comprising at least a first network domain and a second network domain, the protected path comprising a main path and an alternate path, each of the main path and the alternate path being composed of a plurality of links forming respective path sections in the network domains, the system comprising: (a) a first domain NMS (network management system) for managing the first network domain; (e) a first link attribute database associated with said first domain NMS for storing link attribute data comprising a plurality of user attributes and values thereof assigned to each link existing in the first network domain; (f) a second domain NMS for managing the second network domain; (g) a second link attribute database associated with said second domain NMS for storing link attribute data comprising a plurality of user attributes and values thereof assigned to each link existing in the second network domain; one of said NMS serving as a UNMS capable of maintaining consistency between said user attributes and values thereof in the first and second databases, and of applying to both of said network domains one instruction to determine in each of them a main path section and an alternate path section according to said at least one user attribute, said at least one instruction determining whether to include a particular link in any of the alternate path sections, such that none of the alterna