[광고 누르면 오늘의 행운 상승!!]
SNMP는 네트워크관리를 위한 용도로 사용되는 프로토콜
SNMP가 나타난 배경
SNMP가 쓰이기 전에 네트워크 관리는 ICMP에 의존했다, ICMP는 Network 계층의 프로토콜로써, 운영체제에 관계없이 사용할 수 있는 간단한 프로토콜이였다. 이 프로토콜을 이용해서 우리는 네트워크로 연결된 각각의 호스트가 작동하고 있는지, 작동한다면 어느 정도의 응답시간을 가지고 작동하는지 등의 간단한 정보를 얻을 수 있었으며, 초기에는 이 정도로도 필요한 네트워크 관리가 가능했었다. ICMP를 이용한 가장 유용한 도구는 아마도 ping 프로그램 일 것이다.
간이 망 관리 프로토콜(Simple Network Management Protocol, SNMP)은 IP 네트워크상의 장치로부터 정보를 수집 및 관리하며, 또한 정보를 수정하여 장치의 동작을 변경하는 데에 사용되는 인터넷 표준 프로토콜이다. SNMP를 지원하는 대표적인 장치에는 라우터, 스위치, 서버, 워크스테이션, 프린터, 모뎀 랙 등이 포함된다.[1]
SNMP는 네트워크 모니터링의 목적으로 네트워크 관리에서 널리 사용된다. SNMP는 관리 정보 베이스(Management Information Base) 상에 관리 중인 시스템의 상태와 설정을 변수의 형태로 관리할 수 있게 해준다. 이러한 변수들은 관리 프로그램에 의해 원격에서 질의될 수 있으며, 경우에 따라서는 원격에서 값을 설정할 수도 있다.
현재 사용되는 SNMP의 주요 버전은 세 가지로, SNMPv1이 가장 초기 버전이며 이후 개발된 SNMPv2와 SNMPv3는 성능 및 유연성, 보안성 면에서 향상된 버전이다.
SNMP는 국제 인터넷 표준화 기구에 의해 정의된 인터넷 프로토콜 스위트의 일부분이다. 인터넷 프로토콜 스위트는 응용 계층 프로토콜, 데이터베이스 명세, 데이터 객체 집합 등을 포함하는 네트워크 관리용 표준들로 구성되어 있다.[2]
SNMP는 일반적으로, 하나 이상의 관리 컴퓨터("매니저"라고 함)는 컴퓨터 네트워크에서 호스트나 장치들의 그룹을 관리하거나 감시하는 일을 맡는다. 관리를 받는 각각의 시스템은 에이전트라는 이름의 소프트웨어 구성 요소를 실행하여 SNMP를 통해 정보를 매니저로 전달한다.
SNMP 관리 네트워크는 3가지 구성 요소를 이룬다:
- 매니지드 디바이스
- 에이전트 - 매니지드 디바이스 위에 실행되는 소프트웨어
- 네트워크 관리국(Network management station, NMS) - 매니저 위에 실행되는 소프트웨어
매니지드 디바이스는 SNMP 인터페이스를 구현하는 네트워크 노드로서, 노드에 특화된 정보에 대한 읽기 전용 또는 읽기/쓰기 접근을 허용한다.
에이전트는 매니지드 디바이스에 상주하는 네트워크 관리 소프트웨어 모듈이다.
네트워크 관리국(NMS)은 매니지드 디바이스를 감시하고 제어하는 애플리케이션들을 실행한다.
'7. Infra > 2. Network' 카테고리의 다른 글
TFTP[Trivial File Transfer Protocol] (0) | 2020.08.04 |
---|---|
ICMP[Internet Control Message Protocol] (0) | 2020.08.04 |
OSPF[Open Shortest Path First] (0) | 2020.08.04 |
ACL [Access List] (0) | 2020.08.04 |
IGRP/EIGRP [Enhanced Interior Gateway Routing Protocol] (0) | 2020.08.04 |