본문 바로가기

네트워크/네트워크 용어 (DICT)

[150805] SNMP (Simple Network Management Protocol)

반응형

[150805] SNMP (Simple Network Management Protocol)

 

SNMP는 네트워크 관리 정보를 장비 간에 전송하기 위한 프로토콜이다.

 

처음부터 SNMP가 제시된 것은 아니었다.

 

상대방과의 접속 여부를 확인할 수 있는 가장 기초적인 PING

 

일정 주기 동안 접속 여부를 체크하며 오류 등을 검증하는 ICMP 등 많은 네트워크 관리 정보 프로토콜이 존재했었다.

 

 

SNMP의 기본 동작 원리는 크게 3가지로 구분된다.

 

 구성또한 마찬가지다.

 

구성 먼저 살펴보자면 다음과 같다.

 

관리를 맡는 Manager

 

관리를 당하는 Agent

 

Agent가 가지고 있는 일정 레이아웃을 가진 MIB (일종의 데이터베이스다.)

 

그리고 크게 3가지로 동작하는데

 

 

Get 

Set 

Trap 

 Manager가 Agent에게 MIB를 요청

 Manager가 Agent에게 MIB 수정을 요청

 

Agent가 Manager에게 정보를 전송

(Notification)

 

 

 

위의 표는 아주 간단하게 명령을 구분해둔 것이고 세부적인 SNMP PDU는 다음 링크에 게재되어 있다.

 

http://www.ktword.co.kr/abbr_view.php?nav=&m_temp1=5270&id=430

 

실제로 Manager 에서 Agent로 정보를 가져오거나 MIB의 Instance 값을 들여올 때 다소 복잡한 과정을 거치지만,

 

8월 6일 CCNA 시험을 다 치루고 마저 포스팅할 예정이다.

 

지금까지의 상황으로는 SNMP란 "네트워크 관리 정보를 효율적으로 운용할 수 있는 프로토콜" 정도로 알아두고 있으면 좋을 것 같다.

반응형