Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SNMP 아키텍처 및 SNMP 관리 정보 베이스(MIB) 개요

SNMP 아키텍처

전형적인 SNMP 구현에는 세 가지 요소가 포함됩니다.

  • 네트워크 관리 시스템(NMS) - 네트워크를 모니터링하고 관리하는 데 사용되는 하드웨어(디바이스) 및 소프트웨어(SNMP 관리자)의 조합입니다. 관리자는 네트워크 연결, 활동 및 이벤트에 대한 정보를 위해 지정된 대로 네트워크의 디바이스를 폴링합니다.

  • 매니지드 디바이스 - 매니지드 디바이스(네트워크 요소라고도 함)는 NMS에서 관리하는 네트워크의 모든 디바이스입니다. 라우터와 스위치가 매니지드 디바이스의 일반적인 예입니다.

  • SNMP 에이전트 - SNMP 에이전트는 매니지드 디바이스에 상주하고 NMS와 통신하는 SNMP 프로세스입니다. SNMP 에이전트는 네트워크 관리 정보를 NMS 또는 호스트에서 실행되는 SNMP 소프트웨어와 교환합니다. 에이전트는 관리자의 정보 및 행동 요청에 응답합니다. 에이전트는 또한 SNMP 관리자가 보거나 변경할 수 있는 객체 컬렉션인 에이전트 관리 정보 베이스(MIB)에 대한 액세스도 관리합니다.

이러한 주제에는 다음 섹션이 포함됩니다.

SNMP MIB

SNMP 데이터는 관리 정보 베이스(MIB)라고 하는 고도로 구조화된 계층적 형식으로 저장할 수 있습니다. MIB는 네트워크 디바이스에서 매니지드 객체를 정의합니다.

MIB 구조는 트리 구조를 기반으로 하고 객체의 그룹을 관련 세트로 정의합니다. MIB의 각 객체는 객체의 이름을 지정하는 객체 식별자(OID)와 연계됩니다. 트리 구조의 "리프"는 실제 매니지드 객체 인스턴스로서 네트워크 디바이스에서 발생하는 리소스, 이벤트 또는 활동을 나타냅니다.

관리 정보 베이스(MIB)는 표준이거나 엔터프라이즈별로 다릅니다. 자세한 정보는 표 1을 참조하십시오.

표 1: 표준 및 엔터프라이즈별 관리 정보 베이스(MIB)
표준 관리 정보 베이스(MIB) 엔터프라이즈별 관리 정보 베이스(MIB)
IETF(Internet Engineering Task Force)에서 만들고 다양한 RFC에 문서화되어 있습니다. 공급업체에 따라 많은 표준 MIB는 NMS 소프트웨어 함께 제공됩니다. 또한 IEF 웹 사이트 www.ietf.org에서 표준 MIB를 다운로드하고 필요한 경우 NMS로 컴파일할 수 있습니다.

특정 장비 제조업체에서 개발 및 지원합니다. 네트워크에 엔터프라이즈별 MIB가 있는 디바이스가 포함된 경우, 제조업체에서 이를 얻어서 네트워크 관리 소프트웨어로 컴파일해야 합니다.

지원되는 표준 관리 정보 베이스(MIB) 목록은 을 참조하십시오 Junos OS가 지원하는 표준 SNMP 관리 정보 베이스(MIB).

주니퍼 네트웍스 엔터프라이즈별 지원 관리 정보 베이스(MIB) 목록은 을 참조하십시오 Junos OS가 지원하는 엔터프라이즈별 SNMP 관리 정보 베이스(MIB).

SNMP 관리자 및 에이전트 인증과 통신

SNMP는 커뮤니티 문자열이라는 기본 인증 형식을 사용하여 관리자와 원격 에이전트 간의 액세스를 제어합니다. 커뮤니티 스트링은 디바이스 (및 거기서 실행되는 에이전트)의 컬렉션을 공통 관리 도메인으로 그룹화하는 데 사용되는 관리 이름입니다. 관리자와 에이전트가 동일한 커뮤니티를 공유하면 서로 이야기할 수 있습니다. 많은 사람들은 SNMP 커뮤니티 스트링이 하는 작업이 유사하기 때문에 암호 및 키와 연계합니다. 결과적으로 SNMP 커뮤니티는 전통적으로 스트링이라고 부릅니다.

에이전트와 관리자 간의 커뮤니케이션은 다음 형식 중 하나로 발생합니다.

  • Get, GetBulkGetNext 요청 - 관리자는 에이전트에서 정보를 요청하고, 에이전트는 Get 응답 메시지에서 정보를 반환합니다.

  • Set 요청 - 관리자는 에이전트가 제어하는 MIB 객체의 값을 변경하고, 에이전트는 Set 응답 메시지에서 상태를 나타냅니다.

  • Traps 알림 - 에이전트는 트랩을 전송하여 네트워크 디바이스에서 발생하는 중요한 이벤트를 관리자에게 알립니다.

SNMP 트랩 및 알림

라우터는 네트워크 디바이스에서 중요한 이벤트(주로 오류 또는 실패)가 발생하면 SNMP 관리자에게 알림을 보낼 수 있습니다. SNMP 알림을 트랩 또는 알림 요청으로 보낼 수 있습니다.

SNMP 트랩은 확인되지 않은 알림이고 SNMP 알림은 확인된 알림입니다.

SNMP 트랩은 표준 또는 엔터프라이즈별로 다릅니다. 자세한 정보는 표 2을 참조하십시오.

표 2: 표준 및 엔터프라이즈별 트랩
표준 트랩 엔터프라이즈별 트랩

IETF에 의해 만들어지고 다양한 RFC에 문서화되어 있습니다. 표준 트랩은 네트워크 관리 소프트웨어로 컴파일됩니다. 또한 IETF 웹 사이트 www.ietf.org에서 표준 트랩을 다운로드할 수 있습니다.

특정 장비 제조업체에서 개발 및 지원합니다. 네트워크에 엔터프라이즈별 트랩이 있는 디바이스가 포함된 경우, 제조업체에서 이를 얻어서 네트워크 관리 소프트웨어로 컴파일해야 합니다.

Junos OS에서 지원하는 표준 트랩에 대한 자세한 내용은 Junos OS 구동 디바이스에서 지원하는 표준 SNMP 트랩을 참조하십시오.

Junos OS에서 지원하는 엔터프라이즈별 트랩에 대한 자세한 내용은 Junos OS에서 지원하는 엔터프라이즈별 SNMP 트랩 참조하십시오. SNMP 트랩의 시스템 로깅 심각도 수준에 대한 정보는 Junos OS의 SNMP 임플러먼테이션 이해을(를) 참조하십시오.

트랩의 경우 수신기는 트랩을 수신하면 어떠한 확인도 보내지 않으며, 발신자는 트랩이 수신되었는지 여부를 판단할 수 없습니다. 신뢰성을 높이기 위해 SNMPv3에서 SNMP 알림이 지원됩니다. 알림을 받는 SNMP 관리자는 응답을 통해 메시지를 확인합니다. SNMP 알림에 대한 자세한 내용은 을(를) 참조하십시오 SNMP 알림 구성.