KR101342590B1 - 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템 - Google Patents

무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템 Download PDF

Info

Publication number
KR101342590B1
KR101342590B1 KR1020110030383A KR20110030383A KR101342590B1 KR 101342590 B1 KR101342590 B1 KR 101342590B1 KR 1020110030383 A KR1020110030383 A KR 1020110030383A KR 20110030383 A KR20110030383 A KR 20110030383A KR 101342590 B1 KR101342590 B1 KR 101342590B1
Authority
KR
South Korea
Prior art keywords
access point
class
local area
area network
address
Prior art date
Application number
KR1020110030383A
Other languages
English (en)
Other versions
KR20120102476A (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 PCT/KR2011/007806 priority Critical patent/WO2012134010A1/ko
Priority to US14/009,227 priority patent/US20150163656A1/en
Publication of KR20120102476A publication Critical patent/KR20120102476A/ko
Application granted granted Critical
Publication of KR101342590B1 publication Critical patent/KR101342590B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • 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]

Landscapes

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

Abstract

본 발명은 무선 근거리 네트워크 시스템에 관한 것이다. 본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템은 제1 엑세스 포인트 및 상기 제1 엑세스 포인트에 이웃하며 상기 제1 엑세스 포인트와 동일한 서비스 셋 식별자(SSID)를 가지는 제2 엑세스 포인트를 포함한다. 상기 제1 엑세스 포인트 및 제2 엑세스 포인트는 각각 네크워크 주소 변환(NAT)을 수행하며, 서로 동일한 가상의 MAC 주소를 가지도록 구성되는 것을 특징으로 한다. 본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템은 무선단말의 종류와 상관없이 서로 다른 네트워크에 속하는 엑세스 포인트간 로밍을 성공적으로 지원한다.

Description

