The present invention relates to a telecommunication system comprising an O&M (Operation and Maintenance) hierarchical layer structure comprising at least two O&M nodes in at least two hierarchical layers, where O&M actions may be initiated at said nodes.
The present invention also relates to a method for tracking O&M (Operation and Maintenance) actions in an O&M hierarchical layer structure.
In a modern telecommunication system, for example a 3GPP based mobile telecommunication system such as WCDMA (Wide Code Division Mutliple Access), there is usually a management system, which normally has an architecture where the management system is divided into a number of separate layers. In these layers, O&M (Operation and Maintenance) is performed. O&M management functions generally cover all tasks and functions performed by a network operator for administering and monitoring their network, for example network elements, routers and switches. Examples of these functions are activities related to fault management, performance management, configuration management etc.
As O&M systems are getting more complex, being able to serve larger and larger networks, it is very important that all user activities are logged properly, since it is necessary to keep track of who did what and when across all nodes. This kind of information is needed in order to be able to ensure that relevant information regarding the performed O&M actions are available, to be used for example when analysing fault situations afterwards.
When there are O&M management systems in different layers, having different O&M applications running in these layers, many applications produce their own log files for accountability purposes. Then, it becomes very difficult to correlate the information related to those tasks which are performed by an O&M user within one O&M session. This kind of correlation is needed, and in some cases even required by network operators, in order to be able to trace individual user activities throughout a complete O&M system.
Today, the correlation is mainly done by analysing a number of parameters, for example user id's, and time stamps which are available in corresponding logs. In some cases it will even be impossible to perform a correlation at all, since the user id's in those cases are not transferred from one layer or application to another.
There is thus a need for a system, and a method, for easy tracing and correlation of O&M user activities, because vital information such as user id, time stamps for performed O&M actions is very often missing from the logs.
The aim of the present invention to disclose a system, and a method, for easy tracing and correlation of O&M user activities.
This aim is achieved by means of a telecommunication system according to the introduction, where furthermore the system is arranged for generation of an O&M transaction identifier, which O&M transaction identifier is generated when an O&M action is initiated, and is transferred to all nodes in all management layers used for said O&M action, said O&M action being initiated inside an O&M session, allowing O&M actions and sessions to be tracked in the O&M hierarchical layer structure.
In a preferred embodiment, the hierarchical layers comprise a network management layer, a sub network management layer and an element management layer, the layers forming an O&M hierarchical layer structure.
In another preferred embodiment, any node where an O&M action is initiated, is arranged to generate an O&M transaction identifier and, when needed, to transfer the O&M transaction identifier.
In another preferred embodiment, each O&M transaction identifier comprises an O&M session identifier and an O&M action identifier, the O&M session identifier being generated when an O&M session is initiated, and the O&M action identifier being generated when an O&M action is initiated inside an O&M session, the O&M transaction identifier thus being generated when an O&M action is initiated.
In another preferred embodiment, the O&M transaction identifier consists of a node identification part comprising an IP-address, or a Fully Qualified Domain Name, an O&M session identification part comprising a running sequence number and an O&M action identification part comprising a O&M session specific running number.
Other preferred embodiments are disclosed in the dependent claims.
This aim is also achieved by means of a method according to the introduction, where further said method comprises the following steps when an O&M action is performed at a node in the O&M hierarchical layer structure, said O&M action being initiated inside an O&M session: generating an O&M transaction identifier; distributing the action in the form of a command to at least one other node in the O&M hierarchical layer structure; making the original O&M transaction identifier available as a corresponding O&M transaction identifier at said other node, the original O&M transaction identifier thus being available in all nodes, making it possible to trace the O&M activity throughout the O&M hierarchical layer structure.
In a preferred embodiment, an O&M transaction identifier is generated at any node where an O&M action is initiated and, when needed, said node transfers said O&M transaction identifier.
Other preferred embodiments are disclosed in the dependent claims.
Several advantages are achieved by means of the present invention, for example:
The present invention will now be described more in detail with reference to the appended drawings, where
In
The network management layer 3 at least comprises a node of the type NMS (Network Management System) 7 which in turn comprises applications for specific aspects of all parts of the complete network system 2, for example fault handling. In this layer 3, management of the complete network system 2 is carried out. The network system 2 may additionally comprise several systems, for example both a 2G (second generation) and a 3G system.
The sub network management layer 4 at least comprises a node of the type SNM (Sub-network Management System) 8, which is arranged to support centralized O&M for a part of the complete network system, for example for a radio access network. The SNM 8 contains management applications for day-to-day handling of O&M functions, such as collection and evaluation of alarms and performance data.
Different SNM:s may be comprised in the sub network management layer 4, for example a first SNM 9 for a service layer (entities providing services to end-users and content & application providers), a second SNM 10 for IP Multimedia Systems (network architecture standardized by ETSI (European Telecommunications Standards Institute) for operators to provide IP based mobile and fixed multimedia services), a third SNM 11 for a core network (entities providing circuit-switched and packet switched services) and a fourth SNM 12 for a radio network (entities providing a radio access for wireless systems).
The NMS 7 and SNM 8 usually support open interfaces, such as 3GPP (3rd Generation Partnership Project) IRP (Integration Reference Point) based on for example CORBA (Common Object Request Broker Architecture). The element management layer 5 manages individual nodes 13, 14, 15, 16, such as an RNC (Radio Network Controller), an SGSN (Switching GPRS Support Node), CSCF (Call Session Control Function) and various other network equipment such as routers and switches. The nodes are usually interfaced by means of corresponding node element managers 17, 18, 19, 20. A node element manager is an entity (typically a Windows or Unix client based GUI (General User Interface)) used to administer a node that encompasses O&M management functions.
According to the present invention, with reference to
A user is preferably authenticated before an O&M transaction identifier is generated. When a user initiates a new O&M action, a new O&M action identifier is generated. When a user is referred to in this description, network operator O&M personnel or the like is meant, not a subscriber or the like.
The O&M transaction identifier is then transferred 23, 24 to all nodes in all management layers 3, 4, 5 used for said O&M action. The O&M transaction identifier 20 will be available in logs produced for performed O&M actions in concerned nodes, making it very easy to correlate information regarding the performed O&M actions afterwards.
Thus, any node 21 that performs authentication for a user can also generate an O&M transaction identifier 20. The O&M transaction identifier 20 should then be transferred to concerned nodes over used O&M interfaces, thus making it possible for other applications or nodes to use the O&M transaction identifier 20, preferably for logging purposes. This also makes it possible to correlate actions performed by a user even if no user identification information is transferred between applications or nodes.
The management applications, or nodes 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, in all layers 3, 4, 5 are arranged to be able to generate an O&M transaction identifier 20, and all used O&M protocols and interfaces are adopted to transfer the O&M transaction identifier 20.
In a preferred embodiment of the present invention, the O&M transaction identifier 20 consists of three parts: a node identification part 25 comprising an IP-address or a Fully Qualified Domain Name, an O&M session identification part 26a comprising a running sequence number and an O&M action identification part 26b comprising a O&M session specific running number.
The usage of an O&M transaction identifier will now be described more in detail with reference to
The same O&M transaction identifier thus is available in all logs in all nodes 7, 8, 13, 14, 15 which makes it possible to trace an O&M activity 27 throughout the O&M network 1.
In the example above, the O&M action 27 can of course also be initiated from the SNM 8 instead. In general, an O&M action may be initiated in any node in the O&M hierarchical layer structure 6.
An example of an O&M action may be a configuration of network nodes such as for example an RNC. These actions can be performed in the network management layer 3, the sub-network management layer 4and/or the element management layer 5. The O&M action may then result in produced accountability information, for example in the form of logs in several management applications as a result of the action being executed.
In the example above, and generally, the O&M user is authenticated and authorized prior to being allowed to perform O&M actions. When the authentication has been performed, the O&M application node in question generates an O&M transaction identifier. When the O&M transaction identifier has been generated, it is transferred further in the protocols, for example CORBA, and interfaces used, together with information for the performed O&M actions.
If needed, all applications processing said information for generating logs, or for other purposes, uses the provided O&M transaction identifier.
Afterwards, when data is processed in various post-processing systems for accountability purposes, it is possible to correlate and trace activities performed by a certain user at a certain time.
The communication between the nodes in the example above takes place using so-called IRP:s (Integration Reference Point). IRP:s have been developed to promote a wider adoption of standardized Management interfaces in telecommunication networks. The IRP methodology employs Protocol & Technology Neutral modelling methods as well as protocol specific solution sets to help achieve its goals.
3GPP has standardized a number of IRP:s for O&M communication between management systems and network elements. In the O&M architecture according to a preferred embodiment, IRP:s are used both for internal and external communication. This communication may be directed towards other network operator's equipment. Thus, solutions provided for any IRP:s may be adopted to certain specialized varieties.*
The present invention is not limited to the examples described above, but may be varied freely within the scope of the appended claims. For example, other layer configurations may be possible, the core of the invention is to generate an O&M transaction identifier 20 in the node 21 where an O&M action is initiated. The O&M transaction identifier 20 is then transferred 23, 24 to all nodes in all management layers 3, 4, 5 used for said O&M action.
The node 21 where an O&M action is initiated may be any node in an O&M hierarchical layer structure 6.
The invention is applicable to all telecommunication systems that have any type of O&M architecture, both wireless as well as wired.
The O&M transaction identifier 20 may consist of more or less then said three parts, examples of other parts is for example a date, time stamp or operator specific information.
It is also possible that the O&M session identification part 26a, comprising a running sequence number, and the O&M action identification part 26b, comprising an O&M session specific running number, are combined to one part, comprising only one running number.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP06/06439 | 7/3/2006 | WO | 00 | 12/29/2008 |