KR20050104191A - 액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치 - Google Patents

액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치 Download PDF

Info

Publication number
KR20050104191A
KR20050104191A KR1020040029545A KR20040029545A KR20050104191A KR 20050104191 A KR20050104191 A KR 20050104191A KR 1020040029545 A KR1020040029545 A KR 1020040029545A KR 20040029545 A KR20040029545 A KR 20040029545A KR 20050104191 A KR20050104191 A KR 20050104191A
Authority
KR
South Korea
Prior art keywords
access point
frame
address
handover
subnet
Prior art date
Application number
KR1020040029545A
Other languages
English (en)
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 KR1020040029545A priority Critical patent/KR20050104191A/ko
Priority to CNA200510066398XA priority patent/CN1691828A/zh
Priority to US11/115,309 priority patent/US20050243772A1/en
Publication of KR20050104191A publication Critical patent/KR20050104191A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/34Reselection control
    • H04W36/36Reselection control by user or terminal equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/34Reselection control
    • H04W36/36Reselection control by user or terminal equipment
    • H04W36/362Conditional handover
    • 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
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Landscapes

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

Abstract

본 발명은 무선 랜 환경에서 핸드 오버를 수행하는 장치 및 방법에 관한 것으로, 본 발명에 따른, 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션에서의 핸드오버 지원 방법은 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임을 생성하는 단계; 및 생성된 프레임을 제 1 액세스 포인트에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트로 송신하는 단계를 포함하며, 서브넷의 변경에 따른 핸드오버, 즉 IP 계층에서의 핸드오버의 경우에도 액세스 포인트간의 통신을 가능하게 할 수 있다.

Description

