○ SNMP(Simple Network Management Protocol)
개념 |
° 인터넷의 사용이 보편화 되고 네트워크에 연결된 호스트의 수가 증가하자 거기에 따라서 네트워크 구성 역시 복잡해지고 ICMP만 가지고는 이러한 네트워크 관리가 효율적으로 할 수 없음
° SGMP를 발전시킨 네트워크 관리를 위한 프로토콜 |
구성요소 |
NMS |
° Network Management System
° 인터넷에서 네트워크 관리 응용을 수행하는 호스트 시스템 |
NMA |
° 하나 이상의 네트워크 요소(Network Element)를 감시하고 제어하는 네트워크 관리 스테이션에서 실행되는 프로그램 |
MA |
° Management Agent는 NMA에 의해 요청된 네트워크 통제 기능을 수행할 책임이 있는 네트워크 요소에서 실행되는 프로그램 |
NE |
° 관리 객체를 포함하는 MIB(Management Information Base)의 일부와 관리 에이전트를 유지하는 인터넷상의 구성요소 | |
메시지
종류 |
SNMPv1 |
Get-Request |
° NMA가 MA에 망 장치 정보를 요청 |
Get-Response |
° Get-Request에 대한 응답(시스템명, 시스템 동작시간, 망 인터페이스 개수 등) |
Get-Next Request |
° 관리객체들의 테이블을 얻고자 할 때 Get-Request와 함께 사용됨
° 테이블의 한 행마다 매번 호출되므로 큰 테이블 검색에는 비효율적임 |
Set-Request |
° 망 장비의 파라메터를 원격에서 변경시 사용 |
Trap |
° MA가 특정한 사건 발생시 NMA에 통보하기 위해 사용하는 메시지
° cold start, warm start, link down, link up 등 |
SNMPv2 |
InformRequest |
° manager에서 manager로 전달되는 메시지로, 계층적 분산 망 관리 환경에서 시스템간에 통신하는 표준을 제공함 |
GetBulkRequest |
° SNMPv1의 결점을 보완하여 다량의 관리정보를 한번에 검색가능하게 함 |
SNMPv1 |
SNMPv2 |
° IP Network만 지원
° 메시지 전달시 텍스트 형태로 전달 |
° IP, Appletalk, IPX, CLNP를 지원
° 메시지의 인증과 암호화를 제공(보안성 우수) |
※ CMIS/CMIP(Common Management Information Service/Common Management Infomation Protocol)
- OSI 참조모델을 따르는 망 관리 프로토콜/서비스
- 완전한 OSI 프로토콜 스택상에서 동작하므로 오버헤드가 크고 구현이 어려워 잘 사용되지 않음 |