본문 바로가기
IT/네트워크

[ 네트워크 ] 네트워크 관리 : Network Management (SNMP)

by 신인용 2020. 7. 3.
반응형

 

네트워크 관리 : Network Management (SNMP)

 

 

 

 네트워크 관리란?

 autonomous system (또는 domain) 안에는 대략 1000개 정도의 component들이 상호작용하고 있다. 나름 복잡한 시스템이다.

 비행기라던지, 핵발전소라던지, 주로 이런데서 모니터링하고 컨트롤 한다. 이것처럼 네트워크 사업자는 지켜보고 관리해줄 필요가 있다. 그래서 이런 것에 대한 프로토콜이 있다. 네트워크 관리는 deployment, integration, coordination, monitor, test 등등 이런 모든 것에 대한 control을 한다. 결국 QoS의 요건이 resonablecost로 제공이 되는지, performance가 제공이 되는지 등등 이런 것들을 확인하기 위해서 control하고 관리하고 하는 것들을 네트워크 관리라고 부른다.

 

 

 

 

 관리를 받는 device(router, switch, host ) 을 각각의 managed device라고 하면 이 device들이 데이터를 전달해서 하나의 어떤 관리체계를 만든다. 그것을 Management Information Base (MIB)라고 부른다. MIB 내에 모든 각각 device들의 object들의 현재 상태들이 다 저장이 된다.

 각각의 host들이 하나의 agent이고, 그 안에 data가 있다. 그러면 위 그림의 위쪽 managing entity가 있고, MIB를 돌리는 무언가가 있어야 한다. (server일 수도 있다.) 이 컴퓨터에서 managing entity가 있어서 여기서 MIB를 전부 관리하게 된다. 그래서 각각의 agent하고 주고받으면서 각각의 data들을 가져오는 것이다.

 managing entitymanaged device간에 뭔가를 주고 받는데에 대한 프로토콜이 필요해진다. 이 프로토콜의 대표적인 예로 SNMP가 있다.

 

 

 

 

 

 

SNMP (Simple Network Management Protocol)

 SNMPSimple Network Management Protocol의 약자이다. MIB 정보를 보내는 방법에는 두가지가 있다.

1. request/response mode : managed device 각각에다가 request 보내서 response하는 일반적인 mode.

2. trap mode : 어떤 변화가 생겼을 때 데이터들을 같이 유지하는 방식이다. 자기가 갖고 있는 entity가 변화가 생겼을 때, 변화에 대한 것들을 managing entity 서버에 전달해준다. 특별한, 예외적인 상황을 보고해주는 방식이다.

 

 

 

 SNMP protocol에는 이와 같이 message type이 정의되어 있다. 주고받는 것에 대한 정보라고 생각하면 된다. trap agentmanager에게 전달하는 예외적인 상황에서 발생한다. request는 어떤 특정 MIB value에 대해서 요청할 수 있다. 그래서 manager agent에게 "get me data". 나한테 데이터를 다 보내게 하는 것이다. manager agent에게 MIB value set하라고 명령할 수도 있다.

 

 

 

SNMP message format

 SNMP message format은 위와 같다.

 

 

 

 

 

 

 

[참고]

Computer Networking A Top-Down Approach 7-th Edition / Kurose, Ross / Pearson

 

반응형

'IT > 네트워크' 카테고리의 다른 글

[ 네트워크 ] MAC protocol ( + ARP )  (0) 2020.07.03
[ 네트워크 ] Link Layer Services  (0) 2020.07.03
[ 네트워크 ] ICMP  (0) 2020.07.03
[ 네트워크 ] SDN - (2)  (1) 2020.07.03
[ 네트워크 ] Internet inter-AS routing: BGP  (0) 2020.06.08

댓글