KR101459628B1 - 호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 - Google Patents
호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 Download PDFInfo
- Publication number
- KR101459628B1 KR101459628B1 KR1020120146740A KR20120146740A KR101459628B1 KR 101459628 B1 KR101459628 B1 KR 101459628B1 KR 1020120146740 A KR1020120146740 A KR 1020120146740A KR 20120146740 A KR20120146740 A KR 20120146740A KR 101459628 B1 KR101459628 B1 KR 101459628B1
- Authority
- KR
- South Korea
- Prior art keywords
- router
- mobile terminal
- transmits
- data
- communication area
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/12—Reselecting a serving backbone network switching or routing node
-
- 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
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/32—Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 호스트 식별 프로토콜(HIP; Host Identity Protocol) 네트워크 환경의 이동통신 시스템 및 방법에 관한 것으로, 제1 통신 영역에서 데이터를 전송하는 상대 단말, 제1 통신 영역을 관장하며 상대 단말로부터 데이터를 전송받는 제1 라우터, 제2 통신 영역을 관장하며 제1 라우터로부터 데이터를 전송받는 제2 라우터, 및 제2 통신 영역에서 제2 라우터로부터 데이터를 전송받는 이동 단말을 포함하며, 상기 이동 단말은 제2 통신 영역으로부터 제3 통신 영역으로 핸드오버시 제3 통신 영역을 관장하는 제3 라우터로 새로운 전송 경로의 설정을 위한 경로 설정 정보에 제2 라우터의 위치 정보를 추가하여 메시지를 전송하고, 상기 제3 라우터는 제2 라우터의 위치 정보를 이용하여 제2 라우터로 제3 라우터의 위치 정보를 포함하는 핸드오버 인디케이션 메시지를 전송하며, 상기 제2 라우터는 핸드오버 인디케이션 메시지를 수신함에 따라 이동 단말의 핸드오버 동안 제1 라우터로부터 전송된 데이터를 제3 라우터로 포워딩하여 전송하는 HIP 네트워크 환경의 이동통신 시스템을 제공한다.
Description
본 발명은 호스트 식별 프로토콜(HIP; Host Identity Protocol) 네트워크 환경의 이동통신 시스템 및 HIP 네트워크 환경의 이동통신 방법에 관한 것이다.
일반적으로 호스트 식별 프로토콜(HIP; Host Identity Protocol) 네트워크 환경의 이동통신 시스템에서는 이동 단말의 핸드오프시, 새로운 라우터를 경유하여 이동 단말과 상대 단말 간에 업데이트 메시지들을 전송하여 이동 단말의 새로운 위치를 상대 단말로 알려주고, 양 단말 간의 인증 절차를 거친 뒤, 새로이 설정된 전송 경로를 통해 데이터를 전송하게 된다.
그런데, 종래의 HIP 네트워크 환경의 이동통신 시스템의 경우, 업데이트 메시지들을 주고 받아 이동 단말의 새로운 위치를 파악하고 상대 단말과 이동 단말 간에 인증 절차를 거치기 이전에는, 이동 단말과 상대 단말 간의 연결이 이루어지지 않으므로, 이동 단말의 위치 파악 및 인증 절차 이후에야 데이터의 재전송이 가능하다.
이로 인하여, 이동 단말의 핸드오버시 이동 단말과 상대 단말 간에 새로운 전송 경로를 설정하는 시간 동안 데이터 패킷의 전송을 중단한 상태로 대기하여야 하며, 상대 단말이 이전 라우터로 이미 전송한 데이터는 소실되는 문제점이 발생된다.
본 발명은 HIP 네트워크 환경의 이동통신 시스템에서 이동 단말의 핸드오버시, 상대 단말과 이동 단말 간에 새로운 전송 경로를 설정하는 인증 절차 동안, 데이터의 전송 중단을 방지하고 데이터 손실을 감소시켜, 데이터의 전송 효율을 높이도록 하는 HIP 네트워크 환경의 이동통신 시스템 및 방법을 제공하는 것을 목적으로 한다.
본 발명이 해결하고자 하는 과제는 이상에서 언급된 과제로 제한되지 않는다. 언급되지 않은 다른 기술적 과제들은 이하의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 측면에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 시스템은, 제1 통신 영역에서 데이터 패킷을 전송하는 상대 단말; 상기 제1 통신 영역을 관장하며, 상기 상대 단말로부터 상기 데이터 패킷을 전송받는 제1 라우터; 제2 통신 영역을 관장하며, 상기 제1 라우터로부터 상기 데이터 패킷을 전송받는 제2 라우터; 및 상기 제2 통신 영역에서 상기 제2 라우터로부터 상기 데이터 패킷을 전송받는 이동 단말을 포함하며, 상기 이동 단말은, 상기 제2 통신 영역으로부터 제3 통신 영역으로 핸드오버시 상기 제3 통신 영역을 관장하는 제3 라우터로 새로운 전송 경로의 설정을 위한 경로 설정 정보에 상기 제2 라우터의 위치 정보를 추가하여 메시지를 전송하고, 상기 제3 라우터는, 상기 제2 라우터의 상기 위치 정보를 이용하여 상기 제2 라우터로 상기 제3 라우터의 위치 정보를 포함하는 핸드오버 인디케이션 메시지를 전송하며, 상기 제2 라우터는, 상기 핸드오버 인디케이션 메시지를 수신함에 따라, 상기 이동 단말의 핸드오버 동안 상기 제1 라우터로부터 전송된 상기 데이터 패킷을 상기 제3 라우터로 포워딩하여 전송한다.
일 실시 예로, 상기 제3 라우터는, 상기 이동 단말과 상기 상대 단말 간에 상기 새로운 전송 경로가 설정되기 전에, 상기 제2 라우터로부터 포워딩 전송된 상기 데이터 패킷을 상기 이동 단말로 전송할 수 있다.
일 실시 예로, 상기 제3 라우터는, 상기 경로 설정 정보를 이용하여 상기 제1 라우터와 업데이트 메시지들을 송수신하여, 상기 이동 단말과 상기 상대 단말 간에 상기 새로운 전송 경로를 설정하며, 상기 제1 라우터는, 상기 새로운 전송 경로가 설정되는 동안 상기 데이터 패킷의 전송을 중단하지 않고 상기 제2 라우터로 상기 데이터 패킷을 전송하며, 상기 새로운 전송 경로가 설정되면 상기 제2 라우터로 전송되지 않은 미전송 데이터 패킷을 상기 제3 라우터로 전송할 수 있다.
일 실시 예로, 상기 제3 라우터는 상기 제1 라우터로 업데이트 요청 메시지를 전송하고, 상기 제1 라우터는 상기 업데이트 요청 메시지에 응답하여 상기 제2 라우터로 업데이트 확인 메시지를 전송하며, 상기 제3 라우터는 상기 업데이트 확인 메시지에 응답하여 상기 제1 라우터로 업데이트 응답 메시지를 전송함으로써, 상기 새로운 전송 경로가 설정되며, 상기 제1 라우터는, 상기 업데이트 응답 메시지를 전송받기 이전에는 상기 제2 라우터로 상기 데이터 패킷을 전송하고, 상기 업데이트 응답 메시지를 전송받은 이후에는 상기 제3 라우터로 상기 미전송 데이터 패킷을 전송할 수 있다.
일 실시 예로, 상기 업데이트 응답 메시지가 상기 제1 라우터로 전송된 직후에 상기 제1 라우터로부터 상기 제3 라우터로 상기 미전송 데이터 패킷이 전송되는 동안, 상기 제3 라우터는, 상기 새로운 전송 경로가 설정되기 직전까지 상기 제1 라우터와 상기 제2 라우터를 경유하여 전송된 상기 데이터 패킷을 상기 이동 단말로 전송할 수 있다.
본 발명의 다른 일 측면에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 방법은, 제1 통신 영역에서 상대 단말이 데이터 패킷을 상기 제1 통신 영역을 관장하는 제1 라우터로 전송하는 제1 단계; 상기 제1 라우터가 제2 통신 영역을 관장하는 제2 라우터로 상기 데이터 패킷을 전송하는 제2 단계; 상기 제2 라우터가 상기 제2 통신 영역의 이동 단말로 상기 데이터 패킷을 전송하는 제3 단계; 상기 이동 단말이 상기 제2 통신 영역으로부터 제3 통신 영역으로 핸드오버시 새로운 전송 경로의 설정을 위한 경로 설정 정보에 상기 제2 라우터의 위치 정보를 추가한 메시지를 상기 제3 통신 영역을 관장하는 제3 라우터로 전송하는 제4 단계; 상기 제3 라우터가 상기 제2 라우터의 상기 위치 정보를 이용하여 상기 제2 라우터로 상기 제3 라우터의 위치 정보를 포함하는 핸드오버 인디케이션 메시지를 전송하는 제5 단계; 및 상기 핸드오버 인디케이션 메시지를 수신함에 따라, 상기 제2 라우터가 상기 이동 단말의 핸드오버 동안 상기 제1 라우터로부터 전송된 상기 데이터 패킷을 상기 제3 라우터로 포워딩하여 전송하는 제6 단계를 포함한다.
일 실시 예로, 상기 HIP 네트워크 환경의 이동통신 방법은, 상기 제3 라우터가, 상기 이동 단말과 상기 상대 단말 간에 상기 새로운 전송 경로가 설정되기 전에, 상기 제2 라우터로부터 포워딩 전송된 상기 데이터 패킷을 상기 이동 단말로 전송하는 제7 단계를 더 포함할 수 있다.
일 실시 예로, HIP 네트워크 환경의 이동통신 방법은, 상기 제3 라우터가, 상기 경로 설정 정보를 이용하여 상기 제1 라우터와 업데이트 메시지들을 송수신하여, 상기 이동 단말과 상기 상대 단말 간에 상기 새로운 전송 경로를 설정하는 제8 단계; 및 상기 새로운 전송 경로가 설정되면, 상기 상대 단말이 상기 제2 라우터로 전송되지 않은 미전송 데이터 패킷을 상기 제1 라우터와, 상기 제3 라우터를 경유하여 상기 이동 단말로 전송하는 제9 단계를 더 포함하며, 상기 제6 단계에서, 상기 상대 단말은, 상기 새로운 전송 경로가 설정되는 동안 상기 데이터 패킷의 전송을 중단하지 않고 상기 제1 라우터를 경유하여 상기 제2 라우터로 상기 데이터 패킷을 전송할 수 있다.
일 실시 예로, 상기 제8 단계는, 상기 이동 단말이 상기 제3 라우터와 상기 제1 라우터를 경유하여 상기 상대 단말로 업데이트 요청 메시지를 전송하는 단계; 상기 상대 단말이 상기 업데이트 요청 메시지에 응답하여 상기 제1 라우터와 상기 제3 라우터를 경유하여 상기 이동 단말로 업데이트 확인 메시지를 전송하는 단계; 및 상기 이동 단말이 상기 업데이트 확인 메시지에 응답하여 상기 제3 라우터와 상기 제1 라우터를 경유하여 상기 상대 단말로 업데이트 응답 메시지를 전송하는 단계를 포함하며, 상기 제6 단계에서, 상기 업데이트 응답 메시지를 전송받기 이전에는 상기 상대 단말이 상기 제1 라우터와 상기 제2 라우터를 경유하여 상기 제3 라우터로 상기 데이터 패킷을 전송하고, 상기 제9 단계에서, 상기 업데이트 응답 메시지를 전송받은 이후에는 상기 상대 단말이 상기 제1 라우터를 경유하여 상기 미전송 데이터 패킷을 상기 제3 라우터로 전송할 수 있다.
일 실시 예로, 상기 제9 단계에서, 상기 업데이트 응답 메시지가 상기 상대 단말로 전송된 직후에 상기 상대 단말로부터 상기 제3 라우터로 상기 미전송 데이터 패킷이 전송되는 동안, 상기 제7 단계에서, 상기 제3 라우터는, 상기 새로운 전송 경로가 설정되기 직전까지 상기 상대 단말로부터 상기 제1 라우터와 상기 제2 라우터를 경유하여 전송된 상기 데이터 패킷을 상기 이동 단말로 전송할 수 있다.
본 발명의 실시 예에 의하면 HIP 네트워크 환경에서 이동 단말의 핸드오버시, 상대 단말과 이동 단말 간에 새로운 전송 경로를 설정하는 인증 절차 동안, 데이터의 전송 중단 및 데이터 손실을 방지하여, 데이터의 전송 효율을 높일 수 있다.
본 발명의 효과는 상술한 효과로 제한되지 않는다. 언급되지 않은 효과들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시 예에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 시스템의 구성도이다.
도 2 내지 도 3은 본 발명의 일 실시 예에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 방법의 흐름도이다.
도 2 내지 도 3은 본 발명의 일 실시 예에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 방법의 흐름도이다.
본 발명의 다른 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술 되는 실시 예를 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예는 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 만일 정의되지 않더라도, 여기서 사용되는 모든 용어들(기술 혹은 과학 용어들을 포함)은 이 발명이 속한 종래 기술에서 보편적 기술에 의해 일반적으로 수용되는 것과 동일한 의미를 갖는다. 일반적인 사전들에 의해 정의된 용어들은 관련된 기술 그리고/혹은 본 출원의 본문에 의미하는 것과 동일한 의미를 갖는 것으로 해석될 수 있고, 그리고 여기서 명확하게 정의된 표현이 아니더라도 개념화되거나 혹은 과도하게 형식적으로 해석되지 않을 것이다.
본 발명의 일 실시 예에 따른 호스트 식별 프로토콜(HIP; Host Identity Protocol) 네트워크 환경의 이동통신 시스템은, 이동 단말의 핸드오버(Handover) 상황 발생시, 신규 라우터에서 이전 라우터로 이동 단말의 핸드오버 정보를 나타내는 핸드오버 인디케이션 메시지(Handover Indication Message)를 전송하고, 핸드오버 인디케이션 메시지에 대응하여 이전 라우터에서 신규 라우터로 데이터를 포워딩 전송하도록 하여, 핸드오버에 따른 데이터 손실을 감소시키고 새로운 통신 전송 경로의 설정으로 인한 데이터 전송 지연 시간을 줄여 데이터를 효율적으로 전송할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 HIP 네트워크 환경의 이동통신 시스템의 구성도이다. 도 1을 참조하면, 본 발명의 일 실시 예에 따른 HIP 네트워크 환경의 이동통신 시스템(100)은 단말들(110,160)과, 라우터들(120,130,140), 그리고 랑데부 서버(150)를 포함한다.
이동 단말(mobile host terminal)(160)은 라우터들(120,130,140)의 중계를 통해 상대 단말(correspondent host terminal)(110)로부터 전송되는 데이터 패킷을 수신한다. 이동 단말(160)은 제2 통신 영역(131)에서 제2 라우터(130)와 통신하며, 제3 통신 영역(141)에서 제3 라우터(140)와 통신한다.
제1 라우터(120)는 제1 통신 영역(121)을 관장하며, 제1 통신 영역(121) 내에 존재하는 상대 단말(110)로부터 데이터 패킷을 전송받는다. 제2 라우터(130)는 제2 통신 영역(131)을 관장하며, 제1 라우터(120)로부터 데이터 패킷을 전송받아, 제2 통신 영역(131) 내에 존재하는 이동 단말(160)로 데이터 패킷을 전송한다. 제3 라우터(140)는 제3 통신 영역(141)을 관장하며, 제1 라우터(120)로부터 데이터 패킷을 전송받아, 제3 통신 영역(141) 내에 존재하는 이동 단말(160)로 데이터 패킷을 전송한다.
랑데부 서버(Rendezvous Server)(150)는 각 단말의 호스트 식별 태그(HIT; Host Identity Tag) 정보와, 위치 정보(예를 들어 IP 주소 정보)의 쌍을 등록한 테이블(Table)을 저장하고 있다. HIP 네트워크 환경의 이동통신 시스템에서, HIT 정보는 각 단말의 고유한 호스트 식별자(HI; Host Identifier)와 암호화된 공개 키(Public Key)를 이용한 해시(Hash) 인코딩 과정을 거쳐서 생성된 128-비트(bit) 정보이다.
예를 들어, 상대 단말(110)이 제2 통신 영역(131) 내에 위치하는 이동 단말(160)로 데이터를 전송하기 위해 요청 메시지를 제1 라우터(120)로 전송한다. 요청 메시지는 상대 단말(110)과 이동 단말(160)의 HIT 정보를 포함하며, 요청 메시지의 헤더(header)에는 상대 단말(110)과 랑데부 서버(150)의 위치 정보(예를 들어 IP 주소 정보)가 포함된다. 제1 라우터(120)는 요청 메시지의 랑데부 서버(150)의 위치 정보를 이용하여 요청 메시지를 랑데부 서버(150)로 전송한다.
랑데부 서버(150)는 테이블에서 요청 메시지의 이동 단말(160)의 HIT 정보에 대응하는 IP 주소 정보를 찾은 후, 이동 단말(160)의 IP 주소 정보를 이용하여 요청 메시지를 제2 라우터(130)로 전송한다. 제2 라우터(130)는 요청 메시지에서 이동 단말(160)의 IP 주소 정보를 확인하여 요청 메시지를 이동 단말(160)로 전송한다.
이동 단말(160)은 제2 라우터(130)와, 제1 라우터(120)를 차례로 경유하여 상대 단말(110)로 응답 메시지를 전송한다. 응답 메시지는 상대 단말(110)과 이동 단말(160)의 HIT 정보, 랑데부 서버(150)의 위치 정보, 및 검증값을 포함하며, 응답 메시지의 헤더에는 상대 단말(110)과 이동 단말(160)의 위치 정보(예를 들어 IP 주소 정보)가 포함된다.
상대 단말(110)은 제1 라우터(120)와, 제2 라우터(130)를 차례로 경유하여 응답 메시지의 검증값에 대응하는 검증 요청 메시지를 이동 단말(160)로 전송한다. 이동 단말(160)은 다시 제2 라우터(130)와 제1 라우터(120)를 차례로 경유하여 검증 요청 메시지에 대응하는 확인 메시지를 상대 단말(110)로 전송한다.
이와 같이, 상대 단말(110)과 이동 단말(160)은 상호 간에 메시지들(응답 메시지, 검증 요청 메시지, 확인 메시지)을 주고 받아 전송 경로를 설정하며, 전송 경로가 설정되면, 제1 라우터(120)와 제2 라우터(130)를 경유하여 상대 단말(110)로부터 이동 단말(160)로 데이터 패킷이 전송된다. 이동 단말(160)이 제2 통신 영역(131)에서 제2 통신 영역(141)으로 이동하는 핸드오버시, 제1 라우터(120)와 제3 라우터(140)를 경유하여 상대 단말(110)과 이동 단말(160) 간에 다시 전송 경로를 설정하여야 한다.
본 발명의 실시 예에서, 이동 단말(160)의 핸드오버시, 제1 라우터(120)를 경유하여 상대 단말(110)로부터 제2 라우터(130)로 전송된 데이터 패킷이 소실되지 않도록, 이동 단말(160)은 새로운 전송 경로의 설정을 위한 경로 설정 정보에 제2 라우터(130)의 위치 정보(예를 들어 IP 주소 정보)를 추가하여 메시지를 작성하고, 작성한 메시지를 제3 라우터(140)로 전송한다.
제3 라우터(140)는 이동 단말(160)로부터의 메시지에 대응하여 제3 라우터(140)의 위치 정보(예를 들어 IP 주소 정보)를 포함하는 핸드오버 인디케이션 메시지(Handover Indication Message)를 작성하고, 제2 라우터(130)의 위치 정보를 이용하여 핸드오버 인디케이션 메시지를 제2 라우터(130)로 전송한다.
본 발명의 실시 예에서, 상대 단말(110)은 제1 라우터(120)와 제3 라우터(140)를 경유하는 새로운 전송 경로의 설정이 완료되기 직전까지 데이터 패킷의 전송을 중단하지 않고, 데이터 패킷을 제1 라우터(120)를 경유하여 제2 라우터(130)로 전송한다.
제2 라우터(130)는 핸드오버 인디케이션 메시지를 수신함에 따라, 핸드오버 인디케이션 메시지의 제3 라우터(140)의 위치 정보를 이용하여, 이동 단말(160)의 핸드오버 동안 상대 단말(110)로부터 전송받은 데이터 패킷을 제3 라우터(140)로 포워딩하여 전송한다. 제3 라우터(140)는 이동 단말(160)과 상대 단말(110) 간에 새로운 전송 경로가 설정되기 전에, 제2 라우터(130)로부터 포워딩 전송된 데이터 패킷을 이동 단말(160)로 전송한다.
따라서, 이동 단말(160)의 핸드오버시 제1 라우터(120)와 제3 라우터(140)를 경유하는 새로운 전송 경로를 설정하는 동안, 라우터 간 정보 교환을 수행하여 제1 라우터(120)와, 제2 라우터(130), 및 제3 라우터(140)를 차례로 경유하여 상대 단말(110)로부터 이동 단말(160)로 데이터 패킷이 전송되므로, 제2 라우터(130)로 전송된 데이터 패킷이 소실되지 않으며, 새로운 전송 경로의 설정 동안에도 상대 단말(110)로부터의 데이터 패킷을 이동 단말(160)로 전송할 수 있다.
제3 라우터(140)는 이동 단말(160)로부터 전송받은 메시지의 경로 설정 정보를 이용하여 제1 라우터(120)와 업데이트 메시지들(예를 들어, 업데이트 요청 메시지, 업데이트 확인 메시지, 업데이트 응답 메시지)을 송수신하여, 이동 단말(160)과 상대 단말(110) 간에 새로운 전송 경로를 설정한다. 새로운 전송 경로가 설정되면, 상대 단말(110)은 제1 라우터(120)와 제3 라우터(140)를 경유하여, 핸드오버 동안 제2 라우터(130)로 전송되지 않은 미전송 데이터 패킷을 제3 라우터(140)로 전송하며, 제3 라우터(140)는 미전송 데이터 패킷을 이동 단말(160)로 전송한다.
이하에서는 도 1 내지 도 3을 참조하여 본 발명의 일 실시 예에 따른 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 시스템의 동작과 작용, 그리고 본 발명의 일 실시 예에 따른 HIP 네트워크 환경의 이동통신 방법에 대해 설명한다.
도 2 내지 도 3은 본 발명의 일 실시 예에 따른 HIP 네트워크 환경의 이동통신 방법의 흐름도이다. 도 1 내지 도 3을 참조하면, 단계 S21 내지 S23에서 상대 단말(110)은 랑데부 서버(150)에 의해 설정된 통신 경로, 즉 제1 라우터(120)와 제2 라우터(130)를 경유하는 통신 경로를 통해 제2 통신 영역(131)에 위치하는 이동 단말(160)로 데이터 패킷을 전송한다.
이동 단말(160)이 제2 통신 영역(131)에서 제3 통신 영역(141)으로 이동하는 핸드오버(handover)가 발생되면, 이동 단말(160)과 제3 라우터(140) 간에 네트워크 연결(network attachment)이 수행되고, 단계 S24에서 이동 단말(160)은 새로운 전송 경로의 설정을 위한 경로 설정 정보에 제2 라우터(130)의 위치 정보를 추가하여 메시지를 작성하고, 작성한 메시지를 제3 통신 영역(141)을 관장하는 제3 라우터(140)로 전송한다.
단계 S25에서 제3 라우터(140)는 이동 단말(160)로부터의 메시지에 대응하여 제3 라우터(140)의 위치 정보를 포함하는 핸드오버 인디케이션 메시지(Handover Indication Message)를 작성하고, 이동 단말(160)로부터의 메시지의 제2 라우터(130)의 위치 정보를 이용하여 핸드오버 인디케이션 메시지를 제2 라우터(130)로 전송한다.
단계 S26에서 제2 라우터(130)는 핸드오버 인디케이션 메시지로부터 제3 라우터(130)의 위치 정보를 확인하여, 이동 단말(160)의 핸드오버 동안 상대 단말(110)로부터 제1 라우터(120)를 경유하여 전송된 데이터 패킷을 제3 라우터(140)로 포워딩하여 전송한다.
단계 S27에서 제3 라우터(140)는 이동 단말(160)과 상대 단말(110) 간에 새로운 전송 경로가 설정되기 전에, 제2 라우터(130)로부터 포워딩 전송된 데이터 패킷을 이동 단말(160)로 전송한다.
단계 S28에서 제3 라우터(140)는 단계 S24에서 이동 단말(160)로부터 수신한 메시지의 경로 설정 정보를 이용하여 제1 라우터(120)와 업데이트 메시지들을 송수신하여, 이동 단말(160)과 상대 단말(110) 간에 새로운 전송 경로를 설정한다. 도 2와 도 3의 실시 예에서는 단계 S28이 단계 S27 이후에 수행되는 것으로 나타나 있지만, 단계 S28은 단계 S25, 단계 S26, 또는 단계 S27보다 먼저 수행되거나 동시에 수행되는 것도 가능하다.
단계 S28에서의 통신 경로 설정은, 예를 들어 이동 단말(160)이 제3 라우터(140)와, 제1 라우터(120)를 차례로 경유하여 상대 단말(110)로 업데이트 요청 메시지를 전송하고(단계 S281), 상대 단말(110)이 업데이트 요청 메시지에 응답하여 제1 라우터(120)와, 제3 라우터(140)를 차례로 경유하여 이동 단말(160)로 업데이트 확인 메시지를 전송하고(단계 S282), 다시 이동 단말(160)이 업데이트 확인 메시지에 응답하여 제3 라우터(140)와, 제1 라우터(120)를 차례로 경유하여 상대 단말(110)로 업데이트 응답 메시지를 전송하는 과정(단계 S283)을 거쳐 수행될 수 있다.
일 실시 예에 있어서, 단계 S28에서 새로운 통신 경로를 설정하는 동안, 제1 라우터(120)는 상대 단말(110)로부터 전송받은 데이터 패킷의 전송을 중단하지 않고 제2 라우터(130)로 데이터 패킷을 전송할 수 있다. 일 실시 예에 있어서, 단계 S28에서 새로운 통신 경로를 설정하는 동안, 단계 S26 내지 단계 S27에서 제2 라우터(130)는 제3 라우터(140)를 경유하여 이동 단말(160)로 데이터 패킷을 전송할 수 있다. 즉, 상대 단말(110)이 이동 단말(160)로부터 업데이트 응답 메시지를 전송받기 이전에는, 제1 라우터(120)와, 제2 라우터(130)를 경유하여 이동 단말(160)로 데이터 패킷을 전송할 수 있다.
새로운 전송 경로가 설정되면, 단계 S29에서 상대 단말(110)은 제2 라우터(130)로 전송되지 않은 미전송 데이터 패킷을, 제1 라우터(120)를 경유하여 제3 라우터(140)로 전송한다. 단계 S30에서 제3 라우터(140)는 제1 라우터(120)로부터 전송받은 미전송 데이터 패킷을 이동 단말(160)로 전송한다. 즉, 상대 단말(110)이 이동 단말(160)로부터 업데이트 응답 메시지를 전송받은 이후에는, 제1 라우터(120)와, 제3 라우터(140)를 경유하여 이동 단말(160)로 미전송 데이터 패킷을 전송할 수 있다.
단계 S29에서 업데이트 응답 메시지가 상대 단말(110)로 전송된 직후에 제1 라우터(120)로부터 제3 라우터(140)로 미전송 데이터 패킷이 전송되는 동안에는, 제3 라우터(140)는 새로운 전송 경로가 설정되기 직전까지 제1 라우터(120)와 제2 라우터(130)를 경유하여 전송된 데이터 패킷을 이동 단말(160)로 전송할 수 있다.
이상의 실시 예들은 본 발명의 이해를 돕기 위하여 제시된 것으로, 본 발명의 범위를 제한하지 않으며, 이로부터 다양한 변형 가능한 실시 예들도 본 발명의 범위에 속하는 것임을 이해하여야 한다. 본 발명의 기술적 보호범위는 특허청구범위의 기술적 사상에 의해 정해져야 할 것이며, 본 발명의 기술적 보호범위는 특허청구범위의 문언적 기재 그 자체로 한정되는 것이 아니라 실질적으로는 기술적 가치가 균등한 범주의 발명에 대하여까지 미치는 것임을 이해하여야 한다.
100: HIP 네트워크 환경의 이동통신 시스템 110: 상대 단말
120: 제1 라우터 121: 제1 통신 영역
130: 제2 라우터 131: 제2 통신 영역
140: 제3 라우터 141: 제3 통신 영역
150: 랑데부 서버 160: 이동 단말
120: 제1 라우터 121: 제1 통신 영역
130: 제2 라우터 131: 제2 통신 영역
140: 제3 라우터 141: 제3 통신 영역
150: 랑데부 서버 160: 이동 단말
Claims (10)
- 호스트 식별 프로토콜(HIP(Host Identity Protocol)) 네트워크 환경의 이동통신 시스템으로서,
제1 통신 영역에서 데이터를 전송하는 상대 단말;
상기 제1 통신 영역을 관장하며, 상기 상대 단말로부터 상기 데이터를 전송받는 제1 라우터;
제2 통신 영역을 관장하며, 상기 제1 라우터로부터 상기 데이터를 전송받는 제2 라우터;
상기 제2 통신 영역에서 상기 제2 라우터로부터 상기 데이터를 전송받는 이동 단말; 및
상기 상대 단말 및 상기 이동 단말의 고유한 호스트 식별자(HI; Host Identifier)와 암호화된 공개 키(Public Key)를 이용한 해시(Hash) 인코딩 과정을 거쳐서 생성된 호스트 식별 태그(HIT; Host Identity Tag) 정보와, 위치 정보(예를 들어 IP 주소 정보)의 쌍을 등록한 테이블(Table)을 저장하고, 상기 테이블에서 상기 상대 단말로부터 수신한 요청 메시지에 포함된 상기 이동 단말의 HIT 정보에 대응하는 IP 주소 정보를 찾은 후, 상기 이동 단말의 IP 주소 정보를 이용하여 상기 요청 메시지를 상기 제2 라우터로 전송하는 랑데부 서버를 포함하며,
상기 이동 단말은, 상기 제2 통신 영역으로부터 제3 통신 영역으로 핸드오버시 상기 제3 통신 영역을 관장하는 제3 라우터로 새로운 전송 경로의 설정을 위한 경로 설정 정보에 상기 제2 라우터의 위치 정보를 추가하여 메시지를 전송하고,
상기 제3 라우터는, 상기 제2 라우터의 상기 위치 정보를 이용하여 상기 제2 라우터로 상기 제3 라우터의 위치 정보를 포함하는 핸드오버 인디케이션 메시지를 전송하며,
상기 제2 라우터는, 상기 핸드오버 인디케이션 메시지를 수신함에 따라, 상기 이동 단말의 핸드오버 동안 상기 제1 라우터로부터 전송된 상기 데이터를 상기 제3 라우터로 포워딩하여 전송하고,
상기 제3 라우터는, 상기 경로 설정 정보를 이용하여 상기 제1 라우터와 업데이트 메시지들을 송수신하여, 상기 이동 단말과 상기 상대 단말 간에 상기 제2 라우터를 경유하지 않은 채로 상기 제1 라우터에서 상기 제3 라우터를 경유하여 데이터가 전송되도록 상기 새로운 전송 경로를 설정하며,
상기 제1 라우터는, 상기 새로운 전송 경로가 설정되는 동안 상기 데이터의 전송을 중단하지 않고 상기 제2 라우터로 상기 데이터를 전송하며, 상기 새로운 전송 경로가 설정되면 상기 제2 라우터로 전송되지 않은 미전송 데이터를 상기 제3 라우터로 전송하며,
상기 제3 라우터는 상기 제1 라우터로 업데이트 요청 메시지를 전송하고, 상기 제1 라우터는 상기 업데이트 요청 메시지에 응답하여 상기 제2 라우터로 업데이트 확인 메시지를 전송하며, 상기 제3 라우터는 상기 업데이트 확인 메시지에 응답하여 상기 제1 라우터로 업데이트 응답 메시지를 전송함으로써, 상기 새로운 전송 경로가 설정되는 HIP(Host Identity Protocol) 네트워크 환경의 이동통신 시스템. - 제1 항에 있어서,
상기 제3 라우터는, 상기 이동 단말과 상기 상대 단말 간에 상기 새로운 전송 경로가 설정되기 전에, 상기 제2 라우터로부터 포워딩 전송된 상기 데이터를 상기 이동 단말로 전송하는 HIP 네트워크 환경의 이동통신 시스템. - 삭제
- 제1 항에 있어서,
상기 제1 라우터는,
상기 업데이트 응답 메시지를 전송받기 이전에는 상기 제2 라우터로 상기 데이터를 전송하고, 상기 업데이트 응답 메시지를 전송받은 이후에는 상기 제3 라우터로 상기 미전송 데이터를 전송하는 HIP 네트워크 환경의 이동통신 시스템. - 제4 항에 있어서,
상기 업데이트 응답 메시지가 상기 제1 라우터로 전송된 직후에 상기 제1 라우터로부터 상기 제3 라우터로 상기 미전송 데이터가 전송되는 동안,
상기 제3 라우터는, 상기 새로운 전송 경로가 설정되기 직전까지 상기 제1 라우터와 상기 제2 라우터를 경유하여 전송된 상기 데이터를 상기 이동 단말로 전송하는 HIP 네트워크 환경의 이동통신 시스템. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120146740A KR101459628B1 (ko) | 2012-12-14 | 2012-12-14 | 호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120146740A KR101459628B1 (ko) | 2012-12-14 | 2012-12-14 | 호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140077671A KR20140077671A (ko) | 2014-06-24 |
KR101459628B1 true KR101459628B1 (ko) | 2014-11-10 |
Family
ID=51129537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120146740A KR101459628B1 (ko) | 2012-12-14 | 2012-12-14 | 호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101459628B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102109840B1 (ko) * | 2018-05-25 | 2020-05-13 | 국방과학연구소 | Hip 네트워크의 통신 방법 및 시스템 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090087640A (ko) * | 2008-02-13 | 2009-08-18 | 삼성전자주식회사 | 모바일 아이피를 이용하는 노드의 핸드 오버 방법 및시스템 |
-
2012
- 2012-12-14 KR KR1020120146740A patent/KR101459628B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090087640A (ko) * | 2008-02-13 | 2009-08-18 | 삼성전자주식회사 | 모바일 아이피를 이용하는 노드의 핸드 오버 방법 및시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20140077671A (ko) | 2014-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3949288B2 (ja) | ゲートウェイ装置及び無線端末装置 | |
KR101527830B1 (ko) | 다중경로 오버레이 네트워크 및 그의 다중경로 관리 프로토콜 | |
CN103259768B (zh) | 一种消息认证方法、***和装置 | |
US8462733B2 (en) | Method and system for transferring a communication session between data sources | |
CN103166849B (zh) | IPSec VPN互联组网路由收敛的方法及路由设备 | |
WO2007139161A1 (ja) | 移動端末及び通信方法 | |
KR101561108B1 (ko) | 소프트웨어 정의 네트워크에 기반한 프록시 모바일 IPv6환경에서의 데이터 통신 방법 및 핸드오버 방법 | |
WO2016172926A1 (zh) | 通信***中的通信方法和设备及*** | |
WO2015188357A1 (zh) | 一种控制承载切换的设备和控制方法 | |
CN102006215A (zh) | 一种数据传输方法、***及设备 | |
KR20140124116A (ko) | 이동 통신 네트워크에서 데이터-패스를 최적화시키는 장치 및 방법 | |
TWI549553B (zh) | Communication methods and communication systems | |
JP4256211B2 (ja) | データリンク層のトリガプロトコル | |
CN102710495B (zh) | 一种监控网络用户主机建立路由信息的方法及装置 | |
TW200930114A (en) | Handover method and apparatus in a wireless telecommunications network | |
CN101499942A (zh) | 一种无缝切换的方法、***和装置 | |
JP4806364B2 (ja) | ルータ切替方法、およびルータ装置 | |
RU2395921C2 (ru) | Реализуемые базовой станцией способы и устройство для установления соединений | |
KR101459628B1 (ko) | 호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법 | |
US20110110306A1 (en) | Network system, mobile gateway, location management server, and communication control method of mobile node | |
CN101176357A (zh) | 用于uma unc应用的分组域的改进的核心网接口 | |
JP5276106B2 (ja) | モバイルノードの位置更新 | |
JP4853678B2 (ja) | 移動通信システムおよび無線基地局 | |
CN110663261B (zh) | 通信设备及通信方法 | |
JP2007274658A (ja) | 移動制御ネットワークシステム、ルータ及び移動端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20171017 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20191022 Year of fee payment: 6 |