무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템{WIRELESS LOCAL AREA NETWORK SYSTEM BASED ON ACCESS POINT OF SUPPORTING ROAMING OF A MOBILE TERMINAL}
본 발명은 무선 근거리 네트워크에 관한 것으로, 구체적으로는 무선단말의 종류에 관계없이 이동 중에 다른 네트워크로의 로밍(roaming)을 지원하는 무선 근거리 네트워크 시스템에 관한 것이다.
무선단말의 광범위한 보급과 이동통신망의 발전으로 인해 이동 중에 무선단말을 이용하여 홈페이지, 블로그 등에 접속하는 모바일 인터넷의 사용량이 급증하고 있다. 모바일 인터넷을 가능케 하는 무선 근거리 네트워크 또는 무선 랜(Wiress LAN) 환경은 이동 중인 사용자에게 끊김 없는 통신(seamless communication)을 서비스하는 것이 요청된다. 이에 따라 IEEE 802.11 규격을 기반으로 한 무선 근거리 네트워크(WLAN) 환경에서의 로밍(roaming)의 중요성이 크게 부각되고 있다. 이 IEEE 802.11 규격의 브랜드명이 바로 'wireless fidelity' 줄여서 WiFi(와이파이)라고 읽는다. WiFi 또는 WLAN은 기본적으로 근거리 네트워크 방식인 랜(LAN)을 무선화한 것이어서 사용 거리에 제한이 있다. 무선단말이 엑세스 포인트(Access Point: AP)에서 멀어질수록 통신 속도가 점차 저하되며, 범위를 완전히 벗어나면 접속이 끊어질 수 밖에 없다. 로밍(roaming)이란 무선단말이 네트워크 연결성을 유지한 상태로 하나의 AP에서 다른 AP로 이동 접속되는 기능이다. 끊어짐 없이 유연한 로밍을 위해서는 서비스 셋 식별자(Service Set ID: SSID)가 충분히 겹칠 수 있도록 동일한 SSID를 서비스하는 여러 개의 AP를 적절히 분산시켜 설치해야 한다. 종래의 AP 및 무선단말을 이용하는 무선랜 접속 서비스는 AP셀을 중첩한다 해도 AP셀 사이를 이동하면 인터넷이 끊어지게 된다. 이는 현재의 네트워크 주소에서 각각의 AP가 하나의 서브 네트워크를 이루고 있기 때문이다. 즉, AP1과 AP2의 네트워크 영역이 서로 다르다는 것이다. 무선단말이 AP1에서 IP 주소를 할당받고, AP2의 영역으로 이동하면, AP2의 영역에서는 AP1의 네트워크 주소를 처리하지 않기 때문에 인터넷에 접속되지 않는 것이다.
도 1은 종래의 무선 근거리 네트워크 시스템에 관한 블록도이다. 도 1을 참조하면, 종래의 무선 근거리 네트워크 시스템(100)은 제1 엑세스 포인트(110), 제2 엑세스 포인트(112), 스위치(120), 라우터(140)를 포함한다. 구체적으로 제1 액세스 포인트(110) 및 제2 엑세스 포인트(112)는 스위치(120)를 경유하여 라우터(140)에 연결되고, 라우터(140)를 통하여 인터넷 사업자망(KORNET)에 연결된다. 제1 엑세스 포인트(110)는 브릿지(Bridge) 방식으로 동작하고 및 제2 엑세스 포인트(112)는 네트워크 주소 변환(Network Address Translation: NAT) 모드로 동작한다. 제1 엑세스 포인트(110) 및 제2 엑세스 포인트(112)는 각각 제조 업체에 의해 할당된 고유의 MAC(Media Access Control) 주소를 가진다. 일반적으로 엑세스 포인트(AP)는 브릿지(Bridge) 방식으로 동작하거나 또는 네트워크 주소 변환(NAT) 방식으로 동작한다. 브릿지(Bridge) 방식은 단순 스위칭 허브(Switching Hub)로서 동작한다. 따라서 모뎀 또는 상위 L3 장비 등에 설정된 DHCP(Dynamic Host Configuration Protocol) 등의 서비스를 그대로 무선단말에 전달만 한다. 브릿지(Bridge) 방식으로 동작하는 엑세스 포인트(AP)는 네트워크 설정을 예를 들어 상위 단 장비인 3-레이어의 라우터 혹은 L3 스위치에서 받아오므로, 엑세스 포인트(AP)는 해당 신호를 무선으로 변경만 하는 기능을 담당한다. 결국, 도 1의 브릿지(Bridge) 모드로 동작하는 제1 엑세스 포인트(110)에 연결된 무선단말은 라우터(140)로부터 IP 주소를 할당받게 된다. 즉, 라우터(140)가 DHCP 서버가 되고, 제1 엑세스 포인트(110)가 DHCP 클라이언트가 된다. 한편, 네트워크 주소 변환(NAT) 방식은 엑세스 포인트(AP) 자체가 공인 IP를 수신하여 이것을 무선단말들에게 사설 IP로 서비스하는 일종의 DHCP 서버로서 동작하는 방식이다. 즉, 엑세스 포인트(AP)는 DHCP 서버가 되고, 무선단말들은 DHCP 클라이언트가 된다. 결과적으로 NAT 모드로 동작하는 엑세스 포인트(AP)는 서로 다른 네트워크를 접속하는 일종의 라우터가 된다. 도 1의 NAT 모드로 동작하는 제2 엑세스 포인트(120)에 연결된 무선단말은 제2 엑세스 포인트(120)로부터 IP 주소를 할당 받게 된다. 결과적으로 도 1의 무선 근거리 네트워크 시스템(100)은 제1 엑세스 포인트(110)와 제2 엑세스 포인트(112)는 비록 동일한 라우터(140)에 연결되어 있으나 제2 엑세스 포인트(112)가 NAT 모드로 동작함으로써 서로 다른 DHCP 서버로부터 IP 주소를 할당받는다. 제1 엑세스 포인트(110) 및 제2 엑세스 포인트(112)는 서로 다른 네트워크에 속하고, 무선단말이 제1 엑세스 포인트(110)에 접속 중에 이동함에 따라 제2 엑세스 포인트(112)에 접속하려면 새로운 IP 주소를 할당받아야 접속이 끊기지 않게 된다. 무선단말이 이동 중에 기존의 네트워크와 다른 새로운 네트워크에 접속하기 위해서는 새로운 IP 주소를 할당받아야 한다. 만약 서로 다른 네트워크에 속하는 인접 액세스 포인트(Access Point: AP)간 로밍 시 무선단말이 새로운 IP 주소를 요청(DHCP discover를 브로드 캐스팅)하는 경우에는 새로운 네트워크에서의 IP 주소가 할당되어 성공적인 로밍이 가능해진다. 그러나, 무선단말이 새로운 IP 주소를 요청하지 않고 기존의 IP 주소를 가지고 인터넷 접속을 요구하는 경우에는 새로운 네트워크에서는 기존 IP 주소를 처리하지 않기 때문에 접속이 끊어져 로밍에 실패하게 된다. 결국 종래의 무선 근거리 네트워크 시스템은 무선단말이 다른 네트워크에 속하는 엑세스 포인트와 연결을 시도하는 경우 자동으로 IP 주소 할당을 요청하는 기능을 지원하는지 여부에 따라 로밍 성공 여부가 결정된다. 이는 특정 무선단말을 사용하는 사용자가 끊김 없는 이동통신 서비스를 제공받지 못하는 문제를 초래한다. 무선단말의 종류에 상관없이 성공적인 로밍을 지원할 수 있는 무선 근거리 네트워크 시스템이 요청된다.
무선단말의 종류에 관계없이 다른 네트워크로의 로밍(roaming)을 지원하는 무선 근거리 네트워크 시스템을 제공하는 것을 목적으로 한다.
본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템은 제1 엑세스 포인트 및 상기 제1 엑세스 포인트에 이웃하며 상기 제1 엑세스 포인트와 동일한 SSID를 가지는 제2 엑세스 포인트를 포함한다. 상기 제1 엑세스 포인트 및 제2 엑세스 포인트는 각각 네트워크 주소 변환(NAT)을 수행하며, 서로 동일한 가상의 MAC 주소를 가지도록 구성된다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 미리 정해진 방식에 따라 가상의 MAC 주소를 생성하도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 가상의 MAC 주소는 제조 시에 설정된 오리지널 MAC 주소를 기초로 생성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 제1 스위치를 경유하여 제1 라우터에 연결될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트는 제1 스위치를 경유하여 제1 라우터에 연결되고, 상기 제2 엑세스 포인트는 제2 스위치를 경유하여 상기 제1 라우터에 연결될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트는 제1 스위치를 경유하여 제1 라우터에 연결되고, 상기 제2 엑세스 포인트는 제2 스위치를 경유하여 제2 라우터에 연결될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 라우터는 A 클래스 또는 B 클래스의 IP(Internet Protocol) 주소 풀(Pool)을 가지는 DHCP 서버로서 기능하도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트에 서로 다른 B 클래스 또는 서로 다른 C 클래스 IP 주소 대역이 할당되도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 B 클래스 또는 C 클래스의 IP 풀을 구비하는 DHCP 서버로서 기능하도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 라우터 및 상기 제2 라우터 각각은 A 클래스 또는 B 클래스의 IP 풀을 구비하는 DHCP 서버로 기능하도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트에 서로 다른 B 클래스 또는 서로 다른 C 클래스 IP 주소 대역이 할당되도록 구성될 수 있다.
상기 무선 근거리 네트워크 시스템의 상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 B 클래스 또는 C 클래스의 IP 풀을 구비하는 DHCP 서버로서 기능하도록 구성될 수 있다.
본 발명에 따른 무선 근거리 네트워크 시스템은 엑세스 포인트(AP)에서 NAT 모드를 적용함으로써 끊김 없는 로밍을 실현함과 동시에 IP 부족 문제를 해결할 수 있다. 또한, 별도의 DHCP 서버가 불필요하므로, DHCP 서버 투자 비용이 절감된다. 엑세스 포인트(AP) 단에서의 로밍을 실현하므로, AC 장비 도입이 불필요하다. 종래의 무선 네트워크의 회선 구성을 변경하지 않고도 용이하게 구현할 수 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 종래의 무선 근거리 네트워크 시스템의 블록도이다.
도 2는 본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템의 블록도이다.
도 3은 본 발명의 다른 실시예에 따른 무선 근거리 네트워크 시스템의 블록도이다.
도 4는 본 발명의 또 다른 실시예에 따른 무선 근거리 네트워크 시스템의 블록도이다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
본 발명의 실시예들은 당해 기술 분야에서 통상의 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위하여 제공되는 것이며, 아래의 실시예들은 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 아래의 실시예들로 한정되는 것은 아니다. 오히려, 이들 실시예는 본 개시를 더욱 충실하고 완전하게 하며 본 발명이 속하는 기술분야의 통상의 지식을 가진 자에게 본 발명의 사상을 완전하게 전달하기 위하여 제공되는 것이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 설명함으로써, 본 발명을 상세히 설명하기로 한다.
도 2는 본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템(WLAN)의 블록도이다. 도 2를 참조하면, 무선 근거리 네트워크 시스템(200)은 제1 엑세스 포인트(210), 제2 엑세스 포인트(212), 스위치(220), 라우터(240)를 포함한다. 도 2는 무선단말이 동일 네트워크의 동일 데이터 링크 내에서 로밍하는 경우를 설명할 수 있다. 구체적으로 제1 액세스 포인트(210) 및 제2 엑세스 포인트(212)는 스위치(220)를 경유하여 라우터(240)에 연결되고, 라우터(240)를 통하여 인터넷 사업자망(KORNET)에 연결된다. 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 서로 동일한 SSID(Service Set IDentifier)를 가진다. 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 네트워크 주소 변환(NAT) 모드로 동작한다. 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 각각 제조 업체에 의해 할당된 고유의 MAC 주소를 가진다. 예를 들어 제1 엑세스 포인트(210)의 MAC 주소는 00:25:A6:A0:AA:1B이고, 제2 엑세스 포인트(220)의 MAC 주소는 00:25:A6:A0:10:83일 수 있다. 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 서로 동일한 가상의 MAC 주소를 가진다. 예를 들어 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(220)는 서로 동일한 가상의 MAC 주소 00:25:A6:11:00:00을 가질 수 있다. MAC 주소는 물리적인 주소지만 그걸 가져다 쓰는 건 소프트웨어이기 때문에 소프트웨어적으로 가상의 MAC 주소를 생성할 수 있고, 가상의 MAC 주소에 의해 무선단말이 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)의 MAC 주소가 서로 동일한 것으로 인식되도록 한다. 가상의 MAC 주소는 오리지널 MAC 주소에 기초하여 생성될 수 있다. 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 미리 정해진 방식으로 생성된 가상의 MAC 주소를 가질 수 있다. 다시 말하면 본 발명에 일실시예에 따른 무선 근거리 네트워크 시스템(200)은 MAC 주소가 서로 다른 엑세스 포인트(210, 212)간에 동일한 가상의 MAC주소를 할당함으로써, 무선단말이 제1 엑세스 포인트(210)에서 제2 엑세스 포인트(212)로 이동하여 접속하더라도 동일한 네트워크에 속하게 되어 처음 제1 엑세스 포인트(210)에 접속 시 부여받은 IP 주소 예를 들어 172.30.1.1가 제2 엑세스 포인트(212) 접속 후에도 계속 유효하게 된다. 이는 무선단말에 대하여 DHCP 서버로서 기능하는 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)가 가상의 MAC 주소가 동일한 관계로, 무선단말 입장에서는 동일한 DHCP 서버이고, 새롭게 IP 주소를 할당받을 필요가 없게 되기 때문이다. 따라서, IP 주소를 갱신하지 않더라도 네트워크 접속이 끊어지지 않고 계속 이용할 수 있게 된다. 결과적으로 본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템(200)은 무선단말이 제1 엑세스 포인트(210)에서 제2 엑세스 포인트(212)로 이동하여 접속하는 경우에, 상기 무선단말이 IP 주소를 갱신 요청을 하지 않더라도 성공적인 로밍을 지원할 수 있게 된다. 또한, 번거로운 회선 작업 없이도 엑세스 포인트에서의 소프트웨어적 방법으로 간단하게 로밍을 실현할 수 있다.
본 발명의 일실시예에 따른 무선 근거리 네트워크 시스템(200)은 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 서로 다른 B 클래스 또는 C 클래스의 IP 주소를 할당받도록 구성될 수 있다. 라우터(240)는 A 클래스 또는 B 클래스의 IP 주소 풀(Pool)을 가지는 DHCP 서버로 기능할 수 있다. 제 1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 라우터(240)로부터 서로 다른 B 클래스 또는 서로 다른 C 클래스의 IP 주소를 할당받을 수 있다. 제 1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 B 클래스 또는 C 클래스의 IP 주소 풀을 가지는 DHCP 서버 기능을 가질 수 있다. 상기와 같이 가상의 MAC 주소 개념을 도입하여 무선단말이 인식하는 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)의 MAC 주소를 동일하게 만드는 방법은 IP 주소간 충돌을 일으킬 가능성이 있다. 이는 라우터(240)가 할당하는 IP 주소 풀(Pool)이 C 클래스인 경우 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)의 IP주소는 동일한 C 클래스의 IP 주소를 갖게 되고, 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)에 접속하는 무선단말이 가질 수 있는 IP 주소는 총 253개에 불과하다. 즉, 무선단말이 제1 엑세스 포인트(210)에서 할당받은 IP 주소가 제2 엑세스 포인트(212)에서 다른 무선단말에게 이미 할당되어 사용되고 있을 수 있다. 로밍 중 무선단말에 할당된 사설 IP 주소의 충돌이 발생하는 것을 방지하기 위해서 라우터(240)가 할당하는 IP 주소 풀(Pool)을 C 클래스에서 B 클래스로 확장할 수 있다. 이 경우, 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)는 라우터(240)로부터 서로 다른 C 클래스 IP 주소를 할당받게 된다. 예를 들면, 제1 엑세스 포인트(210)가 가질 수 있는 IP 주소는 172.30.1.1~253일 수 있다. 한편 제2 엑세스 포인트(112)가 가질 수 있는 IP 주소는 172.30.2.1~253일 수 있다. 제1 엑세스 포인트(210)에서 무선단말에 할당하는 IP 주소(3번째 옥텟이 '1')와 제2 엑세스 포인트(212)에서 무선단말에 할당하는 IP 주소(3번째 옥텟이 '2')는 동일할 수 없다. 따라서, 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(212)의 가상 MAC 주소를 동일하게 하더라도 로밍 시 IP 주소 충돌 가능성은 전혀 없게 된다.
스위치(120)는 데이터 링크 계층에 위치하여 서로 다른 데이터 링크를 접속하는 레이어-2 스위치 또는 L2 스위치일 수 있다. L2 스위치는 MAC 주소를 가지고 스위칭을 한다. L2 스위치는 라우터보다 좁은 영역의 무선단말을 처리하며, 패킷을 전달하는 역할을 수행하고, MAC 계층에서 무선단말의 MAC 주소를 이용하여 패킷을 해당 단말로 전달한다. 그리고 L2 스위치는 무선단말의 MAC 주소와 해당 단말을 수용하는 AP와의 물리적 연결 포트의 매핑 정보를 이용하여 패킷을 해당 단말로 전달하는 것이다. MAC 주소 즉, 매체 접근 제어 주소는 이더넷 하드웨어 주소, 어댑터 주소, 물리적인 주소 등으로도 불린다. MAC 주소는 AP 내부에 있는 무선단말끼리 통신할 때만 사용되고, 인터넷으로 나갈 때는 사용되지 않는다. 밖으로 나가면 MAC은 공유기의 MAC 주소로 교체된다.
라우터(140)는 레이어-3(Layer-3) 라우터로서 네트워크를 구분하고 무선단말의 요청에 따라 무선단말에 IP 주소를 부여할 수 있다. 이에 각각의 라우터가 담당하는 영역 내의 무선단말은 동일한 네트워크 영역에 속하게 된다. 즉, 제1 엑세스 포인트(210) 및 제2 엑세스 포인트(220)는 라우터(240)의 네트워크 영역에 속한다. 라우터(240)는 L2 스위치를 수용하고 네크워크 내에서 패킷을 전송하는 역할을 할 수 있다. 라우터는 대표적인 L3(Layer 3: Network Layer) 장비로, 라우팅이라는 기능을 이용하여 패킷의 목적지 주소 등을 확인하여 패킷을 목적지로 전송하며, 전송 시 최적이 경로를 이용하도록 경로를 선정하는 라우팅 기능을 구비하고 있다. 라우터는 여러 개의 L2(Layer-2) 스위치를 수용할 수 있다.
도 3은 본 발명의 또 다른 실시예에 따른 무선 근거리 네트워크 시스템의 블록도이다. 도 3을 참조하면, 무선 근거리 네트워크 시스템(300)은 제1 엑세스 포인트(310), 제2 엑세스 포인트(312), 제1 스위치(320), 제2 스위치(322), 및 라우터(340)를 포함할 수 있다. 제 1 액세스 포인트(310)는 제1 스위치(320)를 경유하여 라우터(340)에 연결되고, 제 2 엑세스 포인트(312)는 제2 스위치(322)를 경유하여 상기 라우터(340)에 연결된다. 도 2의 실시예와는 달리 제 1 엑세스 포인트(310) 및 제 2 엑세스 포인트(312)가 서로 다른 스위치에 연결되는 구성이다. 도 3의 실시예는 무선단말이 동일 네트워크내의 스위치(320, 322)에 의해 구분되는 다른 데이터 링크로 로밍하는 경우를 설명할 수 있다. 제1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 서로 동일한 SSID(Service Set IDentifier)를 가진다. 제1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 네트워크 주소 변환(NAT) 모드로 동작한다. 제1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 각각 제조 업체에 의해 할당된 고유의 MAC 주소를 가진다. 제1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 서로 동일한 가상의 MAC 주소를 가진다.
본 발명의 다른 실시예에 따른 무선 근거리 네트워크 시스템(300)은 제1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 서로 다른 B 클래스 또는 C 클래스의 IP 주소를 할당받도록 구성될 수 있다. 라우터(340)는 A 클래스 또는 B 클래스의 IP 주소 풀(Pool)을 가지는 DHCP 서버로 기능할 수 있다. 제 1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 라우터(340)로부터 서로 다른 B 클래스 또는 서로 다른 C 클래스의 IP 주소를 할당받을 수 있다. 제 1 엑세스 포인트(310) 및 제2 엑세스 포인트(312)는 B 클래스 또는 C 클래스의 IP 주소 풀을 가지는 DHCP 서버 기능을 가질 수 있다. 도 3의 실시예의 구체적인 설명은 도 2의 실시예에 대한 설명으로 갈음한다.
도 4는 본 발명의 또 다른 실시예에 따른 무선 근거리 네트워크 시스템의 블록도이다. 도 4를 참조하면, 무선 근거리 네트워크 시스템(400)은 제1 엑세스 포인트(410), 제2 엑세스 포인트(412), 제1 스위치(420), 제2 스위치(422), 제1 라우터(440) 및 제2 라우터(442)를 포함할 수 있다. 제 1 액세스 포인트(410)는 제1 스위치(420)를 경유하여 제1 라우터(440)에 연결되고, 제 2 엑세스 포인트(412)는 제2 스위치(422)를 경유하여 제2 라우터(442)에 연결된다. 도 2 및 도 3의 실시예와는 달리 제 1 엑세스 포인트(410) 및 제 2 엑세스 포인트(412)가 각각 서로 다른 스위치를 경유하여 서로 다른 라우터에 연결되는 구성이다. 도 4의 실시예는 무선단말이 라우터(440)에 의해 구별되는 다른 네트워크로 로밍하는 경우를 설명할 수 있다.
본 발명의 또 다른 실시예에 따른 무선 근거리 네트워크 시스템(400)은 제1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)는 서로 다른 B 클래스 또는 서로 다른 C 클래스의 IP 주소를 할당받도록 구성될 수 있다. 라우터(440)는 A 클래스 또는 B 클래스의 IP 주소 풀(Pool)을 가지는 DHCP 서버로 기능할 수 있다. 제 1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)는 라우터(440)로부터 서로 다른 B 클래스 또는 서로 다른 C 클래스의 IP 주소를 할당받을 수 있다. 제 1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)는 B 클래스 또는 C 클래스의 IP 주소 풀을 가지는 DHCP 서버 기능을 가질 수 있다.
도 4의 실시예의 경우 제1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)가 서로 다른 라우터(440, 442)에 연결되어 있어, 도 2 및 도 3의 실시예와는 차이가 있다. 이러한 차이는 단지 제1 엑세스 포인트(410)의 DHCP 서버의 IP 주소와 제2 엑세스 포인트(412)의 DHCP 서버의 IP 주소가 달라지는 결과를 초래하는데 지나지 않는다. 결국은 도 2 및 도 3의 실시예와 마찬가지로 제1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)가 네트워크 주소 변환(NAT) 방식으로 동작하고, 제1 엑세스 포인트(410)의 가상 MAC 주소 및 제2 엑세스 포인트(412)의 가상 MAC 주소를 동일하게 하는 이상, 무선단말은 제1 엑세스 포인트(410) 및 제2 엑세스 포인트(412)를 동일한 것으로 인식하게 될 것이다. 따라서, 구체적인 설명은 도 2의 실시예 대한 설명으로 갈음한다.
지금까지 가상의 MAC 주소 개념을 도입하고, 복수의 엑세스 포인트간 동일한 가상의 MAC 주소를 할당하는 기술 사상 및 로밍 시 무선단말간 IP 주소 충돌 방지를 위해 IP 주소 풀을 확장하는 기술 사상을 엑세스 포인트(AP)에 관하여 적용한 경우를 설명하였으나, 반드시 이에 한정되어 적용되는 것은 아니며, 당업자라면 라우팅 기능 및 DHCP 서버 기능을 구비하는 네트워크 장비에 얼마든지 변형하여 적용 가능하다 할 것이다.
이상에서와 같이 도면과 명세서에서 최적 실시 예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.

