KR100456456B1 - 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법 - Google Patents

무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법 Download PDF

Info

Publication number
KR100456456B1
KR100456456B1 KR20020068419A KR20020068419A KR100456456B1 KR 100456456 B1 KR100456456 B1 KR 100456456B1 KR 20020068419 A KR20020068419 A KR 20020068419A KR 20020068419 A KR20020068419 A KR 20020068419A KR 100456456 B1 KR100456456 B1 KR 100456456B1
Authority
KR
South Korea
Prior art keywords
mobile
mobile node
function
access point
agent
Prior art date
Application number
KR20020068419A
Other languages
English (en)
Other versions
KR20040040093A (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 KR20020068419A priority Critical patent/KR100456456B1/ko
Publication of KR20040040093A publication Critical patent/KR20040040093A/ko
Application granted granted Critical
Publication of KR100456456B1 publication Critical patent/KR100456456B1/ko

Links

Classifications

    • 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
    • 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/2592Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
    • 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/5084Providing for device mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • 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

본 발명에 따른 무선랜 시스템의 이동 IP 기능 제공은, (a) 홈망의 제 1 액세스 포인트에 접속되어 무선 인터넷 서비스를 이용하는 이동노드가 외부망으로 이동하는 경우, 상기 이동노드가 외부망의 제 2 액세스 포인트로 접속요구 메시지를 전송하는 단계; (b) 상기 이동노드에서 전송하는 접속요구 메시지를 수신한 제 2 액세스 포인트가 홈망의 제 1 액세스 포인트와 로밍절차를 수행하여 상기 이동노드의 IP 주소정보를 획득하고, 해당 이동노드가 이동 IP 기능을 필요로 하는지 여부를 판단하는 단계; (c) 상기 판단결과, 상기 이동노드가 이동 IP 기능을 필요로 하는 경우, 제 2 액세스 포인트가 이동 IP 등록 요청 메시지를 구성하고, 상기 외부 에이전트를 통해 홈 에이전트로 전송하는 단계; 및 (d) 상기 홈 에이전트가 외부 에이전트로부터 전송 받은 이동 IP 등록 요청 메시지를 이용하여 바인딩을 수행하고, 데이터 송신을 위한 터널을 생성하여 상기 이동노드로의 이동 IP 기능을 제공하는 단계를 포함한다.
이 같은 본 발명에 의하면, 이동 IP 기능이 없는 이동노드에 외부망의 AP에서 이동 IP 기능을 제공하는 효과가 기대된다.

Description

무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과, 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법 {Apparatus and method of offering mobile IP function in Wireless-LAN System, and Data Transmission Method of Mobile Node using Mobile IP Function}
본 발명은 무선랜 시스템에서 이동 IP(Internet Protocol) 기능을 제공하는 장치 및 방법에 관한 것으로, 특히 액세스 포인트(Access Point; 이하 AP라 함)가 이동 IP 기능을 가지지 않는 이동노드에 이동 IP 기능을 제공할 수 있도록 하는 방법을 제공하는 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과, 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법에 관한 것이다.
인터넷에서는 현재 IPv4(이하 IP라고 함) 주소 체계를 사용한다. 이 IPv4 주소체계는 네트워크 주소 기반의 Longest Prefix Match 방식의 라우팅 알고리즘을 사용한다. 이러한 Longest Prefix Match 방식은 라우팅 테이블의 효율과 간결함을 유지하지만 최종 목적지는 서브넷의 라우터로 제한되므로 노드가 서브넷을 이동할 경우 기존의 라우팅 메커니즘은 이동성을 제공하지 못한다.
따라서 IP 서브넷과 매체간의 이동성을 제공하기 위해서 IETF(Internet Engineering Task Force) 이동 IP 워킹 그룹에서 이동 IP 를 제안하였다.
이러한 이동 IP 기술은 홈망(Home Network)의 라우터인 홈 에이전트(Home Agent; 이하 HA라 함) 및 방문망의 이동처리 가능 라우터인 외부 에이전트(Foreign Agent; 이하 FA라 함)를 주요 구성요소로 하며, HA로의 주기적인 이동 호스트의 위치 등록 및 외부 에이전트간 또는 홈 에이전트와 이동 호스트간의 터널링을 이용하여 이동 호스트의 이동성을 지원한다.
그러나, 상기한 이동 IP 기술에서는 이동 호스트가 이동 IP 서비스를 제공받기 위해서 고유의 IP 주소를 받아야 하기 때문에, 이동 IP 서비스를 사용하기 위한 가입자가 많아지는 경우 이들 가입자들에게 할당할 IP 주소가 부족해지는 현상이 발생할 수 있고, 이러한 IP 주소 자원의 부족으로 인해 이동 IP 서비스의 활용이 제한될 수 있다.
한편, 상기한 주소 부족 문제를 해결하기 위한 일안으로 이동 호스트에게 고유의 IP를 할당하는 것이 아니라 IP 주소를 요구하는 이동 호스트에게 IP 주소를 동적으로 할당하는 방법이 있다.
상기한 바와 같이 이동 IP 주소를 동적으로 할당하는데 있어서, 대한민국 공개특허공보 2002-0023917(출원번호 10-2001-0087889, 무선랜 기반의 액세스 망에서 핸드오프 방법)에서 다른 망 또는 같은 망의 서로 다른 액세스 포인트(Access Point; 이하 AP라 함)로 이동하는 경우 AP와 사용자 단말간 연결 설정시간을 단축하고, 데이터 손실이 최소화되도록 하는 핸드오프 방법을 제안한다.
상기한 특허는 사용자의 이동성을 확보하며, 신속한 핸드오프 방법을 제공함으로써, 무선랜의 동작 및 기능은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 규격을 기반으로 MAC(Media Access Control) 계층에서의 동작은 사용자가 다른 망의 서로 다른 AP 로 이동시 AP 와 사용자 단말간 연결 설정 시간을 단축하고, 데이터 손실을 최소화하도록 하며 네트워크 계층의 이동성을 위한 기술인 이동 IP 기술을 적용함으로써, 네트워크 계층에서의 IP 이동성 및 상위 계층응용에서 망 접속 구간이 변경 유지되어도 지속적인 연결을 유지할 수 있는 기능을 제공한다.
그러나, 상기한 특허는 이동 IP 기능이 없는 사용자 단말을 이용할 수 없는 문제가 있다.
일반적인 이동 IP 기능을 이루기 위한 구성요소 및 구성요소에 대한 각각의 필요기능은 RFC2002(Request for Comments)표준 규격에서 정의되어 있다. RFC2002 규격에 따르면, 이동 IP 동작은 이동노드(Mobile Node), FA, HA 로 구성되어 진다.
홈망의 AP1에 접속되어 있는 이동노드가 서로 다른 외부망으로 이동하는 경우, 이동 IP 기능이 없는 이동노드는 자신의 IP 주소를 다시 설정해야 하는 불편함이 있다.
그러나, 이동노드에 이동 IP 기능이 제공된다면, AP1에 접속되어 있을 때 할당받았던 IP 주소를 이용하여 외부망의 AP2에 접속할 때도 IP 주소의 변경 없이 인터넷 서비스를 이용할 수 있다.
좀더 자세히 설명하면, 이동노드가 홈망의 AP1에 접속되어 있다가 외부망으로 이동할 때, 이동노드는 먼저 외부망의 AP2에 재결합 요청(Re-Association request)을 하고, AP2가 응답을 하면, AP1과 AP2가 로밍(roaming) 절차에 의해 이동노드에 대한 로밍을 완료한다.
이후 이동노드는 AP2를 통해 이동 IP 절차에 따라 외부망의 FA에게 이동 IP 등록 요청(Registration Request)메시지를 전송한다.
상기 등록 요청 메시지에는 HA의 IP 주소, 인터넷 망으로부터 이동 노드로 들어오는 데이터를 HA가 터널링(Tunneling)해 줄 터널링 앤드 포인트(End Point)를 나타내는 COA(Care-Of-Address)값, 그리고 이동 노드의 IP주소값 등이 포함된다.
이 등록 요청 메시지를 수신한 FA에서 이동 IP 규격에서 정의하는 절차에 의해 HA에게 등록요청 메시지를 전달하고, 등록요청 메시지를 전달받은 HA는 이동 IP 규격에서 정의하는 절차에 따라 이동 노드에 대한 바인딩 정보를 구성하고, 등록 요청 메시지에 있는 COA 주소로 터널을 생성한 후 응답 신호를 FA로 보내어, 이동 노드에서 이동 IP 기능에 따른 인터넷 서비스를 가능하도록 한다.
상기의 이동 IP 등록절차를 이용하여 등록이 완료된 이동 노드로 호스트에서 데이터를 전송할 때는 호스트가 전송하는 데이터를 HA가 중간에서 수신하여 캡슐화한 후 COA IP주소로 터널링 하여 전송되어 지도록 한다.
그러나, 종래의 이동 IP 기능 및 데이터 송수신 절차는 이동 노드가 홈망에서 외부망으로 이동하였을 때, 망에서는 FA와 HA 기능이 제공되어져야 하며, 사용자 측에서는 RFC2002 에서 정의하는 이동 노드의 필요기능을 수행할 수 있어야 한다.
따라서, 이동 IP 기술을 지원을 하는 단말기만이 상기 이동 IP 기술을 이용할 수 있으며, 이에 따라 사용자는 이동 IP 기능이 있는 단말기를 새로 구매해야하는 부담이 있다.
상기와 같은 문제를 해결하기 위하여, 본 발명은 AP가 이동 IP 기능 중에 이동노드에서 수행하는 기능을 수행할 수 있도록 하여, 이동 IP 기능이 없는 이동 노드에서도 홈망에서 외부망으로 이동할 때, 사용자가 IP 주소를 재 설정하지 않고, 이동 IP기능을 이용하여 무선 인터넷 서비스를 이용할 수 있도록 하는 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과, 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법을 제공함에 그 목적이 있다.
도 1은 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능 제공 장치의 구조를 나타낸 블록도이다.
도 2는 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 제공 방법의 신호 흐름도 이다.
도 3은 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 제공 방법에 따른 FA 의 IP 주소 및 메시지 정보 획득방법의 신호 흐름도 이다.
<도면의 주요부분의 간단한 설명>
100 : 홈망(Home Network) 110 : HA(Home Agent)
120 : AP 1(Access Point) 200 : 외부망(Foreign Network)
210 : FA(Foreign Agent) 220 : AP 2
300 : IP 망 310 : 호스트
본 발명에 따른, 무선랜 시스템의 이동 IP기능 제공방법은,
홈망의 라우터인 홈 에이전트와, 상기 홈망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 1 액세스 포인트와, 외부망의 이동처리 가능 라우터인 외부 에이전트와, 상기 외부망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 2 액세스 포인트와, 상기 홈망 및 외부망에 접속되는 IP 망 및 상기 IP 망에 연결된 호스트를 포함하는 무선랜 시스템에서 이동 IP 기능을 제공하는 방법에 있어서, (a) 상기 제 1 액세스 포인트에 접속되어 무선 인터넷 서비스를 이용하는 이동노드가 홈망에서 외부망으로 이동하는 경우, 상기 이동노드가 이동 IP 기능을 가지지 않으며, 외부망의 제 2 액세스 포인트로 접속요구 메시지를 전송하는 단계; (b) 상기 이동노드에서 전송하는 접속요구 메시지를 수신한 제 2 액세스 포인트가 홈망의 제 1 액세스 포인트와 로밍절차를 수행하여 상기 이동노드의 IP 주소정보를 획득하고, 해당 이동노드가 이동 IP 기능을 필요로 하는지 여부를 판단하는 단계; (c) 상기 판단결과, 상기 이동노드가 이동 IP 기능을 필요로 하는 경우, 상기 제 2 액세스 포인트가 이동 IP 등록 요청 메시지를 구성하고, 상기 외부 에이전트를 통해 홈 에이전트로 전송하는 단계; 및 (d) 상기 홈 에이전트가 외부 에이전트로부터 전송 받은 이동 IP 등록 요청 메시지를 이용하여 바인딩을 수행하고, 데이터 송신을 위한 터널을 생성하여 상기 이동노드로의 이동 IP 기능을 제공하는 단계를 포함한다.
바람직하게, 상기 외부 에이전트가 제 2 액세스 포인트로 주기적으로 에이전트 광고 메시지를 전송하는 단계; 및 상기 제 2 액세스 포인트가 외부 에이전트로부터 전송된 에이전트 광고 메시지에 포함된 외부 에이전트 IP 정보를 획득하여 저장하고, 응답메시지를 외부 에이전트로 전송하는 단계를 더 포함한다.
바람직하게, 상기 제 2 액세스 포인트에서 외부 에이전트로 에이전트 광고 메시지를 요구하고, 외부 에이전트로부터 에이전트 광고 메시지를 전송 받는 단계; 및 상기 제 2 액세스 포인트가 외부 에이전트로부터 수신된 에이전트 광고 메시지에 포함된 외부 에이전트 IP주소를 획득하여 저장하는 단계를 더 포함한다.
바람직하게, 상기 (b) 단계는, 상기 제 2 액세스 포인트가 상기 이동노드의 IP 주소정보를 획득하여, 해당 IP 주소가 자신이 속한 외부망의 IP 주소인지 판단하는 단계; 및 상기 판단결과, 상기 이동노드의 IP 주소가 자신이 속한 외부망의 IP 주소가 아닌 경우, 이동 IP 기능을 필요로 하는 것으로 판단하는 단계를 포함한다.
또한, 상기 (c) 단계의 이동 IP 등록 요청메시지는, 상기 제 2 액세스 포인트가 제 1 액세스 포인트와의 로밍절차에서 획득한 홈 에이전트 IP 주소 및 이동노드의 IP 주소; 이동 IP 기능 제공을 위한 터널 앤드 포인트에 해당하는 제 2 액세스 포인트 주소; 및 상기 제 2 액세스 포인트에서 디캡슐화 동작을 수행하는 것을 표시하는 비트를 포함하여 구성하는 것을 특징으로 한다.
또한, 상기 (d) 단계는, 홈 에이전트가 외부 에이전트로부터 수신된 이동 IP등록 요청메시지를 분석하여, 상기 이동노드의 IP 주소를 이용하여 바운딩을 수행하는 단계; 및 상기 이동 IP 등록 요청메시지에 포함된 제 2 액세스 포인트 주소를 앤드 포인트로 하는 터널을 생성하는 단계를 포함하는 것이 바람직하다.
또한, 본 발명에 따른 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법은, 홈망의 라우터인 홈 에이전트와, 상기 홈망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 1 액세스 포인트와, 외부망의 이동처리 가능 라우터인 외부 에이전트와, 상기 외부망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 2 액세스 포인트와, 상기 외부망에 접속되는 인터넷망 및 상기 인터넷망에 연결된 호스트로 구성된 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법에 있어서, 상기 호스트가 이동노드를 목적지로 하는 데이터를 홈 에이전트로 전송하는 단계; 상기 홈 에이전트가 호스트로부터 수신된 데이터를 캡슐화하고, 캡슐화한 데이터를 이동 IP 기능 수행시 상기 제 2 액세스 포인트를 앤드 포인트로 하여 생성된 터널을 통해 상기 제 2 액세스 포인트로 전송하는 단계; 및 상기 제 2 액세스 포인트가 터널을 통해 수신한 캡슐화된 데이터를 디캡슐화하고, 디캡슐화한 데이터를 이동노드로 전송하는 단계를 포함한다.
바람직하게, 상기 이동노드에서 호스트로 데이터를 전송하는 경우, 상기 이동노드에서 상기 호스트를 목적지로 하는 데이터를 제 2 액세스 포인트로 전송하고, 제 2 액세스 포인트가 외부 에이전트를 통해 IP 망의 호스트로 이동노드에서 전송한 데이터를 전달하는 단계를 포함한다.
또한, 본 발명에 따른 무선랜 시스템의 이동 IP 기능 제공장치는, 홈망과,IP 망과 연결된 외부망으로 구성되는 무선랜 시스템에서 상기 홈망에서 외부망으로 이동하는 이동노드로 무선랜 서비스를 제공하기 위한 이동 IP 기능을 제공하는 장치에 있어서, 상기 이동노드가 접속하여 홈망으로부터 무선랜 서비스를 받을 수 있도록 하는 제 1 액세스 포인트; 상기 제 1 액세스 포인트에 접속한 이동노드를 관리하고, 외부망과 접속되는 이동노드로 데이터 전송을 담당하는 홈 에이전트; 상기 이동노드가 현재 접속된 홈망에서 다른 외부망으로 이동하는 경우, 이동노드간의 데이터 송수신을 상기 홈 에이전트와의 메시지 송수신을 통해 담당하는 외부 에이전트; 및 상기 외부 에이전트에 이동 IP 기능을 가지지 않는 이동노드가 접속할 경우, 무선랜 서비스를 받을 수 있도록 이동 IP 기능을 제공을 위한 이동 IP 등록 요청메시지 생성과 전송 및 터널링 앤드포인트로 동작하고, 상기 홈 에이전트로부터 이동노드로 전송되어지는 캡슐화된 데이터를 디캡슐화하여 이동노드로 전달하는 제 2 액세스 포인트를 포함한다.
바람직하게, 상기 외부망과 유선으로 연결되고, 상기 이동노드에 인터넷 서비스를 제공하기 위한 IP 망; 및 상기 IP 망에 연결되어 상기 이동노드와 데이터 송수신을 하는 호스트를 포함한다.
바람직하게, 상기 제 2 액세스 포인트는 외부 에이전트로부터 전송되는 에이전트 광고 메시지를 이용하여 외부 에이전트의 IP 주소정보를 획득 및 저장하는 것을 특징으로 한다.
바람직하게, 상기 제 2 액세스 포인트는 상기 호스트로부터 상기 이동노드로 전송되는 데이터를 수신하기 위한 터널 앤드 포인트 기능을 수행하는 것을 특징으로 한다.
바람직하게, 상기 제 2 액세스 포인트는 상기 홈 에이전트에서 캡슐화하여 터널을 통해 전송하는 캡슐화된 데이터를 디캡슐화하는 기능을 가지는 것을 특징으로 한다.
이하 첨부된 도면을 참조하여 본 발명의 실시 예를 자세히 설명한다.
도 1은 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능 제공 장치의 구조를 나타낸 블록도이다.
도 1을 참조하면, 무선랜 시스템의 이동 IP 기능 제공 장치는, 홈망(100)의 HA(110)와, AP1(120)과, 외부망(200)의 FA(210)와, AP2(220)와, IP망(300)의 호스트(310)와, 이동노드(400)를 포함한다.
HA(110)는 이동노드(400)의 위치 정보를 유지하고, FA(210)에 이동하여 접속해 있는 이동노드(400)로 데이터를 전송하는 라우터이다.
또한, 여기서는 HA(110)가 하나만 있는 것으로 설명하였으나, 이동 IP서비스 이용자의 수의 증가로 인해 HA(110)의 추가가 가능하다.
또한, 이동노드(400)가 특정 HA(110)를 명시 않는 경우는 하나의 HA(110)가 동적으로 선택한다.
FA(210)는 이동노드(400)가 무선 접속된 무선 이동통신망에 각각 접속되며, HA(110)와 협력해 이동노드(400)로의 데이터 전송을 담당하는 라우터이다.
이동통신망의 특성상 FA(210)는 각각 별도의 서비스 영역을 담당하며, 각 서비스 영역은 별도의 AP2(220)로 구성될 수 있다.
이때, 각 영역에서 FA(210)를 통해 접속되는 이동노드(400)는 해당 AP2(220)에 속한 IP 주소를 동적으로 할당받아야 데이터 패킷 송수신이 가능하다.
본 발명의 실시 예에 따른 상기 구성은 홈망(100)의 AP1(120)의 영역 1에서 무선 인터넷 서비스를 받던 이동노드(400)가 외부망(200)으로 이동하여, AP2(220)로 접속을 설정할 때, 상기 이동노드(400)가 이동 IP 기능을 가지지 않을 때 AP2(220)에서 이동 IP 기능을 제공해 주어, 무선 인터넷 서비스를 계속적으로 받을 수 있도록 한다.
상기 AP2(220)는 FA(210)에서 주기적으로 전송하는 에이전트 광고 메시지를 이용하여 FA(210)의 IP 주소와, 상기 에이전트 광고 메시지에 포함되는 정보를 저장할 수 있으며, 이때 저장된 FA(210)의 IP 주소를 이용하여 이동노드(400)가 이동 IP 기능을 필요로 하는지 여부를 판단하고, 이동 IP 기능을 필요로 하는 이동노드(400)에 이동 IP 기능을 제공한다.
이때, 상기 이동노드(400)는 무선랜 카드를 장착한 노트북, PDA(Personal Digital Assistant) 또는 휴대형 인터넷 접속장치와 같은 무선접속이 가능한 이동통신 장치를 말한다.
즉, 상기 이동노드(400)는 IEFT의 RFC2002에 기술된 이동 호스트의 기능을 가지며, 무선 채널을 통해 이동통신망에 각각 접속될 수 있다.
상기와 같이 구성되는 본 발명의 실시 예에 따른 무선랜 시스템에서 이동노드(400)로 이동 IP 기능을 제공하는 방법은 다음과 같다.
도 2는 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능 제공 방법의 신호 흐름도 이다.
도 2를 참조하면, 홈망(100)의 AP1(120)에 접속해서 무선 인터넷 서비스를 이용하는 이동노드(400)가 외부망(200)의 AP2(220)가 있는 영역2로 이동하면, 이동노드(400)는 AP2(220)로 IP 재결합을 요청하고, AP2(220)로부터 응답을 받는다(S201).
이때, 상기 이동노드(400)는 이동 IP 기능을 가지지 않는 장치로서, AP2(220)는 접속되는 이동노드(400)가 이동 IP 기능을 가지지 않는 것을 판단하고, 이동 IP기능을 갖고 있지 않는 이동노드(400)에서 IP 재겹합을 요청받은 경우 AP2(220)에서 이동 IP 기능을 제공하도록 동작한다.
상기 응답을 전송한 AP2(220)가 AP1(120)과의 로밍절차를 수행하여(S202), 자신의 영역으로 들어온 이동노드(400)에 대한 IP 주소 정보 및 상기 이동노드(400)가 이동 IP기능을 원하는 지를 판단한다.
이때, 상기 AP2(220)가 이동노드(400)에서 이동 IP 기능을 원하는지를 판단하는 것은, 로밍절차에서 획득된 이동노드(400)의 IP 주소가 자신이 관리하는 IP주소인지를 판단하여, 자신이 관리하지 않는 IP 주소라면, 다른 서브넷에서 이동해온 이동노드(400)로 판단하고, 이동 IP 기능을 제공해야 하는 것으로 판단한다.
AP2(220)는 상기 단계 S202에서 전송 받은 정보를 이용하여 자신의 영역에 들어온 이동노드(400)를 대신해서 이동 IP 등록 요청메시지를 FA(210)로 전송한다(S203).
이때, 상기 이동 IP 등록 요청메시지에는 이동노드의 IP 주소와 COA 값 및사용자가 상기 AP2(220)에 미리 지정해 놓은 HA(110)의 주소 또는 상기 이동노드(400)에서 이동해온 HA(110)의 주소값 등이 포함되며, AP2(220)는 단계 S201의 로밍절차에서 얻은 이동노드의 IP 주소를 입력하고, COA 값으로는 자신의 IP 주소를 입력한다.
그리고, HA(110)의 주소는 상기 로밍절차에서 얻은 이동노드(400)의 HA(110) 주소 또는 사용자가 미리 AP2(220)에 설정해 놓은 HA(110)의 주소를 입력한다.
상기 사용자가 설정해 놓은 HA(110)의 주소란 란 AP2(220)에서 이동 IP 기능을 제공하기 위하여 사용자가 미리 이동 IP 기능 제공시에 연결할 HA(110)의 IP 주소를 말한다.
또한, 상기 이동 IP 등록 요청메시지의 'D' 비트를 '1'로 설정하는데, 이때, 'D'비트를 '1'로 설정하는 것은 AP2(220) 자신이 HA(110)가 캡슐화하여 터널링한 데이터를 디캡슐화 한다는 것을 의미한다.
상기 단계 S203과 같이 AP2(220)가 FA(110)로 이동 IP 등록 요청메시지를 전송하면, FA(110)는 이동 IP 등록 요청메시지를 수신하여 HA(110)로 전달하고 이동 IP 등록을 요청한다(S204).
HA(110)는 FA(210)로부터 수신된 이동 IP 등록 요청메시지에 포함되어 있는 이동노드(400)의 IP 주소를 이용하여 바인딩을 수행하고, COA를 이용해 터널을 생성한다(S205).
그리고, HA(110)는 이동 IP 등록 요청메시지에 대한 응답메시지를 FA(210)로 전하고(S206), HA(110)로부터 이동 IP 등록 요청메시지 응답을 받은 FA(210)는 이를 AP2(220)에 전달한다(S207).
상기 AP2(220)는 FA(210)로부터 전달받는 이동 IP 등록 요청메시지 응답에 따라, 이동노드(400)로 데이터 전송이 가능하다는 것을 알린다(S208).
상기 단계 S201~S208에 의하여, AP2(220)는 이동노드(400)가 이동 IP 기능을 가지지 않을 경우, 이동 IP 기능을 제공하여 준다.
이동노드(400)는 데이터 전송이 허용되었다는 것을 AP2(220)로부터 통보 받고(단계 S208) 데이터를 IP망(300)과 연결된 호스트(310)로 전송할 수 있다.
이때, 이동노드(400)에서 호스트(310)로 전송하는 데이터는 AP2(220)를 통하여 IP망(300)으로 전달되고, 다시 호스트(310)로 전달된다(S209).
그리고, 호스트(310)에서 이동노드(400)로 데이터를 전송할 경우는, 먼저 호스트(310)에서 IP망(300)을 통해 이동노드(400)로 데이터를 전송하면(S210), IP망(300)은 호스트(310)에서 이동노드(400)로 전송하는 데이터를 HA(110)로 전달한다.
HA(110)는 호스트(310)로부터 전송된 데이터를 캡슐화하고, COA를 이용해 생성한 터널을 통해 터널링을 수행한다(S211).
이때, 상기 COA는 단계 S203에서 AP2(220)가 자신의 IP 주소로 입력하였기 때문에, AP2(220)로 데이터가 전달된다(S212).
상기 AP2(220)는 터널을 통해 수신된 호스트(310)로부터의 데이터를 디캡슐화하고(S213), 디캡슐화한 데이터를 이동노드(400)로 전달한다(S214).
이상에서 설명한 바와 같이 AP2(220)에서 이동 IP 기능을 제공하기 위해서는상기 단계 S203에서 AP2(220)가 FA(210)로 이동 IP 등록 요청메시지를 전송하기 위하여 FA에 대한 IP 주소정보를 알고 있어야만 한다.
도 3은 본 발명의 실시 예에 따른 무선랜 시스템의 이동 IP 기능 제공 방법에 따른 FA 의 IP 주소 및 메시지 정보 획득방법의 신호 흐름도 이다.
도 3을 참조하면, AP2(220)는 평소에 주기적으로 FA(210)로부터 전송되는 에이전트 광고메시지(대행자 광고; Agent Advertisement)를 수신하여(S301), 상기 에이전트 광고메시지에 포함된 FA(210)의 IP주소를 획득하고, 상기 에이전트 광고메시지에 포함되는 정보를 저장한다(S302).
그리고, AP2(220)는 FA(210)로 에이전트 광고메시지를 정상적으로 수행했음을 알리는 에이전트 간청메시지를 전송한다(S303).
또한, 상기 단계 S301~S304와는 다른 방법으로, AP2(220)에서 먼저 FA(210)로 에이전트 광고메시지를 보내달라는 요청메시지인 에이전트 간청 메시지를 전송하고(S311), 이에 따라 FA(210)에서 에이전트 광고메시지를 AP2(220)로 전송한다(S312).
상기 AP2(220)는 FA(210)에서 전송한 에이전트 광고메시지를 수신하고, 해당 에이전트 광고메시지에 포함된 IP 주소와, 정보를 획득하여 저장한다(S313).
이상과 같이, AP2(220)는 FA(210)의 IP주소 정보를 얻기 위하여, FA(210)에서 주기적으로 AP2(220)에 전송하는 에이전트 광고메시지를 이용한다.
그리고, AP2(220)는 상기 에이전트 광고메시지에서 얻은 FA(210)의 IP 주소를 이용하여, 이동노드(400)가 이동 IP 기능을 필요로 하는가 여부를 판단한다.
즉, AP2(220)는 이동노드(400)로부터 재결합 요청을 받으면, 해당 이동노드(400)의 IP 주소가 자신이 속한 FA(210)의 주소인지, 다른 서브 네트워크의 주소인지를 판단하고, 다른 서브 네트워크의 주소인 경우 해당 이동노드(400)가 이동 IP 주소 기능을 제공받아야 한다는 것으로 판단한다.
그리고, 이동노드(400)에 이동 IP 기능이 없어도 AP2(200)에서 이동 IP 기능을 제공하는 것이다.
이상에서 설명한 바와 같이, 본 발명에 따른 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과, 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법은 이동 IP 기능을 가지지 않는 이동노드를 대신하여 AP에서 이동 IP 기능을 제공할 수 있도록 하여, 이동 IP 기능이 없는 이동노드가 홈망에서 외부망으로 이동할 경우, 다시 자신의 IP 주소를 재 설정해야 하는 불편함이 없이, 외부망의 AP에서 제공하는 이동 IP 기능을 이용한 인터넷 서비스를 연속적으로 이용할 수 있는 효과가 있다.
또한, 이동 IP 기능이 없는 이동노드에서 무선 인터넷 서비스를 받기 위하여 이동 IP 기능을 추가하거나, 장비를 교체해야하는 비용이 절감되는 효과가 있다.

Claims (13)

  1. 홈망의 라우터인 홈 에이전트와, 상기 홈망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 1 액세스 포인트와, 외부망의 이동처리 가능 라우터인 외부 에이전트와, 상기 외부망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 2 액세스 포인트와, 상기 홈망 및 외부망에 접속되는 IP 망 및 상기 IP 망에 연결된 호스트를 포함하는 무선랜 시스템에서 이동 IP 기능을 제공하는 방법에 있어서,
    (a) 상기 제 1 액세스 포인트에 접속되어 무선 인터넷 서비스를 이용하는 이동노드가 홈망에서 외부망으로 이동하는 경우, 상기 이동노드가 이동 IP 기능을 가지지 않으며, 외부망의 제 2 액세스 포인트로 접속요구 메시지를 전송하는 단계;
    (b) 상기 이동노드에서 전송하는 접속요구 메시지를 수신한 제 2 액세스 포인트가 홈망의 제 1 액세스 포인트와 로밍절차를 수행하여 상기 이동노드의 IP 주소정보를 획득하고, 해당 이동노드가 이동 IP 기능을 필요로 하는지 여부를 판단하는 단계;
    (c) 상기 판단결과, 상기 이동노드가 이동 IP 기능을 필요로 하는 경우, 상기 제 2 액세스 포인트가 이동 IP 등록 요청 메시지를 구성하고, 상기 외부 에이전트를 통해 홈 에이전트로 전송하는 단계; 및
    (d) 상기 홈 에이전트가 외부 에이전트로부터 전송 받은 이동 IP 등록 요청 메시지를 이용하여 바인딩을 수행하고, 데이터 송신을 위한 터널을 생성하여 상기이동노드로의 이동 IP 기능을 제공하는 단계
    를 포함하는 무선랜 시스템의 이동 IP 기능 제공 방법
  2. 제 1항에 있어서,
    상기 외부 에이전트가 제 2 액세스 포인트로 주기적으로 에이전트 광고 메시지를 전송하는 단계; 및
    상기 제 2 액세스 포인트가 외부 에이전트로부터 전송된 에이전트 광고 메시지에 포함된 외부 에이전트 IP 정보를 획득하여 저장하고, 응답메시지를 외부 에이전트로 전송하는 단계
    를 더 포함하는 무선랜 시스템의 이동 IP 기능 제공 방법.
  3. 제 1항에 있어서,
    상기 제 2 액세스 포인트에서 외부 에이전트로 에이전트 광고 메시지를 요구하고, 외부 에이전트로부터 에이전트 광고 메시지를 전송 받는 단계; 및
    상기 제 2 액세스 포인트가 외부 에이전트로부터 수신된 에이전트 광고 메시지에 포함된 외부 에이전트 IP주소를 획득하여 저장하는 단계
    를 더 포함하는 무선랜 시스템의 이동 IP 기능 제공 방법.
  4. 제 1항에 있어서,
    상기 (b) 단계는,
    상기 제 2 액세스 포인트가 상기 이동노드의 IP 주소정보를 획득하여, 해당 IP 주소가 자신이 속한 외부망의 IP 주소인지 판단하는 단계; 및
    상기 판단결과, 상기 이동노드의 IP 주소가 자신이 속한 외부망의 IP 주소가 아닌 경우, 이동 IP 기능을 필요로 하는 것으로 판단하는 단계
    를 포함하는 무선랜 시스템의 이동 IP 기능 제공 방법.
  5. 제 1항에 있어서,
    상기 (c) 단계의 이동 IP 등록 요청메시지는,
    상기 제 2 액세스 포인트가 제 1 액세스 포인트와의 로밍절차에서 획득한 홈 에이전트 IP 주소 및 이동노드의 IP 주소;
    이동 IP 기능 제공을 위한 터널 앤드 포인트에 해당하는 제 2 액세스 포인트 주소; 및
    상기 제 2 액세스 포인트에서 디캡슐화 동작을 수행하는 것을 표시하는 비트를 포함하는 무선랜 시스템의 이동 IP 기능 제공 방법.
  6. 제 1항에 있어서,
    상기 (d) 단계는,
    홈 에이전트가 외부 에이전트로부터 수신된 이동 IP 등록 요청메시지를 분석하여, 이동노드의 IP 주소를 이용하여 바운딩을 수행하는 단계; 및
    상기 이동 IP 등록 요청메시지에 포함된 제 2 액세스 포인트 주소를 앤드 포인트로 하는 터널을 생성하는 단계
    를 포함하는 것을 특징으로 하는 무선랜 시스템의 이동 IP 기능 제공 방법.
  7. 홈망의 라우터인 홈 에이전트와, 상기 홈망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 1 액세스 포인트와, 외부망의 이동처리 가능 라우터인 외부 에이전트와, 상기 외부망에 이동노드가 접속하여 서비스를 제공받을 수 있게 하는 제 2 액세스 포인트와, 상기 외부망에 접속되는 인터넷망 및 상기 인터넷망에 연결된 호스트로 구성된 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법에 있어서,
    상기 호스트가 이동노드를 목적지로 하는 데이터를 홈 에이전트로 전송하는 단계;
    상기 홈 에이전트가 호스트로부터 수신된 데이터를 캡슐화하고, 캡슐화한 데이터를 이동 IP 기능 수행시 상기 제 2 액세스 포인트를 앤드 포인트로 하여 생성된 터널을 통해 상기 제 2 액세스 포인트로 전송하는 단계; 및
    상기 제 2 액세스 포인트가 터널을 통해 수신한 캡슐화된 데이터를 디캡슐화하고, 디캡슐화한 데이터를 이동노드로 전송하는 단계
    를 포함하는 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법.
  8. 제 7항에 있어서,
    상기 이동노드에서 호스트로 데이터를 전송하는 경우,
    상기 이동노드에서 상기 호스트를 목적지로 하는 데이터를 제 2 액세스 포인트로 전송하고, 제 2 액세스 포인트가 외부 에이전트를 통해 IP 망의 호스트로 이동노드에서 전송한 데이터를 전달하는 단계를 포함하는 무선랜 시스템의 이동 IP 기능을 이용한 이동노드의 데이터 전송 방법
  9. 홈망과, IP 망과 연결된 외부망으로 구성되는 무선랜 시스템에서 상기 홈망에서 외부망으로 이동하는 이동노드로 무선랜 서비스를 제공하기 위한 이동 IP 기능을 제공하는 장치에 있어서,
    상기 이동노드가 접속하여 홈망으로부터 무선랜 서비스를 받을 수 있도록 하는 제 1 액세스 포인트;
    상기 제 1 액세스 포인트에 접속한 이동노드를 관리하고, 외부망과 접속되는 이동노드로 데이터 전송을 담당하는 홈 에이전트;
    상기 이동노드가 현재 접속된 홈망에서 다른 외부망으로 이동하는 경우, 이동노드간의 데이터 송수신을 상기 홈 에이전트와의 메시지 송수신을 통해 담당하는 외부 에이전트; 및
    상기 외부 에이전트에 이동 IP 기능을 가지지 않는 이동노드가 접속할 경우, 무선랜 서비스를 받을 수 있도록 이동 IP 기능을 제공을 위한 이동 IP 등록 요청메시지 생성과 전송 및 터널링 앤드포인트로 동작하고, 상기 홈 에이전트로부터 이동노드로 전송되어지는 캡슐화된 데이터를 디캡슐화하여 이동노드로 전달하는 제 2액세스 포인트
    를 포함하는 무선랜 시스템의 이동 IP 기능 제공 장치.
  10. 제 9항에 있어서,
    상기 외부망과 유선으로 연결되고, 상기 이동노드에 인터넷 서비스를 제공하기 위한 IP 망; 및
    상기 IP 망에 연결되어 상기 이동노드와 데이터 송수신을 하는 호스트
    를 포함하는 무선랜 시스템의 이동 IP 기능 제공 장치.
  11. 제 9항에 있어서,
    상기 제 2 액세스 포인트는 외부 에이전트로부터 전송되는 에이전트 광고 메시지를 이용하여 외부 에이전트의 IP 주소정보를 획득 및 저장하는 것을 특징으로 하는 무선랜 시스템의 이동 IP 기능 제공 장치.
  12. 제 9항에 있어서,
    상기 제 2 액세스 포인트는 상기 호스트로부터 상기 이동노드로 전송되는 데이터를 수신하기 위한 터널 앤드 포인트 기능을 수행하는 것을 특징으로 하는 무선랜 시스템의 이동 IP 기능 제공 장치.
  13. 제 9항에 있어서,
    상기 제 2 액세스 포인트는 상기 홈 에이전트에서 캡슐화하여 터널을 통해 전송하는 캡슐화된 데이터를 디캡슐화하는 기능을 가지는 것을 특징으로 하는 무선랜 시스템의 이동 IP 기능 제공 장치.
KR20020068419A 2002-11-06 2002-11-06 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법 KR100456456B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20020068419A KR100456456B1 (ko) 2002-11-06 2002-11-06 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20020068419A KR100456456B1 (ko) 2002-11-06 2002-11-06 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법

Publications (2)

Publication Number Publication Date
KR20040040093A KR20040040093A (ko) 2004-05-12
KR100456456B1 true KR100456456B1 (ko) 2004-11-09

Family

ID=37337587

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20020068419A KR100456456B1 (ko) 2002-11-06 2002-11-06 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법

Country Status (1)

Country Link
KR (1) KR100456456B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100850512B1 (ko) 2006-12-08 2008-08-05 한국전자통신연구원 무선 통신의 모바일 IPv6 패킷 전송 방법
WO2009151258A3 (en) * 2008-06-13 2010-03-11 Samsung Electronics Co., Ltd. Method for ue handover between home node bs

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100636168B1 (ko) 2004-09-03 2006-10-19 삼성전자주식회사 Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치
KR101042112B1 (ko) * 2004-09-20 2011-06-16 주식회사 케이티 인공위성을 이용한 휴대 인터넷 제공 방법 및 시스템
US20090161624A1 (en) * 2007-12-19 2009-06-25 Motorola, Inc. Registering a mobile communication device with an access network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100850512B1 (ko) 2006-12-08 2008-08-05 한국전자통신연구원 무선 통신의 모바일 IPv6 패킷 전송 방법
WO2009151258A3 (en) * 2008-06-13 2010-03-11 Samsung Electronics Co., Ltd. Method for ue handover between home node bs

Also Published As

Publication number Publication date
KR20040040093A (ko) 2004-05-12

Similar Documents

Publication Publication Date Title
US7450544B2 (en) Apparatus and method for supporting mobility between subnetworks of mobile node in wireless LAN
EP1473900B1 (en) Wireless local area network system capable of supporting host mobility and an operation method therefor
EP1528747B1 (en) Method and system for supporting mobility of mobile terminal
JP3587984B2 (ja) 移動通信システム、パケットゲートウェイ装置、位置情報管理方法、および、位置情報通知方法
KR100544249B1 (ko) 이동 무선 라우터
FI108983B (fi) Liikkuvuusagentin valinta accessverkossa
US8244253B2 (en) Method and apparatus for supporting fast mobility IP with link identifier prefix in wireless communication system
KR101448099B1 (ko) 아이피 기반 저전력 무선 네트워크에서 이동성 지원 방법및 이를 위한 시스템
KR20040102027A (ko) 하이브리드 무선 액세스 브리지와 이동 액세스 라우터시스템 및 방법
JP2006279960A (ja) 無線ネットワークのためのシームレス・ローミングの方法および装置
WO2003024128A1 (en) Arrangements and method in mobile internet communications systems
JP4875630B2 (ja) マルチモード移動端末のハンドオーバー遂行後におけるリンク解除方法及び移動端末
JP4968328B2 (ja) モバイルip通信システム、モバイルip通信装置およびモバイルip通信方法
US20100103876A1 (en) Mobile terminal and communication management device
KR20080075306A (ko) 비손실 모바일 ip 패킷 전달 방법 및 그 시스템
US20060280146A1 (en) Handover support for multiple types of traffic
CN107182104B (zh) 移动通信终端以及位置管理装置
JP2004242019A (ja) 移動通信制御システム、ネットワーク管理サーバ、モバイルノード、アクセスノード及びアンカーノード
JP2006203581A (ja) 通信制御システム
Helal et al. An architecture for wireless LAN/WAN integration
JP3080039B2 (ja) 移動体通信システムにおける移動端末の位置登録方式
KR100456456B1 (ko) 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법
CN101351049A (zh) 用于在移动网络中穿过基于ip的传送网路由业务的方法
JP2006229831A (ja) 異種網間接続切替方法及び異種網間接続システム
JP2006203580A (ja) 通信制御システム

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: 20121031

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee