1. SNMP 메세지
ㅇ 네트워크 관리정보 및 명령을 운반하는 PDU에다가 인증/보안 및 기타 정보를 담은 메세지
2. SNMP 메세지 형태
ㅇ SNMPv1
- Version : SNMP 버젼
- Community : 동일 관리 영역에 있는 그룹에 대한 명칭
. 관리시스템과 에이전트 간에 미리 정의된 값으로 이 값이 일치해야 함
. 통상, Get에서는 public, Set에서는 private으로 함
. 이 곳에 간단한 인증(암호 설정)을 할 수 있음 (Community String)
- SNMP PDU : 아래 3.,4.항 참조
ㅇ SNMPv3
3. 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)
4. SNMPv1 PDU 영역 내 상세 구조
ㅇ Trap을 제외한 (Get, Set 등) 통상적인 PDU 구조
- PDU type : Get,GetNext,Inform,Response,Set 등 PDU 타입 ☞ 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 Trap의 PDU 구조