ICT Tech./정보통신

NMS(Network Management System)의 주요기능과 망관리 프로토콜

JH~! 2024. 3. 23. 20:32
반응형

망관리 프로토콜 NMS

망관리 프로토콜 NMS의 도입배경, 개념, 개념도, 그리고 구성요소와 특징을 알아봅니다.

 

1. 기술배경

 

  1. 복잡한 네트워크 구성: 현대의 네트워크는 매우 복잡한 구성을 가지고 있습니다. 대규모 데이터 센터, 클라우드, 분산된 서버 및 스토리지 시스템 등 다양한 구성 요소들이 연결되어 있습니다. 이에 따라 이러한 구성 요소들의 상태 및 성능 모니터링, 구성 관리 등이 필요해졌습니다.
  2. 증가하는 네트워크 장비 수: 기업이나 조직에서 사용되는 네트워크 장비 수가 증가하면서 수동으로 네트워크를 관리하는 것이 어려워졌습니다. 이에 따라 자동화된 네트워크 관리 시스템이 필요해졌습니다.
  3. 장애 대응 시간 감소 필요: 네트워크 장애 발생 시간이 길어질수록 장애의 영향도가 커지므로, 장애 대응 시간을 최소화해야 합니다. 이를 위해 네트워크 장애를 빠르게 감지하고 대응할 수 있는 시스템이 필요해졌습니다.
  4. 보안 위협 대응 필요: 현대의 네트워크는 다양한 보안 위협에 노출되어 있습니다. 이에 따라 보안 정책을 수립하고, 보안 이벤트를 모니터링하여 보안 위협에 대처할 수 있는 시스템이 필요해졌습니다.

이러한 배경에서 NMS와 망 관리 프로토콜이 도입되었으며, 이를 통해 네트워크의 모니터링, 관리, 보안 등 다양한 기능을 제공할 수 있게 되었습니다.

 

 

2. 개념도

 

<NMS>

 

https://www.researchgate.net/figure/Components-of-network-management-systems_fig3_330943753

 

 

<Network Management Protocol>

 

https://www.researchgate.net/figure/A-Typical-Network-Management-Architecture_fig1_200473467

 

 

 

 

3. NMS의 주요기능

 

NMS(Network Management System)란 네트워크 관리를 위한 시스템으로, 네트워크의 상태를 모니터링하고, 이벤트를 처리하며, 장비나 링크 등을 관리할 수 있는 기능을 제공합니다.

NMS의 주요 기능은 다음과 같습니다.

  1. 네트워크 모니터링 : 네트워크 장비 및 링크의 동작 상태를 모니터링하여 문제가 발생했을 때 즉시 대처할 수 있도록 합니다.
  2. 이벤트 관리 : 네트워크 이벤트를 관리하여 네트워크 장애를 예방하고, 장애가 발생했을 때 신속하게 대처할 수 있도록 합니다.
  3. 장비 및 링크 관리 : 네트워크 장비와 링크의 구성, 설정, 성능, 상태 등을 관리하여 장비의 최적화된 운영을 지원합니다.
  4. 보안 관리 : 네트워크 보안 정책을 수립하고, 보안 이벤트를 모니터링하여 보안 위협에 대처할 수 있도록 합니다.
  5. 구성 관리 : 네트워크 구성 정보를 관리하여 구성 변경에 대한 영향을 예측하고, 잘못된 변경으로 인한 문제를 예방할 수 있도록 합니다.

망 관리 프로토콜(Network Management Protocol)은 NMS와 네트워크 장비 사이에서 사용되는 프로토콜입니다. 대표적인 망 관리 프로토콜로는 SNMP(Simple Network Management Protocol), CMIP(Common Management Information Protocol) 등이 있습니다.

SNMP는 인터넷 프로토콜 스위트의 일부로서, 가장 많이 사용되는 망 관리 프로토콜 중 하나입니다. SNMP는 네트워크 장비의 상태 정보를 NMS로 전달하고, NMS가 네트워크 장비를 제어하는 데 사용됩니다. SNMP는 Agent(네트워크 장비)와 Manager(NMS) 간에 메시지를 주고받습니다.

CMIP는 OSI 참조 모델에서 정의된 망 관리 프로토콜입니다. SNMP보다 더 복잡한 구조를 가지고 있으며, 풍부한 기능을 제공합니다. 하지만, SNMP보다는 사용빈도가 낮습니다.

 

 

