1 |
1
네트워크 관리 시스템의 성능을 테스트하기 위한 가상 노드 시뮬레이션 장치에 있어서:
SNMP 정보와 관련된 MIB 기반의 가상관리객체 정보가 저장되는 가상관리객체DB와;
상기 네트워크 관리 시스템의 네트워크를 관리하는 SNMP 관리스테이션으로부터 요청된 SNMP 정보가 상기 네트워크 관리 시스템별로 설치되어, SNMP 정보를 수집하고 관리하는 SNMP 관리장치를 통해 수신되면, 상기 가상관리객체 정보를 참조하여 가상의 결과값을 출력하고, 상기 SNMP 관리장치를 통해 상기 SNMP 관리스테이션에 전송하는 가상 처리부;
를 포함하는 것을 특징으로 하는 가상 노드 시뮬레이션 장치
|
2 |
2
제 1 항에 있어서, 상기 가상 처리부는:
상기 SNMP 관리장치와 통신하며 데이터를 송/수신하는 인터페이스부와;
상기 인터페이스부를 통해 상기 SNMP 관리장치에서 변환된 데이터가 수신되면, 상기 가상관리객체DB에 저장된 가상관리객체 정보를 참조하여 상기 변환된 데이터를 로드하는 데이터 로딩부와;
상기 인터페이스부를 통해 상기 SNMP 관리장치로부터 OID 요청에 따라, 상기 가상관리객체DB에 저장된 가상관리객체 정보를 참조하여 상기 OID에 해당하는 데이터를 생성하는 OID 데이터 생성부와;
상기 데이터 로딩부와 OID 데이터 생성부로부터 처리된 데이터를 상기 SNMP 관리스테이션에서 인식할 수 있는 정의된 타입으로 변환하여 상기 인터페이스부를 통해 전송하는 변환처리부;
를 포함하는 것을 특징으로 가상 노드 시뮬레이션 장치
|
3 |
3
제 2 항에 있어서, 상기 인터페이스부는:
사용자 컴퓨터로부터 입력된 명령 수행 결과를 출력하는 CLI 인터페이스부;를 포함하는 것을 특징으로 하는 가상 노드 시뮬레이션 장치
|
4 |
4
제 3 항에 있어서, 상기 가상 처리부는:
상기 CLI 인터페이스부로부터 명령어가 수신되면, 이에 따른 결과값을 생성하여 상기 CLI 인터페이스부에 재전송하는 CLI 처리부;
를 더 포함하는 것을 특징으로 하는 가상 노드 시뮬레이션 장치
|
5 |
5
제 4 항에 있어서, 상기 가상 처리부는:
CLI 명령어와 관련된 수행 결과 정보가 저장되는 CLI DB;를 더 포함하며,
상기 CLI 처리부는,
상기 CLI 인터페이스부로부터 수신된 명령어가 정상적인 명령어인지를 판단하는 판별부와;
상기 판별부에 의해 정상적인 명령어로 판단되면, 상기 CLI DB에 저장된 수행 결과 정보를 참조하여 상기 명령어와 관련된 수행 결과값을 생성하는 생성부;
를 포함하는 것을 특징으로 하는 가상 노드 시뮬레이션 장치
|
6 |
6
제 2 항에 있어서, 상기 데이터 로딩부는:
ASCII 포맷의 가상관리객체 정보를 상기 가상관리객체DB에서 로드하거나, 미리 텍스트 형태의 가상관리객체 정보를 이진 파일 형태의 데이터로 변환하여 시뮬레이션 시에 변환된 파일을 로드하거나, 또는 다른 SNMP 관리장치로부터 돌아오는 응답정보를 이용하여 구성된 가상관리객체 정보를 로드할 수 있으며, 이들 중 적어도 하나로 로드하는 것을 특징으로 하는 가상 노드 시뮬레이션 장치
|
7 |
7
네트워크 관리 시스템의 성능을 테스트하기 위한 가상 노드 시뮬레이션 방법에 있어서:
SNMP 관리스테이션으로부터 SNMP 요청 정보를 수신하는 단계와;
수신된 SNMP 요청 정보를 인식할 수 있는 데이터로 변환하는 단계와;
상기 변환된 데이터를 수신하고, 이에 따라 가상관리객체DB에 저장된 MIB 기반의 가상관리객체 정보를 참조하여 상기 변환된 데이터를 로드하는 단계와;
상기 로드한 데이터와 관련된 가상의 결과값을 출력하고, 이를 상기 SNMP 관리스테이션에 전송하는 단계와;
상기 변환된 데이터를 로드하여, 가상의 결과값을 출력하고, 이를 상기 SNMP 관리스테이션에 전송하는 단계;
를 포함하는 것을 특징으로 하는 가상 노드 시뮬레이션 방법
|