Skip to main content

What is NMS and EMS

First of all, NMS is an abbreviation for Network Management System, and EMS is an abbreviation for Element Management System. TMN, a very old standard document, describes the two as concepts such as NM, EM, and NE. We will look at the relevant standard documents when there is an opportunity in the future, and first, let's look at a schematic concept.

In order to efficiently operate and manage network equipment, NMS and EMS suitable for the service area are required. In general, in the case of wired networks, NMS is often operated alone, and in the case of mobile communication networks, EMS is required in addition to NMS. In this article, we will examine the concept of the overall management system and explain the differences between NMS and EMS.

Management System refers to a GUI system that performs network management functions, usually represented by FCAPS. Here, FCAPS means the following five functions.

l  Fault Management 

l  Configuration Management

l  Account Management

l  Performance Management

l  Security Management

In general, EMS is a system that directly communicates with NE (Network Element) such as a base station and performs all functions including configuration, and NMS communicates with EMS and performs a function of collecting faults and statistics.

Unlike mobile communication networks, wired networks do not use EMS but use only NMS in many cases. This is because in many cases, network engineers set up routers and switches directly and only monitor them with NMS. In recent years, many systems that directly control equipment using NETCONF, etc. have appeared in wired networks.


3GPP standard defines EM, NM and NE as follows

Element Manager (EM): provides a package of end-user functions for management of a set of closely related types of network elements. These functions can be divided into two main categories: Element Management Functions and
Sub-Network Management Functions.

Network Element (NE): a discrete telecommunications entity, which can be managed over a specific interface, e.g. the RNC.

Network Manager (NM): provides a package of end-user functions with the responsibility for the management of a network, mainly as supported by the EM(s) but it may also involve direct access to the Network Elements. All communication with the network is based on open and well-standardized interfaces supporting management of multi-vendor and multi-technology Network Elements.



Comments

Popular posts from this blog

FCAPS: Major Functions of Management System(NMS, EMS)

  When defining the functions of NMS and EMS, it is often referred to as FCAPS. FCAPS stands for Fault, Configuration, Account, Performance, and Security. The functions of a normal management system are all included in this category. Let's take a look at each function.   Fault Management Fault means unavailable status. When talking about a fault, it is usually referred to as an alarm. Fault and alarm are not specifically distinguished, but to be strict, fault can be considered to mean a phenomenon in which a fault occurred in the system, and faults are classified into hardware and software. Alarm defines in detail about a fault that has occurred and informs the operator when a fault occurs.   According to the definition of the standard document, Alarm usually has Severity, Probable Cause, Category, and additionally includes location information. A brief look at each definition is as follows.   Severity: Severity is defined as Critical Major, Minor, Warn...

Rsyslog Properties

To use Rsyslog well, it is essential to create a template that fits the desired output format, and this is an essential function of Rsyslog. We will deal with the detailed template later, and first of all, let's see what a template is. The main contents introduced in the Rsyslog document are as follows. Key Feature of Rsyslog It makes the format the user wants. It dynamically creates a file. Provides a customizing function to database users by using appropriate SQL. Template Example template(name="tpl1" type="list") { constant(value="Syslog MSG is: '") property(name="msg") constant(value="', ") property(name="timereported" dateFormat="rfc3339" caseConversion="lower") constant(value="\n") } If you define a template as above, you can output a specific log accordingly. However, to define a template, you need to know the properties used in Rsyslog. In this...