KR101599060B1 - 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템 - Google Patents

댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템 Download PDF

Info

Publication number
KR101599060B1
KR101599060B1 KR1020140100957A KR20140100957A KR101599060B1 KR 101599060 B1 KR101599060 B1 KR 101599060B1 KR 1020140100957 A KR1020140100957 A KR 1020140100957A KR 20140100957 A KR20140100957 A KR 20140100957A KR 101599060 B1 KR101599060 B1 KR 101599060B1
Authority
KR
South Korea
Prior art keywords
terminal
address
home
mac
mac address
Prior art date
Application number
KR1020140100957A
Other languages
English (en)
Other versions
KR20160017813A (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 KR1020140100957A priority Critical patent/KR101599060B1/ko
Priority to CN201580000640.5A priority patent/CN105594161B/zh
Priority to PCT/KR2015/001936 priority patent/WO2016021794A1/ko
Priority to US14/820,520 priority patent/US9992664B2/en
Publication of KR20160017813A publication Critical patent/KR20160017813A/ko
Application granted granted Critical
Publication of KR101599060B1 publication Critical patent/KR101599060B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)

Abstract

관리 서버가 L3(Layer 3) 장비, L2(layer 2) 장비 및 모뎀에 연결된 댁내 단말의 연결 구조를 판단하는 방법에 있어서, L2 장비로부터 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, L3 장비로부터 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득하는 단계; 및 댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 이용하여, 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, ARP 테이블을 이용하여, 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 단계를 포함하는 것을 특징으로 하는 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조 판단 방법이 개시된다.

Description

댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템 {METHOD FOR DETERMINING CONNECTION STRUCTURE OF HOME DEVICE, MANAGEMENT SERVER AND SYSTEM}
본 발명은 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템에 관한 것이다. 보다 구체적으로, 본 발명은 유선 인터넷 서비스를 제공받는 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템에 관한 것이다.
기존에 원격지에 위치하는 인터넷 서비스 사용자의 댁내 단말의 연결 구조를 확인하기 위해서는, 출장 기사가 직접 해당 지역을 방문하거나, 전화 등의 통신수단을 통해 사용자로부터 댁내 단말의 연결 구조에 대한 정보를 들을 수 밖에 없었다. 출장 기사가 직접 방문하는 경우에는 사용자의 댁내 단말의 연결 구조를 파악하는데 시간과 비용이 투입되고, 통신수단을 통해 사용자로부터 댁내 구성에 대한 정보를 듣는 경우에는, 댁내 단말의 연결 구조에 대해 정확하게 파악하지 못한다는 문제점이 존재한다.
예를 들어, IPTV의 전원 불량으로 IPTV의 하단에 연결된 단말 전체의 인터넷 사용이 되지 않는 상황에서 사용자가 스마트폰을 공유기에 무선으로 연결하여 사용하고 있던 중, 스마트폰을 통한 인터넷 접속이 원활하지 않은 경우, 사용자는 공유기의 장애로 인지할 수 있다. 이에, 사용자는 A/S 센터에 연락하여 공유기에 장애가 발생하였다는 사실을 전달할 것이고, A/S 센터 측은 공유기의 전원의 ON/OFF 등을 사용자에게 요청할 것이다. 다시 말하면, A/S 센터 측은 댁내 단말의 연결 구조를 명확하게 파악하지 않은 상태에서 사용자로부터 전달되는 정보만을 통해 댁내 단말의 장애 여부를 판단하므로, 인터넷 서비스의 장애를 해결하는데 많은 시간이 소요될 수 있다.
따라서, 인터넷 서비스를 제공받는 사용자의 댁내 단말의 연결 구조를 간편하고 정확하게 파악하는 것이 중요하다.
본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 인터넷 서비스를 제공받는 사용자의 댁내 단말의 연결 구조를 간단하게 파악하는 것을 목적으로 한다.
또한, 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 댁내 단말의 연결 구조를 파악하여, 장애가 발생한 단말을 자동으로 감지하는 것을 목적으로 한다.
또한, 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 인터넷 서비스의 장애 해결 시간을 단축시키는 것을 목적으로 한다.
본 발명의 일 실시예에 따른 댁내 단말의 연결 구조 판단 방법은,
관리 서버가 L3(Layer 3) 장비, L2(layer 2) 장비 및 모뎀에 연결된 댁내 단말의 연결 구조를 판단하는 방법에 있어서, 상기 L2 장비로부터 상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, 상기 L3 장비로부터 상기 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득하는 단계; 및 상기 댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, 상기 ARP 테이블을 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 단계를 포함할 수 있다.
상기 댁내 단말의 연결 구조 판단 방법은, 상기 적어도 하나의 제 1 댁내 단말 중 어느 하나의 제 1 댁내 단말의 IP 주소를 기초로, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 단계를 더 포함할 수 있다.
상기 확인하는 단계는, 상기 어느 하나의 제 1 댁내 단말의 IP 주소로 핑(ping) 테스트를 수행하여, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 단계를 포함할 수 있다.
상기 댁내 단말의 연결 구조 판단 방법은, 상기 적어도 하나의 제 1 댁내 단말에 공유기가 포함되는 경우, 상기 공유기에 연결된 적어도 하나의 제 3 댁내 단말의 MAC 주소와 IP 주소를 나타내는 공유기 관리 테이블을 상기 공유기로부터 획득하는 단계; 및 상기 관리 테이블과 상기 공유기 관리 테이블을 비교하여 상기 적어도 하나의 제 3 댁내 단말의 종류를 식별하는 단계를 더 포함할 수 있다.
상기 식별하는 단계는, 상기 적어도 하나의 제 1 댁내 단말 중 상기 관리 테이블에 포함된 MAC 주소에 대응하지 않는 제 1 댁내 단말이 존재하는 경우, 상기 관리 테이블에 포함된 MAC 주소에 대응하지 않는 제 1 댁내 단말의 종류를 상기 적어도 하나의 제 2 댁내 단말에 포함되지 않는 사용자 단말로 정의하는 단계를 포함할 수 있다.
상기 댁내 단말의 연결 구조 판단 방법은, 사용자 정보에 기초하여, 상기 적어도 하나의 제 1 댁내 단말이 연결된 L2 장비의 포트 정보를 결정하는 단계를 더 포함할 수 있다.
본 발명의 다른 실시예에 따른 관리 서버는,
L3(Layer 3) 장비, L2(layer 2) 장비 및 모뎀에 연결되어 인터넷 서비스를 제공받는 댁내 단말의 연결 구조를 판단하는 관리 서버에 있어서, 상기 L2 장비로부터 상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, 상기 L3 장비로부터 상기 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득하는 통신부; 상기 댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 저장하는 저장부; 및 상기 관리 테이블을 이용하여 상기 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, 상기 ARP 테이블을 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 제어부를 포함할 수 있다.
상기 관리 서버는, 상기 적어도 하나의 제 1 댁내 단말 중 어느 하나의 제 1 댁내 단말의 IP 주소를 기초로, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 동작 확인부를 더 포함할 수 있다.
본 발명의 또 다른 실시예에 따른 시스템은,
모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 관리하는 L2 장비; 상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 관리하는 L3 장비; 및 상기 L2 장비로부터 획득되는 상기 MAC 테이블, 상기 L3 장비로부터 획득되는 상기 ARP 테이블 및 상기 댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 종류 및 IP 주소를 식별하는 관리 서버를 포함할 수 있다.
본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 인터넷 서비스를 제공받는 사용자의 댁내 단말의 연결 구조를 간단하게 파악할 수 있다.
또한, 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 댁내 단말의 연결 구조를 파악하여, 장애가 발생한 단말을 자동으로 감지할 수 있다.
또한, 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템은 인터넷 서비스의 장애 해결 시간을 단축시킬 수 있다.
도 1은 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조 판단 시스템을 도시하는 개략적인 도면이다.
도 2는 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조 판단 방법을 도시하는 순서도이다.
도 3(a)는 L2 장비에 의해 관리되는 MAC 테이블을 도시하는 도면이고, 도 3(b)는 L3 장비에 의해 관리되는 ARP 테이블을 도시하는 도면이고, 도 3(c)는 관리 서버에 의해 관리되는 관리 테이블을 도시하는 도면이다.
도 4는 모뎀에 연결된 적어도 하나의 모뎀 연결 단말의 연결 구조를 도시하는 도면이다.
도 5는 공유기에 의해 관리되는 공유기 관리 테이블을 도시하는 도면이다.
도 6은 모뎀에 연결된 적어도 하나의 모뎀 연결 단말과 공유기에 연결된 적어도 하나의 공유기 연결 단말의 연결 구조를 도시하는 도면이다.
도 7은 본 발명의 일 실시예에 따른 관리 서버의 구성을 도시하는 블록도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
본 실시예에서 사용되는 '부'라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '부'는 어떤 역할들을 수행한다. 그렇지만 '부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '부'들로 결합되거나 추가적인 구성요소들과 '부'들로 더 분리될 수 있다.
또한, 본 명세서에서 '모뎀 연결 단말'은 모뎀에 연결된 댁내 단말을 의미하며, '공유기 연결 단말'은 공유기에 연결된 댁내 단말을 의미한다. 또한, '사업자 단말'은 인터넷 사업자 등에 의해 사용자에게 제공된 댁내 단말을 의미하며, '사용자 단말'은 인터넷 사업자의 소유가 아니거나 인터넷 사업자에 의해 관리를 받지 않는 사용자 고유의 댁내 단말을 의미한다.
도 1은 본 발명의 일 실시예에 따른 댁내 단말의 연결 구조 판단 시스템을 도시하는 개략적인 도면이다.
사용자는 다양한 댁내 단말(300)들을 통해 인터넷 서비스를 이용하고 있다. 댁내 단말(300)들이 인터넷 서비스를 이용하기 위해서는 도 1에 도시된 바와 같이, 모뎀(230), L2(Layer 2) 장비(220) 및 L3(Layer 3) 장비(210)에 연결되어야 한다.
모뎀(230)은 인터넷 케이블과 댁내 단말(300) 사이의 데이터 통신을 중계한다.
L2 장비(220)는 OSI(Open System Interconnection) 7 레이어 모델 중 데이터 링크 레이어의 역할을 수행하며, 구체적으로, 물리적인 네트워크 사이의 데이터 전송을 담당하고, 물리적 어드레싱, 오류 검출, 프레임의 전달 및 데이터의 흐름 제어를 관리한다. L2 장비(220)의 하나의 포트에는 하나의 인터넷 회선이 연결될 수 있다.
L2 장비(220)는 각 포트에 연결된 댁내 단말(300)들의 MAC 주소를 획득하고, 이를 MAC 테이블에 저장한다. L2 장비(220)는 인터넷망을 통해 프레임이 수신되면, MAC 테이블을 참조하여, 어떤 포트로 해당 프레임을 보낼 것인지를 결정한다.
L3 장비(210)는 OSI 7 레이어 모델 중 네트워크 레이어의 역할을 수행하며, 구체적으로, 댁내 단말(300)이 사용할 IP 주소를 댁내 단말(300)들에게 부여한다.
L3 장비(210)는 모뎀(230)에 연결된 단말들의 IP 주소를 MAC 주소에 대응시키기 위해 ARP(Address Resolution Protocol) 프로토콜을 사용하고, 이러한 내용을 ARP 테이블에 저장한다. 즉, ARP 테이블을 조회해보면 각 댁내 단말(300)의 IP 주소와 그에 대응하는 MAC 주소를 확인할 수 있다.
관리 서버(100)는 댁내 단말(300)들의 연결 구조를 파악하고, 댁내 단말(300)들 중 장애가 발생한 단말을 식별할 수 있다. 관리 서버(100)는 댁내 단말(300)들의 연결 구조를 파악하기 위해, L2 장비(220)로부터 MAC 테이블을 획득하고, L3 장비(210)로부터 ARP 테이블을 획득하는데, 관리 서버(100)의 구체적인 동작에 대해서는 도 2 내지 도 4를 참조하여 설명한다.
도 2는 본 발명의 일 실시예에 따른 댁내 단말(300)의 연결 구조 판단 방법을 도시하는 순서도이다.
S210 단계에서, 관리 서버(100)는 L2 장비(220)로부터 모뎀(230)에 연결된 적어도 하나의 모뎀 연결 단말의 MAC 주소를 나타내는 MAC 테이블을 획득한다. 전술한 바와 같이, L2 장비(220)는 모뎀(230)에 댁내 단말(300)이 연결되는 경우, 댁내 단말(300)의 MAC 주소를 획득하여 MAC 테이블에 기록할 수 있다.
도 3(a)는 MAC 테이블의 일 예를 도시하는 도면으로서, 도 3(a)에 도시된 바와 같이, MAC 테이블은 적어도 하나의 모뎀 연결 단말이 연결되는 L2 장비(220)의 포트 정보 및 적어도 하나의 모뎀 연결 단말 각각의 MAC 주소를 포함할 수 있다.
L2 장비(220)에 포함된 포트들 각각은 인터넷 회선마다 할당이 되는데, 관리 서버(100)는 사용자 정보를 기초로, 해당 사용자에게 L2 장비(220)의 어느 포트가 할당되었는지를 확인할 수 있다. 즉, 관리 서버(100)는 사용자 정보를 기초로 사용자의 댁내 단말(300)들과 연결된 L3 장비(210)와, L2 장비(220)의 포트 정보를 획득할 수 있다.
S220 단계에서, 관리 서버(100)는 L3 장비(210)로부터 모뎀(230)에 연결된 적어도 하나의 모뎀 연결 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득한다. L3 장비(210)는 모뎀(230)에 댁내 단말(300)이 연결되면, 연결된 댁내 단말(300)로 IP 주소를 할당하고, IP 주소와 MAC 주소를 매핑시켜 ARP 테이블에 기록한다.
도 3(b)는 ARP 테이블의 일 예를 도시하는 도면으로서, 도 3(b)에 도시된 바와 같이, 도 3(a)의 MAC 주소, 즉, 00:01:02:03:04:05는 10.1.1.1의 IP 주소에 매핑되고, AB:CD:EF:02:03:05는 10.1.1.2의 IP 주소에 매핑된다.
S230 단계에서, 관리 서버(100)는 댁내에 제공된 적어도 하나의 사업자 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 이용하여, 적어도 하나의 모뎀 연결 단말의 종류를 식별한다.
관리 서버(100)는 댁내에 제공된 사업자 단말의 MAC 주소와 종류가 기록된 관리 테이블을 관리한다. 예를 들어, 인터넷 사업자에 의해 IPTV, 인터넷 전화 및 공유기가 댁내로 제공된 경우, 관리 서버(100)는 이들 각각의 MAC 주소와 이들 각각의 단말 종류를 매핑하여 관리 테이블에 기록한다.
도 3(c)는 관리 테이블의 일 예를 도시하는 도면으로서, 도 3(c)에 도시된 바와 같이, 댁내로 IPTV, 공유기 및 인터넷 전화가 공급되었을 때, 관리 테이블에는 이들 각각의 MAC 주소와 종류가 기록된다.
관리 서버(100)는 모뎀 연결 단말의 MAC 주소, 예를 들어, 도 3(a)에 도시된 00:01:02:03:04:05는 IPTV이고, AB:CD:EF:02:03:05는 공유기이며, 이들이 댁내 모뎀(230)에 연결된 것으로 확인할 수 있다.
S240 단계에서, 관리 서버(100)는 ARP 테이블을 이용하여 적어도 하나의 모뎀 연결 단말의 IP 주소를 식별한다. 예를 들어, 관리 서버(100)는 도 3(c)에 도시된 IPTV의 IP 주소는 10.1.1.1이며, 공유기의 IP 주소는 10.1.1.2인 것으로 식별할 수 있다.
도 4는 도 3(a), 도 3(b) 및 도 3(c)를 기초로 판단된 댁내 단말(300)의 연결 구조를 나타내는 도면이다. 도 4에 도시된 바와 같이, 관리 서버(100)는 모뎀(230)의 하단에는 IPTV와 공유기가 연결되며, IPTV의 IP 주소는 10.1.1.1이고, 공유기의 IP 주소는 10.1.1.2인 것으로 댁내 단말(300)의 연결 구조를 판단할 수 있다.
관리 서버(100)는 적어도 하나의 모뎀 연결 단말 중 어느 하나의 모뎀 연결 단말의 IP 주소를 기초로, 어느 하나의 모뎀 연결 단말의 정상 동작 여부를 확인할 수 있다. 예를 들어, 관리 서버(100)는 상기 어느 하나의 모뎀 연결 단말의 IP 주소로 핑(ping) 테스트를 수행하여, 어느 하나의 모뎀 연결 단말의 정상 동작 여부를 확인할 수 있다.
관리 서버(100)는 어느 하나의 모뎀 연결 단말의 정상 동작 여부를 나타내는 정보를 관리자 단말로 전송하여 사용자의 댁내에 위치하는 단말들 중 어느 단말에 장애가 발생하였는지를 관리자에게 보고할 수 있다.
본 발명의 일 실시예에 따른 댁내 단말(300)의 연결 구조 판단 방법에 의하면, 기존의 방법에 따라 발생할 수 있는 시간 및 비용의 낭비를 방지할 수 있고, 인터넷 서비스 가입자의 댁내 단말(300)의 장애 발생 여부를 손쉽게 판단할 수 있다.
한편, 도 4를 다시 보면, 댁내에 위치하는 모뎀(230)의 하단에는 공유기가 연결된 것을 알 수 있다. 일반적으로, 공유기에는 여러 댁내 단말(300)들이 연결될 수 있지만, 공유기의 NAT(Network Address Translation) 기능, 즉, 사설 IP 주소를 공인 IP 주소로 변환하는 기능에 따라, 공유기에 연결된 공유기 연결 단말과 관련된 정보는 MAC 테이블과 ARP 테이블에 기록되지 않는다.
본 발명의 일 실시예에 따른 관리 서버(100)는 모뎀(230)에 연결된 공유기가 존재하는 경우, 공유기로부터 공유기 관리 테이블을 획득한다. 공유기 관리 테이블은 적어도 하나의 공유기 연결 단말의 MAC 주소와 IP 주소를 포함하며, 공유기에 의해 관리된다. 공유기는 포트에 댁내 단말(300)이 연결된 경우, 연결된 댁내 단말(300)에게 IP 주소를 할당하고, 이를 댁내 단말(300)의 MAC 주소와 매핑하여 공유기 관리 테이블에 기록한다.
도 5는 공유기에 의해 관리되는 공유기 관리 테이블을 도시하는 예시적인 도면이다. 도 5에 도시된 바와 같이, 공유기의 하단에는 MAC 주소 98:76:54:32:10:AA와 IP 주소 192.168.100.1을 갖는 댁내 단말(300) 및, MAC 주소 34:23:64:F3:E2:D7와 IP 주소 192.168.100.2를 갖는 댁내 단말(300)이 연결된 것을 알 수 있다.
관리 서버(100)는 관리 테이블과 공유기 관리 테이블을 비교하여 적어도 하나의 공유기 연결 단말의 종류를 식별한다. 도 3(c)와 도 5를 보면, MAC 주소 98:76:54:32:10:AA를 갖는 공유기 연결 단말은 인터넷 전화에 해당한다는 것을 알 수 있다.
또한, MAC 주소 34:23:64:F3:E2:D7에 대응하는 사업자 단말이 관리 테이블에 존재하지 않으므로, 관리 서버(100)는 MAC 주소 34:23:64:F3:E2:D7을 갖는 공유기 연결 단말을 사용자 단말로 정의한다. 즉, 관리 서버(100)는 모뎀 연결 단말과 공유기 연결 단말들 중 관리 테이블에 기록된 MAC 주소에 대응하지 않는 MAC 주소를 갖는 단말이 존재하는 경우, 해당 단말을 사용자 단말로 정의할 수 있다.
도 6은 모뎀(230)에 연결된 적어도 하나의 모뎀 연결 단말과 공유기에 연결된 적어도 하나의 공유기 연결 단말의 연결 구조를 도시하는 도면이다.
도 6을 보면, 관리 서버(100)는 모뎀(230)의 하단에는 IPTV와 공유기가 연결되며, IPTV의 IP 주소는 10.1.1.1이고, 공유기의 IP 주소는 10.1.1.2인 것으로 확인할 수 있다. 또한, 공유기의 하단에는 인터넷 전화와 사용자 단말이 연결되며, 인터넷 전화의 IP 주소는 192.168.100.1이고, 사용자 단말의 IP 주소는 192.168,100.2인 것으로 확인할 수 있다.
관리 서버(100)는 모뎀(230)의 하단에 연결된 적어도 하나의 모뎀 연결 단말과 공유기의 하단에 연결된 적어도 하나의 공유기 연결 단말들 중 어느 하나의 댁내 단말(300)의 IP 주소를 기초로, 해당 댁내 단말(300)의 장애 여부를 확인할 수 있다.
도 7은 본 발명의 일 실시예에 따른 관리 서버(700)의 구성을 도시하는 블록도이다.
도 7을 참조하면, 본 발명의 일 실시예에 따른 관리 서버(700)는 통신부(710), 저장부(730) 및 제어부(750)를 포함할 수 있다.
먼저, 통신부(710)는 L2 장비(220)로부터 모뎀(230)에 연결된 적어도 하나의 모뎀 연결 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, L3 장비(210)로부터 적어도 하나의 모뎀 연결 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득한다.
저장부(730)는 댁내에 제공된 적어도 하나의 사업자 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 저장한다. 또한, 저장부(730)는 사용자 정보와 각 사용자에게 매핑된 L2 장비(220)의 포트 정보를 저장할 수 있다.
제어부(750)는 관리 테이블을 이용하여 적어도 하나의 모뎀 연결 단말의 종류를 식별하고, ARP 테이블을 이용하여, 적어도 하나의 모뎀 연결 단말의 IP 주소를 식별한다.
제어부(750)는 적어도 하나의 모뎀 연결 단말에 공유기가 포함된 경우, 공유기의 공유기 관리 테이블과 관리 테이블을 비교하여 적어도 하나의 공유기 연결 단말의 종류를 식별할 수도 있다.
또한, 제어부(750)는 사용자 정보에 기초하여, 사용자의 댁내 단말(300)들이 연결되 L2 장비(220)의 포트를 확인할 수도 있다.
도 7에는 도시되어 있지 않지만, 본 발명의 일 실시예에 따른 관리 서버(700)는 동작 확인부를 더 포함할 수 있다. 동작 확인부는 적어도 하나의 모뎀 연결 단말 중 어느 하나의 모뎀 연결 단말의 IP 주소를 기초로, 상기 어느 하나의 모뎀 연결 단말의 정상 동작 여부를 확인할 수 있다. 통신부(710)는 어느 하나의 모뎀 연결 단말의 정상 동작 여부를 나타내는 정보를 관리자 단말로 전송할 수 있다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
100: 관리 서버
210: L3 장비
220: L2 장비
230: 모뎀
300: 댁내 단말

