오뚝이개발자

[네트워크] CH19 네트워크 관리 SNMP 본문

CS 기초/네트워크

[네트워크] CH19 네트워크 관리 SNMP

땅어 2020. 11. 15. 17:31
728x90
300x250

 

학습 목차

  • 네트워크 관리 시스템
    • NMS/EMS의 차이점과 5대 관리기능
  • SNMP
    • 인터넷 관리 표준의 구성요소
    • 관리 프로토콜의 동작 모델
  • SNMP의 동작
    • 8개 프로토콜 메시지의 종류와 의미
    • UDP 포트의 용도

네트워크 관리 시스템(NMS; Network Management System)

기관이 정한 요구사항을 만족하기 위해 네트워크 장비에 대해 모니터링, 시험검사, 설정, 문제진단을 하는 것

네트워크 관리를 수행하는 시스템을 NMS

단위 장비 집합을 관리하는 시스템을 EMS(ELement Management System)이라 함

NMS의 5가지 종류

  • 구성관리(Configuration Management)
    • 네트워크 관련 장비들의 구성현황 파악 및 설정관리 행위
    • 네트워크 구성도를 잘 관리하는 것
  • 장애관리(Fault Management)
    • 시스템의 비정상적인 상황 즉 장애가 났을 경우 관리하는 것
    • 사전장애관리, 사후장애관리
  • 성능관리(Performance Management)
    • 네트워크를 모니터링하고 제어하여 효율적으로 운영되도록 하는 것
    • 네트워크 속도, 트래픽, 처리량, 응답시간 등의 기준으로 성능을 나타냄
  • 보안관리(Security Management)
    • 정해진 정책에 따라 네트워크 접근을 통제하는 행위
    • 보안서비스를 생성, 삭제, 통제
  • 계정관리(Accounting Management)
    • 과금을 통해 네트워크 자원에 사용자 접근 통제

SNMP(Simple NMP)

  • TCP/IP 프로토콜을 사용하는 인터넷의 장치를 관리하기 위한 프레임워크
  • 관리자/에이전트 개념 사용
  • 관리자는 여러 에이전트를 모니터링하고 제어함
  • SNMP는 응용계층 프로토콜(즉, HW 종류에 상관없이 동작)
  • 네트워크 프로토콜이 달라도 작동 가능
  • 에이전트는 SNMP 서버가 동작하는 라우터이다.
    • 매니저(관리자)쪽이 "야! 지금 사용하는 용량이랑 트래픽이 어떻게 되?" 이런 것들을 관리 차원에서 물어보니까 manager가 정보 요청하는 client가 되고, 에이전트가 server가 됨.

관리 구성 요소

  • 인터넷 관리는 SNMP, SMI, MIB 3가지 프로토콜로 구성된다
  • SNMP라는 프로토콜을 의미하기도 하고 위의 3가지를 통틀어 의미하기도 함
  • SNMP : 관리자와 에이전트 간에 교환되는 메시지의 형태
  • SMI(Structure of Management Information) : 관리정보에 대한 식별과 부호화 방법 등에 대한 규칙을 정의
  • MIB(Management Information Base) : 관리정보의 집합으로 system, interface, address translation, ip, icmp, tcp, udp, dgp, transmission, snmp 10개의 그룹으로 이루어져 있다

SNMP의 동작

SNMPv38종류의 메시지 형태가 존재

  • GetRequest : 관리자가 에이전트에게 특정정보를 요구할 때 사용
  • GetNextRequest : 관리자가 에이전트에게 라우팅테이블과 같이 여러 개의 정보를 요구할 때 사용
  • GetBulkRequest : 관리자가 에이전트에게 대량의 데이터 요구할 때
  • SetRequest : 관리자가 에이전트에게 특정관리정보의 값을 설정할 때
  • Response : 에이전트가 관리자에게 GetRequest, GetNextRequest, SetRequest에 대한 응답을 할 때 사용
  • Trap : 에이전트가 특정 이벤트 관리자에게 보고할 때 사용
  • InformRequest : 다른 관리자의 통제하에 있는 에이전트의 관리정보 요구
  • Report : 관리자들 간 에러보고에 사용

UDP Port

SNMPUDP 161, 162번 포트 사용

  • 161번 포트 : 관리자가 에이전트에게 정보 요구할 때
  • 162번 포트 : 에이전트가 trap과 같은 사건보고가 발생했을 때, 관리자에게 보고하기 위해 사용
728x90
300x250
Comments