Claims (12)

  1. 엑세스 포인트 기반의 무선 근거리 네트워크 시스템에 있어서,
    제1 엑세스 포인트; 및
    상기 제1 엑세스 포인트에 이웃하며 상기 제1 엑세스 포인트와 동일한 서비스 셋 식별자(SSID)를 가지는 제2 엑세스 포인트를 포함하고,
    상기 제1 엑세스 포인트 및 제2 엑세스 포인트는 각각 네트워크 주소 변환(NAT)을 수행하며, 서로 동일한 가상의 MAC 주소를 가지도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  2. 제 1 항에 있어서,
    상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트는 미리 정해진 방식에 따라 가상의 MAC 주소를 생성하도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  3. 제 2 항에 있어서, 상기 가상의 MAC 주소는
    제조 시에 설정된 오리지널 MAC 주소를 기초로 생성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  4. 제 1 항에 있어서,
    상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 제1 스위치를 경유하여 제1 라우터에 연결된 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  5. 제 1 항에 있어서,
    상기 제1 엑세스 포인트는 제1 스위치를 경유하여 제1 라우터에 연결되고, 상기 제2 엑세스 포인트는 제2 스위치를 경유하여 상기 제1 라우터에 연결된 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  6. 제 1 항에 있어서,
    상기 제1 엑세스 포인트는 제1 스위치를 경유하여 제1 라우터에 연결되고, 상기 제2 엑세스 포인트는 제2 스위치를 경유하여 제2 라우터에 연결된 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  7. 제 4 항 또는 제 5 항에 있어서, 상기 제1 라우터는
    A 클래스 또는 B 클래스의 IP 주소 풀을 가지는 DHCP 서버로서 기능하도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  8. 제 7 항에 있어서,
    상기 제1 액세스 포인트 및 상기 제2 엑세스 포인트에 서로 다른 B 클래스 또는 서로 다른 C 클래스 IP 주소 대역이 할당되도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  9. 제 8 항에 있어서,
    상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 B 클래스 또는 C 클래스의 IP 주소 풀을 구비하는 DHCP 서버로서 기능하도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  10. 제 6 항에 있어서,
    상기 제1 라우터 및 상기 제2 라우터 각각은 A 클래스 또는 B 클래스의 IP 주소 풀을 구비하는 DHCP 서버로 기능하도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  11. 제 10 항에 있어서,
    상기 제1 액세스 포인트 및 상기 제2 엑세스 포인트에 서로 다른 B 클래스 또는 서로 다른 C 클래스 IP 주소 대역이 할당되도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
  12. 제 11 항에 있어서,
    상기 제1 엑세스 포인트 및 상기 제2 엑세스 포인트 각각은 B 클래스 또는 C 클래스의 IP 주소 풀을 구비하는 DHCP 서버로서 기능하도록 구성되는 것을 특징으로 하는 무선 근거리 네트워크 시스템.