4. Network Management Protocol의 종류와 특징

 

  • SNMP(Simple Network Management Protocol): SNMP는 가장 대표적인 망 관리 프로토콜 중 하나로, 네트워크 관리자가 네트워크 장비의 정보를 모니터링하고 구성을 변경할 수 있는 프로토콜입니다. SNMP는 장비의 구성 정보, 장애 정보, 성능 정보 등을 수집할 수 있으며, 장비의 구성 변경, 성능 조정 등을 수행할 수 있습니다.

 

https://www.keil.com/pack/doc/mw6/Network/html/using_snmp_agent.html

 

 

  • NetFlow: NetFlow는 Cisco에서 개발한 망 관리 프로토콜로, 네트워크 상의 데이터 흐름을 수집하여 분석하는 프로토콜입니다. NetFlow를 사용하면 네트워크 상의 데이터 전송량, 데이터 전송 경로, 사용자 및 애플리케이션 등에 대한 정보를 수집할 수 있습니다.

 

https://en.wikipedia.org/wiki/NetFlow

 

 

  • RMON(Remote Network Monitoring): RMON은 네트워크 장비에서 수집된 데이터를 분석하고 보고하는 데 사용되는 망 관리 프로토콜입니다. RMON을 사용하면 네트워크 상의 데이터 전송량, 패킷 유형, 오류 및 장애 정보 등을 수집할 수 있습니다.

 

https://www.kaseya.com/blog/2020/06/11/rmon-remote-network-monitoring/

 

 

  • ICMP(Internet Control Message Protocol): ICMP는 인터넷 상에서 메시지를 전송할 때 발생할 수 있는 오류를 보고하고, 오류를 해결하기 위한 메시지를 전송하는 프로토콜입니다. ICMP는 네트워크 장비의 상태 및 연결 상태를 모니터링하는 데 사용됩니다.
  • CMIP(Common Management Information Protocol): CMIP는 ISO(국제표준화기구)에서 표준화한 망 관리 프로토콜 중 하나입니다. SNMP와 달리 복잡한 망 관리 기능을 제공할 수 있습니다. CMIP는 OSI 참조 모델의 Application Layer에서 사용되며, 각 장비에서 수집한 정보를 데이터베이스에 저장하고, 관리자가 필요한 정보를 원격으로 얻을 수 있습니다. CMIP는 표준화된 데이터 모델과 MIB(Management Information Base)을 사용하므로, 서로 다른 장비에서도 동일한 방식으로 데이터를 수집하고 분석할 수 있습니다.
  • TR-069(Technical Report 069): TR-069은 DSL(Digital Subscriber Line) 등을 통해 제공되는 인터넷 서비스의 CPE(Customer Premises Equipment)를 원격으로 관리하기 위한 프로토콜입니다. TR-069은 CPE와 ACS(Auto Configuration Server) 간의 통신을 제공하며, CPE의 구성 정보 및 장애 정보를 수집하고 원격으로 구성 변경 등을 수행할 수 있습니다. TR-069은 SOAP(Simple Object Access Protocol)를 기반으로 하며, XML 데이터 형식을 사용하여 데이터를 전송합니다. TR-069은 CPE의 자동 구성 및 배포, CPE의 원격 진단 및 제어, CPE의 펌웨어 업그레이드 등을 지원합니다.

 

 

5. 동향 및 진화방향


보안 강화: 최근에는 보안 위협이 매우 심각해지고 있습니다. 이에 따라 NMS와 망관리 프로토콜도 보안 강화가 필요합니다. 더욱 강력한 데이터 암호화, 인증, 권한 관리 등의 보안 기능이 추가될 것으로 예상됩니다.

클라우드 기반 관리: 클라우드 기술의 발전으로 인해, 클라우드 환경에서 운영되는 네트워크에 대한 관리가 필요해지고 있습니다. 이에 따라 NMS와 망관리 프로토콜도 클라우드 기반 관리 기능이 강화될 것으로 예상됩니다.

인공지능(AI) 기술 적용: 인공지능 기술의 발전으로 인해, NMS와 망관리 프로토콜도 AI 기술을 적용하여 보다 효율적인 관리와 자동화된 대응이 가능해질 것으로 예상됩니다.

다양한 장비 지원: 더욱 다양한 장비를 지원하는 것이 필요합니다. 최근에는 IoT 장비, 스마트 시티 시스템 등 다양한 분야에서 사용되는 장비들이 등장하고 있으며, 이에 따라 NMS와 망관리 프로토콜도 다양한 장비를 지원하도록 발전해야 합니다.

유연한 확장성: NMS와 망관리 프로토콜은 더욱 유연한 확장성이 필요합니다. 새로운 장비나 서비스가 추가될 때 빠르게 대응할 수 있도록 구성이 가능해야 하며, 이를 위해 API나 마이크로서비스 등의 기술을 활용할 수 있습니다.

 

 

반응형