KR100998750B1 - 무선 랜 시스템의 진단 방법과 진단 프로토콜 - Google Patents

무선 랜 시스템의 진단 방법과 진단 프로토콜 Download PDF

Info

Publication number
KR100998750B1
KR100998750B1 KR1020030043662A KR20030043662A KR100998750B1 KR 100998750 B1 KR100998750 B1 KR 100998750B1 KR 1020030043662 A KR1020030043662 A KR 1020030043662A KR 20030043662 A KR20030043662 A KR 20030043662A KR 100998750 B1 KR100998750 B1 KR 100998750B1
Authority
KR
South Korea
Prior art keywords
diagnostic
wireless lan
normal
wireless
server
Prior art date
Application number
KR1020030043662A
Other languages
English (en)
Other versions
KR20050002291A (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 KR1020030043662A priority Critical patent/KR100998750B1/ko
Publication of KR20050002291A publication Critical patent/KR20050002291A/ko
Application granted granted Critical
Publication of KR100998750B1 publication Critical patent/KR100998750B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선 랜 시스템의 진단 방법과 진단 프로토콜에 관한 것이다.
본 발명에 의하면 무선 랜 시스템을 진단하고 문제를 해결하기 위하여 원격지에서 유선으로 무선 랜 시스템을 진단할 수 있는 원격 진단 서버와, 무선으로 AP를 진단하고 문제를 해결할 수 있는 진단 프로토콜을 제공하여 무선 랜 시스템 관리자가 문제해결을 보다 손쉽고 신속히 할 수 있다.
무선 랜 시스템, 진단 프로토콜, 원격진단

Description

무선 랜 시스템의 진단 방법과 진단 프로토콜{Method of testing for wireless LAN system and test protocol}
도 1은 본 발명의 실시 예에 따른 무선 랜 시스템의 구조를 나타낸 블록도이다.
도 2는 본 발명의 실시 예에 따른 무선 랜 시스템의 유선 진단방법의 동작 순서도이다.
도 3은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단방법의 동작 순서도이다.
도 4는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP 스캔 과정을 나타낸 신호 흐름도이다.
도 5는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP의 쓰기/읽기 과정을 나타낸 신호 흐름도이다.
도 6은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 세션을 유지하는 과정을 나타낸 신호 흐름도이다.
도 7은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 읽기/쓰기 과정을 나타낸 신호 흐름도이다.
도 8은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 쓰 기 권한 해제 과정을 나타낸 신호 흐름도이다.
도 9는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP 리부팅 과정을 나타낸 신호 흐름도이다.
본 발명은 무선 랜 시스템의 진단 방법과 진단 프로토콜에 관한 것으로, 특히 무선 랜 시스템의 고장을 원격지에서 체크할 수 있는 원격 진단 장치와, 프로토콜을 제공하는 무선 랜 시스템의 진단 방법과 진단 프로토콜에 관한 것이다.
무선 랜(Wireless LAN)은 유선 랜의 확장 또는 대용으로 구현된 유연한 데이터 통신 시스템으로, 유선 랜 환경에서는 일반적으로 동축케이블, 광파이버 등의 전송 선로를 이용하여 데이터를 전송 및 수신하지만, 무선 랜은 간단한 설비와 최소한의 회선 연결만으로 주파수(Radio Frequency) 또는 적외선 기술을 사용하여 공중(Atmosphere)을 통하여 무선으로 데이터의 전송 및 수신이 가능하도록 한다.
상기한 무선 랜은 대부분 2.4Ghz 대역의 전파를 사용하고, 40미터에서 수백 미터까지 전파 도달 거리를 가지며, 도달 거리가 길어질수록 로밍을 통한 이동성이 증가한다.
무선 랜 서비스를 제공하는 사업자는 망의 운용 및 관리를 수행해야 하며, 일반적으로 무선 랜 서비스를 이용하는 사용자로부터의 장애신고가 들어오면, 서비스 사업자 측에서는 기술자를 사용자의 집 또는 회사로 파견하여 직접 장애를 진단 하고, 장애해결을 할 수 있도록 하고 있다.
그러나, 상기와 같이 무선 랜 서비스 사용자가 기술자를 고용하여 직접 방문을 통해 장애를 진단 및 해결하는 방법은 많은 기술자를 필요로 하기 때문에 인력고용으로 인한 비용이 발생되며, 인력이 모자라는 문제로 인하여 사용자가 장애신고에 따라 즉각적으로 A/S(After Service)를 받지 못하고 오랜 기간을 기술자가 방문 할 때까지 기다려야 하는 문제가 있다.
또한, 기술자를 파견하지 않고 사용자가 서비스센터로 전화를 걸어 간단한 장애를 서비스센터의 상담원의 지시에 따라 해결할 수도 있는데, 이러한 방법도 상담원 고용으로 인한 비용상승과, 사용자가 무선 랜 시스템에 지식이 전혀 없거나 복잡한 장애의 발생시에 적용될 수 없는 문제가 있다.
본 발명의 하나의 특징에 따른 무선 랜 시스템의 유선 진단 방법은,
무선 통신 기능을 가지는 무선단말과 무선통신을 하기 위한 AP(Access Point)를 포함하는 무선 랜 시스템의 이상을 진단하고, 문제를 해결하기 위하여 네트워크로 연결되는 진단 서버에서 무선 랜 시스템을 유선으로 진단하는 방법에 있어서, (a) 상기 무선단말의 사용자로부터 무선 랜 서비스의 이상신고를 접수받아, 상기 진단 서버가 해당 사용자로부터 사용자 정보를 획득하고, 상기 AP와의 접속 상태를 판단하는 단계; (b) 상기 판단결과, 상기 AP와의 접속이 정상적인 경우 상기 AP와, 무선 랜 서비스 제공을 위한 서비스 서버간이 연결을 확인하는 단계; (c) 상기 확인결과, 상기 AP와 상기 서비스 서버간의 연결이 정상적인 경우, 상기 진단 서버가 해당 AP로 설정정보 요청메시지를 전송하여, 설정정보를 수신하여 설정이 정상인지를 판단하는 단계; (d) 상기 판단결과, 상기 AP의 설정정보가 정상적인 경우, AP의 접속 리스트에 상기 사용자가 등록되어있는지 여부를 판단하고, AP의 채널이 정상적인지를 확인하는 단계; 및 (e) 상기 단계 (b), (c), (d)에서 이상이 발생된 경우, 상기 진단서버가 발생된 문제를 해결하는 단계를 포함한다.
이때, 상기 (b)단계에서 상기 AP와 무선 랜 서비스 제공을 위한 서비스 서버간의 연결이 정상적이지 않은 경우, 이상 발생을 시스템 운용자에게 알려 문제를 해결하도록 하는 것을 특징으로 한다.
또한, 상기 (c) 단계에서 AP의 설정정보가 정상적이지 못한 경우, 상기 진단서버가 설정정보 변경 메시지를 상기 AP로 전송하여 해당 AP의 설정정보를 수정하는 것을 특징으로 한다.
그리고, 상기 (d) 단계에서 상기 AP의 접속 리스트에 해당 사용자가 등록되지 않은 경우, 해당 사용자를 등록하는 단계; 및 상기 AP의 채널이 정상이 아닌 경우, 상기 진단서버가 해당 AP에 채널변경 메시지를 전송하여 정상적인 채널을 설정하도록 하는 단계를 포함한다.
본 발명의 하나의 특징에 따른 무선 랜 시스템의 무선 진단 방법은,
특정 진단 프로토콜에 의해 무선 통신이 가능한 진단용 무선단말이 무선 랜 시스템의 진단을 위해 상기 무선 랜 시스템의 AP(Access Point)와 상기 특정 진단 프로토콜을 이용하여 무선통신을 하여 이상을 진단하고 문제를 해결하기 위한 무선 랜 시스템의 무선 진단 방법에 있어서, (a) 상기 진단용 무선단말이 특정 프로토콜 을 이용하여 진단용 AP를 스캔하여 찾고, 해당 진단용 AP에 접속하여 읽기/쓰기 권한을 획득하는 단계; (b) 상기 진단용 무선단말이 상기 진단용 AP의 파라미터를 읽고, 문제가 있는 파라미터의 값을 다시 쓰는 단계; (c) 상기 진단용 무선단말이 파라미터 쓰기를 마치면, 해당 진단용 AP와의 접속을 해제하는 단계; 및 (d) 상기 진단용 무선단말이 새로 쓰기한 파라미터를 가지는 진단용 AP를 재부팅 하는 단계를 포함한다.
이때, 상기 진단용 무선단말이 진단용 AP의 아이피 주소를 모르는 경우, AP 스캔 메시지를 브로드캐스팅하여 상기 진단용 AP의 아이피 주소를 획득하는 단계를 더 포함한다.
그리고, 상기 진단용 무선단말은 상기 진단용 AP로 메시지를 전송하고, 일정시간이 지나면 같은 내용의 메시지를 재전송 하는 것을 특징으로 한다.
본 발명의 하나의 특징에 따른 진단 프로토콜은,
무선 랜 시스템의 AP의 문제를 진단하고, 문제를 해결하기 위하여 이용되는 무선 통신을 위한 진단 프로토콜에 있어서, 상기 AP를 스캔하여 찾기 위한 AP 스캔 요청 메시지 및 AP 스캔 응답 메시지; 상기 AP와의 접속을 위한 액세스 획득 요청 메시지 및 액세스 획득 응답 메시지; 상기 AP와 접속된 후, AP와의 연결을 유지하기 위한 액세스 유지 요청 메시지 및 액세스 유지 응답 메시지; 상기 AP에 접속하여, 해당 AP의 파라미터를 읽고, 잘못된 파라미터를 수정하기 위한 읽기/쓰기 요청 메시지 및 응답 메시지; 상기 AP에 읽기/쓰기를 마치고 접속을 해제하기 위한 액세스 해제 메시지; 및 상기 AP가 새로 읽기/쓰기를 통해 설정한 파라미터를 적용하도 록 해당 AP를 리부팅 시키는 리부팅 요청 메시지 및 리부팅 응답 메시지를 포함한다.
이때, 상기 각각의 메시지는, 해당 메시지를 전송하는 송신측의 주소를 나타내는 송신측 주소필드; 해당 메시지를 수신하는 수신측의 주소를 나타내는 수신측 주소필드; 해당 메시지가 어떤 종류의 메시지인지를 나타내는 메시지 타입필드; 해당 메시지가 브로드캐스트 메시지인지 또는 유니캐스트 메시지인지를 나타내는 수신타입필드; 해당 메시지의 송신 순번을 나타내는 시퀀스 번호 필드; 상기 요청메시지에 대한 동작 수행결과 에러가 발생했음을 나타내는 에러 코드 필드; 해당 메시지에 포함되는 파라미터의 값을 포함하는 내용을 나타내는 패이로드 필드; 및 해당 메시지의 헤더 및 패이로드 필드의 에러 발생여부를 체크하기 위한 에러체크필드를 포함한다.
그리고, 상기 에러 코드 필드의 내용은, 상기 AP의 스캔이 성공적임을 나타내는 AP 스캔 성공 코드; 상기 AP에 읽기/쓰기 권한을 성공적으로 획득했음을 나타내는 읽기/쓰기 권한 획득 성공 코드; 상기 AP에 읽기/쓰기 권한을 획득하지 못했음을 나타내는 읽기/쓰기 권한 획득 실패 코드; 상기 AP가 이미 읽기/쓰기 권한을 부여한 다른 무선 단말이 있음을 나타내는 읽기/쓰기 권한 이미 부여 코드; 상기 AP의 리부팅이 정상적으로 시작되었음 나타내는 리부팅 성공 코드; 상기 AP의 리부팅이 실패했음을 나타내는 리부팅 실패 코드; 상기 AP를 리부팅할 권한이 없음을 나타내는 리부팅 권한 없음 코드; 상기 AP의 파라미터를 읽기/쓰기가 성공적으로 수행되었음을 나타내는 읽기/쓰기 성공 코드; 상기 AP의 파라미터를 읽기/쓰기 하 는 도중 접속이 해제되었음을 나타내는 타임아웃 코드; 상기 AP에 쓰기 요구한 파라미터가 잘못된 값임을 나타내는 읽기/쓰기 오류 코드; 상기 AP에 쓰기 요구한 파라미터를 해당 AP가 인식할 수 없는 파라미터임을 나타내는 파라미터 오류 코드; 상기 AP에 파라미터가 읽기만 가능한 것을 나타내는 읽기 전용 코드; 및 상기 AP의 버전에서 지원하지 않는 파라미터를 쓰기 요구했음을 나타내는 지원불가 코드를 포함한다.
본 발명의 다른 하나의 특징에 따른 기록매체는,
무선 통신 기능을 가지는 무선단말과 무선통신을 하기 위한 AP(Access Point)를 포함하는 무선 랜 시스템의 이상을 진단하고, 문제를 해결하기 위하여 네트워크로 연결되는 진단 서버에서 무선 랜 시스템을 유선으로 진단하는 기능을 포함하는 프로그램이 저장된 기록매체에 있어서, (a) 상기 무선단말의 사용자로부터 무선 랜 서비스의 이상신고를 접수받아, 상기 진단 서버가 해당 사용자로부터 사용자 정보를 획득하고, 상기 AP와의 접속 상태를 판단하는 기능; (b) 상기 판단결과, 상기 AP와의 접속이 정상적인 경우 상기 AP와, 무선 랜 서비스 제공을 위한 서비스 서버간이 연결을 확인하는 기능; (c) 상기 확인결과, 상기 AP와 상기 서비스 서버간의 연결이 정상적인 경우, 상기 진단서버가 해당 AP로 설정정보 요청메시지를 전송하여, 설정정보를 수신하여 설정이 정상인지를 판단하는 기능; (d) 상기 판단결과, 상기 AP의 설정정보가 정상적인 경우, AP의 접속 리스트에 상기 사용자가 등록되어있는지 여부를 판단하고, AP의 채널이 정상적인지를 확인하는 기능; 및 (e) 상기 기능 (b), (c), (d)에서 이상이 발생된 경우, 상기 진단서버가 발생된 문제를 해결하는 기능을 포함한다.
본 발명의 다른 하나의 특징에 따른 기록매체는,
특정 진단 프로토콜에 의해 무선 통신이 가능한 진단용 무선단말이 무선 랜 시스템의 진단을 위해 상기 무선 랜 시스템의 AP(Access Point)와 상기 특정 진단 프로토콜을 이용하여 무선통신을 하여 이상을 진단하고 문제를 해결하기 위한 무선 랜 시스템의 무선 진단 기능을 가지는 프로그램이 저장된 기록매체에 있어서, (a) 상기 진단용 무선단말이 특정 프로토콜을 이용하여 진단용 AP를 스캔하여 찾고, 해당 진단용 AP에 접속하여 읽기/쓰기 권한을 획득하는 기능; (b) 상기 진단용 무선단말이 상기 진단용 AP의 파라미터를 읽고, 문제가 있는 파라미터의 값을 다시 쓰는 기능; (c) 상기 진단용 무선단말이 파라미터 쓰기를 마치면, 해당 진단용 AP와의 접속을 해제하는 기능; 및 (d) 상기 진단용 무선단말이 새로 쓰기한 파라미터를 가지는 진단용 AP를 재부팅 하는 기능을 포함한다.
상기와 같은 문제를 해결하기 위하여, 본 발명은 무선 랜 시스템과 네트워크로 연결되는 원격지 진단 서버를 추가로 구성하고, 무선 랜 서비스 사용자와 데이터 통신을 통해 장애를 진단하고, 해결할 수 있도록 하는 프로토콜을 제안하여 원격지에서 장애진단 및 장애 해결을 수행하여 사용자에게 보다 빠른 장애복구 서비스를 제공하고, 서비스 사업자는 손쉽게 무선 랜 시스템 서비스를 유지 보수할 수 있도록 하는 무선 랜 시스템의 진단 방법과 진단 프로토콜을 제공함에 그 목적이 있다.
무선 랜 시스템의 진단 방법과 진단 프로토콜
아래에서는 첨부한 도면을 참고로 하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시 예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 첨부된 도면은 본 발명을 명확하게 설명하기 위해 본 발명의 설명과 관계없는 부분은 생략하였으며, 동일 또는 유사한 부분에 대해서는 동일한 도면 부호를 붙였다.
도 1은 본 발명의 실시 예에 따른 무선 랜 시스템의 구조를 나타낸 블록도이다.
도 1을 참조하면, 무선 랜 통신이 가능한 무선 단말(100)에 무선 랜 서비스를 제공하기 위한 무선 랜 시스템은 AP(Access Point)(200), LAN(Local Area Network)(300) 및 진단서버(400)를 포함한다.
또한, 상기 무선 랜 시스템의 관리진단을 무선통신을 통해 하기 위한 관리진단 무선단말(500)을 포함한다.
무선 단말(100)은 무선 랜 통신을 수행할 수 있는 단말로, 다양한 무선 랜 서비스를 이용할 수 있다.
AP(200)는 무선 단말(100)과의 무선통신을 위한 기지국 역할을 하는 장치이며, LAN(200)에 연결되어 무선 랜 서비스가 가능하도록 한다.
또한, 진단서버(400)는 AP(200)와 무선 단말(100)이 정상적인 통신상태에서 품질 측정 정보를 수집하고, 문제 발생시 원격에서 AP와 단말 정보를 진단하는 서 버이다.
상기 진단 서버(400)는 무선 랜 서비스가 이상이 있어 서비스를 이용할 수 없다는 사용자의 요청에 의하여 유선으로 연결된 AP(200)를 통해 원격으로 고장을 진단하고, 현재 상황을 파악할 수 있으며, 이때 AP(200)가 정상적으로 동작해야만 한다.
또한, 관리 무선 단말(500)은 상기 AP(200)가 이상이 있는지 여부를 진단서버(400)가 알 수 없는 경우 및 AP(200)의 이상을 진단하고 장애 복구를 하고자 할 때, 해당 AP(200)에 접근이 곤란한 경우를 위해 진단관리 프로토콜을 이용하여 이상이 발생한 AP(200)와의 통신 및 진단 관리가 가능하다.
상기한 구조를 가지는 본 발명의 실시 예에 따른 무선 랜 시스템을 관리진단 하는 방법은 다음과 같다.
도 2는 본 발명의 실시 예에 따른 무선 랜 시스템의 유선 진단방법의 동작 순서도이다.
도 2를 참조하면, 사용자가 무선 랜 서비스를 이용하는데 있어서 이상을 느끼면(S201), 서비스 담당자에게 전화 등을 통해 이상을 알린다.
또한, 무선 랜 시스템에서도 자체적인 서비스 이상을 진단하고(S201), 진단 서버(400)가 시스템 진단을 시작할 수도 있다.
진단서버(400)는 통신망을 통해 사용자의 무선단말(100)로부터 사용자 정보를 획득하거나, 서비스 담당자가 사용자에게 직접 사용자 정보를 획득하여 진단서버(400)에 입력하게 된다(S202).
이때, 상기 사용자 정보에는 사용자의 이름, 주소, 전화번호 정보를 포함하여, 사용자 무선 단말(100)의 정보와, 현재 무선단말(100)이 접속되어 있는 AP(200)의 MAC 주소 정보 등을 포함한다.
진단을 위해서 가장 처음으로는 사용자의 무선 단말이 이상이 있는지를 판단하게 되는데, 이는 담당자가 직접 사용자에게 무선단말(100)의 전원, 케이블 연결상태 등의 물리적 상태를 확인시켜 해결할 수 있다(S204).
상기 단계 S203에서 무선단말이 이상이 없다면, 진단서버(400)는 AP(200)와의 연결상태 및 AP의 이상유무를 판단한다.
즉, 진단 서버(400)는 AP(200)와 유선으로 접속이 정상적으로 되어 있는지를 판단하고(S205), 정상적으로 AP(200)와 접속되어 있지 않다면 유선으로 진단이 어려움으로, 진단관리 무선단말(500)을 이용하여 무선으로 AP(200)를 진단 관리한다(S206). 무선으로 AP(200)를 진단, 관리하는 방법은 도 3에서 자세히 설명하기로 한다.
진단서버(400)가 AP(200)와 유선으로 접속이 되어 있으면, 진단서버(400)는 상기 단계 S202에서 획득한 AP(200)의 MAC 주소 및 IP주소정보를 이용하여 해당 AP(200)를 핑 테스트를 통해 정상인지를 판단한다(S207).
상기 핑 테스트 결과 정상적인 결과가 나오지 않으면, 진단서버(400)는 이를 서비스 담당자에게 알리고, 서비스 담당자는 해당 AP(200)의 케이블 연결상태, 전원 공급 상태 등을 포함한 물리적 상태를 사용자에게 확인시킨다(S208).
그리고, 핑 테스트 결과가 정상이면, 이번에는 AP(200)와 서비스 제공을 위 한 DHCP(Dynamic Host Configuration Protocol) 서버, RADIUS(Remote Authentication Dial-In User Service) 서버 등과의 연결이 제대로 되었는지를 확인하고(S209), 이상이 발견되면 시스템 엔지니어가 이상을 처리한다(S210). 상기 DHCP 서버, RADIUS 서버와 AP(200)의 연결 확인 및 이상 처리는 종래의 ADSL(Asymmetric Digital Subscriber Line) 또는 VDSL(Very high data rate DSL)에서 사용하는 방법을 이용할 수 있으므로 자세한 설명을 생략하기로 한다.
그리고, 진단서버(400)는 해당 AP(200)의 설정을 확인하게 된다(S211). 진단서버(400)는 AP(200)와의 통신을 통해 해당 AP(200)의 설정을 볼 수 있는 프로토콜을 가지고 있기 때문에, AP(200)의 설정정보를 확인하고 잘못된 부분을 수정할 수 있다(S212).
이때, 진단서버(400)가 검사하는 AP(200)의 설정으로는 SSID(Service Set IDentifier)를 확인하여 해당 무선 랜 서비스의 ID가 제대로 설정되어 있는지를 확인하고, AP(200)의 MAC 주소를 확인하여 인증된 AP(200)인지를 확인한다.
그리고, AP(200)의 설정이 정상적인 경우, 진단 서버(400)는 해당 AP(200)의 접속 리스트에 사용자의 무선단말의 NIC(Network Interface Card)의 MAC 주소가 속해 있는지를 확인하고(S213), 접속 리스트에 해당 무선 단말(100)의 NIC의 MAC 주소가 없거나, 잘못된 경우 이를 정정하고(S214), 접속 리스트에 해당 무선 단말(100)의 NIC의 MAC 주소가 정상적으로 있다면 무선단말(100)의 NIC가 제대로 동작하지 않는다고 판단할 수 있다.
그리고 무선단말(100)의 NIC 이상이 없다면, AP(200)가 설정하고 있는 채널 이 유효한 채널인지 확인하여(S215), 정상적인 채널설정을 하고(S216), 사용자 단말기의 설정이 이상이 있는지를 최종적으로 다시 한번 확인하여(S217), 설정 변경을 통해(S218), 진단을 한다.
상기한 문제 해결방법에 의해서도 이상이 확인되거나, 해결되지 않는다면 서비스 담당자가 직접 시스템을 테스트하여 이상을 판단하거나, AP(200)와 진단관리 무선단말(500)간에 진단프로토콜을 이용한 테스트를 거쳐 이상을 해결할 수 있다.
도 3은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단방법의 동작 순서도이다.
도 3을 참조하면, 우선 진단관리 무선단말(500)과 AP(200)는 진단 프로토콜에 의한 통신이 가능하도록 설정되어 있다고 가정한다.
그리고, 서비스 담당자는 유선으로 AP(200)의 진단이 안될 경우, 진단관리 무선단말(500)을 이용하여 진단하고자 하는 AP(200)를 스캔한다(S301).
이때, AP(200)를 스캔하는 이유는 해당 AP(200)의 IP주소를 모르는 경우에 한정하면, 만약 해당 AP(200)의 IP 주소를 알고 있는 경우는 스캔 과정을 생략할 수 있다.
그리고, 해당 AP(200)의 IP 주소를 획득하면 진단관리 무선단말(500)은 AP(200)에 접속하여(S302), AP(200)의 설정정보를 읽고 제대로된 정보를 쓸 수 있다(S303). 또한, 이때 AP(200)와 진단관리 무선단말(500)간에는 접속이 유지되도록 하는 접속유지 메시지를 송수신 한다.
그리고, AP(200)의 설정을 정상적으로 한 후에는 진단관리 무선단말(500)이 AP(200)와의 쓰기 권한을 해제하고(S304), AP(200)를 재부팅 시켜(S305) 정상적으로 동작할 수 있도록 한다.
이때, 상기 진단관리 무선단말(500)과 AP(200)간의 통신에 이용되는 프로토콜은 다음과 같이 정의된다.
도 4는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP 스캔 과정을 나타낸 신호 흐름도이고, 도 5는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP의 접속하는 과정을 나타낸 신호 흐름도이며, 도 6은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 세션을 유지하는 과정을 나타낸 신호 흐름도이다.
그리고, 도 7은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 읽기/쓰기 과정을 나타낸 신호 흐름도이고, 도 8은 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 쓰기 권한 해제 과정을 나타낸 신호 흐름도이며, 도 9는 본 발명의 실시 예에 따른 무선 랜 시스템의 무선 진단 방법에서 AP 리부팅 과정을 나타낸 신호 흐름도이다.
도 4를 참조하면, 먼저 진단관리 무선단말(500)이 AP(200)의 IP 주소를 모를 경우에 AP(200) 스캔을 통해 IP 주소를 알아내는 메시지 포맷을 나타낸다.
진단관리 무선단말(500)은 액세스가 가능한 AP(200)를 찾기 위해 AP 스캔 요청 메시지(APScanRequest PDU; Protocol Data Unit)를 브로드캐스트로 공중에 전송하고, 일정 시간 안에 응답이 오는지를 확인하기 위하여 타이머를 동작시켜(S402), 일정시간 안에 응답이 없으면 다시 AP 스캔 요청 메시지를 전송한다(S403).
그리고, 진단관리 무선단말(500)로부터 AP 스캔 요청 메시지를 수신한 AP(200)는 AP 스캔 응답 메시지(APScanResponse PDU)를 브로드캐스트 하여(S404), 진단관리 무선단말(500)이 수신하고, AP(200)의 IP 주소를 알 수 있도록 한다.
이때, AP 스캔 응답 메시지는 진단관리 무선단말(500)이 실제 접속하고 있는 AP(200)만이 무선으로 바로 전송하는 것이며, 주위의 다른 AP(200)들로부터의 AP 스캔 응답 메시지는 해당 AP(200)가 일단 유선으로 수신하여 무선으로 전송하는 것이다.
상기와 같이 해당 AP(200)의 IP 주소를 확인하면, 진단관리 무선단말(500)은 해당 AP(200)에 접속한다.
도 5를 참조하면, 진단관리 무선단말(500)이 AP(200)에 여러 가지 파라미터를 읽고 쓰기 위하여서는 접속하기 위해서 액세스 획득 요청 메시지(AccessGainRequest PDU)를 전송하고(S501), 일정시간 응답이 오는지 확인을 위해 타이머를 동작시킨다(S502).
그리고, 일정시간동안 응답이 없으면 액세스 획득 요청메시지를 다시 전송하고(s503), AP(200)로부터 액세스 획득 응답 메시지(AccessGainResponse PDU)를 수신하여 해당 AP(200)에 접속한다(S504).
이때, 상기 액세스 획득 요청 메시지는 브로드캐스트 또는 유니캐스트로 전송이 가능한데, 도 4에서와 같은 AP 스캔 과정이 없는 경우, 즉 해당 AP(200)의 IP 주소를 정확히 알고 있는 경우는 유니캐스트로 전송한다.
또한, 액세스 획득 요청 메시지가 전송된 방법과 동일하게 액세스 획득 응답 메시지도 브로드캐스트 또는 유니캐스트로 전송된다.
그리고, 액세스 획득 요청 메시지에는 액세스 권한을 억지 위한 관리자의 ID/패스워드 정보가 포함되어 액세스 획득을 할 수 있도록 한다.
또한, 상기 접속을 유지하는 상태에서 진단관리 무선단말(500)이 AP(200)에 여러 가지 파라미터를 읽고/쓸 수 있으며 이를 위하여 연결이 지속되어야 할 필요가 있으므로 이를 위한 메시지 송수신이 있게 된다.
도 6을 참조하면, 진단관리 무선단말(500)과 AP(200)는 상호간에 연결 지속을 위하여 액세스 유지 요청 메시지(AccessMaintainRequest PDU)를 전송하고(S601), 타이머 동작에 의해(S602, S604) 타임아웃이 되면 다시 액세스 유지 요청 메시지를 전송한다(S603).
그리고, 액세스 유지 요청 메시지를 수신한 진단관리 무선단말(500) 또는 AP(200)는 상호간에 액세스 유지 응답 메시지(AccessMaintainResponse PDU)를 전송한다(S605).
진단 관리 무선단말(500)은 AP(200)의 여러 가지 파라미터를 읽고 정상적으로 해당 AP(200)가 운용되도록 파라미터를 고쳐 쓸 수 있다.
도 7을 참조하면, 진단관리 무선단말(500)이 AP(200)의 파라미터를 읽기/쓰기 위해서는 읽기/쓰기 요구 메시지(GetRequest/SetRequest PDU)를 AP(200)로 전송하여 읽기/쓰기를 하고(S701), 응답 메시지(Response PDU)를 AP(200)로부터 수신한다(S704). 또한, 진단관리 무선단말(500)은 읽기/쓰기 요구 메시지에 대한 응답이 일정시간 안에 오지 않으면 다시 전송하기 위하여 타이머를 동작시키고(S702), 일 정시간이 지나면 재전송 한다(S703).
진단관리 무선단말(500)이 AP(200)에 파라미터를 모두 쓰고 나면, 읽기/쓰기 권한을 해제하는데, 도 8을 참조하면, 진단관리 무선단말(500)은 액세스 해제 요구 메시지(AccessReleaseNotify PDU)를 전송하여 읽기/쓰기 권한을 해제한다(S801).
상기와 같이 진단관리 무선단말(500)이 AP(200)의 파라미터를 다시 쓰고 나면, 새로운 환경에서 AP(200)가 동작할 수 있도록 AP(200)를 재부팅 해야 한다.
도 9를 참조하면, 진단관리 무선단말(500)은 AP(200)로 리부팅 요구 메시지(APRebootRequest PDU)를 전송하고(S901), AP(200)는 리부팅 응답 메시지(APReootResponse PDU)를 진단관리 무선단말(500)로 전송하여 응답하고(S904) 재부팅을 한다.
또한, 진단관리 무선단말(500)은 리부팅 요구 메시지에 대한 응답이 일정 시간 안에 수신되는지를 확인하기 위하여 타이머를 동작하고(S902), 일정 시간 안에 리부팅 응답 메시지를 AP(200)로부터 수신하지 못하면 다시 리부팅 요구 메시지를 전송한다(S903).
이상에서 설명한 본 발명의 특징에 따른 무선 진단과정에서 AP(200)와 진단관리 무선단말(500)간에 송수신 되는 메시지는 본 발명의 실시 예에 따른 진단 프로토콜에 의해 정의되는 메시지로 기본 메시지(PDU)의 형식은 다음과 같다.
Figure 112003023757326-pat00001
진단 프로토콜의 메시지는 상기 표 1과 같은 포맷을 가지며, PDU 타입에 의하여 메시지의 종류가 구분된다.
PDU 타입은 다음과 같이 구분된다.
Figure 112003023757326-pat00002
상기 표 2에 나타난 바와 같이 PDU 타입에 의하여 메시지의 종류가 결정되며, 상기 AP 스캔 요구 메시지, AP 스캔 응답 메시지, 액세스 획득 요구 메시지, 액세스 획득 응답 메시지의 경우에는 브로드캐스트 또는 유니캐스트가 가능한데, 진단관리 무선단말(500)이 브로드캐스트로 전송하면, AP(200)도 브로드캐스트로 응답메시지를 전송하며, 진단관리 무선단말(500)이 유니캐스트로 메시지를 전송하면, AP(200)도 유니캐스트로 응답메시지를 전송한다.
따라서, 해당 메시지의 브로드캐스트, 유니캐스트를 판단할 수 있도록 하기 위해 상기 표 1의 수신타입 필드가 정의되어 있다.
또한, 표 1의 시퀀스 번호는 AP(200)와 진단관리 무선단말(500)간의 파라미터 값이 순차적으로 일관성이 있는지를 확인하기 위한 목적으로 할당되며, 기본적으로 메시지를 하나씩 보낼 때마다 시퀀스 번호가 증가한다.
이때, 요구 메시지를 일정시간동안 응답메시지를 수신하지 못하여 재전송 할 때도, 시퀀스 번호는 하나 증가시키며, 응답 메시지에는 해당 요구 메시지에 있는 시퀀스 메시지를 그대로 이용한다.
또한, AP(200)가 이미 응답메시지를 전송한 시퀀스 번호를 가지는 요구 메시지가 다시 수신되는 경우에는, 해당 요구 메시지를 무시하게 된다.
표 1의 에러코드는 응답 메시지에서만 이용되는 것으로, 요구메시지에 대한 동작에 이상이 발생한 경우 이를 나타내기 위해 사용되며 다음과 같은 내용을 나타낼 수 있다.
Figure 112003023757326-pat00003
에러 코드의 형식은 상기 표 3에서 보이는 바와 같이 AP 스캔, 액세스 제어와 관련되는 제어 파트와(액세스 획득, 리부팅), 읽기/쓰기 요구와 관련된 데이터 변환(읽기/쓰기)으로 분류될 수 있다.
제어 파트에서의 에러는 하나의 코드로서 명시가 가능하나, 데이터 변환과 관련된 부분에서는 하나의 메시지에 복수개의 파라미터가 있을 수 있고, 각각에 대한 에러 코드가 필요하므로 2단계로 에러를 전송하기로 한다.
즉, 헤더의 에러코드 필드에는 에러가 발생한 파라미터가 있는지 여부를 표시하고, 구체적인 에러상태는 각 파라미터 요소의 정보 필드를 이용하게 된다. 이때, 각 파라미터의 필드에 에러 코드는 표 3에 '02/00'과 같이 명시되어 있다.
이를 위하여 다음과 같은 에러 지도 파라미터 요소를 정의한다.
Figure 112003023757326-pat00004
또한, 상기 정보필드에 들어가는 파라미터 요소의 인덱스는 다음과 같다.
Figure 112003023757326-pat00005
그리고, 패이로드에는 해당 메시지의 다양한 내용이 들어가는데, 내용이 아주 없거나, 하나 이상의 파라미터 요소 필드로 구성될 수 있는데, 파라미터 요소 필드는 다음과 같은 형식을 가진다.
Figure 112003023757326-pat00006
또한, 파라미터의 종류는 AP(200)의 제조사 또는 각 통신사별로 정의하여 이용할 수 있다.
이상에서 본 발명의 바람직한 실시 예에 대하여 상세하게 설명하였지만, 본 발명은 이에 한정되는 것은 아니며, 그 외에 다양한 변경이나 변형이 가능하다.
이상에서 설명한 바와 같이, 본 발명에 따른 무선 랜 시스템의 진단 방법과 진단 프로토콜은, 무선 랜 시스템을 진단하고 문제를 해결하기 위하여 원격지에서 유선으로 무선 랜 시스템을 진단할 수 있는 원격 진단 서버와, 무선으로 AP를 진단하고 문제를 해결할 수 있는 진단 프로토콜을 제공하여 무선 랜 시스템 관리자가 문제해결을 보다 손쉽고 신속히 할 수 있도록 하는 효과가 있다.

Claims (12)

  1. 무선 통신 기능을 가지는 무선단말과 무선통신을 하기 위한 AP(Access Point)를 포함하는 무선 랜 시스템의 이상을 진단하고, 문제를 해결하기 위하여 네트워크로 연결되는 진단 서버에서 무선 랜 시스템을 유선으로 진단하는 방법에 있어서,
    (a) 상기 무선단말의 사용자로부터 무선 랜 서비스의 이상신고를 접수받아, 상기 진단 서버가 해당 사용자로부터 사용자 정보를 획득하고, 상기 AP와의 접속 상태를 진단하는 단계;
    (b) 상기 (a) 단계의 진단결과, 상기 AP와의 접속이 정상적인 경우 상기 AP와, 무선 랜 서비스 제공을 위한 서비스 서버간의 연결을 진단하는 단계;
    (c) 상기 (b) 단계의 진단결과, 상기 AP와 상기 서비스 서버간의 연결이 정상적인 경우, 상기 진단서버가 해당 AP로 설정정보 요청메시지를 전송하고, 설정정보를 수신하여 설정이 정상인지를 진단하는 단계; 및
    (d) 상기 (c) 단계의 진단결과, 상기 AP의 설정정보가 정상적인 경우, 상기 AP의 접속 리스트에 상기 사용자가 등록되어있는지 여부를 진단하고, 상기 AP의 채널이 정상적인지를 진단하는 단계
    를 포함하는 무선 랜 시스템의 유선 진단 방법.
  2. 제 1항에 있어서,
    상기 (b) 단계에서 상기 AP와 무선 랜 서비스 제공을 위한 서비스 서버간의 연결이 정상적이지 않은 경우, 이상 발생을 시스템 운용자에게 알려 문제를 해결하도록 하는 것을 특징으로 하는 무선 랜 시스템의 유선 진단 방법.
  3. 제 1항에 있어서,
    상기 (c) 단계에서 AP의 설정정보가 정상적이지 못한 경우, 상기 진단서버가 설정정보 변경 메시지를 상기 AP로 전송하여 해당 AP의 설정정보를 수정하는 것을 특징으로 하는 무선 랜 시스템의 유선 진단 방법.
  4. 제 1항에 있어서,
    상기 (d) 단계에서 상기 AP의 접속 리스트에 해당 사용자가 등록되지 않은 경우, 해당 사용자를 등록하는 단계; 및
    상기 AP의 채널이 정상이 아닌 경우, 상기 진단서버가 해당 AP에 채널변경 메시지를 전송하여 정상적인 채널을 설정하도록 하는 단계
    를 포함하는 무선 랜 시스템의 유선 진단 방법.
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 무선 통신 기능을 가지는 무선단말과 무선통신을 하기 위한 AP(Access Point)를 포함하는 무선 랜 시스템의 이상을 진단하고, 문제를 해결하기 위하여 네트워크로 연결되는 진단 서버에서 무선 랜 시스템을 유선으로 진단하는 기능을 포함하는 프로그램이 저장된 기록매체에 있어서,
    (a) 상기 무선단말의 사용자로부터 무선 랜 서비스의 이상신고를 접수받아, 상기 진단 서버가 해당 사용자로부터 사용자 정보를 획득하고, 상기 AP와의 접속 상태를 진단하는 기능;
    (b) 상기 (a) 단계의 진단결과, 상기 AP와의 접속이 정상적인 경우 상기 AP와, 무선 랜 서비스 제공을 위한 서비스 서버간의 연결을 진단하는 기능;
    (c) 상기 (b) 단계의 진단결과, 상기 AP와 상기 서비스 서버간의 연결이 정상적인 경우, 상기 진단서버가 해당 AP로 설정정보 요청메시지를 전송하고, 설정정보를 수신하여 설정이 정상인지를 진단하는 기능; 및
    (d) 상기 (c) 단계의 진단결과, 상기 AP의 설정정보가 정상적인 경우, 상기 AP의 접속 리스트에 상기 사용자가 등록되어있는지 여부를 진단하고, 상기 AP의 채널이 정상적인지를 진단하는 기능
    을 포함하는 프로그램이 저장된 저장매체.
  12. 삭제
KR1020030043662A 2003-06-30 2003-06-30 무선 랜 시스템의 진단 방법과 진단 프로토콜 KR100998750B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030043662A KR100998750B1 (ko) 2003-06-30 2003-06-30 무선 랜 시스템의 진단 방법과 진단 프로토콜

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030043662A KR100998750B1 (ko) 2003-06-30 2003-06-30 무선 랜 시스템의 진단 방법과 진단 프로토콜

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020100009266A Division KR100965626B1 (ko) 2010-02-01 2010-02-01 무선 랜 시스템의 진단 방법과 진단 프로토콜

Publications (2)

Publication Number Publication Date
KR20050002291A KR20050002291A (ko) 2005-01-07
KR100998750B1 true KR100998750B1 (ko) 2010-12-07

Family

ID=37217828

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030043662A KR100998750B1 (ko) 2003-06-30 2003-06-30 무선 랜 시스템의 진단 방법과 진단 프로토콜

Country Status (1)

Country Link
KR (1) KR100998750B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101407778B1 (ko) * 2007-12-10 2014-06-17 삼성전자주식회사 PoC 세션 개설 방법 및 이를 위한 시스템과 PoC 단말

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010048748A (ko) * 1999-11-29 2001-06-15 서평원 단말기의 무선 원격 진단 및 장애 수리 방법
KR20020076195A (ko) * 2001-03-27 2002-10-09 세이코 엡슨 가부시키가이샤 통신기기간의 직접 접속 또는 근접 접속에 의한 무선 랜파라미터 설정방법
KR20040038264A (ko) * 2002-10-31 2004-05-08 주식회사 현대시스콤 무선랜 시스템에서 운영자 터미널 알람 패널의 다중화를위한 장치 및 방법
KR20040094188A (ko) * 2003-05-02 2004-11-09 한국전자통신연구원 무선랜 취약성 분석 시스템 및 방법
KR20050000115A (ko) * 2003-06-23 2005-01-03 주식회사 케이티 무선 랜 시스템의 ap장애 관리 장치 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010048748A (ko) * 1999-11-29 2001-06-15 서평원 단말기의 무선 원격 진단 및 장애 수리 방법
KR20020076195A (ko) * 2001-03-27 2002-10-09 세이코 엡슨 가부시키가이샤 통신기기간의 직접 접속 또는 근접 접속에 의한 무선 랜파라미터 설정방법
KR20040038264A (ko) * 2002-10-31 2004-05-08 주식회사 현대시스콤 무선랜 시스템에서 운영자 터미널 알람 패널의 다중화를위한 장치 및 방법
KR20040094188A (ko) * 2003-05-02 2004-11-09 한국전자통신연구원 무선랜 취약성 분석 시스템 및 방법
KR20050000115A (ko) * 2003-06-23 2005-01-03 주식회사 케이티 무선 랜 시스템의 ap장애 관리 장치 및 방법

Also Published As

Publication number Publication date
KR20050002291A (ko) 2005-01-07

Similar Documents

Publication Publication Date Title
US7587201B2 (en) Network apparatus capable of confirming whether a device is operating properly after a change of communication settings
EP3422638B1 (en) Method of communication failure reporting and corresponding apparatus
CN110115057B (zh) 用于捕获和/或使用分组来促进故障检测的方法和装置
JP4295122B2 (ja) ローカルエリアネットワークのモニタ
EP3048759B1 (en) Fault diagnosis method, device and system
US7765256B2 (en) Diagnostic functionality for wireless client connectivity problems in wireless networks
KR102133001B1 (ko) 네트워크 관리 장치, 네트워크 관리 시스템 및 네트워크 관리 방법
US9019944B2 (en) Diagnosing and resolving wireless network malfunctions
CN1659898B (zh) 确定在无线局域网中站点的状态
CN107333260A (zh) 一种获取终端的真实mac地址的方法及装置
KR100965626B1 (ko) 무선 랜 시스템의 진단 방법과 진단 프로토콜
CN106031091B (zh) 用于辅助对接入网关的远程诊断的技术
KR101158092B1 (ko) 네트워크 장치 제어 관리 시스템 및 그 방법
EP2413563A1 (en) Method, user network equipment and management system thereof for secure data transmission
KR100998750B1 (ko) 무선 랜 시스템의 진단 방법과 진단 프로토콜
CN115086276B (zh) 一种地址管理方法、装置、设备及***
KR20050000115A (ko) 무선 랜 시스템의 ap장애 관리 장치 및 방법
CN113765842B (zh) 信息装置的网络联机管理***
CN105684352A (zh) 用于远程管理属于私用网络的装置的技术
KR20080048611A (ko) 이동통신 시스템에서 인터넷 통신을 이용한 기지국 진단장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131105

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141105

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151105

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161104

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171106

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 9