KR1020110030383A 2011-03-08 2011-04-01 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템 KR101342590B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2011/007806 WO2012134010A1 (ko) 2011-04-01 2011-10-19 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템
US14/009,227 US20150163656A1 (en) 2011-03-08 2011-10-19 Wireless local area network system based on an access point (ap) supporting wireless terminal roaming

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20110020631 2011-03-08
KR1020110020631 2011-03-08

Publications (2)

Publication Number Publication Date
KR20120102476A KR20120102476A (ko) 2012-09-18
KR101342590B1 true KR101342590B1 (ko) 2013-12-17

Family

ID=47111008

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110030383A KR101342590B1 (ko) 2011-03-08 2011-04-01 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템

Country Status (2)

Country Link
US (1) US20150163656A1 (ko)
KR (1) KR101342590B1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102006137B1 (ko) * 2013-02-01 2019-08-05 주식회사 케이티 Ap의 ip 주소 대역을 자동으로 설정하는 ap 주소 대역 설정 시스템 및 ap 주소 대역 설정 방법
CN104363310B (zh) * 2014-11-04 2017-12-26 南车株洲电力机车研究所有限公司 一种用于配置设备ip的方法
US10045261B2 (en) * 2014-12-10 2018-08-07 Intel Corporation Methods, systems, and devices for handover in multi-cell integrated networks
US10375014B2 (en) * 2015-12-09 2019-08-06 Dell Products, Lp System and method for minimizing broadcast communications when allocating network addresses
CN106211225B (zh) * 2016-07-29 2022-02-08 沈阳林科信息技术有限公司 一种用于辨别wifi漫游故障的方法
EP3609162B1 (en) * 2017-04-27 2021-10-27 Huawei Technologies Co., Ltd. Method and terminal for realizing data service
CN112369100A (zh) * 2018-06-29 2021-02-12 上海诺基亚贝尔股份有限公司 用于保护mac地址的方法、设备和计算机可读介质
CN109586960A (zh) * 2018-11-27 2019-04-05 新华三技术有限公司 一种配置数据更新方法和装置
CN112954752B (zh) * 2021-01-26 2022-09-20 上海商米科技集团股份有限公司 一种基于多连接的WiFi漫游方法及***
KR102457064B1 (ko) * 2021-02-18 2022-10-20 주식회사 엘지유플러스 추가 ap를 이용한 인터넷 환경 별 네트워크 커버리지 확장 시스템 및 방법
KR102560951B1 (ko) * 2021-09-08 2023-07-31 주식회사 아리엘네트웍스 기업 망 보안 연결 장치 및 이를 통한 이동성 보장 방법
US20230262023A1 (en) * 2022-02-16 2023-08-17 Cisco Technology, Inc. Wireless client media access control (mac) address collision avoidance

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009213108A (ja) 2008-02-05 2009-09-17 Hitachi Communication Technologies Ltd 移動通信システムにおける移動ノード装置のipアドレスの切替え方法、移動ノード装置およびサーバ

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7647427B1 (en) * 2002-10-18 2010-01-12 Foundry Networks, Inc. Redundancy support for network address translation (NAT)
EP1897339B1 (en) * 2005-06-30 2013-08-07 Telefonaktiebolaget LM Ericsson (publ) Mapping an original mac address of a terminal to a unique locally administrated virtual mac address
US7822406B2 (en) * 2006-04-21 2010-10-26 Cisco Technology, Inc. Simplified dual mode wireless device authentication apparatus and method
US8259597B1 (en) * 2006-08-16 2012-09-04 Bally Gaming, Inc. System for managing IP addresses in a network gaming environment
US8208463B2 (en) * 2006-10-24 2012-06-26 Cisco Technology, Inc. Subnet scoped multicast / broadcast packet distribution mechanism over a routed network
US8411608B2 (en) * 2010-02-26 2013-04-02 Microsoft Corporation Efficient and reliable multicast over a Wi-Fi network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009213108A (ja) 2008-02-05 2009-09-17 Hitachi Communication Technologies Ltd 移動通信システムにおける移動ノード装置のipアドレスの切替え方法、移動ノード装置およびサーバ

