SNMP Message   SNMP 메세지

(2026-05-19)

SNMP Message Format, SNMP 메세지 형태


1. SNMP 메세지네트워크 관리정보 및 명령을 운반하는 PDU에다가 인증/보안 및 기타 정보를 담은 메세지


2. SNMP 메세지 수용

    


3. SNMP 메세지 형태SNMP 메시지는, (공통 헤더 + PDU)로 구성되며,
     - 버전(v1, v2c, v3)에 따라, 헤더 구성은 크게 달라지고, 
     - PDU도 일부 종류와 필드가 추가됨

  ㅇ 헤더 구성
     - SNMPv1, SNMPv2c Header  :  (Version + Community String)
        . 매우 단순, Community String으로 접근 권한 관리, 암호화사용자 인증 기능 없음
     - SNMPv3 Header  :  (Version + HeaderData + Security Parameters)
        . 사용자 인증(USM), 암호화 지원(AES, DES 등)

  ㅇ PDU 구성  :  SNMPv1~v3 모두 기본 구조는 거의 동일
     - 기본 구조  :  (PDU Type, Request ID, Error Status, Error Index, Variable Bindings)


4. SNMP 버젼별 메세지 형태SNMPv1
       
     - Version : SNMP 버젼
     - Community : 동일 관리 영역에 있는 그룹에 대한 명칭
        . 관리시스템과 에이전트 간에 미리 정의된 값으로 이 값이 일치해야 함
        . 통상, Get에서는 public, Set에서는 private으로 함
        . 이 곳에 간단한 인증(암호 설정)을 할 수 있음 (Community String)
     - SNMP PDU : 아래 참조

  ㅇ SNMPv3
     
     - 단, SNMPv3 PDU 경우에, Scoped PDU(영역화된 PDU)  :  관리 대상(Context)이 지정된 PDU
        . 기존 PDU 앞에 Context 정보(contextEngineID, contextName)를 붙인 것
        . 하나의 Manager가, 여러 관리 영역(Context)을 구분하여 접근할 수 있도록 하기 위해 도입됨


5. SNMP PDU 영역 내 일반 형태

    

  ㅇ 매 바인딩 마다 1개의 MIB 객체를 나타냄

     - 변수 객체 명 : 정수(Integer) 객체 ID (정수의 나열)
        . 例) 1.3.6.1.2.1.1.6 : sysLocation
        . 例) 1.3.6.1.2.1.1 : iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).system(1)

     - 변수 객체 값 : (Value)


6. SNMPv1 PDU 영역 내 상세 구조 Trap을 제외한 (Get, Set 등) 통상적인 PDU 구조 
        
       - PDU type : Get,GetNext,Inform,Response,SetPDU 타입 ☞ SNMP PDU 종류 참조
         . 0 -> GetRequest
         . 1 -> GetNextRequest
         . 2 -> SetRequest
         . 3 -> GetResponse 등
       - Request ID : 순서번호로서, 요청과 응답을 일치시키는데 사용
       - Error Status : 응답 메세지 만 사용되는 정수. 오류의 종류를 나타냄
         . 0 -> noError, 1 -> tooBig, 2 -> noSuchName, 3 -> badValue,
           4 -> readOnly, 5 -> genErr
       - Error index : 오류를 발생시킨 변수가 어는 것인가를 식별. 응답 만 사용.
       - 변수 리스트 : < object name, value > 쌍으로 구성된 리스트들

   ㅇ SNMP TrapPDU 구조
        

SNMP
1. SNMP 이란?   2. MIB   3. SMI   4. ASN.1   5. BER   6. SNMP 메세지   7. SNMP 메세지(PDU) 종류   8. SNMP 트랩   9. RMON   10. SNMP 표준   11. OID(객체 식별자)  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]