액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법 및 장치{Method and apparatus for assisting or performing a handover between access points}
본 발명은 무선 랜 환경에서 핸드 오버를 수행하는 장치 및 방법에 관한 것이고, 보다 상세하게는 IEEE(Institute of Electrical and Electronics Engineers) 802.11 규격을 기반으로 한 무선 랜 환경에서 액세스 포인트간의 핸드오버를 수행하는 장치 및 방법에 관한 것이다.
이동 통신 서비스를 이용하는 사용자들이 급격하게 증가되고, 멀티미디어 통신을 지원하는 이동 통신 서비스가 활성화되면서, 이동 중인 사용자에게 끊김 없는 통신(seamless communication)을 서비스하는 것이 요청되고 있다. 이에 따라, IEEE 802.11 표준을 기반으로 한 무선 랜(wireless LAN) 환경에서의 핸드오버의 중요성이 크게 부각되고 있다.
도 1은 종래의 무선 랜 환경을 도시한 도면이다.
도 1을 참조하면, 무선 랜 환경은 이동 노드(MS, Mobile Station)(1), 제 1 액세스 포인트(AP, Access Point)(21), 제 2 액세스 포인트(22), 제 3 액세스 포인트(23), 제 4 액세스 포인트(24), 제 1 액세스 라우터(AR, Access Router)(31), 및 제 2 액세스 라우터(32)로 구성된다.
도 1에 도시된 바와 같이, 이동 스테이션(1)이 제 1 액세스 포인트(21)가 관리하는 셀, 제 2 액세스 포인트(22)가 관리하는 셀, 제 3 액세스 포인트(23)가 관리하는 셀, 및 제 4 액세스 포인트(24)가 관리하는 셀을 차례대로 통과한다고 가정한다. IEEE 802.11 표준에서는 셀 대신 BSS(Basic Service Set)라는 용어를 사용한다.
여기에서, 제 1 액세스 포인트(21)와 제 2 액세스 포인트(22)는 제 1 액세스 라우터(31)에 연결되어 있고, 제 3 액세스 포인트(23)와 제 4 액세스 포인트(24)는 제 2 액세스 라우터(32)에 연결되어 있고, 제 1 액세스 라우터(31)는 제 1 서브넷을 관리하고, 제 2 액세스 라우터(32)는 제 2 서브넷을 관리한다. 따라서, 이동 스테이션(4)은 제 1 액세스 포인트(21) 및 제 2 액세스 포인트(22)가 존재하는 제 1 서브넷으로부터 제 3 액세스 포인트(23) 및 제 4 액세스 포인트(24)가 존재하는 제 2 서브넷으로 이동한다.
제 1 액세스 포인트(21), 제 2 액세스 포인트(22), 제 3 액세스 포인트(23), 및 제 4 액세스 포인트(24)는 이동 중인 이동 스테이션(1)이 어느 액세스 포인트를 경유하여 유선 네트워크에 접속할 수 있는 지를 알려주기 위하여 자신이 관리하는 셀을 표시하는 비컨 프레임을 이동 스테이션(1)으로 주기적으로 송신한다. 또는, 이동 스테이션(1)이 어느 액세스 포인트를 경유하여 유선 네트워크에 접속할 수 있는 지를 알기 위하여 프로브 요청 프레임(probe request frame)을 송신한다. 이동 스테이션(1)으로부터 송신된 프로브 요청 프레임을 수신한 액세스 포인트는 이 프로브 요청 프레임에 대한 응답 프레임, 즉 프로브 응답 프레임(probe response frame)을 이동 스테이션(1)으로 송신한다. 전자를 수동적 스캔(passive scan)이라 하고, 후자를 능동적 스캔(active scan)이라 한다.
211 통신 경로를 따라 이동 스테이션(1)은 제 1 액세스 포인트(21)로부터 비컨 프레임 또는 프로브 응답 프레임을 수신한다. 이때, 이동 스테이션(1)은 수신된 비컨 프레임 또는 프로브 응답 프레임에 기록된 정보에 기초하여 자신이 제 1 액세스 포인트(21)가 관리하는 셀 내에 계속적으로 위치하고 있음을 알게 된다.
212 통신 경로를 따라 이동 스테이션(1)은 제 2 액세스 포인트(22)로부터 비컨 프레임 또는 프로브 응답 프레임을 수신한다. 이때, 이동 스테이션(1)은 수신된 비컨 프레임 또는 프로브 응답 프레임에 기록된 정보에 기초하여 자신이 위치한 셀이 변경되었음을 알게 된다. 이어서, 212 통신 경로를 따라 이동 스테이션(1)은 재결합 요청 프레임을 제 1 액세스 포인트(21)에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트(22)로 송신하고, 제 2 액세스 포인트(22)는 재결합 요청 프레임을 수신한다. 이어서, 212 통신 경로를 따라 제 2 액세스 포인트(22)는 이 재결합 요청 프레임에 대한 응답 프레임, 즉 재결합 응답 프레임을 이동 스테이션(1)으로 송신하고, 이동 스테이션(1)은 재결합 응답 프레임을 수신한다.
또한, 제 2 액세스 포인트(22)가 제 1 액세스 포인트(21)에 대한 핸드오버를 수행하기 위해서는 액세스 포인트간의 통신 프로토콜인 IAPP(Inter Access Point Protocol)에 따라 제 2 액세스 포인트(22)는 제 1 액세스 포인트(21)로 핸드오버 요청 프레임(handover request frame)을 송신하여야 한다. 그런데, IAPP는 다양한 유선 또는 무선 네트워크에 사용될 수 있도록 하기 위하여 UDP/IP(User Datagram Protocol/Internet Protocol)의 상위 계층에서 설계된다. 또한, 제 2 액세스 포인트(22)가 제 1 액세스 포인트(21)와 통신을 하기 위해서는 액세스 라우터(31)의 IP 계층에서의 라우팅 서비스를 이용하여야 한다. 이와 같은 여러 가지 원인들로 인하여 제 2 액세스 포인트(22)는 제 1 액세스 포인트(21)로 핸드오버 요청 프레임을 송신하기 위해서는 제 1 액세스 포인트(21)의 IP 주소를 알아야 한다.
제 1 액세스 포인트(21)로부터 제 2 액세스 포인트(22)로 이제 막 이동한 이동 스테이션(1)으로부터 송신된 재결합 요청 프레임의 현재 액세스 포인트 주소 필드(current AP address field)에는 이동 스테이션(1)이 현재 자기가 위치해 있다고 인식하고 있는 셀을 관리하는 제 1 액세스 포인트(21)의 링크 계층 주소가 기록되어 있다. 제 2 액세스 포인트(22)는 이동 스테이션(1)으로부터 수신된 재결합 요청 프레임의 현재 액세스 포인트 주소 필드에 기록된 제 1 액세스 포인트(21)의 링크 계층 주소에 기초하여 RARP(reverse address resolution protocol)에 따라 제 1 액세스 포인트(21)의 IP 주소를 획득한다. RARP(reverse address resolution protocol)은 제 1 액세스 포인트(21)의 링크 계층 주소로부터 IP 주소를 역동적으로 획득하기 위한 절차를 제공하는 프로토콜이다. 322 통신 경로 및 321 통신 경로를 따라 제 2 액세스 포인트(22)는 RARP에 따라 획득된 IP 주소를 목적지 주소로 사용하여 제 1 액세스 포인트(21)로 핸드오버 요청 프레임을 송신하고, 제 1 액세스 포인트(21)는 핸드오버 요청 프레임을 수신한다. 이어서, 322 통신 경로 및 321 통신 경로를 따라 제 1 액세스 포인트(21)는 제 2 액세스 포인트(22)로 이 핸드오버 요청 프레임에 대한 응답 프레임, 즉 핸드오버 응답 프레임(handover response frame)을 송신하고, 제 2 액세스 포인트(22)는 핸드오버 응답 프레임을 수신한다.
상기된 바와 같이, 셀 변경에 따른 핸드오버, 즉 링크 계층에서의 핸드오버의 경우에는 액세스 포인트간의 통신이 가능하다는 것을 알 수 있다. OSI(Open Systems Interconnection) 참조 모델에 따르면, 링크 계층은 제 2 계층에 해당하기 때문에 링크 계층에서의 핸드오버를 제 2 계층에서의 핸드오버 또는 간단히 L2 핸드오버라고도 한다.
213 통신 경로를 따라 이동 스테이션(1)은 제 2 액세스 포인트(22)로부터 비컨 프레임 또는 프로브 응답 프레임을 수신한다. 이때, 이동 스테이션(1)은 수신된 비컨 프레임 또는 프로브 응답 프레임에 기록된 정보에 기초하여 자신이 제 2 액세스 포인트(22)가 관리하는 셀 내에 계속적으로 위치하고 있음을 알게 된다.
214 통신 경로를 따라 이동 스테이션(1)은 제 3 액세스 포인트(23)로부터 비컨 프레임 또는 프로브 응답 프레임을 수신한다. 이때, 이동 스테이션(1)은 수신된 비컨 프레임 또는 프로브 응답 프레임에 기록된 정보에 기초하여 자신이 위치한 셀이 변경되었음을 알게 된다. 이어서, 214 통신 경로를 따라 이동 스테이션(1)은 재결합 요청 프레임을 제 2 액세스 포인트(22)에 대하여 핸드오버를 수행하고자 하는 제 3 액세스 포인트(23)로 송신하고, 제 3 액세스 포인트(23)는 재결합 요청 프레임을 수신한다. 이어서, 214 통신 경로를 따라 제 3 액세스 포인트(23)는 이 재결합 요청 프레임에 대한 응답 프레임, 즉 재결합 응답 프레임을 이동 스테이션(1)으로 송신하고, 이동 스테이션(1)은 재결합 응답 프레임을 수신한다.
또한, 제 3 액세스 포인트(23)는 제 2 액세스 포인트(22)로 핸드오버 요청 프레임을 송신하기 위해서는 제 2 액세스 포인트(22)의 IP 주소를 알아야 한다. 제 2 액세스 포인트(22)로부터 제 3 액세스 포인트(23)로 이제 막 이동한 이동 스테이션(1)으로부터 송신된 재결합 요청 프레임의 현재 액세스 포인트 주소 필드에는 이동 스테이션(1)이 현재 자기가 위치해 있다고 인식하고 있는 셀을 관리하는 제 2 액세스 포인트(22)의 링크 계층 주소가 기록되어 있다. 그런데, 상기된 제 2 액세스 포인트(22)와 제 1 액세스 포인트(21)의 경우와는 달리, 제 3 액세스 포인트(23)와 제 2 액세스 포인트(22)는 서로 다른 서브넷에 존재하기 때문에 제 3 액세스 포인트(23)는 이동 스테이션(1)으로부터 수신된 재결합 요청 프레임의 현재 액세스 포인트 주소 필드에 기록된 제 2 액세스 포인트(22)의 링크 계층 주소에 기초하여 RARP에 따라 제 2 액세스 포인트(22)의 IP 주소를 획득할 수 없다. 왜냐하면, 제 1 액세스 포인트(21), 제 2 액세스 포인트(22), 제 3 액세스 포인트(23), 및 제 4 액세스 포인트(24) 등 모든 액세스 포인트는 링크 계층 주소를 IP 주소로 일 대 일로 대응시킨 RARP 테이블을 구비하고 있는데, RARP 테이블에는 액세스 포인트가 존재하는 서브넷에 대한 정보만이 기록되어 있다. 따라서, 제 3 액세스 포인트(23)의 RARP 테이블에는 제 2 서브넷에 대한 정보만이 기록되어 있고, 제 3 액세스 포인트(23)는 제 1 서브넷에 존재하는 제 2 액세스 포인트(22)의 링크 계층 주소에 기초하여 RARP에 따라 제 2 액세스 포인트(22)의 IP 주소를 획득할 수 없다. 즉, 제 3 액세스 포인트(23)는 제 2 액세스 포인트(22)의 IP 주소를 획득할 수 없기 때문에 제 3 액세스 포인트(23)는 제 2 액세스 포인트(22)와 통신할 수 없다.
상기된 바와 같이, 서브넷 변경에 따른 핸드오버, 즉 IP 계층에서의 핸드오버의 경우에는 액세스 포인트간의 통신이 불가능하다는 것을 알 수 있다. OSI 참조 모델에 따르면, IP 계층은 제 3 계층에 해당하기 때문에 링크 계층에서의 핸드오버를 제 3 계층에서의 핸드오버 또는 간단히 L3 핸드오버라고도 한다.
215 통신 경로 또는 216 통신 경로를 따라 이동 스테이션(1)이 비컨 프레임 또는 프로브 응답 프레임을 수신하는 경우는 211 통신 경로 또는 212 통신 경로를 따라 이동 스테이션(1)이 비컨 프레임 또는 프로브 응답 프레임을 수신하는 경우와 동일하게 처리된다. 즉, 324 통신 경로 및 323 통신 경로를 따라 제 4 액세스 포인트(24)는 제 3 액세스 포인트(23)로 핸드오버 요청 프레임을 송신하고, 제 3 액세스 포인트(23)는 핸드오버 요청 프레임을 수신한다. 결과적으로, 종래 기술에 따르면 링크 계층에서의 핸드오버의 경우에는 액세스 포인트간의 통신이 가능하지만, IP 계층에서의 핸드오버의 경우에는 액세스 포인트간의 통신이 불가능하다는 문제점이 있었다.
본 발명이 이루고자 하는 기술적 과제는 서브넷의 변경에 따른 핸드오버, 즉 IP 계층에서의 핸드오버의 경우에도 액세스 포인트간의 통신을 가능하게 할 수 있는 장치 및 방법을 제공하는데 있고, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는데 있다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른, 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션에서의 핸드오버 지원 방법은 상기 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임을 생성하는 단계; 및 상기 생성된 프레임을 상기 제 1 액세스 포인트에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트로 송신하는 단계를 포함한다.
상기 다른 기술적 과제를 해결하기 위한 본 발명에 따른, 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션에서의 핸드오버 지원 장치는 상기 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임을 생성하는 프레임 생성부; 및 상기 프레임 생성부에서 생성된 프레임을 상기 제 1 액세스 포인트에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트로 송신하는 프레임 송신부를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른, 제 1 액세스 포인트에 대하여 핸드오버를 수행하는 제 2 액세스 포인트에서의 핸드오버 수행 방법은 상기 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 상기 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션으로부터 수신된 프레임에 기록된 정보를 사용하여 상기 제 1 액세스 포인트의 주소를 생성하는 단계; 및 상기 생성된 주소를 목적지 주소로 사용함으로서 상기 제 1 액세스 포인트로 핸드오버 요청 프레임을 송신하는 단계를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른, 제 1 액세스 포인트에 대하여 핸드오버를 수행하는 제 2 액세스 포인트에서의 핸드오버 수행 장치는 상기 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 상기 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션으로부터 수신된 프레임에 기록된 정보를 사용하여 상기 제 1 액세스 포인트의 주소를 생성하는 주소 생성부; 및 상기 주소 생성부에서 생성된 주소를 목적지 주소로 사용함으로서 제 1 액세스 포인트로 핸드오버 요청 프레임을 송신하는 프레임 송신부를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 핸드오버 지원 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 핸드오버 수행 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 이동 스테이션이 제 1 액세스 포인트의 주소를 생성하고자 하는 제 2 액세스 포인트로 송신하는 재결합 요청 프레임은 상기 제 1 액세스 포인트의 링크 계층 주소가 기록된 필드; 및 상기 제 1 액세스 포인트가 존재하는 서브넷의 네트워크 프리픽스가 기록된 필드를 포함한다.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다.
도 2는 본 발명의 바람직한 일 실시예에 따른 무선 랜 환경을 도시한 도면이다.
도 2를 참조하면, 무선 랜 환경은 이동 스테이션(4), 제 1 액세스 포인트(51), 제 2 액세스 포인트(52), 제 3 액세스 포인트(53), 제 4 액세스 포인트(54), 제 1 액세스 라우터(61), 및 제 2 액세스 라우터(62)로 구성된다.
도 2에 도시된 바와 같이, 이동 스테이션(4)이 제 1 액세스 포인트(51)가 관리하는 셀, 제 2 액세스 포인트(52)가 관리하는 셀, 제 3 액세스 포인트(53)가 관리하는 셀, 및 제 4 액세스 포인트(54)가 관리하는 셀을 차례대로 통과한다고 가정한다.
여기에서, 제 1 액세스 포인트(51)와 제 2 액세스 포인트(52)는 제 1 액세스 라우터(61)에 연결되어 있고, 제 3 액세스 포인트(53)와 제 4 액세스 포인트(54)는 제 2 액세스 라우터(62)에 연결되어 있고, 제 1 액세스 라우터(61)는 제 1 서브넷을 관리하고, 제 2 액세스 라우터(62)는 제 2 서브넷을 관리한다. 따라서, 이동 스테이션(4)은 제 1 액세스 포인트(51) 및 제 2 액세스 포인트(52)가 존재하는 제 1 서브넷으로부터 제 3 액세스 포인트(53) 및 제 4 액세스 포인트(54)가 존재하는 제 2 서브넷으로 이동한다.
544 통신 경로를 따라 이동 스테이션(4)은 제 3 액세스 포인트(53)로부터 비컨 프레임 또는 프로브 응답 프레임을 수신한다. 이때, 이동 스테이션(4)은 수신된 비컨 프레임 또는 프로브 응답 프레임에 기록된 정보에 기초하여 자신이 위치한 셀이 변경되었음을 알게 된다. 이어서, 544 통신 경로를 따라 이동 스테이션(4)은 재결합 요청 프레임을 제 2 액세스 포인트(52)에 대하여 핸드오버를 수행하고자 하는 제 3 액세스 포인트(53)로 송신하고, 제 3 액세스 포인트(53)는 재결합 요청 프레임을 수신한다. 이어서, 544 통신 경로를 따라 제 3 액세스 포인트(52)는 이 재결합 요청 프레임에 대한 응답 프레임, 즉 재결합 응답 프레임을 이동 스테이션(4)으로 송신하고, 이동 스테이션(4)은 재결합 응답 프레임을 수신한다.
본 실시예에 따른 재결합 요청 프레임에는 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위한 정보가 포함되어 있다. 제 3 액세스 포인트(53)는 재결합 요청 프레임에 기록된 정보를 사용하여 제 2 액세스 포인트(52)의 IP 주소를 생성한다. 이와 같이 생성된 IP 주소를 사용함으로서 653 통신 경로 및 652 통신 경로를 따라 제 3 액세스 포인트(53)는 제 2 액세스 포인트(52)로 핸드오버 요청 프레임을 송신할 수 있고, 제 2 A(52)는 제 3 액세스 포인트(53)로부터 핸드오버 요청 프레임을 수신할 수 있게 된다. 결과적으로, 재결합 요청 프레임에 이전 액세스 포인트의 주소를 생성하기 위한 정보를 포함시킴으로서 IP 계층에서의 핸드오버의 경우에도 액세스 포인트간의 통신을 가능하게 할 수 있다.
544 통신 경로 외에 541 통신 경로, 542 통신 경로, 543 통신 경로, 545 통신 경로, 546 통신 경로를 따라 이동 스테이션(4)이 비컨 프레임 또는 프로브 응답 프레임을 수신하는 경우에도 본 발명이 적용될 수 있다. 종래와 달리, RARP 테이블을 참조할 필요가 없게 되어 보다 고속의 핸드오버를 구현할 수 있다.
도 3은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 지원 장치의 구성도이다.
도 3을 참조하면, 액세스 포인트간 핸드오버 지원 장치는 독출부(42), 프레임 생성부(43), 프레임 송신부(44), 프레임 수신부(45), 프레임 판별부(46), 및 재결합 처리부(47)로 구성된다. 액세스 포인트간 핸드오버 지원 장치는 도 2에 도시된 이동 스테이션(4)의 링크 계층에 탑재되며, 액세스 포인트간의 핸드오버를 지원한다.
프리픽스 목록(prefix list)(41)은 이동 스테이션(4)이 현재 위치하고 있는 제 1 서브넷의 네트워크 프리픽스를 저장한다. 도 3에 도시된 바와 같이, 프리픽스 목록(prefix list)(41)은 이동 스테이션(4)의 네트워크 계층에 탑재되며, IPv6 표준 상의 용어이다. IPv6 표준에 따르면, 제 1 서브넷을 관리하는 제 1 액세스 라우터(61)는 정기적으로 또는 라우터 요청 메시지(router solicitation message)를 수신한 경우, 자신이 관리하는 제 1 서브넷의 네트워크 프리픽스를 포함하는 라우터 광고 메시지(router advertisement message)를 송신한다. 이어서, 이동 스테이션(4)이 라우터 광고 메시지를 수신한 경우, 프리픽스 목록(41)은 라우터 광고 메시지에 포함된 제 1 서브넷의 네트워크 프리픽스를 저장한다.
독출부(42)는 IPv6 표준 상의 프리픽스 목록(41)으로부터 이동 스테이션(4)이 현재 위치하고 있는 제 1 서브넷의 네트워크 프리픽스를 독출한다.
프레임 생성부(44)는 제 2 액세스 포인트(22)의 주소를 생성하기 위한 정보를 포함하는 재결합 요청 프레임(reassociation request frame)을 생성한다. 여기에서, 제 2 액세스 포인트(52)의 주소는 제 1 서브넷 상의 네트워크 계층 주소인 IP 주소이다. 즉, 프레임 생성부(44)는 제 2 액세스 포인트(52)의 네트워크 계층 주소를 생성하기 위한 정보를 포함하는 프레임을 링크 계층에서 생성한다.
IPv6 표준은 DHCP(Dynamic Host Configuration protocol) 서버 등과 같은 외부 서버를 이용하지 않고, 이동 스테이션(4)이 자체적으로 IP 주소를 생성할 수 있는 새로운 프로토콜인 주소 자동 설정(address autoconfiguration)을 제안하였다. IPv6 표준 상의 주소 자동 설정에 따르면, 이동 스테이션(4)은 자신이 현재 위치하고 있는 서브넷의 네트워크 프리픽스와 자신의 링크 계층 주소를 결합하여 자신의 IP 주소를 생성한다. 따라서, 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위한 정보란 제 2 액세스 포인트(52)의 링크 계층 주소 및 독출부(42)에서 독출된 제 1 서브넷의 네트워크 프리픽스이다.
도 4는 본 발명의 바람직한 일 실시예에 따른 재결합 요청 프레임의 포맷을 도시한 도면이다.
도 4를 참조하면, IEEE 802.11 표준 상의 관리 프레임(management frame)은 프레임 제어 필드(frame control field)(401), 기간 필드(duration field)(402), 목적지 주소 필드(destination address field)(403), 발신지 주소 필드(source address field)(404), BSS 아이디 필드(Basic Service Set ID field)(405), 순서 제어 필드(sequence control field)(406), 프레임 바디 필드(frame body field)(407), 및 프레임 검사 순서 필드(frame check sequence)(408)로 구성된다.
특히, 프레임 바디 필드(407)의 앞에 위치하는 부분을 MAC 헤더라고 한다. MAC 헤더 중 프레임 제어 필드(frame control field)(401)는 프로토콜 버전 필드(protocol version field)(4011), 타입 필드(type field)(4012), 서브타입 필드(subtype field)(4013), 및 기타 필드들로 구성된다.
IEEE 802.11 표준에 따르면, 재결합 요청 프레임은 서브타입 필드(4013)의 값이 0010인 관리 프레임의 일종이다. 타입 필드(4012)의 값 0은 관리 프레임을 나타낸다. 재결합 요청 프레임의 프레임 바디 필드(407)는 성능 정보 필드(capability information field)(4073), 청취 간격 필드(listen interval field)(4072), 현재 액세스 포인트 주소 필드(current AP address field)(4073), SSID(Service Set ID)(4074), 및 지원 레이트 필드(supported rates field)(4075)로 구성된다.
성능 정보 필드(4073)에는 이동 스테이션의 성능에 관한 정보가 기록된다. 청취 간격 필드(4072)에는 이동 스테이션이 액세스 포인트로부터 송신되는 프레임을 수신하기 위하여 저전력 모드로부터 깨어나는 간격이 기록된다. 현재 액세스 포인트 주소 필드(4073)에는 이동 스테이션이 현재 위치하고 있는 셀을 관리하는 액세스 포인트의 링크 계층 주소가 기록된다. SSID(4074)에는 이동 스테이션이 현재 위치하고 있는 ESS(Extended Service Set)의 아이디가 기록된다. ESS는 액세스 포인트가 관리하는 BSS들의 집합, 즉 셀들의 집합이다. 이것은 링크 계층에서 무선 랜의 범위를 규정한 것으로서, 네트워크 계층에서 무선 랜의 범위를 규정한 서브넷과는 다른 개념이다. 지원율 필드(4075)에는 이동 스테이션에서 지원되는 레이트가 기록된다.
상기된 바와 같이, 제 3 액세스 포인트(53)가 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위해서는 제 2 액세스 포인트(52)의 링크 계층 주소 및 제 1 서브넷의 네트워크 프리픽스가 필요하다. 그런데, IEEE 802.11 표준 상의 재결합 요청 프레임은 제 2 액세스 포인트(52)의 링크 계층 주소가 기록된 현재 액세스 포인트 주소 필드(4073)를 포함하고 있으나, 제 2 액세스 포인트(52)가 현재 위치하고 있는 제 1 서브넷의 네트워크 프리픽스가 기록된 필드를 포함하고 있지 않다.
따라서, 본 실시예는 제 2 액세스 포인트(52)가 현재 위치하고 있는 제 1 서브넷의 네트워크 프리픽스가 기록된 필드, 즉 현재 네트워크 프리픽스 필드(current network prefix field)(4076)를 포함하는 새로운 재결합 요청 프레임을 제안한다. 프레임 생성부(43)는 IEEE 802.11 표준 상의 재결합 요청 프레임에 제 1 서브넷의 네트워크 프리픽스가 기록된 필드, 즉 현재 네트워크 프리픽스 필드(4076)를 부가함으로서 상기와 같이 제안된 재결합 요청 프레임을 생성한다.
다시 도 3을 참조하면, 프레임 송신부(43)는 프레임 생성부(43)에서 생성된 재결합 요청 프레임을 제 2 액세스 포인트(52)에 대하여 핸드오버를 수행하고자 하는 제 3 액세스 포인트(53)로 송신한다. 보다 상세히 설명하면, 프레임 송신부(43)는 MAC 헤더의 목적지 주소 필드에 제 3 액세스 포인트(53)의 링크 계층 주소가 기록된 재결합 요청 프레임을 송신한다.
프레임 수신부(45)는 이동 스테이션(4)이 현재 위치하고 있는 셀을 관리하는 제 3 액세스 포인트(53)로부터 임의의 프레임을 수신한다. 보다 상세히 설명하면, 프레임 수신부(45)는 제 3 액세스 포인트(53)로부터 수신된 프레임의 MAC 헤더의 목적지 주소 필드를 검사하고, 검사 결과 목적지 주소 필드에 기록된 값이 이동 스테이션(4)의 링크 계층 주소이면, 제 3 액세스 포인트(53)로부터 수신된 프레임을 프레임 판별부(46)로 출력한다.
프레임 판별부(46)는 프레임 수신부(45)에 수신된 프레임이 프레임 생성부(43)에서 생성된 재결합 요청 프레임에 대한 응답 프레임, 즉 재결합 응답 프레임(reassociation response frame)인 지를 판별한다. 보다 상세히 설명하면, 프레임 판별부(46)는 프레임 수신부(45)로부터 입력받은 프레임의 타입 필드와 서브타입 필드를 검사하고, 검사 결과 타입 필드의 값이 0이고, 서브타입 필드의 값이 0011이면, 재결합 응답 프레임인 것으로 판별한다. 이 재결합 응답 프레임은 본 실시예에서 제안된 재결합 요청 프레임과 달리, 재결합 IEEE 802.11 표준 상의 일반적인 재결합 응답 프레임으로 충분하다. 따라서, 재결합 응답 프레임에 대한 상세한 설명은 생략하기로 한다.
재결합 처리부(47)는 프레임 판별부(46)에 의해 프레임 수신부(45)에 수신된 프레임이 재결합 응답 프레임인 것으로 판별되면, 재결합 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합을 처리한다. 보다 상세히 설명하면, 재결합 처리부(47)는 재결합 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 제 3 액세스 포인트(53)에 대한 재결합으로 인한 제 3 액세스 포인트(53)와의 통신에 필요한 정보를 구축한다.
도 5는 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 지원 방법의 흐름도이다.
도 5를 참조하면, 액세스 포인트간 핸드오버 지원 방법은 다음과 같은 단계들로 구성된다. 액세스 포인트간 핸드오버 지원 방법은 도 3에 도시된 액세스 포인트간 핸드오버 지원 장치에서 수행되며, 액세스 포인트간 핸드오버 지원 장치에 관한 설명은 액세스 포인트간 핸드오버 지원 방법에도 적용된다.
501 단계에서는 IPv6 표준 상의 프리픽스 목록으로부터 제 1 서브넷의 네트워크 프리픽스를 독출한다.
502 단계에서는 제 2 액세스 포인트(52)의 주소를 생성하기 위한 정보를 포함하는 재결합 요청 프레임을 생성한다. 여기에서, 제 2 액세스 포인트(52)의 주소는 제 1 서브넷 상의 네트워크 계층 주소인 IP 주소이다. 따라서, 502 단계에서는 제 2 액세스 포인트(52)의 네트워크 계층 주소를 생성하기 위한 정보를 포함하는 재결합 요청 프레임을 링크 계층에서 생성한다. 또한, 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위한 정보란 제 2 액세스 포인트(52)의 링크 계층 주소 및 501 단계에서 독출된 제 1 서브넷의 네트워크 프리픽스이다. 그런데, IEEE 802.11 표준 상의 재결합 요청 프레임은 제 2 액세스 포인트(52)의 링크 계층 주소만을 포함하므로, 502 단계에서는 IEEE 802.11 표준 상의 재결합 요청 프레임에 제 1 서브넷의 네트워크 프리픽스가 기록된 현재 네트워크 프리픽스 필드(4076)를 부가함으로서 재결합 요청 프레임을 생성한다.
503 단계에서는 502 단계에서 생성된 재결합 요청 프레임을 제 2 액세스 포인트(52)에 대하여 핸드오버를 수행하고자 하는 제 3 액세스 포인트(53)로 송신한다.
504 단계에서는 이동 스테이션(4)이 현재 위치하고 있는 셀을 관리하는 제 3 액세스 포인트(53)로부터 임의의 프레임을 수신한다.
505 단계에서는 504 단계에서 수신된 프레임이 503 단계에서 송신된 재결합 요청 프레임에 대한 응답 프레임, 즉 재결합 응답 프레임인 지를 판별한다.
506 단계에서는 505 단계에 의해 504 단계에서 수신된 프레임이 재결합 응답 프레임인 것으로 판별되면, 재결합 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합을 처리한다.
도 6은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 수행 장치의 구성도이다.
도 6을 참조하면, 액세스 포인트간 핸드오버 수행 장치는 프레임 수신부(531), 프레임 판별부(532), 재결합 처리부(533), 주소 생성부(534), 프레임 송신부(536), 및 핸드오버 처리부(537)로 구성된다. 액세스 포인트간 핸드오버 수행 장치는 도 2에 도시된 제 3 액세스 포인트(53)의 링크 계층에 탑재되며, 제 2 액세스 포인트(52)에 대한 핸드오버를 수행한다.
프레임 수신부(531)는 제 3 액세스 포인트(53)가 관리하는 셀 내에 현재 위치해 있는 이동 스테이션(4)으로부터 임의의 프레임을 수신한다. 보다 상세히 설명하면, 프레임 수신부(531)는 제 3 액세스 포인트(53)로부터 수신된 프레임의 MAC 헤더의 목적지 주소 필드를 검사하고, 검사 결과 목적지 주소 필드에 기록된 값이 제 3 액세스 포인트(53)의 링크 계층 주소이면, 제 3 액세스 포인트(53)로부터 수신된 프레임을 프레임 판별부(46)로 출력한다.
프레임 판별부(532)는 프레임 수신부(531)에 수신된 프레임이 제 3 액세스 포인트(53)가 핸드오버를 수행하고자 하는 제 2 액세스 포인트(52)의 주소를 생성하기 위한 정보를 포함하는 재결합 요청 프레임인 지를 판별한다. 보다 상세히 설명하면, 프레임 판별부(532)는 프레임 수신부(531)로부터 입력받은 프레임의 타입 필드와 서브타입 필드를 검사하고, 검사 결과 타입 필드의 값이 0이고, 서브타입 필드의 값이 0010이면, 재결합 응답 프레임인 것으로 판별한다. 여기에서, 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위한 정보란 제 2 액세스 포인트(52)의 링크 계층 주소 및 제 1 서브넷의 네트워크 프리픽스이다. 즉, 본 실시예에 따른 재결합 요청 프레임은 IEEE 802.11 표준 상의 재결합 요청 프레임에 제 1 서브넷의 네트워크 프리픽스가 기록된 필드, 즉 현재 네트워크 프리픽스 필드가 부가된 프레임이다.
주소 생성부(534)는 프레임 판별부(532)에 의해 프레임 수신부(531)에 수신된 프레임이 재결합 요청 프레임인 것으로 판별되면, 재결합 요청 프레임인 것으로 판별된 프레임에 기록된 정보, 즉 제 2 액세스 포인트(52)의 링크 계층 주소 및 제 1 서브넷의 네트워크 프리픽스를 사용하여 제 2 액세스 포인트(52)의 주소를 생성한다. 여기에서, 제 2 액세스 포인트(22)의 주소는 제 1 서브넷 상의 네트워크 계층 주소인 IP 주소이다. 즉, 주소 생성부(534)는 제 2 액세스 포인트(52)의 네트워크 계층 주소를 링크 계층에서 생성한다.
재결합 처리부(533)는 프레임 판별부(532)에 의해 프레임 수신부(531)에 수신된 프레임이 재결합 요청 프레임인 것으로 판별되면, 재결합 요청 프레임으로 판별된 프레임에 기록된 정보에 기초하여 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합을 처리한다. 보다 상세히 설명하면, 재결합 처리부(533)는 재결합 요청 프레임으로 판별된 프레임에 기록된 정보에 기초하여 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합으로 인한 이동 스테이션(4)과의 통신에 필요한 정보를 구축한다.
프레임 생성부(535)는 재결합 처리부(533)에 의해 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합이 처리되면, 이동 스테이션(4)으로 재결합 처리부(533)에서 처리된 결과를 포함하는 재결합 응답 프레임을 생성한다.
프레임 송신부(536)는 프레임 생성부(535)에서 생성된 재결합 응답 프레임을 이동 스테이션(4)으로 송신한다. 보다 상세히 설명하면, 프레임 송신부(536)는 MAC 헤더의 목적지 주소 필드에 이동 스테이션(4)의 링크 계층 주소가 기록된 재결합 응답 프레임을 송신한다.
프레임 생성부(535)는 주소 생성부(534)에서 생성된 주소를 목적지 주소로 설정한 핸드오버 요청 프레임을 생성한다. 이 핸드오버 요청 프레임은 본 실시예에서 제안된 재결합 요청 프레임과 달리, IAPP에서 제안된 또는 제안될 일반적인 핸드오버 요청 프레임으로 충분하다. 따라서, 핸드오버 요청 프레임에 대한 상세한 설명은 생략하기로 한다. 다만, 주소 생성부(534)에서 생성된 주소는 IP 주소이기 때문에, 프레임 생성부(535)는 IP 헤더의 목적지 주소 필드에 주소 생성부(534)에서 생성된 주소를 기록한 핸드오버 요청 프레임을 생성한다.
프레임 송신부(536)는 프레임 생성부(535)에서 생성된 핸드오버 요청 프레임을 제 2 액세스 포인트(2)로 송신한다. 보다 상세히 설명하면, 프레임 송신부(536)는 MAC 헤더의 목적지 주소 필드에 이동 스테이션(4)의 링크 계층 주소가 기록되고, IP 헤더의 목적지 주소 필드에 이동 스테이션(4)의 IP 주소가 기록된 핸드오버 요청 프레임을 송신한다. 제 2 액세스 라우터(62) 및 제 1 액세스 라우터(61)는 핸드오버 요청 프레임에 포함된 이동 스테이션(4)의 IP 주소를 참조하여 최종 목적지인 제 2 액세스 포인트(2)로 핸드오버 요청 프레임을 라우팅한다.
프레임 판별부(532)는 이동 스테이션(4)으로부터 수신된 프레임이 프레임 송신부(536)에서 송신된 핸드오버 요청 메시지에 대한 응답 프레임, 즉 핸드오버 응답 프레임인 지를 판별한다.
핸드오버 처리부(537)는 프레임 판별부(532)에 의해 프레임 수신부(531)에 수신된 프레임이 핸드오버 응답 프레임인 것으로 판별되면, 핸드오버 응답 프레임에 기록된 정보에 기초하여 제 2 액세스 포인트(52)에 대한 핸드오버를 처리한다. 보다 상세히 설명하면, 핸드오버 처리부(537)는 핸드오버 응답 프레임에 기록된 정보가 제 2 액세스 포인트(52)에 대한 핸드오버가 정상적으로 처리되었음을 나타내면, IAPP에 따라 제 2 액세스 포인트(52)에 대한 핸드오버를 처리한다.
도 7은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 수행 방법의 흐름도이다.
도 7을 참조하면, 액세스 포인트간 핸드오버 수행 방법은 다음과 같은 단계들로 구성된다. 액세스 포인트간 핸드오버 수행 방법은 도 6에 도시된 액세스 포인트간 핸드오버 지원 장치에서 수행되며, 액세스 포인트간 핸드오버 수행 장치에 관한 상기된 설명은 액세스 포인트간 핸드오버 수행 방법에도 적용된다.
701 단계에서는 제 3 액세스 포인트(53)가 관리하는 셀 내에 현재 위치해 있는 이동 스테이션(4)으로부터 임의의 프레임을 수신한다.
702 단계에서는 701 단계에서 수신된 프레임이 제 2 액세스 포인트(52)의 주소를 생성하기 위한 정보를 포함하는 재결합 요청 프레임인 지를 판별한다. 여기에서, 제 2 액세스 포인트(52)의 IP 주소를 생성하기 위한 정보란 제 2 액세스 포인트(52)의 링크 계층 주소 및 제 1 서브넷의 네트워크 프리픽스이다. 즉, 본 실시예에 따른 재결합 요청 프레임은 IEEE 802.11 표준 상의 재결합 요청 프레임에 제 1 서브넷의 네트워크 프리픽스가 기록된 필드, 즉 현재 네트워크 프리픽스 필드가 부가된 프레임이다.
703 단계에서는 702 단계에 의해 701 단계에서 수신된 프레임이 재결합 요청 프레임인 것으로 판별되면, 재결합 요청 프레임으로 판별된 프레임에 기록된 정보, 즉 제 2 액세스 포인트(52)의 링크 계층 주소 및 제 1 서브넷의 네트워크 프리픽스를 사용하여 제 2 액세스 포인트(52)의 주소를 생성한다. 여기에서, 제 2 액세스 포인트(52)의 주소는 제 1 서브넷 상의 네트워크 계층 주소인 IP 주소이다. 따라서, 703 단계에서는 상기 제 2 액세스 포인트(52)의 네트워크 계층 주소를 링크 계층에서 생성한다.
704 단계에서는 703 단계에서 생성된 주소를 목적지 주소로 설정한 핸드오버 요청 프레임을 생성한다.
705 단계에서는 704 단계에서 생성된 핸드오버 요청 프레임을 제 2 액세스 포인트(52)로 송신한다.
706 단계에서는 제 2 액세스 포인트(52)로부터 임의의 프레임을 수신한다.
707 단계에서는 706 단계에서 수신된 프레임이 705 단계에서 송신된 핸드오버 요청 프레임에 대한 응답 프레임, 즉 핸드오버 응답 프레임인 지를 판별한다.
708 단계에서는 707 단계에 의해 706 단계에서 수신된 프레임이 핸드오버 응답 프레임인 것으로 판별되면, 핸드오버 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 제 1 액세스 포인트에 대한 핸드오버를 처리한다.
709 단계에서는 702 단계에 의해 701 단계에서 수신된 프레임이 재결합 요청 프레임인 것으로 판별되면, 재결합 요청 프레임으로 판별된 프레임에 기록된 정보에 기초하여 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합을 처리한다.
710 단계에서는 709 단계에 의해 이동 스테이션(4)의 제 3 액세스 포인트(53)에 대한 재결합이 처리되면, 이동 스테이션(4)으로 709 단계에서 처리된 결과를 포함하는 재결합 응답 프레임을 생성한다.
711 단계에서는 710 단계에서 생성된 결합 응답 프레임을 송신한다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
또한, 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명에 따르면, 재결합 요청 프레임에 이전 액세스 포인트의 주소를 생성하기 위한 정보를 포함시킴으로서 서브넷의 변경에 따른 핸드오버, 즉 IP 계층에서의 핸드오버의 경우에도 액세스 포인트간의 통신을 가능하게 할 수 있다는 효과가 있다.
또한, 본 발명에 따르면, 재결합 요청 프레임에 기록된 정보를 사용하여 이전 액세스 포인트의 주소를 생성함으로서 RARP 테이블을 참조할 필요가 없게 되어 보다 고속의 핸드오버를 구현할 수 있다는 효과가 있다. 특히, 실시간성이 요구되는 VoIP(Voice over Internet Protocol)와 같은 어플리케이션 등에서 효과가 크다.
또한, 본 발명에 따르면, IEEE 802.11 표준 상의 관리 프레임의 미사용 필드를 이용함으로서 현재 사용 또는 생산되고 있는 무선 랜 기기들과 호환이 가능하다는 효과가 있다. 즉, 현재 사용 또는 생산되고 있는 무선 랜 기기들을 변경하거나 교체할 필요가 없다.
도 1은 종래의 무선 랜 환경을 도시한 도면이다.
도 2는 본 발명의 바람직한 일 실시예에 따른 무선 랜 환경을 도시한 도면이다.
도 3은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 지원 장치의 구성도이다.
도 4는 본 발명의 바람직한 일 실시예에 따른 재결합 요청 프레임의 포맷을 도시한 도면이다.
도 5는 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 지원 방법의 흐름도이다.
도 6은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 수행 장치의 구성도이다.
도 7은 본 발명의 바람직한 일 실시예에 따른 액세스 포인트간 핸드오버 수행 방법의 흐름도이다.

