Adaptive Network Monitoring Strategy for SNMP-Based Network Management

SNMP 기반 네트워크관리를 위한 적응형 네트워크 모니터링 방법

  • Cheon, Jin-young (Computer Architecture Networks Lab, Dept.of Electronics Engineering, Inha University) ;
  • Cheong, Jin-ha (Computer Architecture Networks Lab, Dept.of Electronics Engineering, Inha University) ;
  • Yoon, Wan-oh (Computer Architecture Networks Lab, Dept.of Electronics Engineering, Inha University) ;
  • Park, Sang-bang (Computer Architecture Networks Lab, Dept.of Electronics Engineering, Inha University)
  • Published : 2002.12.01

Abstract

In the network management system, there are two approaches; the centralized approach based on SNMP and the distributed approach based on mobile agent. Some information changes with time and the manager needs to monitor its value in real time. In such a case, the polling is generally used in SNMP because the manager can query agents periodically. However, the polling scheme needs both request and response messages for management information every time, which results in network traffic increase. In this paper, we suggest an adaptive network monitoring method to reduce the network traffic for SNMP-based network management. In the proposed strategy, each agent first decides its on monitoring period. Then, the manager collects them and approves each agent's period without modification or adjusts it based on the total traffic generated by monitoring messages. After receiving response message containing monitoring period from the manager, each agent sends management information periodically without the request of manager. To evaluate performance of the proposed method, we implemented it and compared the network traffic and monitoring quality of the proposed scheme with the general polling method.

네트워크 관리시스템에서는 SNMP를 기반으로 하는 중앙 집중형 방법과 모빌 에이전트를 사용하는 분산형 방법으로 나눌 수 있다. 네트워크 정보가 시간에 따라 변하는 경우 매니저는 실시간으로 이를 관찰할 필요가 있으며, 이 경우 SNMP에서는 매니저가 주기적으로 에이전트에 질의를 보낼 수 있어 주로 폴링을 사용한다. 그러나 폴링에서는 정보 전송을 위해서 매번 요구와 응답의 두 메시지 전송이 필요하여 네트워크 트래픽이 증가한다. 본 논문은 SNMP 기반 네트워크 관리에서 기존의 폴링 방법과 비교하여 트래픽을 줄이면서 여러 에이전트를 충실히 모니터링할 수 있는 적응형 방법을 제안하였다. 제안된 방법에서는 각 에이전트가 정보의 시간적 변화량에 따라 최적의 에이전트 모니터링 주기를 결정하고, 매니저는 이 주기들을 취합하여 모니터링에 의한 부하가 전체 네트워크 트래픽의 일정 부분 이하가 되도록 모니터링 주기를 결정한다. 에이전트는 매니저로부터 받은 모니터링 주기에 따라 스스로 정보를 전송함으로써 기존의 폴링 방법보다 상대적으로 적은 트래픽 부하로 네트워크 관리가 가능하다. 제안된 방법의 성능을 평가하기 위하여 그 기능을 구현하였으며, 모니터링의 충실도와 트래픽 면에서 일반적인 폴링방법과 비교하였다.

Keywords

References

  1. The Protocols v.1 TCP/IP Illustrated W.R.Stevens
  2. SNMP, SNMPν2, SNMPν3, and RMON 1 and 2(2nd Edition) W.Stallings
  3. Proceedings of IEEE TENCON '99 v.2 A SNMP Group Polling for the Management Traffic K.C.Hwang
  4. IEICE Trans. commun. v.E82-B no.6 Dynamic Polling Algorithm Based on Network Management Information Values K.Yoshihara;K.Sugiyama;H.Horiuchi;S.Obana
  5. Network Operation and Measurement Symposium An Efficient Polling Layer for SNMP M.Cheikhrouhou;J.Labetoulle
  6. ACM Trans. on Computer Systems v.18 no.3 Soft Timers: Efficient Microsecond Software Timer Support for Network Processing M.Aron;P.Druschel
  7. Transaction of IEE of Japan v.119-c no.3 Hierarchical Network Management Based on Extended SNMP Y.Guo