[go: up one dir, main page]

KR101220511B1 - 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법 - Google Patents

멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법 Download PDF

Info

Publication number
KR101220511B1
KR101220511B1 KR1020060059293A KR20060059293A KR101220511B1 KR 101220511 B1 KR101220511 B1 KR 101220511B1 KR 1020060059293 A KR1020060059293 A KR 1020060059293A KR 20060059293 A KR20060059293 A KR 20060059293A KR 101220511 B1 KR101220511 B1 KR 101220511B1
Authority
KR
South Korea
Prior art keywords
information
pim
neighbor
interface
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020060059293A
Other languages
English (en)
Other versions
KR20080001144A (ko
Inventor
김봉기
김기응
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020060059293A priority Critical patent/KR101220511B1/ko
Publication of KR20080001144A publication Critical patent/KR20080001144A/ko
Application granted granted Critical
Publication of KR101220511B1 publication Critical patent/KR101220511B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법이 개시된다. 이 방법은, 대상 네트워크 장비 리스트의 설정 및 정보 수집 관련 파라미터들을 설정하는 단계; 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하는 단계; 수집된 원시 데이터를 자원 DB와 비교하여 두 장비가 상호 네이버링을 맺고 있는 인터페이스의 부가정보를 찾아내는 단계; 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 분석하는 단계; 연결정보를 전달받아 핌 네이버 정보의 변경 여부를 확인하는 단계; 핌 네이버 정보가 변경되면 즉시 토폴로지 DB를 변경하고 운용자 클라이언트에 실시간으로 변경정보를 푸쉬(push)하는 단계; 및 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신하는 단계를 포함한다.
멀티캐스트, 핌, 네트워크, 장비, 연결정보, 디스커버리

Description

멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치 및 그 방법{Apparatus for automatically discovering link information between network equipments using multicast PIM protocol and method thereof}
도 1은 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치의 개략적인 시스템 구성도.
도 2는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법의 실행 과정을 보여주는 흐름도.
도 3은 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법에서, 정책관리 및 스케쥴링 관련 서브 루틴을 보여주는 흐름도.
도 4는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법에서, 정보 수집 및 분석 관련 서브 루틴을 보여주는 흐름도.
도 5는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법에서, 토폴로지 관리 관련 서브 루틴을 보여주는 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
110...정책관리 및 스케쥴링 모듈 120...핌 네이버 정보 수집 및 분석 모듈
130...토폴로지 관리 모듈
본 발명은 네트워크 장비 간의 연결정보의 디스커버리 장치 및 그 방법에 관한 것으로서, 더 상세하게는 멀티캐스트(multicast) 기반의 서비스를 제공하는 네트워크의 모든 구성장비에 대하여 핌(PIM: Protocol Independent Multicast) 프로토콜(protocol)의 특성인 네이버링(neighboring) 기능을 응용하여 모든 네트워크 장비의 인터페이스 간의 연결정보를 자동으로 찾아 현행화할 수 있는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치 및 그 방법에 관한 것이다.
멀티캐스트는 통신사업자에게 네트워크 대역폭을 효율적으로 사용하면서도 음성, 데이터, 파일 전송, 금융 정보, 비디오 등의 다양한 정보를 실시간으로 상호 전송할 수 있는 수단을 제공하여 대부분의 통신 사업자가 멀티캐스트 기반의 서비스를 경쟁적으로 제공하고 있다. 이의 대표적인 예가 통방(통신방송) 융합으로 일컬어지는 IP-TV이며 안정적인 서비스를 제공하기 위한 멀티캐스팅을 관리하는 것은 필수적인 요소가 되고 있다. 그러나, 정확한 멀티캐스팅 기반의 서비스를 관리하기 위해서는 토폴로지 관리, 즉 네트워크 구성 장비의 인터페이스 간의 연결정보를 변경 즉시 현행화하여 관리하는 것이 매우 중요하며, 특히 서비스 도메인 별로 네트워크를 나누어 관리하고 있는 다수의 통신사업자의 관리 측면을 고려할 때, 접점 네트워크 간의 연결 정보 관리가 중요한 문제가 되고 있다.
본 발명은 이상과 같은 사항을 감안하여 창출된 것으로서, 멀티캐스트 기반의 서비스를 제공하는 네트워크의 모든 구성장비에 대하여 핌(PIM) 프로토콜의 특성인 네이버링 기능을 응용하여 모든 네트워크 장비의 인터페이스 간의 연결정보를 자동으로 찾아 현행화할 수 있는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치 및 그 방법을 제공함에 그 목적이 있다.
상기의 목적을 달성하기 위하여 본 발명의 특징에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치는,
핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집을 위한 파라미터들을 설정하고, 상기 설정된 장비 리스트 및 파라미터에 의해 주기적으로 핌 네이버 정보를 수집하도록 하는 구동신호를 출력하는 정책관리 및 스케쥴링 모듈;
상기 정책관리 및 스케쥴링 모듈에 의해 구동되며, 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하고, 수집된 원시 데이터를 자원 DB와 비교하여 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 분석하여 후속 장치로 전달하는 핌 네이버 정보 수집 및 분석 모듈; 및
상기 핌 네이버 정보 수집 및 분석 모듈로부터의 네트워크 장비 간의 인터페이스 연결정보를 전달받아 핌 네이버 정보의 변경 여부를 확인하고, 상기 핌 네이버 정보가 변경된 경우 토폴로지 DB를 변경함과 동시에 구동중인 운용자 클라이언트에 실시간으로 변경정보를 푸쉬하여 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신하는 토폴로지 관리 모듈을 포함한다.
또한, 상기의 목적을 달성하기 위하여 본 발명의 특징에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법은,
a) 핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집을 위한 파라미터들을 설정하는 단계;
b) 상기 설정된 네트워크 장비 리스트 및 파라미터를 바탕으로 주기적으로 핌 네이버 정보를 수집하도록 하는 단계;
c) 상기 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하는 단계;
d) 상기 네이버 관계에 있는 두 개의 네트워크 장비 간의 인터페이스 연결정보를 기초로 핌 네이버 정보의 변경 여부를 확인하는 단계;
e) 핌 네이버 정보가 변경되면 토폴로지 DB를 변경함과 동시에 구동중인 운용자 클라이언트에 실시간으로 변경정보를 푸쉬(push)하는 단계; 및
f) 상기 변경정보 푸쉬와 관련하여 클라이언트의 토폴로지 뷰를 동적으로 변 경하고 화면을 갱신하는 단계를 포함한다.
이하에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.
또한, 본 명세서에서 기재한 모듈(module)이란 용어는 특정한 기능이나 동작을 처리하는 하나의 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현할 수 있다.
이제 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치 및 그 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.
도 1은 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치의 시스템 구성을 개략적으로 보여주는 도면이다.
도 1을 참조하면, 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치(100)는 정책관리 및 스케쥴링 모듈(110), 핌 네이버 정보 수집 및 분석 모듈(120), 토폴로지 관리 모듈 (130)을 포함한다.
상기 정책관리 및 스케쥴링 모듈(110)은 핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집시 고려해야 할 파라미터들을 설정하 고, 이를 기반으로 상기 정보 수집 및 분석 모듈(120)에 의해 주기적으로 핌 네이버 정보를 수집하도록 상기 정보 수집 및 분석 모듈(120)을 구동한다. 이러한 정책관리 및 스케쥴링 모듈(110)은 먼저 멀티캐스트 기반의 네트워크 서비스들이 제공되기 위해서 반드시 동작해야 하는 PIM 프로토콜의 인에이블(enable) 상태를 검사하여 기본적인 수집대상 네트워크 장비로 등록하는 기능을 갖는다. 그리고 이를 통해 기본적인 PIM 네이버 정보의 수집주기 및 수집 시 고려되는 파라미터, 예를 들면 SNMP(Simple Network Management Protocol) 수집의 경우 재시도 횟수, 타임 아웃(time-out), 지연 시간(delay time) 등의 수집 정책 정보를 정의하는 기능을 수행한다. 또한, 변경이 발생한 정책 정보를 실시간으로 자신의 스케쥴링 기능부에 전달한다. 그러면, 스케쥴링 기능부는 전달받은 정책에 해당하는 네트워크 장비 리스트에 대해서 주어진 수집 주기에 따라 주기적으로 PIM 네이버 정보 수집 및 분석모듈(120)을 구동한다.
상기 핌 네이버 정보 수집 및 분석 모듈(120)은 상기 정책관리 및 스케쥴링 모듈(110)에 의해 구동되어 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하고, 수집된 원시 데이터를 자원 DB와 비교하여 두 장비가 상호 네이버링을 맺고 있는 인터페이스의 부가정보를 찾아, 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결 정보를 분석하여 상기토폴로지 관리 모듈(130)로 전달한다. 여기서, 이와 같은 핌 네이버 정보 수집 및 분석 모듈(120)에 의해 수집된 상기 정보에는 다음과 같은 정보가 포함된다. 첫 번째는 PIM 네이버 정보를 수집한 네트워크 장비의 인터페이스 명(또는 인터페이스 인덱스)이고, 두 번째는 네이버링을 맺고 있는 상대 네트워크 장비의 인터페이스 즉 네이버의 IP 정보이다. 또한, 상기 연결 정보를 인터페이스 간 연결인 링크라고 하며, 향후 관리를 위해 링크의 이름은 "PIM Neighbor"로 자동으로 명명하여 운용자가 수동으로 구축한 정보와 구분한다.
상기 토폴로지 관리 모듈(130)은 상기 핌 네이버 정보 수집 및 분석 모듈(120)로부터의 네트워크 장비 간의 인터페이스 연결정보를 전달받아 핌 네이버 정보의 변경 여부를 확인하고, 핌 네이버 정보가 변경되면 상기 핌 네이버 정보 수집 및 분석 모듈(120)에서 검출된 즉시 토폴로지 DB를 변경함과 동시에 모든 구동중인 운용자 클라이언트에 실시간으로 변경 정보를 푸쉬(push)하여 클라이언트의 토폴로지 뷰(view)를 동적으로 변경하고 화면을 갱신하며, 현행화된 최근 토폴로지 기반의 망 감시를 지원한다. 이와 같은 토폴로지 관리 모듈(130)에 있어서의 네트워크 감시는 일관성을 유지하기 위해 토폴로지 기반에서 동기화되어 표현된다. 즉, 망 감시의 중요 요소인 장애 및 성능 감시를 표현할 때도 현행화된 토폴로지 정보 기반에서 검출하여야 정확한 망 감시를 수행할 수 있기 때문에 토폴로지 정보는 변경되면 항상 최단시간에 현행화되어 관리된다.
그러면, 이상과 같은 구성을 갖는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치에 의한 자동 디스커버리 방법에 대해 설명해 보기로 한다.
도 2는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법의 실행 과정을 보여주는 흐름도이다.
도 2를 참조하면, 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법에 따라, 먼저 정책관리 및 스케쥴링 모듈(110)에 의해 핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집시 고려해야 할 파라미터들을 설정한다(단계 S211). 여기서, 상기 정보 수집으로서 SNMP 수집의 경우 재시도 횟수, 타임 아웃(time-out), 지연 시간(delay time) 등과 같은 파라미터들을 설정하게 된다.
이렇게 하여 네트워크 장비 리스트 및 파라미터의 설정이 완료되면, 그 설정된 네트워크 장비 리스트 및 파라미터를 바탕으로 주기적으로 핌 네이버 정보를 수집하도록 핌 네이버 정보 수집 및 분석 모듈(120)을 구동한다(단계 S212). 그리고, 핌 네이버 정보 수집 및 분석 모듈(120)의 구동에 의해 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집한다(단계 S213). 이때, 수집된 정보에는 다음과 같은 정보가 포함될 수 있다. 첫 번째는 PIM 네이버 정보를 수집한 네트워크 장비의 인터페이스 명 또는 인터페이스 인덱스이고, 두 번째는 네이버링을 맺고 있는 상대 네트워크 장비의 인터페이스, 즉 네이버의 IP 정보이다.
이상에 의해 정보의 수집이 완료되면, 그 수집된 원시 데이터를 자원 DB와 비교하여 두 장비가 상호 네이버링을 맺고 있는 인터페이스의 부가정보를 찾아낸다(단계 S214). 그리고, 그 찾아낸 부가정보를 바탕으로 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결 정보를 분석하여 토폴로지 관리 모듈(130)로 전달한다(단계 S215).
여기서, 상기 연결 정보를 인터페이스 간 연결인 링크라고 하며, 향후 관리를 위해 링크의 이름은 "PIM Neighbor"로 자동으로 명명하여 운용자가 수동으로 구축한 정보와 구분한다.
상기 핌 네이버 정보 수집 및 분석 모듈(120)로부터의 네트워크 장비 간의 인터페이스 연결정보를 전달받은 토폴로지 관리 모듈(130)은 핌 네이버 정보의 변경 여부를 확인한다(단계 S216). 이 확인에서 핌 네이버 정보가 변경되면 상기 핌 네이버 정보 수집 및 분석 모듈(120)에서 검출된 즉시 토폴로지 DB를 변경함과 동시에 모든 구동중인 운용자 클라이언트에 실시간으로 변경정보를 푸쉬(push) 한다(단계 S217). 그리고, 변경정보 푸쉬와 관련하여 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신한다(단계 S218).
여기서, 이상과 같이 핌 네이버 정보가 변경되면 그 검출 즉시 토폴로지 DB를 변경하는 것은, 모든 네트워크 감시는 일관성을 유지하기 위해 토폴로지 기반에서 동기화되어 표현되는 바, 따라서 망 감시의 중요 요소인 장애 및 성능 감시를 표현할 때도 현행화된 토폴로지 정보 기반에서 검출하여야 정확한 망 감시를 수행할 수 있기 때문이다.
한편, 도 3 내지 도 5는 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법에서, 정책관리 및 스케쥴링 모듈, 핌 네이버 정보 수집 및 분석 모듈, 토폴로지 관리 모듈에서 각각 수행되는 서브 루틴을 보여주는 도면이다. 각 도면을 참조하면서 각각의 서브 루틴을 살펴보기로 한다.
도 3을 참조하면, 이는 본 발명의 실시예에 따른 방법에서, 정책관리 및 스케쥴링 모듈(110)에 의해 수행되는 정책관리 및 스케쥴링 관련 서브 루틴을 보여주는 것으로서, 먼저 자원정보와 핌 프로토콜이 인에이블(enable)된 장비의 조합을 통해 정보수집 대상 장비 리스트를 선정하게 된다(단계 S311). 그런 후, 정보수집 대상 장비의 변경 여부를 판별한다(단계 S312). 이 판별에서 대상 장비의 변경이 있으면, 프로그램 흐름을 상기 단계 S311로 귀환하여 수집대상 장비를 다시 선정한다. 그리고, 상기 판별에서 대상 장비의 변경이 없으면, 정보의 수집주기 및 정보수집 시 고려할 파라미터(예를 들면, 재시도 횟수, 타임 아웃, 지연 시간 등)를 설정한다(단계 S313). 그런 후, 대상 네트워크 장비에 대해서 주어진 정보수집 주기에 도달했는지의 여부를 확인하여(단계 S314), 주어진 정보수집 주기에 도달되지 않았으면 계속하여 주어진 정보수집 주기에의 도달 여부를 확인하고, 주어진 정보수집 주기에 도달했으면 스케쥴러가 전달받은 정책을 기반으로 핌 네이버 정보 수집 및 분석 모듈(120)을 구동한다(단계 S315). 이로써 정책관리 및 스케쥴링 모듈(110)에서의 서브 루틴이 완료된다.
다음으로, 도 4는 본 발명의 실시예에 따른 방법에서, 핌 네이버 정보 수집 및 분석 모듈(120)에 의해 수행되는 정보 수집 및 분석 관련 서브 루틴을 보여주는 것으로서, 먼저 관리대상 네트워크 장비에서 핌 네이버 정보, 즉 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집한다(단계 S411). 그런 후, 네이버 IP 정보를 자원 정보에서 검색한다(단계 S412). 이때, 검색 성공 여부를 판별하여(단계 S413), 검색에 실패했으면 프로그램을 종료하고, 검색에 성공했으면 링크 정보를 생성하여 토폴로지 관리 모듈을 호출(구동)한다(단계 S414). 즉, 상기 수집된 정보는 네이버의 IP 정보이기 때문에 수집된 원시데이터를 자원 DB와 비교하여 인터페이스의 부가정보를 찾고, 그것을 바탕으로 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 분석하여 토폴로지 관리 모듈(130)에 해당 정보를 전달하는 것이다.
도 5는 본 발명의 실시예에 따른 방법에서, 토폴로지 관리 모듈(130)에 의해 수행되는 토폴로지 관리 관련 서브 루틴을 보여주는 것으로서, 먼저 핌 네이버 수집 및 분석을 통해 생성된 링크 정보를 이용하여 토폴로지 DB를 현행화한다(단계 S511). 그런 후, 변경된 토폴로지 정보를 클라이언트에 푸시한다(단계 S512). 그리고, 최종적으로 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신한다(단계 S513). 이로써 토폴로지 관리 모듈(130)에서의 서브 루틴이 완료된다.
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
이상의 설명에서와 같이, 본 발명의 실시예에 따른 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법은 멀티캐스트 기반의 서비스를 제공하는 네트워크의 모든 구성장비에 대하여 핌(PIM) 프로토콜의 특성인 네이버링 기능을 이용함으로써 모든 네트워크 장비의 인터페이스 간의 연결정보를 자동으로 찾아 현행화할 수 있으며, 이에 따라 멀티캐스트 기반의 서비스를 보다 안정적으로 제공할 수 있는 장점이 있다.

