KR100770848B1 - 이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 - Google Patents
이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 Download PDFInfo
- Publication number
- KR100770848B1 KR100770848B1 KR1020030078482A KR20030078482A KR100770848B1 KR 100770848 B1 KR100770848 B1 KR 100770848B1 KR 1020030078482 A KR1020030078482 A KR 1020030078482A KR 20030078482 A KR20030078482 A KR 20030078482A KR 100770848 B1 KR100770848 B1 KR 100770848B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile terminal
- sip
- mobile
- address
- home
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000010295 mobile communication Methods 0.000 title claims abstract description 17
- 230000000977 initiatory effect Effects 0.000 claims abstract description 9
- 238000005538 encapsulation Methods 0.000 claims description 4
- 230000011664 signaling Effects 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/02—Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동통신 시스템에서 이동 단말의 IP 이동성 지원 방법 및 시스템에 대한 것으로서, 이는 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템에서 상기 이동 단말이 제1 외부 네트워크의 제1 외부 에이전트를 통해 홈 에이전트에 모바일 IP 위치 등록을 수행한 후, 상대 단말로부터 SIP 초청 메시지를 수신한 경우 자신의 홈 어드레스를 기록한 SIP 응답 메시지를 상기 상대 단말로 전송하고, 상기 이동 단말의 SIP 호가 설정된 상태에서 상기 상대 단말은 상기 이동 단말의 홈 어드레스로 패킷을 전송하도록 구성됨을 특징으로 한다. 따라서 본 발명은 상대 단말이 이동 단말의 위치 변경과 상관없이 홈 어드레스로만 패킷을 전송하면 되므로 핸드오버와 관련된 시그널링 메시지 및 지연 시간을 감소시킬 수 있는 효과가 있다.
모바일 아이피(Mobile IP), 세션 아이피(SIP), 홈 에이전트, SIP 프락시 서버, 외부 네트워크, 홈 어드레스, 의탁주소
Description
도 1은 모바일 IP와 SIP를 지원하는 종래의 패킷 통신 네트워크 구조를 도시한 도면,
도 2는 종래의 패킷 통신 네트워크에서 모바일 IP와 SIP를 모두 이용하는 이동 단말의 동작을 도시한 흐름도,
도 3은 종래의 기술에 따라 패킷 통신 네트워크에서 이동 단말이 홈 네트워크를 벗어나 외부 네트워크로 이동한 경우 새로운 IP 주소를 할당받고 위치 등록을 하는 과정을 도시한 흐름도,
도 4a 내지 도 4b는 종래 기술에 따라 모바일 IP 기반의 홈 에이전트와 SIP 서버에 가입자별 위치 정보가 저장된 데이터베이스의 구조를 도시한 도면,
도 5는 종래의 기술 따라 상대 단말로부터 이동 단말로 SIP 호가 설정되는 절차를 도시한 흐름도,
도 6은 종래의 기술에 따라 이동 단말이 진행중인 호를 유지하면서 외부 네트워크 A에서 외부 네트워크 B로 이동하는 핸드오버 상황에서 이동성을 지원하는 절차를 도시한 흐름도,
도 7은 본 발명을 실시예에 따라 IP 이동성을 지원하기 위한 이동 단말의 동작을 도시한 흐름도,
도 8은 본 발명의 실시예에 따른 SIP 프락시 서버의 동작을 도시한 흐름도,
도 9는 본 발명의 실시예에 따라 모바일 IP 기반의 홈 에이전트의 동작을 도시한 흐름도,
도 10은 본 발명의 실시예에 따라 모바일 IP 기반의 외부 에이전트의 동작을 도시한 흐름도,
도 11은 본 발명의 실시예에 따라 이동 단말이 외부 에이전트 A로 이동한 경우 위치 등록하는 절차를 도시한 흐름도,
도 12a 내지 도 12b는 본 발명의 실시예에 따라 모바일 IP 기반의 홈 에이전트와 SIP 서버내에 가입자별 위치 정보가 저장된 데이터베이스의 구조를 도시한 도면,
도 13은 본 발명의 실시예에 따라 상대 단말이 요청한 SIP 호가 설정되는 절차를 도시한 흐름도,
도 14는 본 발명의 실시예에 따라 이동 단말이 진행중인 호를 유지하면서 외부 네트워크 A에서 외부 네트워크 B로 이동하는 핸드오버 상황에서 이동성을 지원하는 절차를 도시한 흐름도.
본 발명은 이동 통신 시스템에서 이동 단말의 아이피(Internet Protocol : IP) 이동성 지원 방법 및 시스템에 관한 것으로서, 특히 홈 어드레스(Home Address)를 이용한 모바일 아이피(Mobile IP : MIP)와 세션 개시 프로토콜(Session Initiation Protocol : 이하, "SIP")을 이용하는 이동 단말의 아이피(IP) 이동성 지원 방법 및 시스템에 대한 것이다.
이동 단말의 IP 이동성 지원은 IP 기반의 패킷 통신 네트워크에서 이동 단말이 홈 네트워크를 벗어나는 위치로 이동하여 새로운 IP 주소를 할당받더라도, 이동 단말의 위치에 상관없이 상대편 이동 단말(Correspondent Node : CN)이 보내는 패킷을 받을 수 있고, 위치 이동 후에도 통신이 단절되지 않도록 하는 기술이다.
종래에는 주로 IETF(Internet Engineering Task Force)에서 개발한 모바일 IP 기술을 사용하여 이동 단말의 IP 이동성을 지원하였다.
도 1은 모바일 IP와 SIP를 지원하는 종래의 패킷 통신 네트워크 구조를 도시한 도면이다.
상기 도 1을 참조하면, 상기 모바일 IP 기술은 홈 에이전트(Home Agent : HA) (122)와 외부 에이전트(Foreign Agent : FA)(141a, 141b)가 각각 홈 네트워크(120)와 외부 네트워크(140a, 140b)를 관장하며, 모바일 IP 기술을 탑재한 이동 단말들(MNs)(142a, 142b)이 시스템 내에서 이동하는 환경에서 IP 이동성을 지원하는 기술이다.
이동 단말들(142a, 142b)은 자신의 홈 네트워크(120)에서 할당받은 고유한 IP 주소인 홈 어드레스(home address)를 각각 갖고 있다. 예를 들어, 이동 단말들(142a, 142b)이 새로운 외부 네트워크(140a, 140b)로 이동한 경우 외부 네트워크들(140a, 140b)에서 패킷을 수신할 수 있는 새로운 IP 주소인 의탁주소(care-of address : CoA)를 외부 에이전트(141a, 141b)로부터 할당받아 홈 에이전트(122)에게 등록한다. 이때 상대 단말(CN)(110)은 이동 단말들(142a, 142b)의 위치 변경 여부에 상관없이 항상 이동 단말들(142a, 142b)의 홈 어드레스로 패킷을 보낸다. 이동 단말들(142a, 142b)의 홈 어드레스가 적힌 패킷은 홈 네트워크(120)로 전달되고, 홈 에이전트(122)는 이동 단말들(142a, 142b)의 홈 어드레스로 향하는 패킷을 가로채서(interception) 이동 단말들(142a, 142b)의 현재 의탁주소(care-of address)로 IP 캡슐화(IP encapsulation)를 통해 전달한다. 따라서 모바일 IP 기술을 사용하면 이동 단말들(142a, 142b)의 네트워크 내 위치가 바뀌더라도 이동 단말들(142a, 142b) 고유의 홈 어드레스를 통해 끊어짐 없이 패킷 통신을 유지할 수 있다.
한편, IP 기반의 패킷 통신 네트워크에서 멀티미디어 호를 처리하기 위한 시그널링 프로토콜로 SIP(Session Initiation Protocol)이 채택되어 표준으로 널리 사용되고 있다. SIP 기술 자체는 멀티미디어 호(call)를 생성하고 해제하기 위한 제어 신호를 주고받는 프로토콜이나, 이동하는 도중에도 IP 멀티미디어 서비스를 받기를 원하는 사용자들의 수가 증가함에 따라 SIP 프로토콜을 확장하여 별도의 이동성 지원 프로토콜을 사용하지 않고도 이동 단말의 IP 이동성을 지원하고자 하는 연구가 이루어지고 있다.
SIP를 사용하는 이동 단말이 홈 네트워크를 벗어나 외부 네트워크로 이동하면 새로운 위치 정보를 SIP 프락시 서버(SIP proxy server)에 등록한다. 따라서 이동 단말이 위치를 이동한 후에도 SIP 프락시 서버가 상대 단말로 이동 단말의 위치 정보를 알려주어 상대 단말과 이동 단말간에 SIP 호를 설정하는 것이 가능하다. 또한, 통신이 진행되는 동안에 이동 단말이 위치를 변경하는 경우, 이동 단말이 상대 단말에게 SIP 재요청 메시지(re-invite message) 헤더의 컨택 필드(Contact field)에 위치 변경 후의 새로운 IP 주소를 적어서 보내면, 상대 단말이 이동 단말의 새로운 위치로 패킷을 보내는 것이 가능하다.
그러나 SIP 프로토콜은 이동 단말이 위치를 변경하더라도 멀티미디어 호를 진행하는 동안에는 단말의 위치가 고정되어 있는 상황만을 고려하여 만들어졌기 때문에, 이동 단말이 통신을 진행하지 않는 동안의 IP 이동성을 지원하는 데는 어려움이 없으나 통신을 진행하는 도중에 IP 이동성을 지원하는 데는 한계가 있다. 즉, 이동 단말이 통신을 진행하는 도중에 새로운 외부 네트워크로 이동하여 이미 진행중이던 호에서 사용하던 IP 주소와 다른 IP 주소를 할당받는 경우, IP 계층 위에서 동작하는 TCP (Transport Control Protocol)와 같은 연결 기반 호를 지원하기 위해서는 추가적인 제어 신호를 주고받은 후 새로운 IP 주소를 이용해서 진행 중인 호를 다시 설정하는데 어려움이 있다. 또한, 이동 단말과 상대 단말에 별도의 TCP 관찰 에이전트(TCP monitoring agent)를 구현해야 하는 어려움이 있다.
따라서 차세대 패킷 통신 네트워크에서는 대부분의 이동 단말들이 IP 이동성을 위한 모바일 IP 프로토콜과 IP 멀티미디어 호 처리를 위한 SIP 프로토콜을 모두 탑재하게 될 것으로 예상된다. 이러한 경우 이동 단말이 네트워크 내에서 이동하여 새로운 IP 주소를 할당받게 되면, 모바일 IP에서의 위치 등록 과정을 수행하고, 뒤이어 SIP 등록을 추가로 수행해야 하므로 불필요한 위치 등록 과정을 중복 수행해야 하는 부담이 생기게 된다. 게다가 이동 단말의 이동성이 커서 네트워크 접속점을 자주 바꾸는 경우에는 잦은 위치 등록으로 인해 이동 단말의 배터리 소모가 커질 뿐만 아니라, 무선 패킷 통신 시스템의 경우에는 무선 구간에서 많은 제어 시그널링이 오가야 하므로 한정된 무선 자원을 낭비하는 문제점이 발생하게 되었다.
도 2는 종래의 패킷 통신 네트워크에서 모바일 IP와 SIP를 모두 이용하는 이동 단말의 동작을 도시한 흐름도이다.
이동 단말이 전원을 인가하거나 새로운 위치로 이동을 하면, 201단계에서 이동 단말은 외부 에이전트로부터 에이전트 광고 메시지를 수신하고, 202단계에서 통해 모바일 IP 위치 등록을 통해 새로운 의탁주소(care-of address)를 할당받아 홈 에이전트에 등록한다. 모바일 IP 위치 등록이 종료되면, 203단계에서 이동 단말은 SIP 위치 등록을 수행하고, 204단계에서 대기 상태로 기다리게 된다. 이때 204 단계에서 SIP 프락시 서버를 통해 상대 단말의 SIP 초청 메시지를 수신하면, 205단계에서 이동 단말은 SIP 응답 메시지를 전송하는데, SIP 응답 메시지의 컨택 필드에는 이동 단말의 현재 위치인 의탁주소(care-of address)를 기록한다. 이후 이동 단말과 상대 단말간에 SIP 호가 설정되면, 206단계에서 이동 단말은 패킷 송수신이 일어나게 되고, SIP 호가 종료되면 다시 204단계로 진행하여 대기 상태로 들어간다.
한편 상기 206 단계에서 패킷 송수신이 진행 중인 동안에 즉 SIP 호가 진행중인 동안에 이동 단말이 위치를 이동하여 핸드오버를 하게 되면, 207 내지 208단계에서 이동 단말은 모바일 외부 에이전트(FA)로부터 에이전트 광고 메시지를 수신한 후, IP 위치 등록을 통해 새로운 의탁주소를 할당받고, 모바일 IP 홈 에이전트(HA)에게 위치등록을 한다. 모바일 IP 등록 후, 209단계에서 이동단말은 상대 단말에게 SIP 재요청(re-invite) 메시지를 전송하여 이동 단말의 새로운 의탁주소를 알려주고, 진행 중인 SIP 호의 패킷을 계속 주고받을 수 있게 된다.
한편, 상기 209단계에서 이동 단말은 상대 단말에게 SIP 재요청 메시지를 보낸 후에 SIP 프락시 서버에게 별도로 SIP 위치 등록 과정을 수행한다.
도 3은 종래의 기술에 따라 패킷 통신 네트워크에서 이동 단말이 홈 네트워크를 벗어나 외부 네트워크로 이동한 경우 새로운 IP 주소를 할당받고 위치 등록을 하는 과정을 도시한 흐름도이다.
이동 단말이 홈 네트워크를 벗어나 새로운 외부 네트워크로 들어가면, 301단계에서 이동 단말은 외부 네트워크에 있는 외부 에이전트 A가 주기적으로 네트워크에 방송하는 에이전트 광고 메시지(Agent advertisement message)를 수신한다. 그런 다음 302단계에서 이동 단말은 외부 네트워크에서 사용할 새로운 IP 주소인 의탁주소를 할당받고 모바일 IP 등록 요청 메시지(Registration Request message)를 외부 에이전트 A로 전송하여 위치 등록을 요청한다.
그러면 303단계에서 외부 에이전트 A는 모바일 IP 등록 요청 메시지를 홈 에이전트에게 전달하여 이동 단말의 위치 등록을 요청한다. 이에 따라 304단계에서 홈 에이전트는 이동 단말의 의탁주소를 저장한 후, 외부 에이전트 A에게 등록 완료 응답 메시지(Registration Reply message)를 전송한다. 이후, 305단계에서 외부 에이전트 A가 등록 완료 응답 메시지를 이동 단말에게 전달한다.
상기한 모바일 IP 등록 과정이 끝나면, 이동 단말은 패킷을 수신할 수 있는 의탁주소를 SIP 프락시 서버에게 알리기 위해 SIP 등록 과정을 수행한다. 즉 306단계에서 이동 단말은 SIP 등록 메시지(SIP Registration Message)를 통해 SIP 프락시 서버에게 현재 위치의 등록을 요청한다. 그러면 307단계에서 SIP 프락시 서버는 이동 단말의 위치 정보를 저장한 후 SIP 등록 성공 메시지(SIP Response OK Message)를 보내어 SIP 등록이 성공했음을 알린다.
도 4a 내지 도 4b는 종래 기술에 따라 모바일 IP 홈 에이전트와 SIP 프락시 서버에 가입자별 위치 정보가 저장된 데이터베이스의 구조를 도시한 도면이다.
모바일 IP 홈 에이전트 내의 가입자별 위치 정보는 도 4a에 도시된 바와 같이 이동 단말의 홈 어드레스, 의탁주소와, 의탁주소의 유효시간(lifetime) 또는 지속기간이 테이블 형태로 관리된다. 상기 도 4b에 도시된 바와 같이, SIP의 사용자 ID (user ID)와 SIP 위치 등록시에 SIP 프락시 서버로 보고된 사용자의 현재 위치 정보인 의탁주소(care-of address)가 기록되어 있다.
도 5는 종래의 기술 따라 상대 단말(CN)로부터 이동 단말로 SIP 호가 설정되는 절차를 도시한 흐름도이다.
501단계에서 상대 단말이 통신을 원하는 이동 단말에게로 SIP 호를 설정하기 위해 SIP 프락시 서버에게 SIP 초청 메시지(SIP Invite message)를 전송한다. 502단계에서 SIP 프락시 서버는 서안에 등록되어 있는 이동 단말의 의탁주소로 SIP 초청 메시지를 전달한다. 503단계에서 이동 단말이 SIP 초청 메시지를 수신하면 SIP 프락시 서버로 SIP 응답 메시지(SIP Response OK message)를 보내고, 504단계에서 SIP 프락시 서버는 SIP 응답 메시지를 상대 단말에게 전달한다. 이때 이동 단말이 SIP 응답 메시지 헤더의 컨택 필드에 이동 단말의 의탁주소를 기록하여 상대 단말 이 SIP 응답 메시지를 통해 이동 단말의 현재 위치를 파악할 수 있도록 한다. 이러한 절차를 통해 상대 단말과 이동 단말간에 SIP 호가 설정되어 중간에 다른 에이전트의 도움없이 패킷 송수신이 가능해진다.
도 6은 종래의 기술에 따라 이동 단말이 진행중인 호를 유지하면서 외부 네트워크 A에서 외부 네트워크 B로 이동하는 핸드오버 상황에서 이동성을 지원하는 절차를 도시한 흐름도이다.
601단계 내지 605단계에서 이동 단말 (150)이 외부 네트워크 A에서 외부 네트워크 B로 이동하면 외부 에이전트 B (160)가 주기적으로 방송하는 에이전트 광고 메시지를 수신하여 외부 네트워크 B에서 모바일 IP 등록 과정을 수행한다. 상기 601단계 내지 605단계의 과정은 도 3의 301단계 내지 305단계의 과정과 동일하므로 그 상세한 설명은 생략하기로 한다. 상기 모바일 IP 등록 과정이 끝나면, 606단계 내지 607단계에서 이동 단말은 상대 단말에게 SIP 재요청(re-invite) 메시지를 보내어 이동 단말의 새로운 위치 정보인 의탁주소를 알리고, 상대 단말은 이동 단말로 SIP 응답 메시지(SIP Response OK message)를 전송하여 진행 중인 SIP 호의 패킷 송수신이 새로운 주소를 통해 유지될 수 있도록 한다.
이와 같은 절차를 통해 진행중인 호의 핸드오버 과정이 수행된 후, 이동 단말은 608단계 내지 609단계에서 별도의 시그널링 절차를 통해 SIP 서버에 위치 등록 과정을 수행하여 새로운 위치 정보를 등록한다.
이와 같이 모바일 IP와 SIP를 모두 사용하는 이동 단말이 위치를 변경하여 새로운 IP 주소를 할당받는 경우에 종래와 같이 모바일 IP와 SIP를 그대로 사용한다면, 새로운 위치 정보를 모바일 IP 홈 에이전트와 SIP 프락시 서버에게 각각 등록해야 하므로 위치 등록을 위해 상당히 많은 제어 메시지를 주고받아야 한다. 이 때 종래 방식에서는 모바일 IP 홈 에이전트에 등록하는 내용과 SIP 프락시 서버에 등록하는 내용이 모두 이동 단말의 현재 위치 정보에 관한 내용이므로, 불필요하게 이중의 위치 등록 과정을 수행하여 무선 자원의 낭비를 초래하게 된다.
종래의 기술과 같이 이동 단말이 모바일 IP 위치 등록과 SIP 위치 등록을 별도로 수행하는 경우, 모바일 IP 홈 에이전트와 SIP 프락시 서버가 모두 이동 단말의 현재 위치를 파악하고 있기 때문에 호를 설정하는 과정은 간단하고 지연이 짧아지는 장점이 있다. 그러나 이동 단말에 호가 도착하는 비율에 비해 이동성이 커서 자주 위치 등록을 수행하는 경우라면, 종래와 같이 이중의 위치 등록 과정을 수행하는 것은 이동 단말이나 네트워크 양쪽 모두의 입장에서 효과적이지 못하다. 특히, 이동 단말이 진행중인 호를 유지하면서 새로운 네트워크로 핸드오버하는 경우에는 복잡한 위치 등록 과정이 더욱 큰 문제로 작용한다.
따라서, 본 발명의 목적은 모바일 IP와 SIP를 모두 이용하는 이동 단말의 IP 이동성을 효과적으로 지원하는 방법 및 시스템을 제공함에 있다.
본 발명의 다른 목적은 본 발명을 이용하는 경우 이동 단말이 위치를 변경하여 새로운 IP 주소를 할당받았을 때 모바일 IP의 위치 등록 과정과 SIP의 위치 등록 과정의 중복되는 절차를 최소화하는 IP 이동성 지원 방법 및 시스템을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 방법은 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템에서 이동 단말의 IP 이동성 지원 방법에 있어서, 상기 이동 단말이 위치한 제1 외부 네트워크의 제1 외부 에이전트를 통해 홈 에이전트에 모바일 IP 위치 등록을 수행하는 과정과, 상기 이동 단말이 상대 단말로부터 SIP 초청 메시지를 수신한 경우 자신의 홈 어드레스를 기록한 SIP 응답 메시지를 상기 상대 단말로 전송하는 과정과, 상기 이동 단말의 SIP 호가 설정된 상태에서 상기 상대 단말이 상기 이동 단말의 홈 어드레스로 패킷을 전송하는 과정을 포함하여 이루어짐을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 시스템은 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템에 있어서, 이동 단말의 위치 등록 시 홈 어드레스와 의탁 주소를 대응되게 저장하며 홈 네트워크를 관장하는 적어도 하나의 홈 에이전트와, 상기 의탁 주소를 할당하며 상기 홈 네트워크와 통신하는 외부 네트워크를 관장하는 다수의 외부 에이전트와, 상대 단말로부터 SIP 초청 메시지를 수신한 경우 자신의 홈 어드레스를 기록한 SIP 응답 메시지를 상기 상대 단말로 전송하는 이동 단말을 포함하여 구성됨을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한 다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
후술되는 본 발명의 실시예는 SIP 서버의 경우 상대 단말의 SIP 메시지를 받아서 통화 대상인 이동 단말의 홈 주소로 전달하는 프락시 서버(proxy server)와 통화 대상인 이동 단말의 홈 주소를 상대 단말에게 알려주어 직접 통신을 할 수 있도록 하는 리다이렉트 서버(redirect server)중 어느 것이든 본 발명의 실시예에 적용이 가능하나, 설명의 편의상 도 1에 도시한 바와 같이, SIP 프락시 서버를 적용하여 설명하기로 한다.
다시 상기 도 1을 참조하면, 무선 패킷 통신 시스템은 IP 망을 통해 이동 단말(142a, 142b)과 패킷을 송수신하는 상대 단말(110), SIP 메시지를 단말로 전달하고 단말의 SIP 위치 등록을 처리하는 SIP 프락시 서버(121), 모바일 IP를 이용하는 단말의 위치 정보를 관리하는 홈 에이전트(122), 이동 단말(142a, 142b) 및 외부 네트워크 A와 B(140a, 140b)를 각각 관장하며, 모바일 IP를 이용하는 단말의 의탁주소를 할당하는 외부 에이전트 A와 B(141a, 141b)로 구성된다.
상기 이동 단말(150)은 도 1에 나타난 바와 같이, 노트북, PDA(Personal Digital Assistants) 및 이동 통신 단말기 등이 이동 하면서 유선 및 무선 패킷 통신 시스템에 접속해서 패킷 통신을 할 수 있는 장치이다.
다시 상기 도 1을 참조하면, 무선 패킷 통신 시스템은 IP 망을 통해 이동 단말(142a, 142b)과 패킷을 송수신하는 상대 단말(110), SIP 메시지를 단말로 전달하고 단말의 SIP 위치 등록을 처리하는 SIP 프락시 서버(121), 모바일 IP를 이용하는 단말의 위치 정보를 관리하는 홈 에이전트(122), 이동 단말(142a, 142b) 및 외부 네트워크 A와 B(140a, 140b)를 각각 관장하며, 모바일 IP를 이용하는 단말의 의탁주소를 할당하는 외부 에이전트 A와 B(141a, 141b)로 구성된다.
상기 이동 단말(150)은 도 1에 나타난 바와 같이, 노트북, PDA(Personal Digital Assistants) 및 이동 통신 단말기 등이 이동 하면서 유선 및 무선 패킷 통신 시스템에 접속해서 패킷 통신을 할 수 있는 장치이다.
삭제
삭제
이와 같은 망 구조를 갖는 무선 패킷 통신 시스템에서 이동 단말의 동작을 첨부된 도면을 참조하여 설명하기로 한다.
도 7은 본 발명을 실시예에 따라 IP 이동성을 지원하기 위한 이동 단말의 동작을 도시한 흐름도이다.
이동 단말에 전원이 인가되거나 이동 단말이 새로운 위치로 이동을 하면, 701단계에서 이동 단말은 외부 에이전트로부터 에이전트 광고 메시지를 수신한다. 702단계에서 이동 단말은 모바일 아이피(Mobile IP) 위치 등록을 통해 새로운 의탁 주소(care-of address)를 할당받아 홈 에이전트에 등록한다. 이때, 이동 단말은 종래 기술과는 달리 도 2의 203단계와 같은 별도의 SIP 위치 등록과정을 수행하지 않고, 모바일 IP 위치 등록이 종료되면, 703단계에서 대기 상태가 되어 SIP 초청 메시지가 수신되었는지를 확인한다. 상기 703단계의 확인 결과 상대 단말로부터의 SIP 초청 메시지가 수신되지 않고, 이동 단말이 새로운 외부 네트워크로 위치를 이동한 경우 이동 단말은 도 7에 도시되지 않았으나 701단계로 진행하여 모바일 IP 위치 등록을 다시 수행한다. 반면, 상기 703단계에서 이동 단말이 SIP 초청 메시지를 수신하고, SIP 호가 설정되기 전에 704단계에서 이동 단말이 위치를 이동한 경우, 다시 701단계로 진행한다. 한편 705단계에서 SIP 초청 메시지를 수신한 이동 단말은 SIP 응답 메시지의 컨택 필드에 이동 단말의 현재 위치가 아닌 이동 단말 고유의 홈 어드레스(home address)를 기록하여 상대 단말로 전송한다.
이후 706단계에서 이동 단말과 상대 단말간에 SIP 호가 설정되어 패킷 송수신이 일어나게 된다. 그리고 707단계에서 이동 단말은 SIP 호가 종료되었는지를 확인한다. 확인 결과 종료된 경우, 703단계로 진행한다. 한편 SIP 호 진행 중에 708단계에서 이동 단말이 패킷 송수신이 진행 중인 동안에 위치를 이동하여 핸드오프를 한 경우, 709단계에서 이동 단말은 외부 에이전트로부터 에이전트 광고 메시지를 수신하고, 710단계에서 모바일 IP 위치 등록을 수행한 다음 706단계로 진행하여 상대 단말과의 패킷 송수신을 수행한다. 한편, 708단계에서 이동 단말이 핸드오버 하지 않은 경우에는 706단계로 진행하여 이동 단말은 상대 단말과 계속해서 패킷을 송수신한다.
이와 같이, Mobile IP와 SIP의 IP 이동성 지원을 통합하기 위해 이동 단말이 새로운 외부 네트워크로 이동하여 위치 등록을 할 때, 본 발명의 실시예에 따른 이동 단말은 종래 모바일 IP 기술에 따른 위치 등록 과정만 수행하고, 종래 SIP 기술에 포함되어 있는 위치 등록 과정은 별도로 수행하지 않는다. 즉, 본 발명에서 이동 단말은 단말내 식별 카드 교체 등에 의해 사용자가 바뀌는 개인 이동성(personal mobility)의 경우가 발생하거나, 네트워크의 변경에 의해 사용하고자 하는 서비스의 특성이 바뀌는 서비스 이동성(service mobility)의 경우가 발생하는 경우에만 SIP 프락시 서버에 등록 과정을 수행한다. 그리고 이동 단말의 위치가 변하는 단말 이동성(terminal mobility)의 경우에는 SIP 프락시 서버에 위치 등록을 수행하지 않는다. 이러한 특성을 갖는 이동 단말은 종래의 모바일 IP 기술이나 SIP 기술을 변경하지 않고, 간단히 SIP의 단말 이동성과 관련한 위치 등록 과정을 수행하지 않도록 하여 구현할 수 있다.
도 8은 본 발명의 실시예에 따른 SIP 프락시 서버의 동작을 도시한 흐름도이다.
도 8을 참조하면, 801단계에서 SIP 프락시 서버는 대기 상태에 있으면서 SIP 프락시 서버에 등록된 이동 단말들의 정보를 관리하며, 홈 네트워크를 벗어나 있는 이동 단말로부터 SIP 등록 요청 메시지가 수신되는지를 확인한다. 이때, SIP 등록 요청 메시지가 수신되면, 802단계에서 SIP 프락시 서버는 이동 단말의 위치 정보를 저장하고, 803단계에서 SIP 등록 응답 메시지를 이동 단말로 전송한다.
한편, 801단계에서 SIP 등록 요청 메시지가 수신되지 않은 경우, 프락시 서버는 810단계에서 상대 단말로부터 SIP 초청 메시지가 수신되는지를 확인한다. 확인 결과 상대 단말로부터 SIP 초청 메시지가 수신되지 않은 경우에는 다시 801단계로 진행하고, SIP 초청 메시지가 수신된 경우, SIP 프락시 서버는 811단계에서 저장되어 있는 이동 단말의 주소로 SIP 초청 메시지를 전달한다. 이후 812단계에서 SIP 프락시 서버는 이동 단말로부터 홈 어드레스가 포함된 SIP 응답 메시지를 수신한 후, 813단계에서 상대 단말에게 SIP 응답 메시지를 전달하여 상대 단말은 이동 단말의 홈 어드레스로 패킷을 전송할 수 있게 된다.
도 9는 본 발명의 실시예에 따라 모바일 IP 기반의 홈 에이전트의 동작을 도시한 흐름도이다.
901단계에서 홈 에이전트는 대기 상태에 있으면서 홈 에이전트가 관장하는 네트워크에 등록되어 있는 이동 단말들의 위치 정보를 관리하며, 홈 네트워크를 벗어나있는 이동 단말로부터 모바일 IP 등록 요청 메시지가 수신되는지를 확인한다. 이때, 이동 단말로부터 모바일 IP 등록 요청 메시지가 수신되면, 902단계에서 홈 에이전트는 위치 정보 데이터베이스에 이동 단말의 현재 위치인 의탁 주소(care-of address)를 그 홈 어드레스에 대응되게 저장한다. 그런 다음 903단계에서 홈 에이전트는 이동 단말에게 모바일 IP 등록 응답 메시지를 보낸다.
반면, 901단계에서 모바일 IP 등록 요청 메시지가 수신되지 않은 경우, 홈 에이 전트는 910단계에서 홈 네트워크를 벗어나 있는 이동 단말의 홈 어드레스(home address)로 향하는 패킷이 도착되었는지를 확인한다. 이때, 이동 단말의 홈 어드레스로 패킷이 도착되지 않은 경우, 홈 에이전트는 다시 901단계로 진행한다. 반면, 홈 어드레스로 패킷이 도착한 경우, 홈 에이전트는 911단계에서 패킷을 가로채어 수신하고, 912단계에서 저장되어 있는 이동 단말의 현재 위치인 의탁주소(care-of address)로 패킷을 캡슐화해서 전달한다.
도 10은 본 발명의 실시예에 따라 모바일 IP 기반의 외부 에이전트의 동작을 도시한 흐름도이다.
1001단계에서 외부 에이전트는 주기적으로 자신이 관장하는 외부 네트워크 내의 이동 단말들에게 에이전트 광고 메시지를 방송(broadcast)한다. 그러면 외부 에이전트는 자신의 영역에 들어와 있는 이동 단말들의 정보를 관리하며 대기 상태로 존재한다. 1002단계에서 외부 에이전트는 이동 단말로부터 모바일 IP 등록 요청 메시지가 수신되었는지를 확인한다. 이때, 해당 지역내 이동 단말로부터 모바일 IP 등록 요청 메시지가 수신되었으면, 1003단계에서 외부 에이전트는 홈 에이전트에게 모바일 IP 등록 요청 메시지를 전달한다. 이후, 1004단계에서 외부 에이전트는 홈 에이전트로부터 모바일 IP 등록 응답 메시지를 수신하고, 1005단계에서 이동 단말에게 모바일 IP 등록 응답 메시지를 전달한다.
한편, 1002단계에서 모바일 IP 등록 요청 메시지가 수신되지 않은 경우, 1010단계에서 외부 에이전트는 이동 단말의 의탁주소로 캡슐화(encapsulation)된 패킷을 수신하였는지를 확인한다. 이때 외부 에이전트는 상기 캡슐화된 패킷을 수신하지 않은 경우에는 다시 대기 상태로 전환되어 상기 1001단계로 진행한다. 반면, 상기 캡슐화된 패킷을 수신한 경우, 외부 에이전트들은 1011단계에서 수신된 패킷을 디캡슐레이션(decapsulation)하여 이동 단말에게 전달한다.
상기와 동작하는 이동 단말, 홈 에이전트, 외부 에이전트들의 동작을 이용하여 본 발명의 실시예에 따라 이동 단말이 외부 에이전트로 이동하는 경우 IP 이동성을 관리하기 위한 방법을 첨부된 도면들을 참조하여 설명하기로 한다.
도 11은 본 발명의 실시예에 따라 이동 단말이 외부 에이전트 A로 이동한 경우 위치 등록 절차를 도시한 흐름도이다.
1101단계에서 외부 에이전트 A는 주기적으로 네트워크 내의 이동 단말들에게 위치 등록을 위한 에이전트 광고 메시지를 전송한다. 그러면 이동 단말은 외부 에이전트 A 가 관리하는 구현 방침에 따라 상기 에이전트 광고 메시지에 포함된 모바일 IP 프로토콜에 의해 새로운 IP 주소인 의탁 주소를 할당받는다.
1102단계에서 외부 에이전트 A는 이동 단말로부터 모바일 IP 등록 요청 메시지(Registration Request message)를 수신하여 위치 등록을 요청받는다. 상기 이동 단말의 위치등록 요청에 따라 1103단계에서 외부 에이전트 A는 모바일 IP 등록 요청 메시지를 홈 에이전트에게 전달하여 이동 단말의 위치 등록을 요청한다. 이에 따라 홈 에이전트는 이동 단말의 새로운 의탁주소를 그 홈 어드레스에 대응되게 저장한 후, 외부 에이전트 A 에게 등록 완료 응답 메시지(Registration Reply message)를 보낸다.
1104단계에서 외부 에이전트 A는 홈 에이전트로부터 등록 완료 응답 메시지를 수신하고, 1105단계에서 등록 완료 응답 메시지를 이동 단말에게 전달한 후, 위치 등록 과정을 종료한다.
이와 같이, 본 발명에서 SIP 프록시 서버는 도 3의 306단계 및 307단계를 생략하여 이동 단말의 위치 변경 사항을 별도로 등록하지 않기 때문에, SIP 서버에는 이동 단말의 홈 어드레스만이 저장된다.
도 12a 내지 도 12b는 본 발명의 실시예에 따라 모바일 IP 기반의 홈 에이전트와 SIP 서버내에 가입자별 위치 정보가 저장된 데이터베이스의 구조를 도시한 도면이다.
도 12a에 도시된 바와 같이, 홈 에이전트 내의 가입자별 위치 정보는 이동 단말의 홈 어드레스(home address), 의탁주소(care-of address), 그리고 의탁주소 (care-of address)의 유효시간(life time) 또는 지속기간의 형태로 관리된다.
SIP 서버 내에 저장된 가입자별 위치 정보를 예를 들어 나타내면, 도 12b에 도시된 바와 같이, 데이터베이스에는 SIP의 사용자 ID (user ID)와 이동 단말의 고유한 주소인 홈 어드레스가 기록된다. 따라서 SIP 프락시 서버는 종래 기술과는 달리 이동 단말의 현재 주소 정보는 알지 못하고, 이동 단말이 위치 이동 없이 홈 네트워크에 머무르고 있는 것으로 간주하게 된다.
상술한 바와 같이, 이동 단말 이동성 변경의 경우, 별도의 SIP 위치 등록은 수행되지 않으며, 상대 단말의 요청에 따라 이동 단말의 홈 어드레스를 이용한 SIP 호가 설정된다.
도 13은 본 발명의 실시예에 따라 상대 단말이 요청한 SIP 호가 설정되는 과정을 도시한 흐름도이다.
1301단계에서 상대 단말이 통신을 원하는 이동 단말에게 SIP 호를 설정하기 위해 SIP 초청 메시지(SIP Invite message)를 전송하면, SIP 프락시 서버는 상기 SIP 초청 메시지를 수신하고, 1302단계에서 SIP 프락시 서버는 저장되어 있는 이동 단말의 홈 어드레스로 SIP 초청 메시지를 전달한다. 그러면 1303단계에서 홈 네트워크에 있는 홈 에이전트는 이동 단말의 홈 어드레스로 전달된 SIP 초청 메시지를 가로챈 후, 홈 에이전트에 저장되어 있는 이동 단말의 의탁 주소로 SIP 초청 메시지를 캡슐화해서 전달한다. 1304단계에서 상기 캡슐화된 SIP 초청 메시지를 수신한 외부 에이전트 A는 상기 캡슐화된 SIP 초청 메시지를 디캡슐레이션하여 이동 단말에게 전달한다. 이에 따라 이동 단말이 SIP 초청 메시지를 정상적으로 수신하면, 1305단계에서 상기 이동 단말은 SIP 프락시 서버로 SIP 응답 메시지(SIP Response OK message)를 보낸다.
SIP 프락시 서버가 이동 단말로부터 SIP 응답 메시지를 수신하면, 1306단계에서 SIP 프락시 서버는 상대 단말에게 수신된 SIP 응답 메시지를 전달한다. 이때 이동 단말이 외부 네트워크에 있더라도 SIP 응답 메시지 헤더의 컨택 필드에 이동 단말의 홈 어드레스를 기록한다. 여기서 종래의 SIP 기술은 접속 필드에 이동 단말이 패킷을 수신할 수 있는 현재 위치인 의탁주소를 기록하도록 되어있으나, 본 발명의 실시예에서는 이동 단말의 이동 여부와 상관없이 이동 단말이 홈 네트워크에 있는 것처럼 컨택 필드에 고의로 홈 어드레스를 기록함으로써 이동 단말의 SIP 호가 진행중인 동안에 이동한 경우의 이동성 지원을 용이하게 함을 유의하여야 한다.
이와 같은 절차를 통해 상대 단말과 이동 단말간에 SIP 호가 설정될 수 있으며, SIP 호가 이동 단말의 홈 어드레스를 기반으로 설정되었기 때문에 상대 단말은 모든 SIP 패킷들을 이동 단말의 홈 어드레스로 보내고, SIP 패킷들은 모바일 IP 기술에 따라 홈 에이전트에서 IP 캡슐화되어 이동 단말의 현 위치로 전달된다. 이 경우, SIP 패킷들이 이동 단말의 홈 네트워크를 경유하여 IP 캡슐화되는 데에 캡슐화 부하(overhead)가 존재하지만, 패킷의 캡슐화는 홈 에이전트와 외부 에이전트 간의 용량 여유가 있는 유선 구간에서만 이루어지기 때문에 전체 시스템 성능에는 큰 문제가 되지 않음에 유의하여야 한다.
도 14는 본 발명의 실시예에 따라 이동 단말이 진행중인 호를 유지하면서 외 부 네트워크 A에서 외부 네트워크 B로 이동하는 핸드오버 상황에서 이동성을 지원하는 과정을 도시한 흐름도이다.
이동 단말이 외부 네트워크 A에서 외부 네트워크 B로 이동하면, 1401단계에서 이동 단말은 외부 에이전트 B가 주기적으로 방송하는 에이전트 광고 메시지를 수신하여 외부 에이전트B의 구현 방침에 따라 모바일 IP 프로토콜에 의해 새로운 IP 주소인 의탁 주소를 할당 받는다. 이후, 1402단계에서 이동 단말은 모바일 IP 등록 요청 메시지를 외부 에이전트B로 보내어 위치 등록을 요청한다.
그러면 1403단계에서 외부 에이전트 B는 홈 에이전트가 이동 단말의 새로운 의탁 주소를 그 홈 어드레스에 대응되게 저장한 후, 등록 완료 응답 메시지를 전송하면, 1404단계에서 외부 에이전트 B는 상기 등록 완료 응답 메시지를 수신하고, 1405단계에서 이동 단말로 상기 등록 완료 응답 메시지를 전송한다. 이렇게 이동 단말이 네트워크 상에서 이동하여 모바일 IP 등록 과정을 수행하는 동안 상대 단말은 이동 단말의 이동 여부를 인식하지 않은 채 패킷들을 이동 단말의 홈 어드레스로 계속 전송한다. 따라서 모바일 IP 등록 과정이 수행되는 즉시 상대 단말이 보내는 패킷들이 이동 단말로 전달되는 것이 가능하다.
따라서 종래와 같이 이동 단말의 이동 후에 모바일 IP의 위치 등록과 SIP의 위치 등록을 모두 수행해야 한다면, 핸드오버 시에 많은 시그널링 메시지를 교환하고 이동 단말의 변경된 IP 주소를 상대 단말에게 알려주어야 하므로 핸드오버 시 상당한 지연 시간이 발생된다. 그러나 본 발명의 실시예에서는 상술한 바와 같이 SIP 위치 등록은 생략하고, 이동 단말의 홈 어드레스를 이용하여 패킷을 전송하는 방식으로 IP 이동성을 관리하므로 핸드오버 지연 시간을 상당히 줄일 수 있다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 발명청구의 범위뿐 만 아니라 이 발명청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명은 이동 단말이 이동하여 네트워크 상의 접속점을 변경하는 경우 모바일 IP 위치 등록만 수행하고 SIP 호를 설정할 때 컨택 필드에 이동 단말의 홈 어드레스를 기재하도록 함으로써, 이동 단말과 상대 단말간의 SIP 호 설정 및 패킷 송수신이 이동 단말의 홈 어드레스를 통해 이루어지므로 이동 단말의 IP 이동성 지원과 관련된 시그널링 메시지를 최소화할 수 있다.
또한 본 발명은 상대 단말이 이동 단말의 위치 변경과 상관없이 홈 어드레스로만 패킷을 전송하면 되므로 핸드오버와 관련된 시그널링 메시지 및 지연 시간을 감소시킬 수 있는 효과가 있다.
또한 본 발명은 상대 단말이 이동 단말의 위치 변경과 상관없이 홈 어드레스로만 패킷을 전송하면 되므로 핸드오버와 관련된 시그널링 메시지 및 지연 시간을 감소시킬 수 있는 효과가 있다.
또한, 본 발명은 이동 단말이 무선 패킷 네트워크에 연결을 유지하면서 이동하는 경우 이러한 위치 등록 절차의 간편화는 이동 단말의 배터리 소모를 줄이고 한정된 무선 네트워크의 자원 사용 효율을 높일 수 있는 효과가 있다.
Claims (19)
- 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템에서 이동 단말의 IP 이동성 지원 방법에 있어서,상기 이동 단말이 위치한 제1 외부 네트워크의 제1 외부 에이전트를 통해 홈 에이전트에 모바일 IP 위치 등록을 수행하는 과정과,상기 이동 단말이 상대 단말로부터 SIP 초청 메시지를 수신한 경우 자신의 홈 어드레스를 기록한 SIP 응답 메시지를 상기 상대 단말로 전송하는 과정과,상기 이동 단말의 SIP 호가 설정된 상태에서 상기 상대 단말이 상기 이동 단말의 홈 어드레스로 패킷을 전송하는 과정을 포함하여 이루어짐을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 1 항에 있어서, 상기 이동 단말이 제2 외부 네트워크로 이동한 경우 제2 외부 에이전트를 통해 상기 홈 에이전트에 모바일 IP 위치 등록을 수행하는 과정을 더 포함하여 이루어짐을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 1 항에 있어서, 상기 상대 단말이 상기 홈 어드레스로 전송한 패킷은 상기 홈 에이전트를 통해 상기 이동 단말의 의탁 주소로 캡슐화되어 상기 이동 단말로 전송됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 1 항에 있어서, 상기 SIP 초청 메시지는 상기 상대 단말로부터 상기 홈 에이전트가 속한 홈 네트워크의 SIP 서버를 경유하여 상기 이동 단말로 전달됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 1 항에 있어서, 상기 SIP 초청 메시지는 홈 네트워크의 리다이렉트 서버로부터 상기 이동 단말의 홈 주소를 확인한 상기 상대 단말로부터 상기 이동 단말로 전달됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 1 항에 있어서, 상기 이동 단말의 홈 어드레스는 상기 SIP 응답 메시지의 컨택 필드에 기록됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템의 SIP 서버에서 수행되는 이동 단말의 IP 이동성 지원 방법에 있어서,상기 이동 단말의 상대 단말로부터 SIP 초청 메시지가 수신되는 지 확인하는 과정과,상기 SIP 초청 메시지가 수신된 경우 상기 이동 단말의 홈 어드레스로 상기 SIP 초청 메시지를 전달하는 과정과,상기 SIP 초청 메시지를 수신한 상기 이동 단말로부터 상기 홈 어드레스가 기록된 SIP 응답 메시지를 수신하는 과정과,상기 수신된 SIP 응답 메시지를 상기 상대 단말로 전달하는 과정을 포함하여 이루어짐을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 7 항에 있어서, 상기 이동 단말의 홈 어드레스는 상기 SIP 응답 메시지의 컨택 필드에 기록됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 7 항에 있어서, 상기 SIP 초청 메시지는 상기 홈 어드레스를 관리하는 홈 에이전트를 통해 상기 이동 단말의 의탁 주소로 캡슐화되어 전송됨을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 7 항에 있어서, 상기 SIP 서버는 상기 이동 단말의 사용자 아이디와 홈 어드레스를 대응되게 저장하여 사용자의 위치 정보를 관리함을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템의 홈 에이전트에서 수행되는 이동 단말의 IP 이동성 지원 방법에 있어서,상기 이동 단말의 모바일 IP 위치 등록 시 상기 이동 단말의 의탁 주소와 홈 어드레스를 대응되게 저장하는 과정과,상기 이동 단말의 상대 단말로부터 SIP 서버를 경유하여 전송되는 SIP 초청 메시지를 수신하는 과정과,상기 SIP 초청 메시지를 상기 의탁 주소로 캡슐화하여 상기 이동 단말로 전달하는 과정과,상기 SIP 초청 메시지를 수신한 이동 단말의 SIP 호가 설정된 후 상기 상대 단말로부터 상기 홈 어드레스를 목적지로 하는 패킷을 수신하는 과정과,상기 수신된 패킷을 상기 의탁 주소로 캡슐화하여 상기 이동 단말로 전달하는 과정을 포함하여 이루어짐을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 제 11 항에 있어서, 상기 이동 단말의 핸드 오버 시 상기 SIP 호를 유지한 상태에서 상기 모바일 IP 위치 등록을 재차 수행하는 과정을 더 포함함을 특징으로 하는 이동 단말의 IP 이동성 지원 방법.
- 모바일 아이피(Internet Protocol : IP)와 세션 개시 프로토콜(Session Initiation Protocol : SIP)을 지원하는 이동통신 시스템에 있어서,이동 단말의 위치 등록 시 홈 어드레스와 의탁 주소를 대응되게 저장하며 홈 네트워크를 관장하는 적어도 하나의 홈 에이전트와,상기 의탁 주소를 할당하며 상기 홈 네트워크와 통신하는 외부 네트워크를 관장하는 다수의 외부 에이전트와,상대 단말로부터 SIP 초청 메시지를 수신한 경우 자신의 홈 어드레스를 기록한 SIP 응답 메시지를 상기 상대 단말로 전송하는 이동 단말을 포함하여 구성됨을 특징으로 하는 이동통신 시스템.
- 제 13 항에 있어서, 상기 상대 단말은 상기 이동 단말과의 SIP 호가 유지된 상태에서 상기 홈 어드레스로 패킷을 전송하고, 상기 홈 에이전트는 상기 홈 어드레스로 수신된 패킷을 상기 이동 단말로 전달하도록 구성됨을 특징으로 하는 이동통신 시스템.
- 제 14 항에 있어서, 상기 홈 에이전트는 상기 SIP 초청 메시지를 상기 이동 단말의 의탁 주소로 캡슐화하여 상기 이동 단말로 전송하도록 구성됨을 특징으로 하는 이동통신 시스템.
- 제 13 항에 있어서, 상기 홈 에이전트는 상기 이동 단말과 상기 상대 단말의 SIP 호가 설정된 상태에서 상기 이동 단말이 다른 외부 네트워크로 이동한 경우 상기 이동 단말의 변경된 의탁주소와 상기 홈 어드레스를 대응되게 저장하도록 구성됨을 특징으로 하는 이동통신 시스템.
- 제 13 항에 있어서, 상기 상대 단말로부터 상기 SIP 초청 메시지를 수신하여 상기 홈 에이전트로 전달하고 상기 이동 단말로부터 상기 홈 어드레스가 기록된 SIP 응답 메시지를 수신하여 상기 상대 단말로 전달하는 SIP 서버를 더 포함하여 구성됨을 특징으로 하는 이동통신 시스템.
- 제 17 항에 있어서, 상기 SIP 서버는 상기 이동 단말의 사용자 아이디와 홈 어드레스를 대응되게 저장하여 사용자의 위치 정보를 관리하도록 구성됨을 특징으로 하는 이동통신 시스템.
- 제 13 항에 있어서, 상기 이동 단말의 홈 어드레스는 상기 SIP 응답 메시지의 컨택 필드에 기록됨을 특징으로 하는 이동통신 시스템.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030078482A KR100770848B1 (ko) | 2003-11-06 | 2003-11-06 | 이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 |
CNB2004800300119A CN100473035C (zh) | 2003-11-06 | 2004-11-05 | 在移动通信系统中支持移动节点的因特网协议移动性的方法和系统 |
PCT/KR2004/002862 WO2005046132A1 (en) | 2003-11-06 | 2004-11-05 | Method and system for supporting internet protocol mobility on a mobile node in a mobile communication system |
EP04800050.9A EP1680894B1 (en) | 2003-11-06 | 2004-11-05 | Method and system for supporting internet protocol mobility on a mobile node in a mobile communication system |
US10/983,244 US7764640B2 (en) | 2003-11-06 | 2004-11-08 | Method and system for supporting internet protocol mobility of a mobile node in a mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030078482A KR100770848B1 (ko) | 2003-11-06 | 2003-11-06 | 이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050043559A KR20050043559A (ko) | 2005-05-11 |
KR100770848B1 true KR100770848B1 (ko) | 2007-10-26 |
Family
ID=36581328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030078482A KR100770848B1 (ko) | 2003-11-06 | 2003-11-06 | 이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7764640B2 (ko) |
EP (1) | EP1680894B1 (ko) |
KR (1) | KR100770848B1 (ko) |
CN (1) | CN100473035C (ko) |
WO (1) | WO2005046132A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101072534B1 (ko) * | 2009-11-12 | 2011-10-11 | (주) 지니테크 | Voip에 기반한 근거리 무선 통신망 핸드오프 처리 시스템 및 그 제어방법 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050034480A1 (en) * | 2003-04-01 | 2005-02-17 | Christine Martz | Jewelry with thin, closely adhering fragrance emitting cover layer |
US7522607B2 (en) * | 2004-01-26 | 2009-04-21 | Sprint Communications Company Lp | Congestion handling in a packet communication system |
US7924771B2 (en) * | 2004-04-13 | 2011-04-12 | Qualcomm, Incorporated | Multimedia communication using co-located care of address for bearer traffic |
KR100693603B1 (ko) * | 2004-06-29 | 2007-03-14 | 주식회사 팬택 | 모바일 ip 서비스를 위한 인증 방법 |
KR100656401B1 (ko) * | 2004-12-27 | 2006-12-11 | 한국전자통신연구원 | Wlan-gprs 연동 망에서 sip를 이용한 등록되지않은 가입자의 착신 처리 방법 |
US7593390B2 (en) * | 2004-12-30 | 2009-09-22 | Intel Corporation | Distributed voice network |
US8059665B2 (en) * | 2005-05-10 | 2011-11-15 | Nextel Communications Inc. | Systems and methods for providing location information |
US7961717B2 (en) * | 2005-05-12 | 2011-06-14 | Iposi, Inc. | System and methods for IP and VoIP device location determination |
CN100441044C (zh) * | 2005-07-12 | 2008-12-03 | 华为技术有限公司 | 一种无线接入网中会话中止方法 |
CN100499545C (zh) | 2005-08-19 | 2009-06-10 | 华为技术有限公司 | 一种移动因特网协议注册/去注册方法 |
KR101213285B1 (ko) * | 2006-01-04 | 2012-12-17 | 삼성전자주식회사 | 이동통신 시스템에서 아이들모드 단말기의 세션 설정 프로토콜 데이터를 전송하는 방법 및 장치 |
KR100752770B1 (ko) | 2006-02-01 | 2007-08-29 | 주식회사 팬택 | 고속 Inter-RAT 핸드오버를 위한 이동 통신단말기의 효율적인 타이머 운영 방법 및 장치 |
ATE539536T1 (de) | 2006-05-29 | 2012-01-15 | Panasonic Corp | Verfahren und vorrichtung für gleichzeitige ortsprivatsphäre und routenoptimierung für kommunikationssitzungen |
KR100737905B1 (ko) * | 2006-09-28 | 2007-07-10 | 한국전자통신연구원 | 단말의 주소 할당 방법 및 장치 |
US8155078B2 (en) * | 2006-10-20 | 2012-04-10 | Qualcomm Incorporated | Systems and methods for using internet mobility protocols with non internet mobility protocols |
KR100937046B1 (ko) * | 2006-12-04 | 2010-01-15 | 한국전자통신연구원 | 패킷 기반 차세대 이동 통신망과 3세대 이동 통신망 간의로밍 방법 |
WO2008094641A1 (en) | 2007-01-31 | 2008-08-07 | Broadsoft M6, Llc | System and method for reestablishing, with a client device, a signaling session associated with a call in progress |
US7983218B2 (en) * | 2007-03-29 | 2011-07-19 | Intel Corporation | Techniques to support seamless mobility of electronic devices engaged in a session initiation protocol (SIP) session |
WO2009006012A2 (en) | 2007-06-28 | 2009-01-08 | Motorola, Inc. | Method and system for providing ims session continuity to a user equipment across a plurality of communication networks |
KR101055109B1 (ko) | 2007-07-25 | 2011-08-08 | 엘지전자 주식회사 | 세션 이동 방법 및 세션 연속성을 지원하는 방법 |
FI120996B (fi) * | 2007-10-30 | 2010-05-31 | Teliasonera Ab | Optimointimenetelmä ja -laite kommunikaatioverkossa |
KR100895283B1 (ko) * | 2007-11-27 | 2009-04-29 | 한국전자통신연구원 | 이동 VoIP 서비스 제공 장치 및 호 연결 방법 |
KR100895284B1 (ko) * | 2007-11-27 | 2009-04-29 | 한국전자통신연구원 | 이동 VoIP 서비스 제공을 위한 단말 등록 방법 및네트워크 장치 |
US8385300B2 (en) * | 2008-10-03 | 2013-02-26 | Cisco Technology, Inc. | Internet protocol address management for communicating packets in a network environment |
US9014136B2 (en) | 2008-10-13 | 2015-04-21 | T-Mobile Usa, Inc. | System and method to provide fast wide-area mobile IP handoffs |
CA2777047A1 (en) * | 2009-10-06 | 2011-04-14 | Nortel Networks Limited | System and protocols for inter-mobility access gateway tunneling for fast handoff transition |
US8428024B2 (en) * | 2010-07-21 | 2013-04-23 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for mobility with a split home agent architecture using MPTCP |
US9681412B2 (en) * | 2014-04-23 | 2017-06-13 | At&T Intellectual Property I, L.P. | Method and device for providing a mobile device with service continuity over multiple access networks |
CN110493767B (zh) * | 2014-08-11 | 2023-06-06 | 华为技术有限公司 | 一种通讯方法、用户设备、接入网设备及应用服务器 |
WO2018026988A1 (en) * | 2016-08-03 | 2018-02-08 | Black & Decker Inc. | Construction jobsite computer data network and location system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020084828A (ko) * | 2001-05-04 | 2002-11-11 | 3콤 코포레이션 | 단순 ip 모바일 노드가 트루 로밍 능력을 가진 모바일ip 네트워크에서 장애없이 동작하도록 하는 시스템 및방법 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6891819B1 (en) * | 1997-09-05 | 2005-05-10 | Kabushiki Kaisha Toshiba | Mobile IP communications scheme incorporating individual user authentication |
GB0006464D0 (en) * | 2000-03-18 | 2000-05-10 | Ericsson Telefon Ab L M | Ip communication in a cellular telecommunications system |
JP4053227B2 (ja) * | 2000-10-18 | 2008-02-27 | 三菱電機株式会社 | ハンドオフ方法およびエージェント装置 |
US6771623B2 (en) * | 2000-12-01 | 2004-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for ensuring reliable mobile IP service |
US6970445B2 (en) * | 2001-06-14 | 2005-11-29 | Flarion Technologies, Inc. | Methods and apparatus for supporting session signaling and mobility management in a communications system |
US7900242B2 (en) * | 2001-07-12 | 2011-03-01 | Nokia Corporation | Modular authentication and authorization scheme for internet protocol |
US7395336B1 (en) * | 2002-05-14 | 2008-07-01 | Sprint Spectrum L.P. | Method for managing SIP registrations in a telecommunications network |
JP3972733B2 (ja) * | 2002-05-30 | 2007-09-05 | 株式会社日立製作所 | アドレス変換装置、アドレス変換システム、及びsipサーバ |
US7385957B2 (en) * | 2002-11-14 | 2008-06-10 | Qualcomm Incorporated | Methods and apparatus for extending mobile IP |
JP4028793B2 (ja) * | 2002-12-03 | 2007-12-26 | 株式会社日立製作所 | 移動端末装置および端末間パケット通信方法 |
US7542481B2 (en) * | 2003-02-25 | 2009-06-02 | Nokia Corporation | Connection optimization for communications in multiple access environment |
-
2003
- 2003-11-06 KR KR1020030078482A patent/KR100770848B1/ko not_active IP Right Cessation
-
2004
- 2004-11-05 CN CNB2004800300119A patent/CN100473035C/zh not_active Expired - Fee Related
- 2004-11-05 EP EP04800050.9A patent/EP1680894B1/en not_active Expired - Lifetime
- 2004-11-05 WO PCT/KR2004/002862 patent/WO2005046132A1/en active Application Filing
- 2004-11-08 US US10/983,244 patent/US7764640B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020084828A (ko) * | 2001-05-04 | 2002-11-11 | 3콤 코포레이션 | 단순 ip 모바일 노드가 트루 로밍 능력을 가진 모바일ip 네트워크에서 장애없이 동작하도록 하는 시스템 및방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101072534B1 (ko) * | 2009-11-12 | 2011-10-11 | (주) 지니테크 | Voip에 기반한 근거리 무선 통신망 핸드오프 처리 시스템 및 그 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
CN1868170A (zh) | 2006-11-22 |
KR20050043559A (ko) | 2005-05-11 |
WO2005046132A1 (en) | 2005-05-19 |
EP1680894A4 (en) | 2012-08-29 |
EP1680894B1 (en) | 2015-06-24 |
CN100473035C (zh) | 2009-03-25 |
EP1680894A1 (en) | 2006-07-19 |
US7764640B2 (en) | 2010-07-27 |
US20050117556A1 (en) | 2005-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100770848B1 (ko) | 이동통신 시스템에서 이동 단말의 아이피 이동성 지원 방법 및 시스템 | |
US6862446B2 (en) | Methods and apparatus for the utilization of core based nodes for state transfer | |
US8644247B2 (en) | Inter-system handoffs in multi-access environments | |
KR100825463B1 (ko) | 이동통신 시스템에서 아이피 주소를 사용한 단말의 통신방법 및 장치 | |
US8477685B2 (en) | Enhanced mobility management at a mobile access gateway | |
JP4536983B2 (ja) | Ipベースのネットワークのための広域ネットワーク移動性 | |
EP1605662A2 (en) | Mobile terminal, server, and method of controlling routing path for voice-over-IP service | |
US8045522B2 (en) | Method and system for performing handoff in wireless networks | |
JP4968328B2 (ja) | モバイルip通信システム、モバイルip通信装置およびモバイルip通信方法 | |
WO2010000174A1 (zh) | 移动节点的注册、通信、切换方法及装置 | |
KR101373354B1 (ko) | 프락시 모바일 아이피 및 모바일 아이피 정보 전달 방법을이용하는 이동 통신 시스템의 이동성 관리 방법 및 시스템 | |
US7917142B2 (en) | Comprehensive registration method for wireless communication system | |
US8588177B2 (en) | Method of performing session handover between terminals, network system, and program | |
US7463606B2 (en) | Method for establishing a MIP and performing handoff by a mobile node | |
KR20090021817A (ko) | 이동통신 시스템에서 프록시 모바일 아이피를 이용한이동성 관리 방법 및 이를 위한 시스템 | |
KR100576727B1 (ko) | 이동성 인터넷망에서 소스 기반 멀티캐스트 서비스를이용한 핸드오버 방법 | |
JP2006165971A (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 | ||
LAPS | Lapse due to unpaid annual fee |