티스토리 뷰
NMS(Network Management System)는 네트워크를 관리하기 위해 사용되는 소프트웨어 도구입니다.
NMS는 네트워크의 구성요소인 라우터, 스위치, 서버 등의 상태를 모니터링하고, 네트워크 트래픽, 성능, 가용성 등을 분석합니다.
NMS는 다양한 기능을 제공합니다. 대표적으로는 다음과 같은 기능이 있습니다.
모니터링 : 네트워크 구성요소의 상태를 모니터링하여 이상 현상을 감지하고 대응할 수 있습니다.
구성 관리 : 네트워크 구성요소의 구성 정보를 저장하고, 변경 이력을 추적하여, 구성의 일관성을 유지합니다.
장애 관제 : 이상 현상을 감지하면 즉시 경보를 발생시켜 관리자가 대응할 수 있도록 합니다.
성능 관리 : 네트워크 성능을 모니터링하여 병목 현상을 감지하고, 최적화를 위한 정보를 제공합니다.
NMS를 운영하기 위해서는 SNMP 프로토콜을 활용해야 합니다.
SNMP를 통해 NMS를 운영할 때에 두 가지 방식이 있습니다.
첫번째로 에이전트에게 정보를 요청하여 그에 대한 응답을 받는 방식인 Polling
두번째로 에이전트가 이벤트 발생 시 스스로 메시지를 보내는 Trapping
* Polling
SNMP 관리자가 SNMP 에이전트로부터 정보를 얻기 위해 에이전트에게 주기적으로 요청하는 방식입니다.
Polling은 SNMP 관리자에서 SNMP 에이전트로의 요청을 나타내는 SNMP GetRequest 메시지를 전송하고, 에이전트는 요청된 정보를 포함하는 SNMP GetResponse 메시지를 반환합니다.
관리자가 원하는 정보를 정확히 얻을 수 있고, 관리자가 지정한 주기에 따라 주기적으로 정보를 얻을 수 있어서 유용합니다.
그러나 Polling 방식은 많은 SNMP 관리자들이 같은 정보를 요청할 때 네트워크 상황에 따라 불필요한 부하가 발생할 수 있습니다.
따라서, SNMP Polling을 사용할 때는 적절한 주기를 설정하고, 필요한 정보만 요청하여 네트워크 부하를 최소화해야 합니다.
* Trapping
SNMP 에이전트가 이벤트 발생 시 스스로 메시지를 보내는 방식입니다. SNMP Trapping은 에이전트가 이벤트 발생 시 SNMP 관리자에게 해당 정보를 전송합니다.
SNMP Trapping은 Polling 방식과 달리, SNMP 에이전트에서 이벤트가 발생하면 즉시 메시지를 보내므로, 실시간으로 네트워크 상태를 모니터링할 수 있습니다.
따라서, SNMP Trapping은 네트워크 장애 대응 시 빠르게 대응할 수 있어서 유용합니다.
그러나 SNMP Trapping은 네트워크 상태가 변화할 때마다 이벤트 메시지를 보내므로, 이벤트 발생이 잦을 경우에는 네트워크 부하가 증가할 수 있습니다.
따라서, SNMP Trapping을 사용할 때는 필요한 정보만 전송하고, 이벤트 발생 시점을 적절하게 설정하여 네트워크 부하를 최소화해야 합니다.
'IT' 카테고리의 다른 글
SNMP(Simple Network Management Protocol) (0) | 2023.05.09 |
---|---|
TCP/IP(3-way handshake/4-way handshake) (0) | 2023.05.08 |
L4 Swtich 개념 및 로드밸런싱 방식 (0) | 2023.05.06 |
RAID(Redundant Array of Independent Disks) (0) | 2023.05.05 |
AWS 용어 정리 (0) | 2023.05.04 |
- Total
- Today
- Yesterday