Claims (6)

  1. 핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집을 위한 파라미터들을 설정하고, 상기 설정된 장비 리스트 및 파라미터에 의해 주기적으로 핌 네이버 정보를 수집하도록 하는 구동신호를 출력하는 정책관리 및 스케쥴링 모듈;
    상기 정책관리 및 스케쥴링 모듈에 의해 구동되며, 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하고, 수집된 상기 네이버 관계를 맺고 있는 정보를 자원 DB와 비교하여 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 분석하여 후속 장치로 전달하는 핌 네이버 정보 수집 및 분석 모듈; 및
    상기 핌 네이버 정보 수집 및 분석 모듈로부터의 네트워크 장비 간의 인터페이스 연결정보를 전달받아 핌 네이버 정보의 변경 여부를 확인하고, 상기 핌 네이버 정보가 변경된 경우 토폴로지 DB를 변경함과 동시에 구동중인 운용자 클라이언트에 실시간으로 변경정보를 푸쉬하여 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신하는 토폴로지 관리 모듈을 포함하고,
    상기 네이버 관계를 맺고 있는 정보는,
    상기 핌 네이버 정보를 수집한 네트워크 장비의 인터페이스 명 또는 인터페이스 인덱스와, 네이버링을 맺고 있는 상대 네트워크 장비의 IP 정보를 포함하는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치.
  2. 제1항에 있어서,
    상기 정책관리 및 스케쥴링 모듈은 PIM 프로토콜의 인에이블(enable) 상태를 검사하여 기본적인 수집대상 네트워크 장비로 등록하는 기능을 갖는 것을 특징으로 하는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 장치.
  3. 삭제
  4. a) 핌 네이버 정보를 수집하기 위한 대상 네트워크 장비 리스트의 설정 및 정보 수집을 위한 파라미터들을 설정하는 단계;
    b) 상기 설정된 네트워크 장비 리스트 및 파라미터를 바탕으로 주기적으로 핌 네이버 정보를 수집하도록 하는 단계;
    c) 상기 관리대상 네트워크 장비에서 핌 프로토콜이 이웃한 네트워크 장비의 인터페이스와 네이버 관계를 맺고 있는 정보를 수집하는 단계;
    d) 상기 네이버 관계를 맺고 있는 정보를 자원 DB와 비교하여 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 분석하여 핌 네이버 정보의 변경 여부를 확인하는 단계;
    e) 핌 네이버 정보가 변경되면 토폴로지 DB를 변경함과 동시에 구동중인 운용자 클라이언트에 실시간으로 변경정보를 푸쉬(push)하는 단계; 및
    f) 상기 변경정보 푸쉬와 관련하여 클라이언트의 토폴로지 뷰를 동적으로 변경하고 화면을 갱신하는 단계를 포함하고,
    상기 네이버 관계를 맺고 있는 정보는,
    상기 핌 네이버 정보를 수집한 네트워크 장비의 인터페이스 명 또는 인터페이스 인덱스와, 네이버링을 맺고 있는 상대 네트워크 장비의 IP 정보를 포함하는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법.
  5. 삭제
  6. 제4항에 있어서,
    상기 단계 d)에서의 네이버 관계에 있는 두 개의 네트워크 장비 간의 인터페이스 연결정보를 기초로 한 핌 네이버 정보의 변경 여부 확인은,
    d-1) 상기 수집된 네이버 관계를 맺고 있는 정보를 자원 DB와 비교하여 네이버 관계의 두 개의 네트워크 장비 간의 인터페이스 연결정보를 찾아내는 단계;
    d-2) 상기 인터페이스 연결정보를 분석하여 토폴로지 관리 모듈로 전달하는 단계; 및
    d-3) 상기 인터페이스 연결정보를 전달받아 핌 네이버 정보의 변경 여부를 확인하는 단계를 포함하는 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의 연결정보의 자동 디스커버리 방법.