Also Published As

Publication number Publication date
KR20120102476A (ko) 2012-09-18
US20150163656A1 (en) 2015-06-11

Similar Documents

Publication Publication Date Title
KR101342590B1 (ko) 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템
CN1288880C (zh) 能够支持主机移动性的无线局域网***及其操作方法
EP1528747B1 (en) Method and system for supporting mobility of mobile terminal
KR101223235B1 (ko) 무선랜 단말의 와이브로 네트워크 연동 방법 및 그 시스템
US20050122946A1 (en) DHCP pool sharing mechanism in mobile environment
US20070091859A1 (en) System and method for association of mobile units with an access point
KR101692259B1 (ko) Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체
CN102960018A (zh) 通过网关进行通信的方法及装置
KR101163155B1 (ko) Ip 주소 할당에 대한 정보 제공을 위한 이동 노드,데이터 서버 및 ip 주소 할당 정보 제공 방법
CN110752975B (zh) 一种网络共享方法及装置
CN106255089B (zh) 一种无线三层漫游的方法和装置
CN112398959B (zh) Rlc信道确定方法和装置
US20160205064A1 (en) Method, Device and System for Processing Network Address, WLAN and UE
CN110167015B (zh) 一种无线接入***、配置方法及无线路由设备
JP2004242019A (ja) 移動通信制御システム、ネットワーク管理サーバ、モバイルノード、アクセスノード及びアンカーノード
KR102211187B1 (ko) 멀티 무선망 ip 주소 할당 관리 방법 및 장치
KR20040049189A (ko) 무선랜과 범용 이동통신 시스템망간의 아이피 할당 방법
WO2012134010A1 (ko) 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템
KR100456456B1 (ko) 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법
KR101026581B1 (ko) 이동통신 단말 및 이동통신 단말의 핸드오버 처리 방법
KR100942703B1 (ko) 네트워크에서 단말 이동성을 보장하기 위한 분산 방식의 주소 관리 방법
KR20150049251A (ko) 멀티 무선망 ip 주소 할당 관리 방법 및 장치
KR20080052051A (ko) 아이피 기반 무선망에서의 핸드오버 방법
KR20060011354A (ko) 와이브로와 같은 광대역 무선접속 통신시스템에서다이아미터 기반의 동적 아이피 할당을 이용한 모바일아이피 시스템 및 방법
KR102006137B1 (ko) Ap의 ip 주소 대역을 자동으로 설정하는 ap 주소 대역 설정 시스템 및 ap 주소 대역 설정 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161205

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171204

Year of fee payment: 5