Nework Management System

design

2003310024

2nd semester of master course

Hee jeong, Koo

Contents

1. Nework Management System and SNMP

2. MIB

3. Tools for NMS design

4. MIB design

5. Simulation MIB

6. Reference

1. Network Management System and SNMP

NMS is a system that can analyze, monitor and plan the entire equipment of network links and can store and utilize data related to those right away.

NMS is oprated by SNMP(Single Network Management Protocol) and SNMP System is formed NMS, NMS Agent, MIB(Management Information Base).

NMS control devices by requesting for SNMP agent. SNMP Agent responds to the request of NMS and exists in the object equipment of network. An agent has MIB(Management Information Base) which is the information about equipment and the MIB is sent to NMS as responses for query or NMS poll for agent then is stored in DB.

SNMP is composed of followed 3 parts:

1. Agent(service provider)

2. Manager(service user)

3. Protocol for network management

SNMP is installed to UDP which working in IP. Hence, it is necessary that manager and agent have virtual IP addresses for SNMP correspondance.

The correspondance using SNMP manage the network based on MIB using various commands between manager and agent.

basic commands and operations

commands

1. GET : to search for managemant information

2. GET-NEXT : to search continuously for management information

3. SET : to change the management information

4. TRAP : to notify exception operation

operations

1. reading parameter

2. setting parameter

3. trap

2. MIB

Exchanging specific information between manager and agent is the basis of network management. The specific information, resource for managing is called object.

These collection of the object is called MIB(Management Information Base).

Managing network means to get specific values among MIBs or change values.

It is possible that we can control/command state of the equipment and regular operations to the equipment by changing values.

The structure of MIB presents OIDs(object id) by classifying objects belonging to same area. SNMP can only use the last node, leaf.

3. Tools for NMS design

1. AdvenNet Web NMS

A highly customizable, scalable, protocol neutral, Java-based Internet Management Infrastructure platform designed from the ground up based on the new internet technologies.

- http://adventnet.com/

- Web NMS 4.0

- This is a trial version for 40days.

2. Java 2 Platform, Standard Edition (J2SE)

- http://java.sun.com/

- JDK1.3.1

3. MG-soft corporation

MG-SOFT MIB Browser Professional Edition with MIB Compiler is an SNMP MIB Browser running on Microsoft's 32-bit operating systems (Windows 95, Windows 98, Windows NT, Windows ME, Windows 2000, Windows XP and Windows Server 2003) and Intel based Linux operating systems (RedHat, Mandrake, SuSE,...).

- http://www.mg-soft.com/index.html

- MIB Browser Professional Edition

- It is only for MIB browser, not for agent simulator.

This paper simulated using AdvantNet Web NMS. A MIB module made in MG-soft MIB browser can be executed only in mg-soft mib browser and you must download another tools about agent simulator if you use mg-soft.

4. MIB design

Design using MG-soft MIB builder

- Add objects at MIB tree by draging from the right to the left. There's no needs to compile after adding.

Design using AdventNet NMS

- Make .mib file(using notepad or mg-soft MIB compiler) and compile this file in MIB compiler.

5. Simulation MIB

Start [Web NMS Launcher]

Execute [start Web NMS server]

1. snmp agent simulator

- File - Load MIB file : open compiled mib file.

- Click specific leaf node and set value to the blue part.

- set other node's value.

- setting - agent setting :

set port number and version of snmp and others. port number 161 is default snmp number, but other # is ok. Port number and number of mib brower's port number have to be same.

- operation - start agent :

start agent and confirm the false or true of agent connection.

2. MIB browser

Browser of MG-soft

- When the files(.bui) is opened in MIB browser, you can choose MIB modules you made in 'MIB' tabs.

- Add 'localhost' in the Remote SNMP agent or what you want to monitor later.

- View - SNMP protocol preference : set version of SNMPv1(other version is not availble in this trial version) and port number.

- SNMP - contact/get/getnext/set : execute commands

Browser of AdvantNet

- Load compiled MIB file. If you made SMI file, load this earlier than MIB file.

- Set Host value(localhost) and SetValue(if access of node is 'read-write').

- Edit - setting : set the snmp port number and select the version of snmp.

You must select the same version/port as these of 'agent simulator'.

- Operations - Get/GetNext/GetBulk/Set : execute various command you want.

6. References

http://adventnet.com

http://www.mg-soft.com/index.html

TCP/IP Illustrated, Volume1. W, Richard Stevens

SNMP, SNMPv2, SNMPv3 and RMON1 and 2 Third Edition. William Stallings