KR1020060059293A 2006-06-29 2006-06-29 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법 Expired - Fee Related KR101220511B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060059293A KR101220511B1 (ko) 2006-06-29 2006-06-29 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060059293A KR101220511B1 (ko) 2006-06-29 2006-06-29 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20080001144A KR20080001144A (ko) 2008-01-03
KR101220511B1 true KR101220511B1 (ko) 2013-01-10

Family

ID=39213203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060059293A Expired - Fee Related KR101220511B1 (ko) 2006-06-29 2006-06-29 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법

Country Status (1)

Country Link
KR (1) KR101220511B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102062078B1 (ko) 2013-06-05 2020-01-03 한국전자통신연구원 통신 개체 탐색 방법 및 장치
KR101586950B1 (ko) * 2013-09-23 2016-01-20 주식회사 케이티 네트워크 장비의 수렴 시간을 제어하는 방법
KR102016416B1 (ko) 2014-03-03 2019-09-02 한국전자통신연구원 노드 및 노드 간 통신 연결 방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030024052A (ko) * 2001-09-15 2003-03-26 주식회사 쓰리디네트웍스 지니 네트워크에서 사용자 인증을 할 수 있는 디스커버리프로토콜, 그 실행 장치, 그 데이터 구조 및 관리자 인증방법
US6636895B1 (en) * 1999-10-13 2003-10-21 Nortel Networks Limited System, device, and method for distributing multicast routing information in a protocol independent multicast network
JP2003308264A (ja) * 2002-02-15 2003-10-31 Hitachi Ltd ネットワーク装置とネットワーク装置制御方法
KR20050057684A (ko) * 2002-10-30 2005-06-16 리서치 인 모션 리미티드 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치
KR20050073947A (ko) * 2004-01-12 2005-07-18 삼성전자주식회사 분산구조 라우터에서 멀티캐스트 패킷 처리장치 및 그 방법
KR20060067081A (ko) * 2004-12-14 2006-06-19 한국전자통신연구원 오버레이 멀티캐스트 서비스 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636895B1 (en) * 1999-10-13 2003-10-21 Nortel Networks Limited System, device, and method for distributing multicast routing information in a protocol independent multicast network
KR20030024052A (ko) * 2001-09-15 2003-03-26 주식회사 쓰리디네트웍스 지니 네트워크에서 사용자 인증을 할 수 있는 디스커버리프로토콜, 그 실행 장치, 그 데이터 구조 및 관리자 인증방법
JP2003308264A (ja) * 2002-02-15 2003-10-31 Hitachi Ltd ネットワーク装置とネットワーク装置制御方法
KR20050057684A (ko) * 2002-10-30 2005-06-16 리서치 인 모션 리미티드 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치
KR20050073947A (ko) * 2004-01-12 2005-07-18 삼성전자주식회사 분산구조 라우터에서 멀티캐스트 패킷 처리장치 및 그 방법
KR20060067081A (ko) * 2004-12-14 2006-06-19 한국전자통신연구원 오버레이 멀티캐스트 서비스 방법