Claims (19)

  1. 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션에서의 핸드오버 지원 방법에 있어서,
    (a) 상기 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임을 생성하는 단계; 및
    (b) 상기 (a) 단계에서 생성된 프레임을 상기 제 1 액세스 포인트에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트로 송신하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제 1 항에 있어서,
    상기 주소는 상기 제 1 서브넷 상의 네트워크 계층 주소이고,
    상기 (a) 단계는 상기 제 1 액세스 포인트의 네트워크 계층 주소를 생성하기 위한 정보를 포함하는 프레임을 링크 계층에서 생성하는 것을 특징으로 하는 방법.
  3. 제 2 항에 있어서,
    상기 주소는 IP 주소이고,
    상기 정보는 상기 제 1 액세스 포인트의 링크 계층 주소 및 상기 제 1 서브넷의 네트워크 프리픽스를 포함하는 것을 특징으로 하는 방법.
  4. 제 2 항에 있어서,
    상기 (a) 단계는 IEEE 802.11 표준 상의 재결합 요청 프레임에 상기 제 1 서브넷의 네트워크 프리픽스가 기록된 필드를 부가함으로서 상기 프레임을 생성하는 것을 특징으로 하는 방법.
  5. 제 1 항에 있어서,
    (c) IPv6 표준 상의 프리픽스 목록으로부터 상기 제 1 서브넷의 네트워크 프리픽스를 독출하는 단계를 포함하고,
    상기 (a) 단계는 상기 (c) 단계에서 독출된 네트워크 프리픽스를 포함하는 프레임을 생성하는 것을 특징으로 하는 방법.
  6. 제 1 항에 있어서,
    (d) 상기 제 2 액세스 포인트로부터 수신된 프레임이 상기 생성된 프레임에 대한 응답 프레임인 지를 판별하는 단계; 및
    (e) 상기 (d) 단계에 의해 상기 수신된 프레임이 상기 응답 프레임인 것으로 판별되면, 상기 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 상기 이동 스테이션의 상기 제 2 액세스 포인트에 대한 재결합을 처리하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  7. 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션에서의 핸드오버 지원 장치에 있어서,
    상기 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임을 생성하는 프레임 생성부; 및
    상기 프레임 생성부에서 생성된 프레임을 상기 제 1 액세스 포인트에 대하여 핸드오버를 수행하고자 하는 제 2 액세스 포인트로 송신하는 프레임 송신부를 포함하는 것을 특징으로 하는 장치.
  8. 제 7 항에 있어서,
    상기 주소는 상기 제 1 서브넷 상의 네트워크 계층 주소이고,
    상기 프레임 생성부는 상기 제 1 액세스 포인트의 네트워크 계층 주소를 생성하기 위한 정보를 포함하는 프레임을 링크 계층에서 생성하는 것을 특징으로 하는 장치.
  9. 제 1 액세스 포인트에 대하여 핸드오버를 수행하는 제 2 액세스 포인트에서의 핸드오버 수행 방법에 있어서,
    (a) 상기 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 상기 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션으로부터 수신된 프레임에 기록된 정보를 사용하여 상기 제 1 액세스 포인트의 주소를 생성하는 단계; 및
    (b) 상기 (a) 단계에서 생성된 주소를 목적지 주소로 사용함으로서 상기 제 1 액세스 포인트로 핸드오버 요청 프레임을 송신하는 단계를 포함하는 것을 특징으로 하는 방법.
  10. 제 9 항에 있어서,
    상기 주소는 상기 제 1 서브넷 상의 네트워크 계층 주소이고,
    상기 (a) 단계는 상기 제 1 액세스 포인트의 네트워크 계층 주소를 링크 계층에서 생성하는 것을 특징으로 하는 방법.
  11. 제 9 항에 있어서,
    상기 주소는 IP 주소이고,
    상기 정보는 상기 제 1 액세스 포인트의 링크 계층 주소 및 상기 제 1 서브넷의 네트워크 프리픽스를 포함하는 것을 특징으로 하는 방법.
  12. 제 9 항에 있어서,
    상기 수신된 프레임은 IEEE 802.11 표준 상의 재결합 요청 프레임에 상기 제 1 서브넷의 네트워크 프리픽스가 기록된 필드가 부가된 프레임인 것을 특징으로 하는 방법.
  13. 제 9 항에 있어서,
    (c) 상기 이동 스테이션으로부터 수신된 프레임이 상기 제 1 액세스 포인트의 주소를 생성하기 위한 정보를 포함하는 프레임인 지를 판별하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  14. 제 9 항에 있어서,
    (d) 상기 제 1 액세스 포인트로부터 수신된 프레임이 상기 프레임 송신부에서 송신된 핸드오버 요청 메시지에 대한 응답 프레임인 지를 판별하는 단계; 및
    (e) 상기 (d) 단계에 의해 상기 수신된 프레임이 상기 응답 프레임인 것으로 판별되면, 상기 응답 프레임으로 판별된 프레임에 기록된 정보에 기초하여 상기 제 1 액세스 포인트에 대한 핸드오버를 처리하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  15. 제 1 액세스 포인트에 대하여 핸드오버를 수행하는 제 2 액세스 포인트에서의 핸드오버 수행 장치에 있어서,
    상기 제 1 액세스 포인트가 존재하는 제 1 서브넷으로부터 상기 제 2 액세스 포인트가 존재하는 제 2 서브넷으로 이동하는 이동 스테이션으로부터 수신된 프레임에 기록된 정보를 사용하여 상기 제 1 액세스 포인트의 주소를 생성하는 주소 생성부; 및
    상기 주소 생성부에서 생성된 주소를 목적지 주소로 사용함으로서 제 1 액세스 포인트로 핸드오버 요청 프레임을 송신하는 프레임 송신부를 포함하는 것을 특징으로 하는 장치.
  16. 제 15 항에 있어서,
    상기 주소는 상기 제 1 서브넷 상의 네트워크 계층 주소이고,
    상기 주소 생성부는 상기 제 1 액세스 포인트의 네트워크 계층 주소를 링크 계층에서 생성하는 것을 특징으로 하는 장치.
  17. 제 1 항 내지 제 6 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  18. 제 9 항 내지 제 14 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  19. 이동 스테이션이 제 1 액세스 포인트의 주소를 생성하고자 하는 제 2 액세스 포인트로 송신하는 재결합 요청 프레임에 있어서,
    상기 제 1 액세스 포인트의 링크 계층 주소가 기록된 필드; 및
    상기 제 1 액세스 포인트가 존재하는 서브넷의 네트워크 프리픽스가 기록된 필드를 포함하는 것을 특징으로 하는 프레임.
