KR20040111609A - 무선 디바이이스들 간의 ip 통신을 위한 기술 - Google Patents
무선 디바이이스들 간의 ip 통신을 위한 기술 Download PDFInfo
- Publication number
- KR20040111609A KR20040111609A KR10-2004-7018325A KR20047018325A KR20040111609A KR 20040111609 A KR20040111609 A KR 20040111609A KR 20047018325 A KR20047018325 A KR 20047018325A KR 20040111609 A KR20040111609 A KR 20040111609A
- Authority
- KR
- South Korea
- Prior art keywords
- mobile terminal
- packet
- service node
- destination
- terminal user
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- 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
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
범용 패킷 무선 서비스(GPRS) 네트워크(14)는 적어도 하나, 바람직하게는, 복수의 무선 액세스 네트워크(161-16m)를 포함하며, 각각은 하나 이상의 모바일 터미널 사용자(121-12n)에게 무선 액세스를 제공한다. 복수의 SGSNs(Serving GPRS Service Nodes)(241-24m) 중 해당하는 하나는 하나 이상의 액세스 네트워크와 관계되며, 각 노드는 모바일 터미널 사용자를 식별하고 인증하는 서비스를 한다. 이롭게도, 각각의 SGSN은 또한 전송 모바일 터미널 사용자로부터의 IP 패킷을 캐시하고 목적지 IP 어드레스가 네트워크에 있는 또 다른 모바일 터미널 사용자에 대응하는지를 판단하는 서비스를 한다. 만약 그렇다면, 그 SGSN은 패킷을 목적지 모바일 터미널 사용자에게 라우팅한다. 그렇지 않다면, 패킷 목적지는 네트워크 외부에 있다면, SGSN은 네트워크 밖으로 라우팅하기 위해 패킷을 게이트웨이(32)로 라우팅한다.
Description
무선 통신 서비스는 계속해서 발전한다. 처음 도입되었을 때, 무선 서비스는 사용자가 음성 호출을 송수신할 수 있도록 하는 아날로그 무선 기술을 채용하였다. 현재, 대부분의 무선 서비스 제공자는, 사용자가 음성 및 데이터 모두를 통신할 수 있도록 하는 디지털 통신 기술을 채용한다. 무선 통신의 상태를 발전시키기위한 노력의 일환으로, 무선 서비스 제공자 및 장비 제조자들의 컨소시엄에서는, 광대역, 텍스트의 패킷-기반 통신, 데이터 및 심지어 멀티미디어 서비스를 상대적으로 고속으로 제공하는 "범용 이동 전화 시스템(Universal Mobile Telephone System; UMTS)으로 공지된 무선 네트워크 아키텍쳐를 위한 새로운 스펙(specification)을 제안하였다. 프랑스 발본 소피아 안티폴리스의 3d 생성 파트너쉽 프로젝트(3GPP)에 의해 공표되고 당업자에게 UMTS 스펙으로 공지된 문서 3GPP TS 23.101 V4.0.0 (2001-04)에는, 전세계에 걸쳐 사용되는 무선 통신 표준인 GSM(Global Standard for Mobile)에 대한 발전사항이 기재되어 있다.
UMTS 스펙에서는, 음성 서비스를 제공하기 위한 회로 스위칭 도메인 및 GPRS(General Packet Radio Service)를 제공하기 위한 패킷 스위칭 도메인을 포함하는 코어(core) 네트워크를 제안한다. 패킷은 복수의 무선 액세스 네트워크 중 하나를 경유하여 패킷 도메인에 입력되고 출력된다. 각각의 무선 액세스 네트워크에는 하나의 무선 네트워크 컨트롤러(RNC)에 의해 관리되는 하나 이상의 무선 기지국이 포함된다. 패킷 도메인 내에서, 복수의 패킷 교환 서비스 노드(Serving GPRS Service Nodes; SGSN) 각각은, 패킷 데이터를 송수신하고자 하는 모바일 터미널 사용자를 식별하고 인증함으로써 무선 액세스 네트워크 중 해당하는 하나의 네트워크로부터 코어 네트워크로의 액세스를 제어한다. 모바일 터미널 사용자를 식별하고 비준한 후에, SGSN은 패킷 관문 서비스 노드(Gateway GPRS Service Node; GGSN)로의 링크를 생성한다. 모바일 터미널 사용자가 상기 네트워크에 처음 액세스하였을 때, 모바일 터미널 사용자가 IP 어드레스를 요구하는 범위 내에서, GGSN은 그러한 어드레스를 할당할 것이다. 이미 할당된 IP 어드레스를 구비한 모바일 터미널 사용자에 대하여, GGSN은 서버로 동작하여 모바일 터미널 사용자와 그 사용자가 액세스하고자한 외부 네트워크 간의 통신을 라우팅할 것이다.
현재 제안된 UMTS 표준 하에서, 동일한 또는 서로 다른 액세스 네트워크에 의해 서비스되는 다른 모바일 터미널과 패킷을 교환하고자 하는 모바일 터미널 사용자는, GGSN이 모바일 터미널 사용자들 간의 IP 트래픽을 라우팅하는 책임을 갖기 때문에 사용자의 패킷 도메인에 있는 GGSN과의 관계를 항상 생성해야 한다. 따라서, 특히 공통 패킷 도메인(즉, 공통의 공중 육상 이동 통신망(Public Land MobileNetwork; PLMN)에 있는, 두명 이상의 사용자 사이에서의 모든 패킷 통신은, 사용자가 외부 IP 네트워크로의 액세스를 필요로하지 않음에도 불구하고, GGSN을 통해 발생한다. 따라서, 모바일 터미널 사용자들 간의 패킷 통신은 GGSN에 부담을 주어 비효율을 초래하게 될 것이다. GSM/GPRS 2.5G 표준에 따라 GSM 네트워크 내에 구현된 GPRS는 UMTS용으로 제안된 아키텍쳐와 동일한 것을 사용하기 때문에 동일한 비효율성을 갖게 된다.
따라서, 종래의 단점을 극복하고 모바일 터미널 사용자들 간에 패킷을 효율적으로 통신하기 위한 기술이 요구된다.
본 발명은 무선 네트워크에 의해 서비스되는 모바일 터미널 사용자들 간의 IP 패킷 통신을 효율적으로 하기 위한 기술에 관한 것이다.
도 1은 종래 기술에 따른 GPRS 네트워크 아키텍쳐의 개략적인 블록도를 도시한다.
도 2는 도 1의 네트워크 아키텍쳐의 일부로서, 본 발명에 따라 모바일 터미널 사용자들 간에 패킷 통신이 발생하는 반면 각각의 사용자는 특정 액세스 네트워크와 관계된채로 남아있는 방식을 도시하는 도면이다.
도 3은 도 1의 네트워크 아키텍쳐의 일부로서, 동일한 패킷 도메인에서 사용자가 하나의 액세스 네크워크로부터 다른 액세스 네트워크로 이동할 때 본 발명에 따라 모바일 터미널 사용자들 간에 패킷 통신이 발생하는 방법을 도시하는 도면이다.
간단하게, 바람직한 실시예에 따라, 하나의 모바일 터미널 사용자로부터 GPRS 네트워크 같은 패킷 무선 서비스 네트워크에 있는 다른 사용자로 적어도 하나의 IP 패킷을 통신하는 방법이 제공된다. 상기 방법은 네트워크에 있는 서비스 노드에서 제1 모바일 터미널 사용자에 의해 전송된 패킷의 수신을 개시한다. 사실상, 상기 서비스 노드는 모바일 터미널 사용자를 식별하고 인증하는 SGSN의 형태를 취한다. 패킷을 수신한 다음에, 상기 서비스 노드는 패킷에 포함된 목적지 IP 어드레스를 검사하여 상기 어드레스가 상기 네트워크에 의해 서비스되는 임의의 모바일 터미널 사용자를 식별하는지를 판단한다. 그렇다면, 상기 서비스 노드는 그 패킷을 수신하도록 정해진 식별된 모바일 터미널 사용자에게 패킷을 라우팅한다.
전술한 방법은, IP 패킷 어드레스의 평가 및 수신자 모바일 터미널 사용자로의 마지막 라우팅을 위해 패킷을 서비스 노드로부터 게이트웨이로 균일하게 라우팅할 필요성을 제거함으로써 한층더 효율적이 된다. 단지 패킷이 네트워크에 있는 임의의 모바일 터미널 사용자용으로 예정된 것이 아니라면, 상기 서비스 노드는 패킷을 게이트웨이로 라우팅한다. 전술한 방법은 게이트웨이가 단지 그 네트워크 범위를 벗어나도록 예정된 패킷만을 수신하기 때문에 게이트웨이 상의 부하를 감소시킨다.
도 1은 패킷 무선 서비스를 복수의 모바일 터미널(121, 122, ..., 12n, 여기서 n은 양의 정수)에 제공하기 위한 종래 기술에 따른 GPRS(General Radio Packet Service) 네트워크(10)를 도시한다. 도 1의 네트워크 아키텍쳐(10)는 적어도 하나, 바람직하게는, 복수의 패킷 도메인을 포함하며, 패킷 도메인 각각은 공중 육상 이동 통신망(PLMN)에 의해 표현된다. 도 1은 네트워크 아키텍쳐(10)가 더 크거나 또는 더 작은 수의 PLMN을 포함할 수 있다는 것이 이해됨에도 불구하고 한 쌍의 PLMN(141및 142)을 예시적으로 도시한다. PLMN(141)과 같은 각각의 PLMN은 네트워크 조작자가 조정 권한을 갖는 지리적 영역 내에 패킷 무선 서비스를 제공한다. PLMN들은 일반적으로 동일한 아키텍쳐를 가지므로 단지 PLMN(141)만을 상세하게 설명한다.
사실상, PLMN(141)은 적어도 하나, 바람직하게는, 복수의 무선 액세스 네트워크(161, ..., 16m, 여기서 m은 양의 정수)를 포함한다. 각각의 무선 액세스 네트워크는, 전형적으로 GSM/3GPP 또는 UMTS/3GPP 스펙 중 하나에 따라 하나 이상의 모바일 터미널 사용자(121-12n)에 액세스를 제공한다. 도 2및 도 3에 최선으로 도시된 대로, 각각의 액세스 네트워크는 적어도 하나, 바람직하게는, 복수의 기지국(181, ..., 18x, 여기서 x는 양의 정수)를 포함한다. 각각의 무선 액세스 네트워크(161- 16m)에 있는 기지국(181-18x)은 콜(call) 핸드 오버같은 기능 및 기지국 송신기 전력 레벨을 관리하는 무선 네트워크 컨트롤러(20)의 제어 하에 동작한다.
도 1의 PLMN(141)과 같은 각각의 PLMN 내에서, 각각의 무선 액세스 네트워크(161, ..., 16m)는 SGSN(241- 24m) 중 해당하는 하나와 인터페이싱한다. SGSN(241)과 같은 각각의 SGSN은 해당 무선 액세스 네트워크, 예를 들면, IP 패킷을 통신하고자하는 액세스 네트워크(161) 상에서 모바일 터미널 사용자를 식별하고 인증한다. 도 1이 각각의 무선 액세스 네트워크와 각각의 SGSN 사이의 일대일 관계를 도시하지만, SGSN은 도 2 및 도 3에 도시된 바와 같이 두개 이상의 액세스 네트워크를 서비스할 수 있다. 무선 액세스 네트워크(161-16m) 각각이 특정 지리적 영역을 서비스하기 때문에, 그 액세스 네트워크와 관계된 SGSN은 마찬가지로 동일한 영역을 서비스한다.
SGSN(241-24m) 각각은 홈 위치 레지스터(HLR; 28)를 포함하는 PLMN 코어(26)와 인터페이싱한다. HLR(28)은 PLMN에 의해 제공되는 패킷 무선 서비스에 가입하는 모바일 터미널 유닛에 관한 정보를 저장하는 데이터베이스 형태를 취한다. 특히, HLR(28)은 PLMN에 있는 각각의 모바일 터미널 사용자를 위한 해당 SGSN 및 IP 어드레스를 저장한다.
PLMN(141)과 같은 각각의 PLMN은 전형적으로 경계 게이트웨이(border gateway; BG)로 명명된 제1 게이트웨이(30)를 포함한다. BG(30)는 각각의 PLMN이 PLMN 간 네트워크(33)를 경유하여 다른 PLMN과 정보를 교환하도록 한다. 그러한 정보는 "방문" 모바일 터미널 사용자, 즉, 하나의 오리지날 PLMN으로 귀속되어 있지만 또 다른 PLMN에 로밍하고 있는 모바일 터미널 사용자의 아이덴티티를 포함한다. 더우기, 각각의 PLMN은 또한, PLMN을 외부 IP 네트워크(34), 전형적으로는, 반드시 필요한 것은 아니지만, 인터넷과 인터페이싱하는 GGSN(32)으로 명명된 제2게이트웨이를 포함한다. GGSN(32)은 모바일 터미널 사용자와 외부 IP 네트워크, 즉, 다른 네트워크에 접속된 모바일 터미널 사용자와 같은 PLMN을 벗어난 목적지 간에 패킷을 라우팅하는 역할을 한다.
자신의 홈 PLMN, 예를 들면, PLMN(141)로부터 서비스를 처음 원하는 모바일 터미널 사용자, 예를 들면, 사용자(121)는 다음의 프로세스를 통하여 그 자체를 "접속"함으로써 서비스를 추구한다. 처음에, 모바일 터미널 사용자는 무선 액세스 네트워크, 예를 들면, 액세스 네트워크(161)를 통하여 PLMN(141)에 액세스한다. 그 후에, 요청 모바일 터미널 사용자를 서비스하는 SGSN(예를 들면, SGSN(241))은 사용자를 식별하고 인증한다. 일단 식별되고 인증되면, 요청 모바일 터미널 사용자는 동적 IP 어드레스를 수신하기 위해, "PDP 컨텍스트"로 후에 언급되는 패킷 데이터 프로토콜(PDP) 통신 세션을 생성한다. PDP 컨텍스트를 생성하기 위해, 요청 모바일 터미널 사용자는 PDP 컨텍스트 요청을 만든다. SGSN은 그 요청을 수신하고, 그에 따라, PDP 컨텍스트 요청에 내장된 QoS(Quality of Service) 요구사항에 따라 해당 무선 액세스 네트워크 내에 적당한 무선 리소스를 할당한다.
SGSN은 PDP 컨텍스트 요청을 GGSN(32)으로 포워딩한다. 응답하여, GGSN(32)은 동적 IP 어드레스를 PDP 컨텍스트 응답의 부분으로서 요청 모바일 터미널 사용자(121)에 할당한다. 모바일 터미널 사용자가 인터넷(34)에 액세스를 하고자 하는 범위 내에서, GGSN(32)은 필요한 리소스를 준비하고 임의의 요구되는 인증을 수행한다. 모바일 터미널이 고정 IP 어드레스를 갖는다면, 모바일 터미널 사용자에 의해 만들어진 PDP 컨텍스트 요청은 GGSN(32)에 의해 수신된 PDP 컨텍스트 요청의 적당한 필드에 그 정보를 편입시킬 것이다. 그렇지 않다면, IP 요청 필드는 빈채로 남아있게 된다. 모바일 터미널 사용자가 이런 형식으로 IP 어드레스를 얻게되면, 사용자는 그 어드레스를 유지하지만 서비스를 위해 자신의 홈 PLMN에 접속한다.
현재 제안된 GPRS 표준 하에서, 모바일 터미널 사용자, 예를 들면, 또 다른 사용자(예를 들면, 사용자(122))와 IP 패킷을 교환하고자 하는 사용자(121)는, 송신자가 외부 IP 네트워크(34)로의 액세스를 원하지 않더라도 해당 SGSN을 통하여 송신자의 PLMN 내의 GGSN(32)으로의 통신 경로를 항상 생성해야 한다. 즉, PLMN 내의 GGSN(32)은 동일 네트워크에서 모바일 터미널 사용자들 간에 교환 패킷 트래픽일지라도 모든 패킷 트래픽을 수신하게 되고, 그 결과 GGSN(32)에 부담을 지우게된다.
본 발명에 따라, 도 2의 PLMN(141)과 같은 PLMN 내의 SGSN(241-24m)은 이롭게도 GGSN(도 2에는 도시생략)의 개입없이 PLMN에 의해 서비스되는 모바일 터미널 사용자들 간의 패킷을 라우팅한다. PLMN(141) 내의 SGSN은 각각의 SGSN에 모바일 터미널 사용자에 관한 정보를 포함하는 라우팅 테이블을 유지함으로써 그러한 라우팅을 달성한다. 모바일 터미널 사용자를 위한 PDP 컨텍스트를 생성하면, 그 모바일 터미널 사용자를 서비스하는 SGSN은 자신의 라우팅 테이블을 갱신하고 그 모바일 터미널 사용자를 "로컬"로서(즉, 그 SGSN에 의해 서비스되는) 지정할 것이다. 유사하게, SGSN은 마찬가지로, 모바일 터미널 사용자가 자신의 PDP 컨텍스트를 드롭할 때 자신의 라우팅 테이블을 갱신한다. 자신의 내부 라우팅 테이블을 사용함으로써, 각각의 SGSN은, 입중계(incoming) 패킷이 그 SGSN에 의해 서비스되는 모바일 터미널 사용자용으로 예정된 것인지 또는 동일한 PLMN(예를 들면, PLMN(141))에 있는 또 다른 SGSN용 또는 그 PLMN을 벗어난 목적지용으로 예정된 것인지를 판단한다.
SGSN에 의한 라우팅을 용이하게 하기 위해, PLMN의 HLR(28)은 각각의 SGSN으로부터 각각의 "로컬" 모바일 터미널 사용자, 즉, 그 PLMN에 현재 귀속된 모바일 터미널 사용자의 IP 어드레스 뿐만 아니라 그 사용자를 서비스하는 SGSN의 아이덴티티의 갱신을 수신한다. 이러한 방식에서, SGSN이 라우팅 테이블에 정보가 없는 입중계 패킷을 수신하면, SGSN은 정보를 위해 HLR(28)에 질의할 수 있다. 새로운 모바일 터미널 사용자가 그 자신을 PLMN(141)에 접속할 때마다, HLR(28) 그 자신은 SGSN의 보고에 의해 갱신을 수행하기 때문에, HLR에 질의하면, SGSN은 가장 현재의 데이터를 얻을 것이다. 하기의 테이블 1은 HLR(28)에 있는 예시적 데이터 기록을 도시한다.
테이블 1
모바일 터미널 사용자 | IP 어드레스 | SGSN |
121 | A10 | 241 |
122 | A16 | 241 |
123 | A20 | 242 |
124 | A3 | 243 |
동작시에, 모바일 터미널 사용자가 또 다른 모바일 터미널 사용자와 패킷을교환하고자 원하는 경우, 전송 모바일 터미널 사용자와 관계된 SGSN은 전송 사용자로부터 수신된 패킷에 있는 목적지 IP 어드레스를 검사한다. 따라서, 모바일 터미널 사용자(121)가 모바일 터미널 사용자(122)용으로 예정된 패킷을 전송하는 경우, SGSN(241)은 그 모바일 터미널 사용자용으로 예정된 수신된 패킷에 있는 목적지 IP 어드레스(@ip:A16)를 검사한다. 도 2의 실시예에서, SGSN(241)은, 모바일 터미널 사용자(121및 122)가 "로컬"인지, (즉, SGSN(241)에 의해 서비스되는지)를 인지한다. 그 모바일 터미널(122)이 로컬이라는 것을 인지함으로써, SGSN(241)은 GGSN(도시 생략)의 관여없이 모바일 터미널 사용자(121)로부터 모바일 터미널(122)로 패킷을 라우팅할 수 있다.
자신의 내부 라우팅 테이블에 포함된 정보로부터, SGSN(241)은 또한 다른 SGSN에 의해 서비스되는 모바일 터미널 사용자에게 IP 패킷을 라우팅할 수 있다. 도 2에서, SGSN(241)은, SGSN(242및 243)이 모바일 터미널 사용자(123및 124) 각각을 서비스한다는 것을 인지한다. 따라서, SGSN(241)은 모바일 터미널 사용자(123)용으로 예정된 IP 패킷을 그 모바일 터미널 사용자로 라우팅하기 위해 SGSN(243)으로 라우팅할 수 있다. 패킷에 있는 IP 어드레스가 PLMN(141) 외부의 목적지를 단지 특정할 때에만, SGSN(241)은 그 패킷을 GGSN(도 2에서는 도시생략)으로 라우팅한다.PLMN(141)에 있는 다른 SGSN도 마찬가지로 자신의 내부 라우팅 테이블을 이용하여 그들이 서비스하는 모바일 터미널 사용자로부터 전송된 트래픽을 라우팅한다. 따라서, 예를 들면, SGSN(242및 243) 각각은 전송된 패킷에 있는 목적지 IP 어드레스를 검사함으로써 모바일터미널 사용자(123및 124) 중 해당하는 하나로부터의 IP 패킷을 각각 라우팅할 수 있다. 자신의 내부 라우팅에 있는 정보를 사용함으로써, 각각의 SGSN은 적당한 경로를 생성하여 패킷을 자신이 의도하는 목적지로 라우팅한다. SGSN(241)과 마찬가지로, PLMN(141)에 있는 다른 SGSN(예를 들면, 242및 243)은 그러한 패킷에 있는 목적지 IP 어드레스가 PLMN 외부의 목적지에 대응하는 경우에만 IP 패킷을 GGSN으로 라우팅한다.
사실상, 각각의 PLMN에 있는 각 SGSN은 계속되는 라우팅 능력을 확실히 하기 위해 다음과 같은 방법으로 자신의 라우팅 테이블을 갱신한다. SGSN이 목적지 IP 어드레스가 자신의 내부 라우팅 테이블에 존재하지 않고 GPRS 네트워크 어드레스에 대응하지 않는 패킷을 수신한다면, SGSN은 목적지 모바일 터미널에 귀속된 SGSN을 식별하고 그 목적지 모바일 터미널의 IP 어드레스 뿐만 아니라 서로 다르다면 그 모바일 터미널 사용자가 현재 접속하고 있는 SGSN의 아이덴티티를 판정한다. 필요한 범위 내에서, SGSN은 그러한 정보를 위해 HLR(28)에 질의할 것이다.
SGSN이 목적지 IP 어드레스가 테이블에 있는 엔트리에는 대응하지만 소스 어드레스가 엔트리에 대응하지 않는 패킷을 수신하면, SGSN은 그 소스 어드레스 및 자신과 관련된 SGSN에 대한 새로운 엔트리를 생성한다. 다시, 필요한 범위 내에서, SGSN은 그러한 정보를 위해 HLR(28)에 질의할 것이다. 모바일 터미널 사용자가 PLMN으로부터 자신을 분리하면(즉, 모바일 터미널 사용자가 자신의 PDP 컨텍스트를 드롭하면), SGSN은 그 모바일 터미널 사용자를 위한 해당 엔트리를 드롭함으로써 자신의 라우팅 테이블을 갱신한다. SGSN이 소스 IP 어드레스가 테이블에 있는 엔트리에 대응하지만 SGSN이 전송 모바일 터미널 사용자에 접속된 자신과 관계가 없는 패킷을 수신한다면, SGSN은 그에 알맞게 자신의 라우팅 테이블을 갱신할 것이다.
이동 동안, 모바일 터미널 사용자는 특정 SGSN과 관계된 지리적 영역에 들어오거나 나갈 수 있다. 예를 들면, 모바일 터미널 사용자(122)는 도 2에 도시된 바와 같이 SGSN(241)에 의해 서비스되는 영역을 떠난 후 도 3에 도시된 바와 같이 SGSN(242)에 의해 서비스되는 영역에 들어올 수 있다. "새로운" SGSN이 "새롭게" 접속된 모바일 사용자로 그리고 그 사용자로부터 트래픽을 라우팅하도록 하기 위해, 새로운 SGSN은 새롭게 접속된 모바일 터미널에 대하여 컨텍스트 정보를 위해 "이전의(old)" SGSN을 컨택할 것이다. 도 3에 도시된 바와 같이, 자신이 서비스하는 영역에 모바일 터미널 사용자(122)가 존재한다는 것을 검출하는 경우, SGSN(242)는 새롭게 접속된 이 모바일 터미널 사용자와 관계된 PDP 컨텍스트 정보를 위해 SGSN(241)과 컨택한다. 이전 및 새로운 SGSN은 자신의 각 라우팅 테이블을 갱신하여 모바일 터미널 사용자(122)의 새로운 위치를 반영한다. 갱신 후에, 새로운SGSN(242)은 모바일 터미널 사용자(122)용으로 예정되고 그로부터 전송된 IP 패킷을 이제 라우팅할 수 있다. SGSN(242)과 같은 SGSN은 새로운 모바일 터미널 사용자(예를 들면, 모바일 터미널 사용자(122))의 존재를 검출한 경우, 그 SGSN은 다른 SGSN이 그 모바일 터미널 사용자의 새로운 접속을 인식하기 전에 상기 다른 SGSN을 갱신할 수 있다.
이전 및 새로운 SGSN 각각이 자신의 개별 라우팅 테이블을 갱신한 후에, 각 SGSN은 전형적으로 HLR(28)을 갱신할 것이다. HLR(28)이 이제 갱신됨에 따라, 네트워크(141)에 있는 임의의 SGSN이 HLR에 질의하여 라우팅 정보를 얻음으로써, 포워딩을 위해 처음에 IP 패킷을 이전 SGSN(241)으로 전송하기 보다는 패킷을 모바일 터미널 사용자(122)에게 직접 전송할 수 있다. 사용자가 SGSN(242)에 접속된 후에 SGSN이 모바일 터미널 사용자(122)로부터 패킷을 수신하는 경우, 수신자 SGSN은 자신의 내부 라우팅 테이블을 갱신하고 따라서 모바일 터미널 사용자(122)용으로 예정된 패킷이 어디에 있는지를 인지하게 될 것이다.
사실상, SGSN은 라우팅 정보를 무한정 유지하지는 않는다. 모바일 터미널 사용자(121-12n)가 종종 PLMN(141)내로 그리고 심지어 다른 PLMN으로 종종 이동하게 되면, 주어진 SGSN 내에 저장된 라우팅 정보는 시간이 지남에 따라 "스테일(stale)"하게 될 수 있다. 그러한 이유로, 각각의 SGSN은 전형적으로 규정된 간격후에는 우선 가장 오래된 엔트리부터 시작하여 라우팅 정보를 소거할 것이다. SGSN이 라우팅 엔트리를 유지하는 동안의 시간의 길이는 현재 SGSN에 접속된 모바일 터미널 사용자의 수 뿐만 아니라 패킷 송신의 볼륨을 포함하는 다양한 인자에 의존한다.
SGSN이 각각의 입중계 패킷에 있는 목적지 IP 어드레스를 검사함으로써 GPRS 네트워크에 있는 모바일 터미널 사용자들 간에 IP 패킷을 라우팅하고, 동일한 PLMN에 있는 또 다른 모바일 터미널 사용자용으로 예정되면, 그 패킷을 그에 적절하게 라우팅하는 기술이 전술되어 있다.
Claims (16)
- 패킷 무선 서비스 네트워크에 의해 서비스되는 모바일 터미널 사용자들 간에 적어도 하나의 데이터 패킷을 통신하는 방법에 있어서,상기 네트워크의 소스 서비스 노드에서 상기 모바일 터미널 사용자를 식별하고 인증하는 단계;상기 네트워크의 소스 서비스 노드에서 상기 모바일 터미널 사용자로부터의 패킷을 캐시(caching)하는 단계 - 상기 패킷은 목적지 IP 어드레스를 구비함 -;상기 패킷의 목적지 IP 어드레스가 상기 네트워크에 의해 서비스되는 임의의 모바일 터미널 사용자를 식별하였는지 상기 소스 서비스 노드에서 체크하는 단계; 및, 만약 그렇다면,상기 패킷에 있는 목적지 IP 어드레스에 의해 식별되는 목적지 모바일 터미널 사용자에게 상기 패킷을 라우팅하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 목적지 IP 어드레스가 상기 패킷을 수신하도록 예정된 외부 목적지를 식별하는 경우 상기 패킷을 게이트웨이로 라우팅하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,새로운 모바일 터미널 사용자가 상기 네트워크에 접속할 때마다 상기 소스 서비스 노드를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 체크 단계는, 모바일 터미널 사용자 및 그들의 해당 IP 어드레스를 리스트한 소스 서비스 노드에 의해 유지되는 라우팅 테이블을 질의하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제4항에 있어서,상기 소스 서비스 노드는 규정 간격 후에는 자신의 라우팅 테이블에 있는 라우팅 정보를 소거하는 것을 특징으로 하는 방법.
- 제4항에 있어서,상기 소스 서비스 노드는, 목적지 IP 어드레스가 네트워크 내에 있는지의 인지가 부족한 경우 네트워크에 있는 홈 위치 레지스터에 질의함으로써 자신의 라우팅 테이블을 갱신하는 것을 특징으로 하는 방법.
- 제6항에 있어서,상기 소스 서비스 노드는, 새로운 모바일 터미널 사용자가 서비스 노드에 접속할 때마다, 동적으로 할당된 IP 어드레스 정보를 갖는 홈 위치 레지스터를 동적으로 갱신하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 소스 서비스 노드에서 상기 서비스 노드가 캐시한 패킷을 갖는 모바일 터미널 사용자가 상기 서비스 노드와 관계를 더이상 유지하지 못하는지 여부를 판단하는 단계, 및 만일 관계를 유지하지 못한다면,상기 서비스 노드에 의해 유지되는 내부 라우팅 테이블을 갱신하여 모바일 터미널 사용자가 상기 노드와 관계를 더이상 유지하지 못한다는 것을 반영하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제8항에 있어서,상기 소스 서비스 노드는, 상기 모바일 터미널이 제1 서비스 노드와 더 이상 관계되어 있지 않다는 것을 적어도 네트워크에 있는 제2 서비스 노드에게 알리는 것을 특징으로 하는 방법.
- 제8항에 있어서,상기 소스 서비스 노드는, 새로운 모바일 터미널 사용자가 상기 소스 서비스 노드에 접속된 경우 적어도 네트워크에 있는 제2 서비스 노드에게 알리는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 라우팅하는 단계는, 상기 패킷을 상기 목적지 모바일 터미널 사용자가 접속된 목적지 서비스 노드로 라우팅하는 것을 특징으로 하는 방법.
- 제11항에 있어서,상기 패킷은, 상기 목적지 모바일 터미널 사용자가 목적지 서비스 노드로부터 분리되고 새로운 목적지 서비스 노드에 접속되더라도, 상기 소스 서비스 노드에 의해 기존의 목적지 서비스 노드로 일시적으로 라우팅되고, 그러한 일시적 라우팅은 새로운 목적지 서비스 노드가 새로운 라우팅 경로의 소스 서비스 노드를 통지할 때까지 계속되는 것을 특징으로 하는 방법.
- GPRS(General Packet radio Service) 네트워크에 있어서,모바일 터미널 사용자로의 무선 액세스를 위한 적어도 하나의 무선 액세스 네트워크; 및상기 적어도 하나의 액세스 네트워크에 접속된 네트워크에 있는 적어도 하나의 서비스 노드를 포함하고,상기 서비스 노드는, 상기 네트워크에 있는 소스 서비스 노드에서 모바일 터미널 사용자를 식별하고 인증하며, IP 목적지 어드레스를 갖는 IP 패킷을 전송 모바일 터미널 사용자로부터 캐싱하고, 목적지 IP 어드레스를 체크하여 상기 패킷이상기 적어도 하나의 액세스 네트워크에 의해 서비스되는 적어도 하나의 수신자 모바일 터미널 사용자용으로 예정된 것인지를 판단하고, 만약 그렇다면, 상기 패킷을 상기 패킷에 있는 목적지 IP 어드레스에 의해 식별된 수신자 모바일 터미널 사용자에게 라우팅하는 것을 특징으로 하는 GPRS 네트워크.
- 제13항에 있어서,상기 하나의 서비스 노드에 접속되고, 적어도 하나의 상기 네트워크 상의 각 모바일 터미널 사용자에게 식별 어드레스를 할당하며, 상기 패킷에 있는 IP 목적지 어드레스가 상기 패킷용의 외부 목적지를 식별하는 경우 상기 외부 목적지로 상기 IP 패킷을 라우팅하는 게이트웨이를 더 포함하는 것을 특징으로 하는 장치.
- 모바일 터미널 사용자로의 무선 액세스를 위해 적어도 하나의 무선 액세스 네트워크를 구비하는 GPRS(General Packet Radio Service) 네트워크와 함께 사용하기 위해,상기 하나의 액세스 네트워크에 접속되고, 상기 네트워크에 있는 소스 서비스 노드에서 상기 모바일 터미널 사용자를 식별하고 인증하며, IP 목적지 어드레스를 갖는 IP 패킷을 모바일 터미널 사용자로부터 캐시하는 적어도 하나의 서비스 노드로서,상기 서비스 노드는 목적지 IP 어드레스를 체크하여 상기 패킷이 상기 적어도 하나의 액세스 네트워크에 의해 서비스되는 적어도 하나의 수신자 모바일 터미널 사용자용으로 정해졌는지를 판단하고, 만약 그렇다면, 상기 패킷을 상기 패킷에 있는 목적지 IP 어드레스에 의해 식별된 수신자 모바일 터미널 사용자에게 라우팅하는 것을 특징으로 하는 장치.
- 제15항에 있어서,상기 하나의 서비스 노드에 접속되고, 적어도 하나의 상기 네트워크 상의 각 모바일 터미널 사용자에게 식별 어드레스를 할당하며, 상기 패킷에 있는 IP 목적지 어드레스가 상기 패킷을 위해 외부 목적지를 식별하는 경우 외부 목적지로 상기 IP 패킷을 라우팅하는 게이트웨이를 더 포함하는 것을 특징으로 하는 장치.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/144,878 | 2002-05-14 | ||
US10/144,878 US7050416B2 (en) | 2002-05-14 | 2002-05-14 | Technique for IP communication among wireless devices |
PCT/US2003/015122 WO2003098857A1 (en) | 2002-05-14 | 2003-05-14 | Technique for ip communication among wireless devices |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040111609A true KR20040111609A (ko) | 2004-12-31 |
Family
ID=29418555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2004-7018325A KR20040111609A (ko) | 2002-05-14 | 2003-05-14 | 무선 디바이이스들 간의 ip 통신을 위한 기술 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7050416B2 (ko) |
EP (1) | EP1504554B1 (ko) |
JP (1) | JP4364791B2 (ko) |
KR (1) | KR20040111609A (ko) |
CN (1) | CN1653738B (ko) |
AU (1) | AU2003231535A1 (ko) |
DE (1) | DE60320783D1 (ko) |
WO (1) | WO2003098857A1 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4000906B2 (ja) * | 2002-05-22 | 2007-10-31 | 日本電気株式会社 | パケット転送経路の最適化方法及びパケット転送装置並びにプログラム |
US7362768B1 (en) * | 2002-07-18 | 2008-04-22 | Cisco Technology, Inc. | Routing data packets in a communication network |
US20040037272A1 (en) * | 2002-07-30 | 2004-02-26 | Lg Electronics Inc. | Method of forwarding packet calls in mobile communication system |
JP4290967B2 (ja) * | 2002-11-26 | 2009-07-08 | Necインフロンティア株式会社 | 無線LANネットワークQoS制御システム、基地局、端末、QoS制御方法およびプログラム |
EP1424810B1 (en) * | 2002-11-29 | 2007-08-22 | Motorola, Inc. | A communication system and method of authentication therefore |
JP4071700B2 (ja) * | 2003-11-07 | 2008-04-02 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム、内線送受信装置、無線基地局装置、無線制御装置及び移動交換局 |
KR100601673B1 (ko) * | 2004-05-10 | 2006-07-14 | 삼성전자주식회사 | 다중 인터페이스들이 탑재된 이동 스테이션에서의 통신방법 및 장치 |
GB2416276B (en) * | 2004-07-14 | 2009-06-17 | Vodafone Plc | Providing services in communications networks |
JP2008510353A (ja) * | 2004-08-11 | 2008-04-03 | エルジー エレクトロニクス インコーポレイティド | 無線通信システムにおけるパケット伝送承認方法 |
ES2529680T3 (es) * | 2004-12-03 | 2015-02-24 | Telecom Italia S.P.A. | Activación de servicios combinacionales en una red de comunicaciones |
JP2006352444A (ja) * | 2005-06-15 | 2006-12-28 | Fujitsu Ltd | パケット転送システム及びパケット転送方法 |
US7529256B2 (en) * | 2005-07-08 | 2009-05-05 | Cisco Technology, Inc. | Communication device client update system and method |
CN100512300C (zh) * | 2006-01-13 | 2009-07-08 | 华为技术有限公司 | 一种在传输实时流时业务切换的方法 |
WO2007129167A1 (en) * | 2006-04-26 | 2007-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Network initiated mobility management for mobile terminals |
US20070280177A1 (en) * | 2006-05-31 | 2007-12-06 | Nokia Corporation | Managing user profile information in a mobile telecommunications network |
US8116289B2 (en) * | 2006-08-30 | 2012-02-14 | Cisco Technology, Inc. | Internetworking nodes based on connections, membership, and location |
SG159399A1 (en) * | 2008-08-13 | 2010-03-30 | Smart Comm Inc | Message routing platform |
US8625582B2 (en) * | 2008-08-14 | 2014-01-07 | Motorola Solutions, Inc. | Method and apparatus for routing a bearer path in an internet protocol multimedia subsystem based communication system |
JP5320618B2 (ja) * | 2008-10-02 | 2013-10-23 | 株式会社日立製作所 | 経路制御方法及びアクセスゲートウェイ装置 |
CN102123375B (zh) | 2010-01-11 | 2014-04-02 | 华为终端有限公司 | 移动性管理方法、gprs服务支持节点或移动管理实体、终端 |
CN104053176B (zh) * | 2014-06-26 | 2017-10-17 | 国家计算机网络与信息安全管理中心 | 一种基于traceroute的运营商核心节点识别方法 |
CN104640114B (zh) * | 2015-01-04 | 2018-09-11 | 中国联合网络通信集团有限公司 | 一种访问请求的验证方法及装置 |
US20160285735A1 (en) * | 2015-03-23 | 2016-09-29 | Brocade Communications Systems, Inc. | Techniques for efficiently programming forwarding rules in a network system |
US10771475B2 (en) | 2015-03-23 | 2020-09-08 | Extreme Networks, Inc. | Techniques for exchanging control and configuration information in a network visibility system |
US10911353B2 (en) | 2015-06-17 | 2021-02-02 | Extreme Networks, Inc. | Architecture for a network visibility system |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6940834B2 (en) * | 1997-12-30 | 2005-09-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for improving the handing over a connection from one SGSN to another SGSN |
JP3587984B2 (ja) * | 1998-06-04 | 2004-11-10 | 株式会社日立製作所 | 移動通信システム、パケットゲートウェイ装置、位置情報管理方法、および、位置情報通知方法 |
FI106512B (fi) * | 1998-06-26 | 2001-02-15 | Nokia Networks Oy | Pakettikytkentäisten yhteyksien hallinta matkaviestinverkossa |
US6195705B1 (en) * | 1998-06-30 | 2001-02-27 | Cisco Technology, Inc. | Mobile IP mobility agent standby protocol |
US6377161B1 (en) * | 1998-08-11 | 2002-04-23 | Motorola, Inc. | Method and apparatus in a wireless messaging system for facilitating an exchange of address information |
FI108195B (fi) * | 1998-10-19 | 2001-11-30 | Nokia Networks Oy | Mekanismi verkon aloittamaa informaation siirtoa varten |
FI108832B (fi) * | 1999-03-09 | 2002-03-28 | Nokia Corp | IP-reitityksen optimointi accessverkossa |
US20010014085A1 (en) * | 1999-10-08 | 2001-08-16 | Microsoft Corporation | Originator authentication |
US20020021689A1 (en) * | 1999-12-30 | 2002-02-21 | Robbins Barry R. | Method and apparatus for transparent internet mobility management |
JP2002026973A (ja) * | 2000-07-12 | 2002-01-25 | Nec Corp | 経路検索システム及びその方法並びにそれに使用するルータ装置 |
US6842615B2 (en) * | 2000-07-14 | 2005-01-11 | Comsat Corporation | Least cost routing for mobile satellite systems employing a GPRS network infrastructure |
GB2366705B (en) * | 2000-08-29 | 2004-07-14 | Motorola Inc | Communications system, communications unit and method of operation |
EP1198147A3 (en) * | 2000-10-13 | 2002-11-06 | Telefonaktiebolaget L M Ericsson (Publ) | System and method of interfacing nodes in a third generation radio access network |
US7061894B2 (en) * | 2001-08-07 | 2006-06-13 | Industrial Technology Research Institute | System and method for providing voice communications for radio network |
US6839337B2 (en) * | 2001-12-10 | 2005-01-04 | Motorola, Inc. | Binding proxy for mobile devices in a data network |
TW574806B (en) * | 2002-04-19 | 2004-02-01 | Ind Tech Res Inst | Packet delivery method of packet radio network |
-
2002
- 2002-05-14 US US10/144,878 patent/US7050416B2/en not_active Expired - Lifetime
-
2003
- 2003-05-14 AU AU2003231535A patent/AU2003231535A1/en not_active Abandoned
- 2003-05-14 DE DE60320783T patent/DE60320783D1/de not_active Expired - Lifetime
- 2003-05-14 KR KR10-2004-7018325A patent/KR20040111609A/ko not_active Application Discontinuation
- 2003-05-14 JP JP2004506228A patent/JP4364791B2/ja not_active Expired - Fee Related
- 2003-05-14 CN CN038108305A patent/CN1653738B/zh not_active Expired - Fee Related
- 2003-05-14 EP EP03726851A patent/EP1504554B1/en not_active Expired - Fee Related
- 2003-05-14 WO PCT/US2003/015122 patent/WO2003098857A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP1504554A1 (en) | 2005-02-09 |
EP1504554A4 (en) | 2005-08-17 |
CN1653738A (zh) | 2005-08-10 |
JP4364791B2 (ja) | 2009-11-18 |
US7050416B2 (en) | 2006-05-23 |
DE60320783D1 (de) | 2008-06-19 |
EP1504554B1 (en) | 2008-05-07 |
AU2003231535A1 (en) | 2003-12-02 |
WO2003098857A9 (en) | 2004-02-26 |
CN1653738B (zh) | 2010-04-28 |
US20030214929A1 (en) | 2003-11-20 |
WO2003098857A1 (en) | 2003-11-27 |
JP2005526448A (ja) | 2005-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7050416B2 (en) | Technique for IP communication among wireless devices | |
EP1238546B1 (en) | Cellular radio communication system | |
US6731621B1 (en) | Mobil communication system for providing IP packet communications and method for routing IP packets | |
EP2326050B1 (en) | Mobility managing method and mobile terminal | |
KR100635793B1 (ko) | 무선 이동 서버 및 동적 dns 갱신을 갖는 피어-투-피어 서비스를 제공하기 위한 방법 및 시스템 | |
KR100825463B1 (ko) | 이동통신 시스템에서 아이피 주소를 사용한 단말의 통신방법 및 장치 | |
EP1123626B1 (en) | Ip roaming number gateway | |
US8060088B2 (en) | Method, network element and communication system for optimized selection of an agent entity as well as modules of the network element | |
US8179907B2 (en) | Routing data packets in a communication network | |
JP2001508276A (ja) | 移動通信システム用のアクセス制御方法 | |
KR20070046091A (ko) | 통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품 | |
US7403516B2 (en) | Enabling packet switched calls to a wireless telephone user | |
KR100513022B1 (ko) | 무선 고속 데이터 시스템에서 공중망과 사설망의 데이터위치 저장기 공통 사용 방법 및 시스템 | |
US7613811B1 (en) | Selecting a communications protocol | |
US20050237990A1 (en) | Data transmission method and system | |
KR20040026891A (ko) | 이동통신 망 및 이동통신 망의 이동 단말에 대한 착신 호서비스 방법 | |
KR100726618B1 (ko) | 데이터착신 시스템 및 그 방법 | |
US7904359B1 (en) | Providing accounting services for a communication network | |
WO2001010086A1 (en) | Data transmission within a communication system | |
KR100470688B1 (ko) | 이동통신 시스템에서 패킷 호전환 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20100812 Effective date: 20121122 |