WO2002030051A1 - Modular network management system - Google Patents

Modular network management system Download PDF

Info

Publication number
WO2002030051A1
WO2002030051A1 PCT/FI2001/000857 FI0100857W WO0230051A1 WO 2002030051 A1 WO2002030051 A1 WO 2002030051A1 FI 0100857 W FI0100857 W FI 0100857W WO 0230051 A1 WO0230051 A1 WO 0230051A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
database
entity
network management
user
Prior art date
Application number
PCT/FI2001/000857
Other languages
French (fr)
Inventor
Kimmo Lahdensivu
Original Assignee
Sonera Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sonera Oyj filed Critical Sonera Oyj
Priority to AU2001293894A priority Critical patent/AU2001293894A1/en
Publication of WO2002030051A1 publication Critical patent/WO2002030051A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/507Filtering out customers affected by service problems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/18Delegation of network management function, e.g. customer network management [CNM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/091Measuring contribution of individual network components to actual service level

Definitions

  • the present invention relates to telecommunication networks and particularly to network management systems related thereto.
  • the tasks of network management are dividable into network monitoring and network management.
  • Network monitoring includes monitoring the performance, errors and use of a network.
  • Sub-areas of network management include management of network configuration and security.
  • Network management is based on one or more network management stations monitoring the state of the network.
  • Network management software offers different services to persons responsible for network management, such as network operators.
  • the software may display the network topography graphically on a screen.
  • a topology map is also used to display malfunction in different devices.
  • Network management software also provides different options to affect net- work operation from an operator terminal, for example. For example in malfunction, the load situation can be analysed and the configuration changed in order to decrease interference caused by the error, and in an update situation services or devices can be added to the network.
  • the problem in present network management systems is that the development of new network properties and services affects the entire network management system. This means that a new version of the entire system has to be installed when technology elements are to be added or updated. The development of new properties may also harm the properties functioning in the system. This means complex stages of operation and network breaks.
  • the object of the invention is to solve the above problems by providing a solution allowing new properties to be introduced into a network management system without the need to install a new version of the entire existing system.
  • This object is achieved with a network management system for moni- toring and managing the functions of a telecommunication network, the system comprising entities to which different service components can be connected.
  • Said network management system is characterized in that the system further comprises service-specific servers for implementing said services, a database in which service-specific data are stored, a customer application via which a user can manage different functions of the system, means for retrieving data on the services related to a given entity from the database, means for presenting said services to the user, and means for transferring the identifier of the server implementing the service selected by the user to the customer application in such a way that the user can set up a connection to said server and take the selected service into use for said entity.
  • entity refers to a combination of a data structure and the operations related thereto.
  • entities are elements of network management software representing various telecommunication devices, such as devices, ports arranged in devices, links set up between ports, and connec- tions set up by links.
  • the idea of the invention is to generate a modular network management system allowing the introduction of additional properties into a telecommunication network without the need to install an entirely new version.
  • Modularity is based on the dynamic binding of components to an abstract in- formation model by means of a database, and on commensurate description of services in the database.
  • An abstract information model is composed of devices, ports, links and connections; a device comprising n ports, a link determined by the ports being set up between two ports, and two links determining a logical connection.
  • an information model does not take a stand on network technologies.
  • a service is associated with an entity in an information model for example such that a firewall service may be associated with a physical link between two devices.
  • the services associated therewith are shown with the entity.
  • the invention provides the advantage of allowing single service models to be added, deleted and modified without affecting the functioning of other system parts, since each service or property is a whole having only given interfaces to the main system. There may be several embodiments of the management system, each having different properties even though the core is the same.
  • at least the name of the service, a reference to the server implementing the service, the entity type with which the service is associated, a condition on which the service is in force for an entity, and the name of the user interface associated with the service are stored in a table describing the services.
  • the condition on which a service is in force for an entity is stored in a database as a statement of a specific query language. This provides a way to check when a service is in force for a given entity. If the result of the query is true for an entity, the service exists for said entity.
  • the telecommunication network comprises means for comparing an entity under study with those conditions stored in the database on which the services are in force for an entity, and for presenting those services in the database whose conditions are fulfilled for said entity. This way only those services that can be in force for a given entity are presented and provided for use for said entity.
  • Figure 1 shows an example of the relation of the entities of an information model to service components in a system of the invention
  • Figures 2A and 2B show block diagrams of the implementation of a system of the invention
  • Figure 3 is a signalling diagram of an event sequence in a system of the invention.
  • FIG. 1 shows an example of the relation of the entities of an information model to service components.
  • a VPN service Virtual Private Network
  • Web-cache 3 i.e. temporary storage of www objects (World Wide Web)
  • device entity 4 because, as a service, web-cache is implemented in one device.
  • An ATM link 5 (Asynchronous Transfer Mode) introduces properties of the ATM technology into a link entity 6 that enable the adjustment of the speed of the link, for example.
  • a firewall 7 in turn, is associated with a connection entity 8, since the firewall adjusts traffic on the connection even if the service is physically implemented somewhere else.
  • a condition has to be created for finding this out in the database.
  • said condition has to be introduced into the system along with the service.
  • the condition can be stored in the da- tabase as a statement of a specific query language of the database or as a reference to the program or program part implementing the inference.
  • the name of the user interface associated with the service is also stored in the database. The user uses this name to instantiate the user interface of the service.
  • the reference of the server implementing the service is also transferred to the user. New services may be taken into use by means of an installation program that is able to consider any mutual dependencies of the services. An example of such dependence could be that an ATM connection cannot exist without an ATM link.
  • Figures 2A and 2B show block diagrams of the implementation of a system of the invention.
  • Figure 2A shows part of a telecommunication network comprising a customer router 21 , a second router 22, and a link 23 between them.
  • a firewall property is added to the link 23.
  • Figure 2B shows a situation shown in Figure 2B, wherein a firewall function is logically combined to the link 23.
  • a reference to the FW server 24 implementing the firewall function is associated with the link 23 in the management system.
  • the system also comprises a database DB containing service-specific data.
  • the link, the condition on which the service is in force for the entity, i.e. link, and the name of the user interface are stored in a service table.
  • the service is taken into use by means of link 23 configuration measures.
  • the firewall function is then in force for said link 23.
  • Figure 3 is a signalling diagram of an event sequence in a system of the invention.
  • the figure shows an end user 31 , e.g. an operator or the cus- tomer, a customer application 32 with which the end user 31 uses the system, a system server 33 that carries out the functions of the network management system, a database 34 in which data describing the services are stored, and a service-specific server 35 that carries out the functions of one service.
  • the end user 31 has selected a link at the user in- terface for study.
  • the customer application 32 inquires the services associated with the link of the system server 33.
  • the system server 33 retrieves the conditional statements of the services associated with the link from the database 34.
  • step 3 the system server 33 runs through all conditional statements by inquiring all the statements in order of the database 34. In this case, the names and identifiers of only the services whose conditions are fulfilled are returned.
  • step 4 the customer application 32 displays the names of the returned services to the user.
  • step 5 the end user 31 selects a service he wants to configure or study.
  • step 6 the customer application 32 inquires the name of the user interface of the system server 33 and, in step 7, the system server 33 inquires this further of the database 34. Based on the name, the user interface of the service is instantiated in step 8.
  • step 9 the customer application 32 inquires the address or reference to the service- specific server 35 of the system server 33.
  • step 10 this inquiry is transferred further to the database 34, in which the reference of the server 35 is found.
  • steps 11 and 12 the customer application 32 is able to discuss with its server 35, and the end user 31 is able to start managing the service selected.
  • the event sequence described above ensures that the end user always sees a version including the newest services.
  • the inquiries regarding the server name and the user interface name can be combined to take place at the same time.
  • the conditions are not necessarily in the form of database inquiries, but the conditions may also be tested by a computer program able to verify if the condition is true or not true on given parameters.

Abstract

The present invention relates to a network management system for monitoring and managing the functions of a telecommunication network. The system comprises entities (23) to which different service components can be connected. The system further comprises service-specific servers (24) for implementing said services, and a database (DB) in which service-specific data are stored, a customer application via which a user can manage different functions of the system, means for retrieving data on the services related to a given entity (23) from the database (DB), means for presenting said services to the user, and means for transferring the identifier of the server (24) implementing the service selected by the user to the customer application in such a way that the user can set up a connection to said server (24) and take the selected service into use for said entity.

Description

MODULAR NETWORK MANAGEMENT SYSTEM
BACKGROUND OF THE INVENTION
The present invention relates to telecommunication networks and particularly to network management systems related thereto. The tasks of network management are dividable into network monitoring and network management. Network monitoring includes monitoring the performance, errors and use of a network. Sub-areas of network management include management of network configuration and security. Network management is based on one or more network management stations monitoring the state of the network. Network management software offers different services to persons responsible for network management, such as network operators. The software may display the network topography graphically on a screen. Generally, a topology map is also used to display malfunction in different devices. Network management software also provides different options to affect net- work operation from an operator terminal, for example. For example in malfunction, the load situation can be analysed and the configuration changed in order to decrease interference caused by the error, and in an update situation services or devices can be added to the network.
The problem in present network management systems is that the development of new network properties and services affects the entire network management system. This means that a new version of the entire system has to be installed when technology elements are to be added or updated. The development of new properties may also harm the properties functioning in the system. This means complex stages of operation and network breaks.
BRIEF DESCRIPTION OF THE INVENTION
The object of the invention is to solve the above problems by providing a solution allowing new properties to be introduced into a network management system without the need to install a new version of the entire existing system. This object is achieved with a network management system for moni- toring and managing the functions of a telecommunication network, the system comprising entities to which different service components can be connected. Said network management system is characterized in that the system further comprises service-specific servers for implementing said services, a database in which service-specific data are stored, a customer application via which a user can manage different functions of the system, means for retrieving data on the services related to a given entity from the database, means for presenting said services to the user, and means for transferring the identifier of the server implementing the service selected by the user to the customer application in such a way that the user can set up a connection to said server and take the selected service into use for said entity.
The concept entity refers to a combination of a data structure and the operations related thereto. In this context, entities are elements of network management software representing various telecommunication devices, such as devices, ports arranged in devices, links set up between ports, and connec- tions set up by links.
The idea of the invention is to generate a modular network management system allowing the introduction of additional properties into a telecommunication network without the need to install an entirely new version. Modularity is based on the dynamic binding of components to an abstract in- formation model by means of a database, and on commensurate description of services in the database. An abstract information model is composed of devices, ports, links and connections; a device comprising n ports, a link determined by the ports being set up between two ports, and two links determining a logical connection. However, an information model does not take a stand on network technologies. In the system of the invention, a service is associated with an entity in an information model for example such that a firewall service may be associated with a physical link between two devices. When a given entity in the management system is studied, the services associated therewith are shown with the entity. The invention provides the advantage of allowing single service models to be added, deleted and modified without affecting the functioning of other system parts, since each service or property is a whole having only given interfaces to the main system. There may be several embodiments of the management system, each having different properties even though the core is the same. In a first preferred embodiment of the network management system of the invention, at least the name of the service, a reference to the server implementing the service, the entity type with which the service is associated, a condition on which the service is in force for an entity, and the name of the user interface associated with the service are stored in a table describing the services. Storing the data on the different services in this way facilitates the retrieval of data and conditions in the database when they are needed. In a second preferred embodiment of the network management system of the invention, the condition on which a service is in force for an entity is stored in a database as a statement of a specific query language. This provides a way to check when a service is in force for a given entity. If the result of the query is true for an entity, the service exists for said entity.
In a third preferred embodiment of the network management system of the invention, the telecommunication network comprises means for comparing an entity under study with those conditions stored in the database on which the services are in force for an entity, and for presenting those services in the database whose conditions are fulfilled for said entity. This way only those services that can be in force for a given entity are presented and provided for use for said entity.
The preferred embodiments of the network management system of the invention are disclosed in the attached dependent claims.
BRIEF DESCRIPTION OF THE FIGURES
In the following, the invention will be described by way of example with reference to the accompanying figures, of which
Figure 1 shows an example of the relation of the entities of an information model to service components in a system of the invention, Figures 2A and 2B show block diagrams of the implementation of a system of the invention, and
Figure 3 is a signalling diagram of an event sequence in a system of the invention.
DETAILED DESCRIPTION OF THE INVENTION Figure 1 shows an example of the relation of the entities of an information model to service components. A VPN service (Virtual Private Network) 1 is associated with a network entity 2, because it is a whole covering the entire network. Web-cache 3, i.e. temporary storage of www objects (World Wide Web), in turn, is associated with a device entity 4, because, as a service, web-cache is implemented in one device. An ATM link 5 (Asynchronous Transfer Mode) introduces properties of the ATM technology into a link entity 6 that enable the adjustment of the speed of the link, for example. The last example, a firewall 7, in turn, is associated with a connection entity 8, since the firewall adjusts traffic on the connection even if the service is physically implemented somewhere else. To allow dynamic decisions on whether a service is associated with a given entity, a condition has to be created for finding this out in the database. To allow modular implementation of this, said condition has to be introduced into the system along with the service. The condition can be stored in the da- tabase as a statement of a specific query language of the database or as a reference to the program or program part implementing the inference. The name of the user interface associated with the service is also stored in the database. The user uses this name to instantiate the user interface of the service. The reference of the server implementing the service is also transferred to the user. New services may be taken into use by means of an installation program that is able to consider any mutual dependencies of the services. An example of such dependence could be that an ATM connection cannot exist without an ATM link.
Figures 2A and 2B show block diagrams of the implementation of a system of the invention. Figure 2A shows part of a telecommunication network comprising a customer router 21 , a second router 22, and a link 23 between them. Let us assume that in an exemplary case a firewall property is added to the link 23. This leads to a situation shown in Figure 2B, wherein a firewall function is logically combined to the link 23. In this case, a reference to the FW server 24 implementing the firewall function is associated with the link 23 in the management system. The system also comprises a database DB containing service-specific data. The name of the service, the name of the server 24 implementing the service, the entity type for which the service is in force, i.e. in this case the link, the condition on which the service is in force for the entity, i.e. link, and the name of the user interface are stored in a service table. For said link 23, the service is taken into use by means of link 23 configuration measures. The firewall function is then in force for said link 23.
Figure 3 is a signalling diagram of an event sequence in a system of the invention. The figure shows an end user 31 , e.g. an operator or the cus- tomer, a customer application 32 with which the end user 31 uses the system, a system server 33 that carries out the functions of the network management system, a database 34 in which data describing the services are stored, and a service-specific server 35 that carries out the functions of one service. In the initial position in the figure, the end user 31 has selected a link at the user in- terface for study. In step 1 , the customer application 32 inquires the services associated with the link of the system server 33. In step 2, the system server 33 retrieves the conditional statements of the services associated with the link from the database 34. In step 3, the system server 33 runs through all conditional statements by inquiring all the statements in order of the database 34. In this case, the names and identifiers of only the services whose conditions are fulfilled are returned. In step 4, the customer application 32 displays the names of the returned services to the user. In step 5, the end user 31 selects a service he wants to configure or study. In step 6, the customer application 32 inquires the name of the user interface of the system server 33 and, in step 7, the system server 33 inquires this further of the database 34. Based on the name, the user interface of the service is instantiated in step 8. In step 9, the customer application 32 inquires the address or reference to the service- specific server 35 of the system server 33. In step 10, this inquiry is transferred further to the database 34, in which the reference of the server 35 is found. In steps 11 and 12, the customer application 32 is able to discuss with its server 35, and the end user 31 is able to start managing the service selected. The event sequence described above ensures that the end user always sees a version including the newest services.
As distinct from the event sequence described, in a real implementation, the inquiries regarding the server name and the user interface name can be combined to take place at the same time. Further, as distinct from the example of Figure 3, the conditions are not necessarily in the form of database inquiries, but the conditions may also be tested by a computer program able to verify if the condition is true or not true on given parameters.
It is to be understood that the above specification and the related figures are only intended to illustrate the present invention. Different variations and modifications of the invention are apparent to those skilled in the art, without deviating from the scope and spirit of the invention disclosed in the attached claims.

Claims

1. A network management system for monitoring and managing the functions of a telecommunication network, the system comprising entities (2, 4, 6, 8, 23) to which different service components (1 , 3, 5, 7) can be connected, characterized in that the system further comprises service-specific servers (24, 35) for implementing said services, a database (DB, 34) in which service-specific data are stored, a customer application (32) via which a user can manage functions of the system, means for retrieving data on the services related to a given entity (2, 4, 6, 8, 23) from the database (DB, 34), means (32) for presenting said services to the user (31), and means for transferring the identifier of the server (24, 35) imple- menting the service selected by the user (31) to the customer application (32) in such a way that the user (31) can set up a connection to said server (24, 35) and take the selected service into use for said entity.
2. A network management system as claimed in claim 1 , cha acterized in that the system further comprises means (32) for transferring the name of the user interface associated with the service selected by the user (31) to the customer application (32).
3. A network management system as claimed in claim 1 or 2, characterized in that at least the name of the service, a reference to the server (24, 35) implementing the service, the entity type (2, 4, 6, 8) with which the service is associated, a condition on which the service is in force for the entity (2, 4, 6, 8, 23), and the name of the user interface associated with the service are stored in said database.
4. A network management system as claimed in any one of claims 1 to 3, characterized in that said condition is stored in the database (DB, 34) as a statement of a specific query language of the database.
5. A network management system as claimed in any one of claims 1 to 4, characterized in that the telecommunication network comprises means for comparing the entity (2, 4, 6, 8, 23) under study with those conditions stored in the database (DB, 34) on which the services are in force for an entity, and for presenting those services in the database (DB, 34) whose conditions are fulfilled for said entity (2, 4, 6, 8, 23).
6. A network management system as claimed in any one of claims 1 to 5, characterized in that the database (DB, 34) comprises service- specific tables, each table including data describing one service.
PCT/FI2001/000857 2000-10-03 2001-10-02 Modular network management system WO2002030051A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001293894A AU2001293894A1 (en) 2000-10-03 2001-10-02 Modular network management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20002181 2000-10-03
FI20002181A FI20002181A (en) 2000-10-03 2000-10-03 Modular network management system

Publications (1)

Publication Number Publication Date
WO2002030051A1 true WO2002030051A1 (en) 2002-04-11

Family

ID=8559220

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI2001/000857 WO2002030051A1 (en) 2000-10-03 2001-10-02 Modular network management system

Country Status (3)

Country Link
AU (1) AU2001293894A1 (en)
FI (1) FI20002181A (en)
WO (1) WO2002030051A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0529787A2 (en) * 1991-08-29 1993-03-03 Hewlett-Packard Company Network management agent with user created objects
EP0909058A2 (en) * 1997-10-06 1999-04-14 Sun Microsystems, Inc. Network management framework
GB2344963A (en) * 1998-12-17 2000-06-21 Northern Telecom Ltd Object-oriented network management system
EP1021014A2 (en) * 1999-01-11 2000-07-19 Fujitsu Limited Method and system for network management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0529787A2 (en) * 1991-08-29 1993-03-03 Hewlett-Packard Company Network management agent with user created objects
EP0909058A2 (en) * 1997-10-06 1999-04-14 Sun Microsystems, Inc. Network management framework
GB2344963A (en) * 1998-12-17 2000-06-21 Northern Telecom Ltd Object-oriented network management system
EP1021014A2 (en) * 1999-01-11 2000-07-19 Fujitsu Limited Method and system for network management

Also Published As

Publication number Publication date
FI20002181A (en) 2002-04-04
FI20002181A0 (en) 2000-10-03
AU2001293894A1 (en) 2002-04-15

Similar Documents

Publication Publication Date Title
US7882439B2 (en) Graphical user interface and method for customer centric network management
EP1014748B1 (en) Management system for a multi-level communication network
US5764955A (en) Gateway for using legacy telecommunications network element equipment with a common management information protocol
US5671408A (en) Network support system
KR100334689B1 (en) Data storage
US20050025071A1 (en) Network management system having a network including virtual networks
US20080059613A1 (en) System and Method for Enabling Directory-Enabled Networking
US20020032769A1 (en) Network management method and system
CA2535440C (en) System architecture method and computer program product for managing telecommunication networks
US7729287B2 (en) Methods of providing simulation for communications systems and related systems and computer program products
JP2000209201A (en) Method and system for network management
WO1995023469A1 (en) A data storage device
CN116708266A (en) Cloud service topological graph real-time updating method, device, equipment and medium
US7194534B2 (en) Display of phones on a map of a network
WO2002030051A1 (en) Modular network management system
US5966713A (en) Method for determining the contents of a restoration log
Cisco Operations and Management
Cisco Operations and Management
Cisco Operations and Management
Cisco Operations and Management
Cisco Operations and Management
US6137801A (en) Telecommunication switching system administrative and management tools
Cisco Operations and Management
Cisco Operations and Management
US20030074359A1 (en) Network management unit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EC EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP