SNMP란?
네트워크 장비들로 부터 필요한 정보를 가져와 장비 상태를 모니터링 하거나 특수한 경우 장비의 관련 설정 값을 변경하는 등의 작업을 하여 네트워크 장비의 전체 상황을 관리 할 수 있는 프로토콜
Cllient/Sever 모델 기반으로 운용
Client - Manage ( 이 Manager가 탑재되어 응용프로그램 (ex. MRTG)이 돌아가는 시스템을 네트워크 관리 시스템이라 한다. )
Server - Agent ( 관리 대상이 되는 장비들에서 돌아가며 필요한 정보를 모아서 Manager로 전송하는 역활
< SNMP의 특징 >
- SNMP는 편의에 비해 여러 취약점이 존재한다.
- TCP/IP 기반
- 관리 대상이 Agent라 명칭
- OSI 7계층 중 Application 계층의 프로토콜
- 메시지 교환에 의해 통신이 이루어짐
< SNMP의 역활 >
- SNMP Manager는 각 노드의 상태 (그 노드에 대한 시스템 관련 정보 ( 시스템 이름, OS, 버전, 회사명 등 ), 네트워크 관련 정보
( IP주소, Route Table, 송신패킷수, 수신 패킷 수 등 ), 기타 MIB에 정의된 정보)를 확인 할 수 있다.
- SNMP Manager는 원격으로 노드의 상태를 변경 할 수 있다.
- SNMP Trap ( 노드에 특정한 이벤트가 발생하면 Manager에게 알려주는 것 )
< SNMP 메시지 >
- 메시지는 UDP 데이터그램의 데이터 부분으로 구성되어 전동됨
- PDU 타입에 따라 5가지로 분류
getRequest - 변수 값을 리딩
getNextRequest - 변수의 다음 변수 값을 리딩
setRequest - 값 변경
getRespone - 에이전트가 매니저에게 값 전송
trap - 에이전트의 특정 상황 발생을 매니저에게 알린다.
'네트워크 > 용어정리' 카테고리의 다른 글
[네트워크] Category Cable (0) | 2010.06.18 |
---|---|
[네트워크] MIB ( Management Infomation Base ) (0) | 2010.06.18 |
[네트워크] 클라우딩 컴퓨팅 모델 (0) | 2010.06.18 |
[네트워크] NAT (Network Address Translation) (0) | 2010.06.18 |
[네트워크] MAC ( Media Access Control ) (0) | 2010.06.18 |