Also Published As

Publication number Publication date
KR20080001144A (ko) 2008-01-03

Similar Documents

Publication Publication Date Title
CA2765639C (en) Network congestion analysis
EP1999890B1 (en) Automated network congestion and trouble locator and corrector
US20050052998A1 (en) Management of peer-to-peer networks using reputation data
US20140122712A1 (en) Web transaction analysis
EP1667360A1 (en) Generic discovery for computer networks
US20140325278A1 (en) Method and system for interactive and automated testing between deployed and test environments
US20070174724A1 (en) Apparatus and method for detecting network failure location
CN112506670A (zh) 一种多节点自动化运维任务处理方法、系统及存储介质
CN108900374A (zh) 一种应用于dpi设备的数据处理方法和装置
KR101220511B1 (ko) 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법
US10122586B2 (en) Physical adjacency detection systems and methods
CN110932878A (zh) 一种分布式网络的管理方法、设备及系统
WO2005048513A2 (en) Methods and systems for automated analysis of signaling link utilization
CN109728950B (zh) 网络质量优化方法、装置、设备及计算机存储介质
CN111565124A (zh) 拓扑分析方法及装置
EP1654653B1 (en) Active storage area network discovery system and method
US8213330B2 (en) Managing mobile telecommunications packet data service traffic in real-time
US8275869B2 (en) Re-synchronizing data between network elements and network management system using partial node discovery
JP4871775B2 (ja) 統計情報収集装置
KR100611933B1 (ko) 홈 네트워크에서 홈 게이트웨이를 이용한 유해트래픽 차단장치 및 방법
KR20040028400A (ko) 매트로 이더넷망의 장애처리 장치 및 그 방법
CN115134251B (zh) 一种跨境云内部地理边界发现系统及方法
CN115022881B (zh) 一种数据处理方法、装置、设备以及存储介质
CN115714813B (zh) 一种边缘设备调度的方法、装置、电子设备及存储介质
US20030067885A1 (en) Apparatus and method for predicting physical topologies within optical networks

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160104

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20161227

Year of fee payment: 5

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20190104

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190104

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000