KR1020040029545A 2004-04-28 2004-04-28 액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치 KR20050104191A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020040029545A KR20050104191A (ko) 2004-04-28 2004-04-28 액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치
CNA200510066398XA CN1691828A (zh) 2004-04-28 2005-04-26 切换支持方法和设备以及切换方法和设备
US11/115,309 US20050243772A1 (en) 2004-04-28 2005-04-27 Handover supporting method and apparatus and handover method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040029545A KR20050104191A (ko) 2004-04-28 2004-04-28 액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치

Publications (1)

Publication Number Publication Date
KR20050104191A true KR20050104191A (ko) 2005-11-02

Family

ID=35186991

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040029545A KR20050104191A (ko) 2004-04-28 2004-04-28 액세스 포인트간의 핸드오버를 지원 또는 수행하는 방법및 장치

Country Status (3)

Country Link
US (1) US20050243772A1 (ko)
KR (1) KR20050104191A (ko)
CN (1) CN1691828A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8059595B2 (en) 2007-04-06 2011-11-15 Qualcomm Incorporated Handoff of data attachment point
KR101248556B1 (ko) * 2008-06-23 2013-04-03 퀄컴 인코포레이티드 무선 네트워크들에서 gci 리포팅을 위한 리소스들을 요청하기 위한 시스템 액세스 시퀀스들의 이용

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070153738A1 (en) * 2005-12-29 2007-07-05 Barker Charles R Jr Method for switching the use of an access point (AP) within a wireless communications network
MY146667A (en) * 2007-08-15 2012-09-14 Mimos Berhad A method to maintain mobile ipv6 connectivity in mixed protocol access environment
US9648493B2 (en) * 2007-11-16 2017-05-09 Qualcomm Incorporated Using identifiers to establish communication
US20090132674A1 (en) * 2007-11-16 2009-05-21 Qualcomm Incorporated Resolving node identifier confusion
US9585069B2 (en) 2008-06-19 2017-02-28 Qualcomm Incorporated Access terminal assisted node identifier confusion resolution
US8989138B2 (en) * 2008-07-15 2015-03-24 Qualcomm Incorporated Wireless communication systems with femto nodes
US8743858B2 (en) 2008-07-15 2014-06-03 Qualcomm Incorporated Wireless communication systems with femto cells
WO2011000152A1 (zh) * 2009-06-30 2011-01-06 上海贝尔股份有限公司 在无线局域网中移动终端漫游的方法、相关的接入控制器和接入点设备
US20150282157A1 (en) * 2012-10-04 2015-10-01 Lg Electronics Inc. Method and device for updating system information in wireless lan system
GB2555610B (en) * 2016-11-04 2020-01-15 Samsung Electronics Co Ltd Data traffic management in a telecommunication network
US11234185B2 (en) 2017-09-29 2022-01-25 Nokia Technologies Oy Cell identifier format per area in wireless network

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473413B1 (en) * 1999-06-22 2002-10-29 Institute For Information Industry Method for inter-IP-domain roaming across wireless networks
FI109950B (fi) * 2000-01-20 2002-10-31 Nokia Corp Osoitteen saanti
US6832087B2 (en) * 2001-11-30 2004-12-14 Ntt Docomo Inc. Low latency mobile initiated tunneling handoff
US7269260B2 (en) * 2001-12-26 2007-09-11 Kabushiki Kaisha Toshiba Communication system, wireless communication apparatus, and communication method
KR100483022B1 (ko) * 2002-12-02 2005-04-18 한국전자통신연구원 위치 관리 서버와 이를 구비한 이더넷 기반의 무선랜 분배시스템 및 그 구현 방법
US20040236939A1 (en) * 2003-02-20 2004-11-25 Docomo Communications Laboratories Usa, Inc. Wireless network handoff key

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8059595B2 (en) 2007-04-06 2011-11-15 Qualcomm Incorporated Handoff of data attachment point
KR101128115B1 (ko) * 2007-04-06 2012-04-12 콸콤 인코포레이티드 데이터 연결 포인트의 핸드오프
KR101248556B1 (ko) * 2008-06-23 2013-04-03 퀄컴 인코포레이티드 무선 네트워크들에서 gci 리포팅을 위한 리소스들을 요청하기 위한 시스템 액세스 시퀀스들의 이용
US9049581B2 (en) 2008-06-23 2015-06-02 Qualcomm Incorporated Utilizing system access sequences to request resources for GCI reporting in wireless networks