Claims (9)

  1. 관리 서버가 L3(Layer 3) 장비, L2(layer 2) 장비 및 모뎀에 연결된 댁내 단말의 연결 구조를 판단하는 방법에 있어서,
    상기 L2 장비로부터 상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, 상기 L3 장비로부터 상기 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득하는 단계; 및
    댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블과 상기 MAC 테이블을 비교하여, 상기 적어도 하나의 제 1 댁내 단말에 대응하는 제 2 댁내 단말의 종류에 따라 상기 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, 상기 ARP 테이블을 더 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 단계를 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  2. 제1항에 있어서,
    상기 댁내 단말의 연결 구조 판단 방법은,
    상기 적어도 하나의 제 1 댁내 단말 중 어느 하나의 제 1 댁내 단말의 IP 주소를 기초로, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 단계를 더 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  3. 제2항에 있어서,
    상기 확인하는 단계는,
    상기 어느 하나의 제 1 댁내 단말의 IP 주소로 핑(ping) 테스트를 수행하여, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 단계를 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  4. 제1항에 있어서,
    상기 댁내 단말의 연결 구조 판단 방법은,
    상기 적어도 하나의 제 1 댁내 단말에 공유기가 포함되는 경우, 상기 공유기에 연결된 적어도 하나의 제 3 댁내 단말의 MAC 주소와 IP 주소를 나타내는 공유기 관리 테이블을 상기 공유기로부터 획득하는 단계; 및
    상기 관리 테이블과 상기 공유기 관리 테이블을 비교하여 상기 적어도 하나의 제 3 댁내 단말의 종류를 식별하는 단계를 더 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  5. 제1항에 있어서,
    상기 식별하는 단계는,
    상기 적어도 하나의 제 1 댁내 단말 중 상기 관리 테이블에 포함된 MAC 주소에 대응하지 않는 제 1 댁내 단말이 존재하는 경우, 상기 관리 테이블에 포함된 MAC 주소에 대응하지 않는 제 1 댁내 단말의 종류를 상기 적어도 하나의 제 2 댁내 단말에 포함되지 않는 사용자 단말로 정의하는 단계를 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  6. 제1항에 있어서,
    상기 댁내 단말의 연결 구조 판단 방법은,
    사용자 정보에 기초하여, 상기 적어도 하나의 제 1 댁내 단말이 연결된 L2 장비의 포트 정보를 결정하는 단계를 더 포함하는 것을 특징으로 하는 댁내 단말의 연결 구조 판단 방법.
  7. L3(Layer 3) 장비, L2(layer 2) 장비 및 모뎀에 연결되어 인터넷 서비스를 제공받는 댁내 단말의 연결 구조를 판단하는 관리 서버에 있어서,
    상기 L2 장비로부터 상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 획득하고, 상기 L3 장비로부터 상기 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 획득하는 통신부;
    댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 저장하는 저장부; 및
    상기 관리 테이블과 상기 MAC 테이블을 비교하여, 상기 적어도 하나의 제 1 댁내 단말에 대응하는 제 2 댁내 단말의 종류에 따라 상기 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, 상기 ARP 테이블을 더 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 제어부를 포함하는 것을 특징으로 하는 관리 서버.
  8. 제7항에 있어서,
    상기 관리 서버는,
    상기 적어도 하나의 제 1 댁내 단말 중 어느 하나의 제 1 댁내 단말의 IP 주소를 기초로, 상기 어느 하나의 제 1 댁내 단말의 정상 동작 여부를 확인하는 동작 확인부를 더 포함하는 것을 특징으로 하는 관리 서버.
  9. 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소를 나타내는 MAC 테이블을 관리하는 L2 장비;
    상기 모뎀에 연결된 적어도 하나의 제 1 댁내 단말의 MAC 주소와 IP 주소를 나타내는 ARP 테이블을 관리하는 L3 장비; 및
    상기 L2 장비로부터 획득되는 상기 MAC 테이블과 댁내에 제공된 적어도 하나의 제 2 댁내 단말의 MAC 주소와 종류를 나타내는 관리 테이블을 비교하여, 상기 적어도 하나의 제 1 댁내 단말에 대응하는 제 2 댁내 단말의 종류에 따라 상기 적어도 하나의 제 1 댁내 단말의 종류를 식별하고, 상기 L3 장비로부터 획득되는 상기 ARP 테이블을 더 이용하여, 상기 적어도 하나의 제 1 댁내 단말의 IP 주소를 식별하는 관리 서버를 포함하는 것을 특징으로 하는 시스템.
KR1020140100957A 2014-08-06 2014-08-06 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템 KR101599060B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020140100957A KR101599060B1 (ko) 2014-08-06 2014-08-06 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템
CN201580000640.5A CN105594161B (zh) 2014-08-06 2015-02-27 确定家庭装置的连接结构的方法、管理服务器和***
PCT/KR2015/001936 WO2016021794A1 (ko) 2014-08-06 2015-02-27 댁내 단말의 연결 구조를 판단하는 방법, 이를 위한 관리 서버 및 시스템
US14/820,520 US9992664B2 (en) 2014-08-06 2015-08-06 Determining network connection structure of target area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140100957A KR101599060B1 (ko) 2014-08-06 2014-08-06 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템

Publications (2)

Publication Number Publication Date
KR20160017813A KR20160017813A (ko) 2016-02-17
KR101599060B1 true KR101599060B1 (ko) 2016-03-04

Family

ID=55264033

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140100957A KR101599060B1 (ko) 2014-08-06 2014-08-06 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템

Country Status (4)

Country Link
US (1) US9992664B2 (ko)
KR (1) KR101599060B1 (ko)
CN (1) CN105594161B (ko)
WO (1) WO2016021794A1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108540831B (zh) * 2018-04-19 2019-10-22 百度在线网络技术(北京)有限公司 用于推送信息的方法和装置
US11283754B2 (en) * 2018-09-19 2022-03-22 Cisco Technology, Inc. Unique identities of endpoints across layer 3 networks
CN114221882A (zh) * 2021-12-23 2022-03-22 锐捷网络股份有限公司 故障链路检测方法、装置、设备和存储介质
CN114978851A (zh) * 2022-05-24 2022-08-30 中国工商银行股份有限公司 终端信息处理方法、装置、计算机设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010187223A (ja) * 2009-02-12 2010-08-26 Alaxala Networks Corp 認証サーバ
KR101064473B1 (ko) * 2004-09-23 2011-09-15 주식회사 케이티 망관리시스템에서의 스위치장비간 링크 연결정보 구축방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60228596D1 (de) * 2002-12-13 2008-10-09 Sony Deutschland Gmbh Ermittlung der Netzwerkaddresse in drahtlosen Netzwerken in Abhängigkeit von der Netzwerktopologie
US7925729B2 (en) * 2004-12-07 2011-04-12 Cisco Technology, Inc. Network management
US8478849B2 (en) * 2004-12-07 2013-07-02 Pure Networks LLC. Network administration tool
KR100664833B1 (ko) 2004-12-28 2007-01-04 주식회사 케이티 IP-xDSL 장비 가입자 수용 포트 관리 시스템 및 그방법
US8181262B2 (en) * 2005-07-20 2012-05-15 Verimatrix, Inc. Network user authentication system and method
KR20070042628A (ko) 2005-10-19 2007-04-24 주식회사 케이티 IP-xDSL 기반의 초고속인터넷 접속망에서 가입자회선의 속도 측정 및 수집 방법 및 시스템
US20070248085A1 (en) * 2005-11-12 2007-10-25 Cranite Systems Method and apparatus for managing hardware address resolution
US8144698B2 (en) * 2006-06-09 2012-03-27 Ericsson Ab Scalable data forwarding techniques in a switched network
US8424074B2 (en) * 2009-06-17 2013-04-16 Vendor Safe Technologies Method for deploying a firewall and virtual private network to a computer network
KR101067848B1 (ko) * 2009-06-24 2011-09-27 에스지네트워크(주) 홈 네트워크 환경에서 안정적인 멀티미디어 서비스 제공을 위하여 멀티 쓰레드를 이용한 바인딩 테이블 엔트리 관리방법
US8844041B1 (en) * 2010-01-12 2014-09-23 Symantec Corporation Detecting network devices and mapping topology using network introspection by collaborating endpoints
US8307071B2 (en) * 2010-01-15 2012-11-06 Microsoft Corporation Fine-grained location determination of networked computers
US20120324567A1 (en) * 2011-06-17 2012-12-20 General Instrument Corporation Method and Apparatus for Home Network Discovery
CN103138968A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架***
CN103685006B (zh) * 2012-08-30 2016-12-21 杭州华三通信技术有限公司 一种在边缘设备上的报文转发方法和边缘设备
CN103401706B (zh) * 2013-07-26 2017-07-21 迈普通信技术股份有限公司 一种配置端口安全的方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101064473B1 (ko) * 2004-09-23 2011-09-15 주식회사 케이티 망관리시스템에서의 스위치장비간 링크 연결정보 구축방법
JP2010187223A (ja) * 2009-02-12 2010-08-26 Alaxala Networks Corp 認証サーバ

Also Published As

Publication number Publication date
US20160044494A1 (en) 2016-02-11
CN105594161A (zh) 2016-05-18
KR20160017813A (ko) 2016-02-17
US9992664B2 (en) 2018-06-05
CN105594161B (zh) 2020-08-21
WO2016021794A1 (ko) 2016-02-11

Similar Documents

Publication Publication Date Title
US11171914B2 (en) Systems and methods for automatic inventory and DNS record generation
US7392046B2 (en) Method and apparatus for automatic diagnosis and resolution of wireless network malfunctions
KR101599060B1 (ko) 댁내 단말의 연결 구조를 판단하는 방법,이를 위한 관리 서버 및 시스템
US8125915B2 (en) Remote management of a bridge device
US7697509B2 (en) Dynamic E911 updating in a VoIP telephony system
US20080192650A1 (en) Method and Node for Locating a Network User
TW200841668A (en) Method and system of providing network addresses to in-premise devices in a utility network
US8432833B2 (en) Auto MEP ID assignment within CFM maintenance association
CN104113443A (zh) 一种网络设备检测方法、装置及云检测***
US20100235914A1 (en) Intrusion detection for virtual layer-2 services
CN104883390A (zh) 一种访问第三方视频监控设备的方法及装置
US20120210010A1 (en) Communications system
CN106789146B (zh) 一种拓扑获得方法及装置
JP5010033B2 (ja) 通信端末、アドレス解決サーバ、及びコンピュータプログラム
JP4888067B2 (ja) レイヤ2スイッチおよびネットワーク監視方法
CN110035134A (zh) 网络地址转换方法、装置及接入设备
EP2897326A1 (en) System comprising an access gateway and a wide-area-network modem device, and respective access gateway and wide-area-network modem device
JP4718638B2 (ja) Tcp/ip基盤のアドレス変更方法及び装置
JP6436393B2 (ja) 管理装置、通信制御方法、及び通信制御プログラム
CN104917719B (zh) 用户端网络设备及远程登录的方法
CN105634810B (zh) 一种访问通用即插即用设备的方法和***、访问设备
CN103051492B (zh) 测试dsl接入设备性能的方法、***及dsl接入设备
CN105577464A (zh) 双栈用户网络检测方法、装置和***
CN105634789A (zh) 一种采集器关联设备的方法、设备和日志采集***
Fontein Investigating DNS Information Flow In Corporate Networks

Legal Events

Date Code Title Description
GRNT Written decision to grant