Also Published As

Publication number Publication date
CN1691828A (zh) 2005-11-02
US20050243772A1 (en) 2005-11-03

Similar Documents

Publication Publication Date Title
US8000297B2 (en) Access router based mobile IPv6 fast handover method
US20050243772A1 (en) Handover supporting method and apparatus and handover method and apparatus
JP6321050B2 (ja) 近傍アウェアネットワークにおいてデバイスを発見するためのシステムおよび方法
US7450544B2 (en) Apparatus and method for supporting mobility between subnetworks of mobile node in wireless LAN
JP3636695B2 (ja) 無線通信システムにおける中継端末装置及び中継端末プログラム
US8335505B2 (en) Method and apparatus for neighbor discovery in IPv6-based mobile system
US8345625B2 (en) Apparatus and method of handover for mobile node
JP2007532030A (ja) 無線ユニット識別子としてipアドレスを使用するシステム及び方法
JP2008522507A (ja) インフラストラクチャベースのマルチホップ無線ネットワークにおけるmacアドレスプライバシー用の方式
US8385347B2 (en) Mobile node for obtaining IP address allocation information, data server for providing IP address allocation information, and method of providing IP address allocation information
KR100547153B1 (ko) 고속으로 링크 계층 및 네트워크 계층에 접속하는 장치 및방법
US20090252114A1 (en) Method and System for Supporting Seamless Handover of Mobile Node Using Mobile Stream Control Transmission Protocol
KR100842279B1 (ko) 무선 랜에서 이동 단말의 이동성 제공 장치 및 그 방법
KR100664946B1 (ko) 고속 핸드오버를 수행하기 위한 장치 및 방법
JP2003318943A (ja) Ipアドレス生成方法及び無線基地局装置
CN116830548A (zh) 用于多链路地址解析的通信装置和通信方法
Imadali et al. Analyzing dynamic IPv6 address auto-configuration techniques for group IP-based vehicular communications
WO2022196113A1 (ja) 電波発生装置、アドレスの対応付け方法及び記録媒体
EP1763203B1 (en) Method for obtaining IP address allocation information in a mobile node.
US20030101281A1 (en) Communication protocol for mobile nodes in a network address translation (NAT) domain
Singh et al. IAPP Modifications for a Location based Fast hand off Technique in wireles networks
Bezahaf Fast Mobility Management in Wireless Mesh Network
KR20080031881A (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid