KR101530558B1 - 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템 - Google Patents

이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템 Download PDF

Info

Publication number
KR101530558B1
KR101530558B1 KR1020080132914A KR20080132914A KR101530558B1 KR 101530558 B1 KR101530558 B1 KR 101530558B1 KR 1020080132914 A KR1020080132914 A KR 1020080132914A KR 20080132914 A KR20080132914 A KR 20080132914A KR 101530558 B1 KR101530558 B1 KR 101530558B1
Authority
KR
South Korea
Prior art keywords
terminal
asn
local
traffic
local routing
Prior art date
Application number
KR1020080132914A
Other languages
English (en)
Other versions
KR20100074465A (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 KR1020080132914A priority Critical patent/KR101530558B1/ko
Priority to US12/639,349 priority patent/US9749779B2/en
Publication of KR20100074465A publication Critical patent/KR20100074465A/ko
Application granted granted Critical
Publication of KR101530558B1 publication Critical patent/KR101530558B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/20Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • 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]

Landscapes

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

Abstract

본 발명은 세션 서버가 제1 단말기 및 제2 단말기의 위치 정보를 획득하여 동일한 ASN GW에 연결되었는지 판단하는 판단 단계, 동일한 ASN GW에 연결된 경우, 상기 세션 서버가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 상기 ASN GW에서 라우팅되어 상대방 단말기에게 전송되도록 상기 ASN GW에게 로컬 라우팅 설정을 요청하는 로컬 라우팅 설정 요청 단계 및 상기 ASN GW가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽을 수신하면 상기 트래픽의 전송 경로를 상대방 단말기로 설정하는 경로 설정 단계를 포함하는 것을 특징으로 하는 로컬 라우팅 설정 방법 및 그에 대한 시스템에 관한 것이다.
Figure R1020080132914
로컬 라우팅, 단말기, ASN GW, 세션 서버, CID

Description

이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템{METHOD AND SYSTEM FOR SETTING LOCAL ROUTING AT MOBILE COMMUNICATION SYSTEM}
본 발명은 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 그에 대한 시스템에 관한 것이다. 보다 구체적으로, 본 발명은 단말기의 위치 정보를 이용하여, 동일한 ASN GW에 연결된 서로 다른 단말기가 HA를 경유하지 않고 트래픽을 송수신하기 위한 로컬 라우팅 설정 방법 및 그의 시스템에 관한 것이다.
모바일 와이맥스(Mobile Wimax) 네트워크는 IEEE 802.16e-2005 기반의 서비스를 지원하는 무선 네트워크이다. IEEE802.16e-2005 표준은 모바일 와이맥스의 근간이 되며, 고정 무선 인터넷 접속 서비스를 정의한 IEEE802.16-2004에 핸드오버, 페이징 등의 이동성(mobility)을 지원하는 기술이 추가된 것이다.
종래, 모바일 와이맥스 망은 물리적인 무선(air) 구간 연결을 담당하는 기지국, 매체 엑세스 제어(Media Access Control, 이하 'MAC') 구간을 담당하는 엑세스 서비스 네트워크 게이트웨이(Access Service Network Gateway, 이하 'ASN GW'), 그리고 네트워크 계층까지의 연결을 담당하는 코어 서비스 네트워크(Core Service Network, 이하 'CSN')를 통하여 단말기에게 아이피 연결을 제공한다.
한편, 모바일 와이맥스 망에서는 ASN GW 간의 L3 단의 이동성 제공을 위해 프록시 모바일 아이피(Proxy Mobile Internet Protocol, 이하 'PMIP')를 사용할 수 있다. 이를 위해, 상기 ASN GW는 PMIP의 에이전트(agent)로 동작하고, CSN에서는 MIP 홈 에이전트(Home Agent)(이하 'HA')가 존재한다.
종래에는 서로 다른 단말기가 동일한 ASN GW에 연결된 경우라도, 상호간에 송수신되는 트래픽은 반드시 HA를 경유하였다. 이와 같은 경우, 단말기 사이에서 송수신되는 트래픽이 실시간 인터액티브(real-time interactive)인 경우, HA의 경유로 인한 불필요한 지연(delay)이 발생한다. 더욱이, 로밍 서비스를 받는 단말기의 경우에는 실제 단말기가 서비스를 받는 ASN GW와 HA의 물리적인 거리가 먼 경우이므로 상대적으로 더욱 높은 지연이 발생한다.
따라서, 서로 다른 단말기가 동일한 ASN GW에 연결된 경우, 트래픽이 HA를 경유하지 않고 송수신될 수 있는 방법에 대한 필요성이 대두된다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 단말기의 위치 정보를 이용하여 서로 다른 종류의 단말기가 동일한 ASN GW에 연결된 것으로 판단되면, HA를 경유하지 않고 트래픽이 송수신될 수 있도록 ASN GW을 구현하는데 그 목적이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 제1 실시예에 따른 로컬 라우팅 설정 방법은 세션 서버가, 제1 단말기로부터 ASN GW를 경유하여 전송되는 세션 설정 요청 메시지를 수신하여 상기 제1 단말기의 위치 정보를 획득하는 단계, 상기 세션 서버가, 상기 제2 단말기로부터 상기 ASN GW를 경유하여 전송되는 세션 설정 응답 메시지를 수신하여 상기 제2 단말기의 위치 정보를 획득하는 단계, 상기 세션 서버가 상기 제1 단말기 및 상기 제2 단말기의 위치 정보를 이용하여 동일한 ASN GW에 연결되었는지 판단하는 단계, 동일한 ASN GW에 연결된 경우, 상기 세션 서버가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 상기 ASN GW에서 상대방 단말기로 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하는 단계 및 상기 ASN GW가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽을 수신하면, 상기 설정된 로컬 라우팅에 따라 상기 트래픽의 전송 경로를 상대방 단말기로 설정하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기와 같은 문제점을 해결하기 위한 본 발명의 로컬 라우팅 설정 시 스템은 위치 정보를 포함하는 세션 설정 요청 메시지를 상기 세션 서버에 전송하는 제1 단말기, 위치 정보를 포함하는 세션 설정 응답 메시지를 상기 세션 서버에 전송하는 제2 단말기, 상기 수신한 위치 정보를 이용하여 상기 제1 단말기와 상기 제2 단말기가 동일한 ASN GW에 연결되었는지 판단하고, 동일한 ASN GW에 연결된 경우 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 상기 ASN GW에서 상대방 단말기로 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하는 세션 서버 및 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽을 수신하면, 상기 설정된 로컬 라우팅에 따라 상기 트래픽의 전송 경로를 상대방 단말기로 설정하는 ASN GW를 포함하는 것을 특징으로 한다.
본 발명의 로컬 라우팅 설정 방법 및 시스템에 따르는 경우, 동일한 ASN GW에 연결된 서로 다른 단말기 사이에서는 HA를 경유하지 않고 트래픽이 송수신되므로, HA를 항상 경유하는 경우에 비하여 상대적으로 지연(delay)을 줄일 수 있다. 특히, 로밍 서비스를 받는 단말기의 경우 단말기가 실제 서비스를 제공받는 ASN GW와 HA의 물리적인 거리가 상대적으로 먼 거리 이므로 더욱 큰 이득을 기대할 수 있다. 또한, 본 발명에 따르는 경우 불필요한 ASN GW와 HA 사이의 트래픽 전송을 방지할 수 있다.
본 발명에서는 이동통신 시스템의 로컬 라우팅 방법에 대하여 제1 실시예 내지 제3 실시예로 분류하여 기술하도록 한다.
제1 실시예에서는 세션 서버가 각 단말기 또는 로컬 서버의 위치를 파악하고 로컬 라우팅을 요청하는 실시예에 대하여 기술한다.
제2 실시예는 세션 서버가 로컬 라우팅을 요청한다는 점에서 제1 실시예와 동일하지만, 로컬 라우팅이 설정된 트래픽에 대해 별도의 서비스 플로우가 추가되고 LR CID가 할당된다는 점이 상이하다.
그리고 제3 실시예에서는 단말기가 상대방 단말기 또는 로컬 서버의 위치를 파악하고 그에 따라 로컬 라우팅을 요청하는 실시예에 대하여 기술한다.
또한, 각 실시예는 A 타입 및 B 타입으로 분류된다. A 타입은 서로 다른 제1 단말기와 재2 단말기 사이의 로컬 라우팅 설정에 대한 실시예를 기술한다.
그리고 B 타입은 상기 제2 단말기가 로컬 서버인 경우의 로컬 라우팅 설정에 대한 실시예를 기술한다. 즉, 상기 B 타입은 제1 단말기와 로컬 서버 사이의 로컬 라우팅 설정에 대한 실시예를 기술한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
도 1은 PMIP를 이용하는 일반적인 와이맥스 네트워크의 구조를 도시하는 도면이다.
상기 도 1에서 도시되는 와이맥스 네트워크는 연결 서비스 네트워크(Connectivity Service Network, 이하 'CSN')와, 액세스 서비스 네트워 크(Access, Service Network, 이하 'ASN')을 포함한다. 여기서 상기 CSN는 단말기에게 인터넷, VoIP(Voice over IP) 등과 같은 응용 서비스의 연결, 모바일 아이피의 홈 에이전트기능과 인증 및 과금 기능을 제공한다. 그리고 상기 ASN은 무선 액세스를 제공하는 기지국을 제어하고, CSN 과의 연결을 담당한다.
도 1에서 도시된 바와 같이, 복수의 단말기는 하나의 기지국(Base Station, BS)에 연결되고, 복수의 기지국은 하나의 ASN GW에 연결될 수 있다. 또한, 복수의 ASN GW는 동일 또는 상이(도1에서는 미도시)한 HA에 연결될 수 있다. 이 경우, 기지국과 ASN GW의 연결은 일반 라우팅 캡슐화(Generic Routing Encapsulation, GRE) 터널(이하 'GRE 터널')을 이용한다. 그리고 ASN GW와 HA의 연결은 각 단말기에 대한 PMIP 지원을 위한 모바일 아이피(Mobile IP)용 터널(이하, 'MIP 터널')을 이용한다.
도 2는 종래 와이맥스 네트워크에서 서로 다른 단말기들 사이의 트래픽 흐름을 도시하는 도면이다.
도 2에서 도시된 바와 같이, 제1 단말기(210)와 제2 단말기(220)는 무선 인터페이스를 통해 서로 다른 기지국인 제1 기지국(230)과 제2 기지국(240)에 연결된다. 상기 단말기(210, 220)는 비록 서로 다른 기지국(230, 240)에 연결되었지만, 제1 기지국(230) 및 제2 기지국(240)은 각각 GRE1과 GRE2 터널을 통하여 동일한 ASN GW(250)에 연결된다.
여기서 제1 단말기(210)에 대한 HA를 제1 HA(260)라 하고 제2 단말기(220)에 대한 HA를 제2 HA(270)라 가정한다. 이 경우, 제1 HA(260)와 제2 HA(270)는 MIP용 IP 터널인 MIP1과 MIP2 터널을 이용하여 ASN GW(250)에 연결된다.
도 2에서 확인할 수 있는 바와 같이, 비록 제1 단말기(210)와 제2 단말기(220)는 동일한 ASN GW(250)에 연결되었지만 상호간에 송수신되는 트래픽은 반드시 제1 HA(260) 및 제2 HA(270)를 경유해야 한다. 따라서 단말기들이 동일한 ASN GW에 연결되었음에도 불구하고, 송수신되는 트래픽은 반드시 HA를 경유해야 하므로 불필요한 지연 및 손실이 발생하게 된다.
도 3은 종래 도 2와 같은 와이맥스 네트워크에서, 세션 서버(310)를 이용하여 세션을 설정하고 트래픽을 송수신하는 과정을 도시하는 순서도이다.
본 발명의 세션 서버(310)는 단말기와 단말기, 또는 단말기와 로컬 서버 사이의 세션을 설정한다(이하 동일하다).
도 3에서 도시된 바와 같이, 제1 단말기(210)는 제2 단말기와의 세션을 설정하기 위하여 S310 단계에서 세션 설정 요청 메시지를 전송한다. 그러면 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(250), 제1 HA(260)를 경유하여 세션 서버(310)에 전달된다. 그러면 세션 서버(310)는 상기 세션 설정 요청 메시지를 제2 단말기(220)에게 전송한다. 이 경우, 상기 제2 단말기(220)로 전송되는 세션 설정 메시지는 제2 HA(270), ASN GW(250), 제2 기지국(240)을 순차적으로 경유한다.
상기 세션 설정 메시지를 수신한 제2 단말기(220)는 S320 단계에서, 제1 단말기(210)와의 세션 설정을 승낙하기 위한 세션 설정 응답 메시지를 전송한다. 그러면, 상기 세션 설정 응답 메시지는 제2 기지국(240), ASN GW(250), 제2 HA(270)를 경유하여 세션 서버(310)에 전달된다. 그러면, 세션 서버(310)는 수신한 세션 설정 응답 메시지를 제1 단말기(210)로 전송한다. 이 경우, 상기 제1 단말기(210)로 전송되는 세션 설정 응답 메시지는 제1 HA(260), ASN GW(250), 제1 기지국(230)을 경유한다.
제1 단말기(210)와 제2 단말기(220)가 세션 설정 메시지를 교환하면 각 단말기 사이에 트래픽이 송수신될 수 있는 세션이 설정된다. 이 후, 제1 단말기(210)에서 전송할 트래픽이 발생하면, 상기 트래픽은 제1 기지국(230), ASN GW(250), 제1 HA(260), 제2 HA(270), ASN GW(250), 제2 기지국(240)을 순차적으로 경유하여 제2 단말기(220)로 전송된다.
상기와 같이, 종래에는 제1 단말기(210)와 제2 단말기(220)가 동일한 ASN GW(250)에 연결되었음에도 불구하고, 송수신되는 트래픽이 반드시 HA를 경유하여 불필요한 지연이 발생하였다.
도 4는 종래 와이맥스 네트워크에서 단말기와 로컬 서버 사이의 트래픽 흐름을 도시하는 도면이다. 여기서 제1 단말기(210)에 대한 도 2의 기술 내용과 중복되는 사항은 생략하기로 한다.
본 발명의 로컬 서버(410)란 제한된 영역에서 사용자에게 특정 서비스를 제공할 수 있는 서버를 의미한다. 즉, 로컬 서버(410)는 핫 존(Hot Zone), 캠퍼스 또는 사내 망에 설치되어 자신의 서비스 영역에 위치한 사용자들에게 특정 서비스를 제공할 수 있다.
제1 단말기(210)가 와이맥스 네트워크에 연결되는 방법은 도 2에서 도시된 바와 같다.
로컬 서버(410)는 로컬 인터페이스를 통해 ASN GW(250)에 연결되고, ASN GW(250)는 외부 인터페이스(Ext I/F)를 통해 에지 라우터(Edge Router, 420)에 연결된다. 상기 에지 라우터는 제1 단말기(210)의 제1 HA(260)에 대응되는 구성 요소로서 전송되는 트래픽을 집선하여 서비스 사업자의 아이피 백본으로 중계하는 네트워크 구성요소이다.
상기 도 4에서 도시된 바와 같이 제1 단말기(210)와 로컬 서버(410)는 동일한 ASN GW(250)에 연결되었음에도 불구하고, 송수신되는 트래픽은 반드시 제1 HA(260) 및 에지 라우터(420)를 경유해야 하므로 불필요한 지연이 발생하게 된다.
도 5는 종래 도 4와 같은 와이맥스 네트워크에서, 세션 서버(310)를 이용하여 세션을 설정하고 트래픽을 송수신하는 과정을 도시하는 순서도이다. 이 경우, 세션 설정 메시지의 송수신 과정에 대해 도 3의 기술과 중복되는 내용은 생략하기로 한다.
도 5에서 제1 단말기(210)와 로컬 서버(410)가 세션 설정 요청 메시지를 송수신하는 과정은 도 3에 기술된 내용을 참고하면 당업자에게 자명하다.
제1 단말기(210)와 로컬 서버(410) 사이에 세션 설정 메시지가 송수신되면 트래픽이 전송될 수 있는 세션이 설정된다. 이후, 로컬 서버(410)에서 전송할 트래픽이 발생하면, 상기 발생한 트래픽은 ASN GW(250), 에지 라우터(420), 제1 HA(260), ASN GW(250), 제1 기지국(230)을 순차적으로 경유하여 제1 단말기(210)에 전송된다.
따라서, 종래에는 제1 단말기(210)와 로컬 서버(410)가 동일한 ASN GW(250) 에 연결되었음에도 불구하고, 송수신되는 트래픽이 반드시 HA 및 에지 라우터를 경유하여 불필요한 지연이 발생한다.
도 6은 본 발명의 실시예에 따르는 경우, 제1 단말기(210) 및 제2 단말기(220) 사이의 트래픽 흐름을 도시하는 도면이다.
본 발명의 세션 서버(410) 또는 단말기는 단말기들의 위치 정보를 이용하여 제1 단말기(210)와 제2 단말기(220)가 동일한 ASN GW(250)에 연결되었는지 여부를 판단한다. 동일한 ASN GW(250)에 연결된 경우, 로컬 라우팅을 요청받은 ASN GW(250)는 상호간에 송수신되는 트래픽을 HA에 전달하지 않고 각 단말기로 직접 라우팅한다. 이 경우, 트래픽의 흐름은 도 6에 도시된 바와 같다.
따라서, 본 발명에 따르는 경우 각 단말기 사이에 송수신되는 트래픽은 불필요하게 HA를 경유하지 않으므로 보다 신속하게 트래픽이 전송될 수 있다.
도 7은 본 발명의 실시예에 따르는 경우, 제1 단말기(210) 및 로컬 서버(410) 사이의 트래픽 흐름을 도시하는 도면이다.
본 발명의 세션 서버(410) 또는 단말기는 단말기들의 위치 정보를 이용하여 제1 단말기(210)와 로컬 서버(410)가 동일한 ASN GW(250)에 연결되었는지 여부를 판단한다. 동일한 ASN GW(250)에 연결된 경우, 로컬 라우팅을 요청받은 ASN GW(250)는 상호간에 송수신되는 트래픽을 HA에 전달하지 않고 단말기(210) 또는 로컬 서버(410)로 직접 라우팅한다. 이 경우, 트래픽의 흐름은 도 7에 도시된 바와 같다.
따라서, 본 발명에 따르는 경우 단말기(210)와 로컬 서버(410) 사이에 송수 신되는 트래픽은 불필요하게 HA를 경유하지 않으므로 보다 신속하게 트래픽이 전송될 수 있다.
<제1 실시예>
도 8은 제1 실시예에 따라 본 발명의 로컬 라우팅 시스템을 구성하는 ASN GW(810)과 세션 서버(820)의 특징을 도시하는 도면이다.
우선, 세션 서버(820)는 본래 단말기와 단말기, 또는 단말기와 로컬 서버 사이의 세션 설정을 담당한다.
본 발명의 제1 실시예에 따른 세션 서버(820)는 세션 설정 과정에서 각 단말기와 로컬 서버의 위치를 확인한다. 그리고 세션 서버(820)는 상기 위치 정보를 이용하여, 단말기와 단말기 또는 단말기와 로컬 서버가 동일한 ASN GW(810)에 연결되었는지 확인하고, 이에 따라 로컬 라우팅이 필요한지 여부를 판단한다. 이 경우, 세션 서버(820)는 각 단말기와 로컬 서버가 동일한 ASN GW(810)에 연결된 경우를 로컬 라우팅이 필요한 경우로 판단한다. 그리고 세션 서버(820)는 로컬 라우팅이 필요한 경우, ASN GW(810)에 해당 세션에 대한 로컬 라우팅을 요청한다.
ASN GW(810)는 본래 접속망의 매체 접근 제어(Media Access Control, 'MAC')의 구간을 담당하는 PMIP의 에이전트(agent)이다.
본 발명의 제1 실시예에 따른 ASN GW(810)는 세션 서버(820)로부터 로컬 라우팅 요청을 수신한다. 그러면 ASN GW(810)는 로컬 라우팅이 설정된 단말기들 사이에 송수신되는 트래픽을 HA에 전달하지 않고 라우팅하여 직접 상대방 단말기로 전 송한다. 또한, 상기 ASN GW(810)는 자신의 서비스 영역을 이탈하는 단말기에 대한 로컬 라우팅 설정을 해제한다.
<제1 실시예의 A 타입>
이하에서는 본 발명의 제1 실시예에 따라 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 A 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 9는 본 발명의 제1 실시예의 A 타입에 따라, 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도이다.
우선, 제1 단말기(210)는 S910 단계에서 제2 단말기(220)와 세션을 설정하기 위한 세션 설정 요청 메시지를 전송한다. 그러면, 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(810) 및 제1 HA(260)를 경유하여 세션 서버(820)에 전달된다.
세션 서버(820)가 상기 세션 설정 요청 메시지를 수신하면 S920 단계에서 제1 단말기(210)의 위치 정보를 획득할 수 있다.
여기서, 본 발명의 일 실시예에 따르면 세션 서버(820)는 종래 기술인 서비스 인터페이스를 이용한 위치 정보 기반 아이피 서비스(한국특허출원번호 10-2006-0096690)을 활용하여 제1 단말기(210)의 위치 정보를 획득할 수 있다. 또한, 본 발명의 다른 실시예에 따르면 세션 서버(820)는 제1 단말기(210)의 위치 정보가 포함된 세션 설정 요청 메시지를 수신하여 상기 제1 단말기(210)의 위치 정보를 획득할 수도 있다. 그리고 세션 서버(820)는 수신한 세션 설정 요청 메시지를 제2 단말 기(220)로 전송한다.
세션 설정 요청 메시지를 수신한 제2 단말기(220)는 S925 단계에서 이에 대한 응답으로 세션 설정 응답 메시지를 제2 기지국(240), ASN GW(810), 제2 HA(270)를 경유하여 세션 서버(820)에 전송한다.
그러면 세션 서버(820)는 상기한 방법과 동일한 방법으로 S930 단계에서 제2 단말기의 위치 정보를 획득할 수 있다. 그리고 세션 서버(820)는 S940 단계에서 제1 단말기의 위치와 제2 단말기의 위치를 비교하여 동일한 ASN GW(810)에 연결된 것인지 여부를 판단한다. 동일한 ASN GW(810)에 연결된 경우, 세션 서버(820)는 S950 단계에서 제1 단말기(210)와 제2 단말기(220) 사이의 트래픽 전송에 대한 로컬 라우팅 설정을 ASN GW(810)에게 요청한다. 그리고 세션 서버(820)는 제2 단말기(220)로부터 수신한 세션 설정 응답 메시지를 제1 단말기(210)에게 전송한다.
세션 설정 후, 제1 단말기(210)에서 발생한 트래픽은 S960 단계에서 ASN GW(810)에 전달된다. 그러면 ASN GW(810)는 로컬 라우팅이 설정된 제1 단말기(210)와 제2 단말기(220) 사이의 트래픽을 HA에 전달하지 않고, S970 단계에서 라우팅하여 제2 기지국(240)을 통하여 제2 단말기(220)로 전송한다.
도 10은 본 발명의 제1 실시예의 A 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면이다. 여기서 패킷 포워딩 테이블(Packet Forwarding Table)은 특정 패킷에 대한 입력 인터페이스와 출력 인터페이스 사이의 관계를 설정한 테이블을 의미한다. 이 경우, 상기 테이블의 상단에 위치할수록 높은 우선 순위를 갖는다.
종래 패킷 포워팅 테이블인 도 10의 A에 도시된 도면을 예를 들어 설명하도록 한다. 종래 패킷 포워팅 테이블에는 MIP 처리와 관련된 사항이 테이블의 상단에 위치하고, 일반적인 라우팅 사항이 하단에 위치한다. 도 10의 A에 도시된 테이블에는 MIP 처리와 관련된 사항만이 도시되었다.
상기 테이블에 따르면, 입력 인터페이스 GRE1 터널을 통하여 제1 단말기(210, MS1)로부터 수신된 패킷은 출력 인터페이스 MIP1 터널을 통하여 제1 HA(260)로 출력되도록 설정된다. 마찬가지로, 입력 인터페이스 GRE2 터널을 통하여 제2 단말기(220, MS2)로부터 수신된 패킷은 출력 인터페이스 MIP2 터널을 통하여 제2 HA(270)로 출력되도록 설정된다.
이를 토대로 본 발명의 실시예에 따른 ASN GW에 대한 패킷 포워딩 테이블(도 10의 B에 도시)을 설명한다.
본 발명의 실시예에 따른 ASN GW에 대한 패킷 포워딩 테이블에는 로컬 라우팅에 대한 사항이 최상단에 위치한다. 따라서, 제1 단말기(210)로부터 제2 단말기(220)로 전송되는 패킷이 GRE1 터널을 통하여 입력되면, ASN GW(810)는 상기 패킷을 출력 인터페이스 GRE2 터널를 통하여 제2 단말기(220)로 전송한다. 즉, 로컬 라우팅이 설정된 패킷에 대해서는 HA를 경유하지 않고 상대방 단말기에 직접 전송된다.
마찬가지로, 제2 단말기(220)에서 제1 단말기(210)로 전송되는 패킷이 GRE2터널을 통하여 입력되면, ASN GW(810)는 상기 패킷을 출력 인터페이스 GRE1 터널을 통하여 제1 단말기(220)로 전송한다.
여기에서, ASN GW(810)에서 기지국으로부터 오는 쪽(UP link)의 GRE와 ASN GW(810)에서 기지국으로 가는 쪽(DOWN Link)의 GRE는 다르므로 GRE1_UP/GRE1_DOWN 및 GRE2_UP/GRE2_DOWN 등으로 표기해야 하지만, 편의상 GRE1 및 GRE2로 표기하였다. ASN GW(810)에서 입력 인터페이스의 GRE1이나 GRE2는 GRE1_UP이나 GRE2_UP을, 출력 인터페이스의 GRE1이나 GRE2는 GRE1_DOWN이나 GRE2_DOWN을 나타낸다(이하 동일하다).
설정된 로컬 라우팅의 해제는 해당 단말기(제1 단말기 또는 제2 단말기)가 연결된 ASN GW(810)의 서비스 영역을 이탈하는 경우, 즉 해제(Deregistration) 또는 재위치(Relocation)의 경우에 이루어진다.
<제1 실시예의 B 타입>
이하에서는 본 발명의 제1 실시예에 따라 단말기(210)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 B 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 11은 본 발명의 제1 실시예의 B 타입에 따라, 단말기(210)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도이다.
우선, 제1 단말기(210)는 S1110 단계에서 로컬 서버(410)와 세션을 설정하기 위한 세션 설정 요청 메시지를 전송한다. 그러면, 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(810) 및 제1 HA(260)를 경유하여 세션 서버(820)에 전달된다.
세션 서버(820)가 상기 세션 설정 요청 메시지를 수신하면 S1120 단계에서 제1 단말기(210)의 위치 정보를 획득할 수 있다. 여기서, 세션 서버(820)가 제1 단말기의 위치 정보를 획득하는 방법은 상기한 바와 같다.
세션 설정 요청 메시지를 수신한 로컬 서버(410)는 S1125 단계에서 이에 대한 응답으로 세션 설정 응답 메시지를 ASN GW(810)를 경유하여 세션 서버(820)에 전송한다.
그러면 세션 서버(820)는 상기한 방법과 동일한 방법으로 S1130 단계에서 로컬 서버(410)의 위치 정보를 획득할 수 있다. 그리고 세션 서버(820)는 S1140 단계에서 제1 단말기의 위치와 로컬 서버의 위치를 비교하여 동일한 ASN GW(810)에 연결된 것인지 여부를 판단한다. 동일한 ASN GW(810)에 연결된 경우, 세션 서버(820)는 S1150 단계에서 제1 단말기(210)와 로컬 서버(410) 사이의 트래픽 전송에 대한 로컬 라우팅 설정을 ASN GW(810)에게 요청한다. 그리고 세션 서버(820)는 로컬 서버(410)로부터 수신한 세션 설정 응답 메시지를 제1 단말기(210)에게 전송한다.
세션 설정 후, 로컬 서버(410)에서 발생한 트래픽은 S1160 단계에서 ASN GW(810)에 전달된다. 그러면 ASN GW(810)는 로컬 라우팅이 설정된 로컬 서버(410)와 제1 단말기(210) 사이의 트래픽을 HA에 전달하지 않고, S1170 단계에서 라우팅하여 제1 기지국(230)을 통하여 제1 단말기(210)로 전송한다.
도 12는 본 발명의 제1 실시예의 B 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면이다.
종래 패킷 포워팅 테이블인 도 12의 A에 도시된 도면을 예를 들어 설명하도록 한다. 종래 패킷 포워팅 테이블에는 MIP 처리와 관련된 사항이 테이블의 상단에 위치하고, 일반적인 라우팅 사항이 하단에 위치한다.
상기 테이블에 따르면, 입력 인터페이스 GRE1 터널을 통하여 제1 단말기(210, MS1)로부터 수신된 패킷은 출력 인터페이스 MIP1 터널을 통하여 제1 HA(260)로 출력되도록 설정된다.
이를 토대로 본 발명의 실시예에 따른 ASN GW에 대한 패킷 포워딩 테이블(도 12의 B에 도시)을 설명한다.
본 발명의 실시예에 따른 ASN GW에 대한 패킷 포워딩 테이블에는 로컬 라우팅에 대한 사항이 최상단에 위치한다. 따라서, 제1 단말기(210)로부터 로컬 서버(410)로 전송되는 패킷이 GRE1 터널을 통하여 입력되면, ASN GW(810)는 상기 패킷을 출력 인터페이스인 로컬 인터페이스(Local I/F) 터널를 통하여 로컬 서버(410)로 전송한다. 즉, 다시 말해 제1 단말기(210)와 로컬 서버(410) 사이에 로컬 라우팅이 설정된 패킷은 HA에 전달되지 않고, 상대방 단말기에 직접 전송된다.
마찬가지로, 로컬 서버(410)로부터 제1 단말기(210)로 전송되는 패킷이 로컬 인터페이스 터널을 통하여 입력되면, ASN GW(810)는 상기 패킷을 출력 인터페이스 GRE1 터널을 통하여 제1 단말기(220)로 전송한다.
설정된 로컬 라우팅의 해제는 제1 단말기(210) 또는 로컬 서버(410)가 연결된 ASN GW(810)의 서비스 영역을 이탈하는 경우, 즉 해제(Deregistration) 또는 재위치(Relocation)의 경우에 이루어진다.
<제2 실시예>
도 13은 제2 실시예에 따라 본 발명의 로컬 라우팅 시스템을 구성하는 단말기(1310, 1320), ASN GW(1330)와 세션 서버(1340)의 특징을 도시하는 도면이다.
본 발명의 제2 실시예에 따른 세션 서버(1340)는 세션 설정 과정에서 각 단말기 및/또는 로컬 서버의 위치를 확인한다. 그리고 세션 서버(1340)는 상기 위치 정보를 이용하여, 단말기와 단말기 또는 단말기와 로컬 서버가 동일한 ASN GW(1330)에 연결되었는지 확인하고, 이에 따라 로컬 라우팅이 필요한지 여부를 판단한다. 이 경우, 세션 서버(1340)는 각 단말기와 로컬 서버가 동일한 ASN GW(1330)에 연결된 경우를 로컬 라우팅이 필요한 경우로 판단한다. 그리고 세션 서버(1340)는 로컬 라우팅이 필요한 경우, ASN GW(1330)에 해당 세션에 대한 로컬 라우팅을 요청한다.
본 발명의 제2 실시예에 따른 ASN GW(1330)는 세션 서버(1340)로부터 로컬 라우팅 요청을 수신한다. 그러면 ASN GW(1330)는 로컬 라우팅 요청된 단말기와 단말기, 또는 단말기와 로컬 서버 사이에 전송되는 트래픽에 대해 신규 서비스 플로우(Service Flow)를 설정한다. 이와 동시에 ASN GW(1300)는 상기 신규 설정된 서비스 플로에에 대해 별도의 커넥션 아이디(Connection ID, 이하 'CID')를 할당한다. 본 발명에서는 로컬 라우팅을 위하여 별도로 할당된 CID를 LR CID(Local Routing CID)라 한다.
그리고 ASN GW(250)는 상기 LR CID를 갖는 트래픽은 HA에 전달하지 않고 라우팅하여 직접 상대방 단말기로 전송한다. 또한, 상기 ASN GW(250)는 자신의 서비스 영역을 이탈하는 단말기에 대한 로컬 라우팅 설정을 해제한다.
본 발명의 제2 실시예에 따른 단말기(1310, 1320)는 ASN GW(1330)와 신규 서비스 플로우를 설정하고 별도의 CID를 할당받는다.
<제2 실시예의 A 타입>
이하에서는 본 발명의 제2 실시예에 따라 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 A 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 14는 본 발명의 제2 실시예의 A 타입에 따라, 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도이다.
우선, 제1 단말기(1310)는 S1410 단계에서 제2 단말기(1320)와 세션을 설정하기 위한 세션 설정 요청 메시지를 전송한다. 그러면, 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(1330) 및 제1 HA(260)를 경유하여 세션 서버(1340)에 전달된다.
세션 서버(1340)가 상기 세션 설정 요청 메시지를 수신하면 S1420 단계에서 제1 단말기(210)의 위치 정보를 획득할 수 있다. 여기서 세션 서버(1340)가 각 단말기의 위치 정보를 획득하는 방법은 상기하였으므로 자세한 설명은 생략하기로 한다.
세션 설정 요청 메시지를 수신한 제2 단말기(1320)는 이에 대한 응답으로 세션 설정 응답 메시지를 제2 기지국(240), ASN GW(1330), 제2 HA(270)를 경유하여 세션 서버(1340)에 전송한다.
그러면 세션 서버(820)는 상기한 방법과 동일한 방법으로 S1440 단계에서 제 2 단말기(1320)의 위치 정보를 획득할 수 있다. 그리고 세션 서버(1340)는 S1450 단계에서 제1 단말기의 위치와 제2 단말기의 위치를 비교하여 동일한 ASN GW(810)에 연결된 것인지 여부를 판단한다. 동일한 ASN GW(810)에 연결된 경우, 세션 서버(1340)는 S1460 단계에서 제1 단말기(1310)와 제2 단말기(1320) 사이의 트래픽 전송에 대한 로컬 라우팅 설정을 ASN GW(810)에게 요청한다.
그러면 ASN GW(1330)는 제1 단말기(1310)와 제2 단말기(1320) 사이의 트래픽 전송에 대해 LR CID를 갖는 별도의 서비스 플로우로 등록한다.
이를 위해, ASN GW(1330)는 S1470 단계에서 제1 단말기(1310) 및 제2 단말기(1320)와 서비스 플로우 추가 절차인 동적 서비스 추가(Dynamic Service Addition, DSA) 절차를 수행한다. 상기 DSA는 기지국의 주도하에 DSA 절차가 수행되는 기지국 개시 DSA(BS-init DSA)이다. 상기 DSA 절차가 완료되면 제1 단말기(1310)와 제2 단말기(1320) 사이에서 송수신되는 트래픽은 별도의 LR CID를 가지는 서비스 플로우로 등록된다.
상기 서비스 플로우를 등록한 ASN GW(1330)는 제1 단말기(1310)와 제2 단말기(1320) 사이에 송수신되는 트래픽에 대해, LR CID를 이용하는 서비스 플로우로 분류하여 로컬 라우팅을 수행한다.
그리고 세션 서버(1340)는 제2 단말기(1320)로부터 수신한 세션 설정 응답 메시지를 제1 단말기(1310)에게 전송한다.
세션 설정 후, 제1 단말기(1310)에서 발생한 트래픽은 S1480 단계에서 ASN GW(1330)에 전달된다. 그러면 ASN GW(1330)는 발생한 트래픽의 LR CID를 이용하여 로컬 라우팅이 설정된 트래픽의 전송인지 여부를 판단한다. ASN GW(1330)가 LR CID를 확인한 경우, 발생한 트래픽을 HA에 전달하지 않고, S1490 단계에서 라우팅하여 제2 기지국(240)을 통하여 제2 단말기(1320)로 전송한다.
도 15은 본 발명의 제2 실시예의 A 타입에 따른 ASN GW(1330)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 15에 도시된 테이블은 프로파일 C에 대한 테이블이며, 프로파일 C의 경우 로컬 라우팅을 위한 별도의 GRE 터널이 형성된다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 15의 B에서는 프로파일 C에 대한 ASN GW(1330)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 C에 대한 패킷 포워딩 테이블에서는 제1 단말기(1310)와 제2 단말기(1320) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되며, 이를 위한 별도의 전용 GRE 터널이 형성된다. 상기 테이블에서는 이를 각각 GRE1a 및 GRE2a로 도시하였다.
상기 도 15의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 제2 단말기(1320)로 전송되는 패킷이 전용 터널인 입력 인터페이스 GRE1a 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE2a 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(1310)로 전송되는 패킷이 전용 터 널인 입력 인터페이스 GRE2a 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE1a 터널을 통하여 출력한다.
도 16은 본 발명의 제2 실시예의 A 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 16에 도시된 테이블은 프로파일 A에 대한 테이블로서, 프로파일 A의 경우 로컬 라우팅을 위한 별도의 GRE 터널이 형성되지는 않는다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 16의 B에서는 프로파일 A에 대한 ASN GW(1330)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 A에 대한 패킷 포워딩 테이블에서는 제1 단말기(1310)와 제2 단말기(1320) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되지만, 이를 위한 별도의 전용 GRE 터널이 형성되지는 않는다.
상기 도 16의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 제2 단말기(1320)로 전송되는 패킷이 입력 인터페이스 GRE1 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 GRE2 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(1310)로 전송되는 패킷이 입력 인터페이스 GRE2 터널 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 GRE1 터널을 통하여 출력한다.
<제2 실시예의 B 타입>
이하에서는 본 발명의 제2 실시예에 따라 단말기(1310)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 B 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 17은 본 발명의 제2 실시예의 B 타입에 따라, 단말기(1310)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도이다.
우선, 제1 단말기(1310)는 S1710 단계에서 로컬 서버(410)와 세션을 설정하기 위한 세션 설정 요청 메시지를 전송한다. 그러면, 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(1330) 및 제1 HA(260)를 경유하여 세션 서버(1340)에 전달된다.
세션 서버(1340)가 상기 세션 설정 요청 메시지를 수신하면 S1720 단계에서 제1 단말기(1310)의 위치 정보를 획득할 수 있다. 여기서, 세션 서버(1340)가 제1 단말기(1310)의 위치 정보를 획득하는 방법은 상기한 바와 같다.
세션 설정 요청 메시지를 수신한 로컬 서버(410)는 S1730 단계에서 이에 대한 응답으로 세션 설정 응답 메시지를 ASN GW(1330)를 경유하여 세션 서버(1340)에 전송한다.
그러면 세션 서버(1340)는 상기한 방법과 동일한 방법으로 S1740 단계에서 로컬 서버(410)의 위치 정보를 획득할 수 있다. 그리고 세션 서버(1340)는 S1750 단계에서 제1 단말기(1310)의 위치와 로컬 서버(410)의 위치를 비교하여 동일한 ASN GW(1330)에 연결된 것인지 여부를 판단한다. 동일한 ASN GW(1330)에 연결된 경우, 세션 서버(1340)는 S1760 단계에서 제1 단말기(1310)와 로컬 서버(410) 사이의 트래픽 전송에 대한 로컬 라우팅 설정을 ASN GW(1330)에게 요청한다.
그러면 ASN GW(1330)는 제1 단말기(1310)와 로컬 서버(410) 사이의 트래픽 전송에 대해 별도의 LR CID를 갖는 서비스 플로우로 등록한다.
이를 위해, ASN GW(1330)는 S1770 단계에서 제1 단말기(1310)와 서비스 플로우 추가 절차인 동적 서비스 추가(Dynamic Service Addition, DSA) 절차를 수행한다. 상기 DSA는 기지국의 주도하에 DSA 절차가 수행되는 기지국 개시 DSA(BS-init DSA)이다. 상기 DSA 절차가 완료되면 제1 단말기(1310)와 로컬 서버(410) 사이에서 송수신되는 플로우는 별도의 LR CID를 가지는 서비스 플로우로 등록된다.
상기 서비스 플로우를 등록한 ASN GW(1330)는 제1 단말기(1310)와 로컬 서버(410) 사이의 트래픽 전송을 LR CID를 이용하는 서비스 플로우로 분류하여 로컬 라우팅을 수행한다.
그리고 세션 서버(820)는 로컬 서버(410)로부터 수신한 세션 설정 응답 메시지를 제1 단말기(210)에게 전송한다.
세션 설정 후, 로컬 서버(410)에서 발생한 트래픽은 S1780 단계에서 ASN GW(1330)에 전달된다. 그러면 ASN GW(1330)는 LR CID를 갖는 로컬 서버(410)와 제1 단말기(1310) 사이의 트래픽을 HA에 전달하지 않고, S1790 단계에서 라우팅하여 제1 기지국(230)을 통하여 제1 단말기(1310)로 전송한다.
도 18은 본 발명의 제2 실시예의 B 타입에 따른 ASN GW(1330)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 18에 도시된 테이블은 프로파일 C에 대한 테이블이다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 18의 B에서는 프로파일 C에 대한 ASN GW(1330)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 C에 대한 패킷 포워딩 테이블에서는 제1 단말기(1310)와 로컬 서버(410) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되며, 이를 위한 별도의 전용 GRE 터널이 형성된다. 상기 테이블에서는 이를 GRE1a 로 도시하였다.
상기 도 18의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 로컬 서버(410)로 전송되는 패킷이 전용 터널인 입력 인터페이스 GRE1a 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 Local I/F 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(1310)로 전송되는 패킷이 입력 인터페이스 Local I/F 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE1a 터널을 통하여 출력한다.
도 19는 본 발명의 제2 실시예의 B 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 16에 도시된 테이블은 프로파일 A에 대한 테이블로서, 프로파일 A의 경우 로컬 라우팅을 위한 별도의 전용 GRE 터널이 형성되지는 않는다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생 략하기로 한다.
도 19의 B에서는 프로파일 A에 대한 ASN GW(1330)의 패킷 포워딩 테이블을 도시한다.
상기 도 19의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 로컬 서버(410)로 전송되는 패킷이 입력 인터페이스 GRE1 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 Local I/F 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(1310)로 전송되는 패킷이 입력 인터페이스 Local I/F 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 GRE1 터널을 통하여 출력한다.
<제3 실시예>
도 20은 제3 실시예에 따라 본 발명의 로컬 라우팅 시스템을 구성하는 단말기(2010, 2020), ASN GW(2030)의 특징을 도시하는 도면이다.
본 발명의 제3 실시예에 따른 단말기(2010, 2020)는 세션 서버를 경유하지 않고 상호간 세션을 설정하는 것을 특징으로 한다. 상기 단말기(2010, 2020)는 세션 설정 과정에서 각 단말기 및/또는 로컬 서버의 위치를 확인한다. 그리고 단말기(2010, 2020)는 상기 위치 정보를 이용하여, 단말기와 단말기 또는 단말기와 로컬 서버가 동일한 ASN GW(2030)에 연결되었는지 확인하고, 이에 따라 로컬 라우팅이 필요한지 여부를 판단한다. 이 경우, 단말기(2010, 2020)는 각 단말기와 로컬 서버가 동일한 ASN GW(2030)에 연결된 경우를 로컬 라우팅이 필요한 경우로 판단한 다. 그리고 단말기(2010, 2020)는 로컬 라우팅이 필요한 경우, ASN GW(2030)에 로컬 라우팅을 요청한다. 또한 상기 단말기(2010, 2020)는 ASN GW(2030)와 신규 서비스 플로우를 설정하고 별도의 CID를 할당한다.
본 발명의 제3 실시예에 따른 ASN GW(2030)는 단말기(2010, 2020)로부터 로컬 라우팅 요청을 수신한다. 그리고 ASN GW(2030)는 로컬 라우팅 요청된 단말기와 단말기, 또는 단말기와 로컬 서버에 대한 신규 서비스 플로우를 설정하고 별도의 CID를 할당한다. 그리고 ASN GW(250)는 상기 LR CID를 갖는 트래픽은 HA에 전달하지 않고 라우팅하여 직접 상대방 단말기로 전송한다. 또한, 상기 ASN GW(2030)는 자신의 서비스 영역을 이탈하는 단말기에 대한 로컬 라우팅 설정을 해제한다.
<제3 실시예의 A 타입>
이하에서는 본 발명의 제3 실시예에 따라 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 A 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 21은 본 발명의 제3 실시예의 A 타입에 따라, 서로 다른 단말기에 로컬 라우팅이 수행되는 과정을 도시하는 순서도이다.
우선, 제1 단말기(2010)는 S2110 단계에서 자신의 위치를 파악하고 이를 세션 설정 요청 메시지에 포함시킨다. 이 경우 제1 단말기(2010)가 자신의 위치를 파악하는 방법은 언급한 바 있으므로 자세한 설명은 생략하기로 한다.
그리고 제1 단말기(2010)는 S2120 단계에서, 이전 단계에서 생성된 세션 설정 요청 메시지를 제2 단말기(2020)에게 전송한다. 여기서, 상기 세션 설정 요청 메시지는 제1 기지국(230), ASN GW(2030), 제1 HA(260), 제2 HA(270), ASN GW(2030), 제2 기지국(240)을 순차적으로 경유하여 제2 단말기에 전송된다. 즉, 상기 세션 설정 요청 메시지는 세션 서버를 경유하지 않는다.
제1 단말기(2010)로부터 세션 설정 요청 메시지를 수신한 제2 단말기(2020)는 S2130 단계에서 자신의 위치 정보를 확인한다. 그리고 제2 단말기(202)는 S2140 단계에서 자신의 위치 정보와 제1 단말기(2010)의 위치 정보를 이용하여 동일한 ASN GW(2030)에 연결되었는지 여부를 판단한다. 동일한 ASN GW(2030)에 연결된 경우, 제2 단말기는 ASN GW(2030)에 두 단말기 사이의 트래픽 전송을 LR CID를 가지는 신규 서비스 플로우로 등록한다. 이를 위해 제2 단말기(2020)는 S2160 단계에서 단말기의 주도 하에 DSA 절차가 수행되는 단말기 개시 DSA(MS-init DSA)를 수행한다.
상기 DSA 절차 수행과는 별도로, 제2 단말기(2020)는 제1 단말기(2010)의 세션 설정 요청 메시지에 대한 응답으로 S2150 단계에서 세션 설정 응답 메시지를 제1 단말기(2010)에게 전송한다. 이 경우, 상기 세션 설정 응답 메시지에는 제2 단말기(2020)의 위치 정보가 포함될 수 있다.
상기 세션 설정 응답 메시지를 수신한 제1 단말기(2010)는 S2170 단계에서 자신의 위치 정보와 제2 단말기(2020)의 위치 정보를 이용하여 동일한 ASN GW(2030)에 연결되었는지 여부를 판단한다. 동일한 ASN GW(2030)에 연결된 경우, 제1 단말기(2010)는 ASN GW(2030)에 두 단말기 사이의 트래픽 전송을 LR CID를 가지는 서비스 플로우로 등록한다. 이를 위해 제1 단말기(2010)는 S2180 단계에서 단 말기의 주도 하에 DSA 절차가 수행되는 단말기 개시 DSA(MS-init DSA)를 수행한다. 상기 DSA 절차가 완료되면 제1 단말기(2010)와 제2 단말기(2020) 사이에서 송수신되는 플로우는 LR CID를 가지는 서비스 플로우로 등록된다.
상기 서비스 플로우를 등록한 ASN GW(2030)는 제1 단말기(1310)와 제2 단말기(1320) 사이의 트래픽을 별도의 LR CID를 이용하는 서비스 플로우로 분류하여 로컬 라우팅을 수행한다.
세션 설정 후, 제1 단말기(2010)에서 발생한 트래픽은 S2190 단계에서 ASN GW(2030)에 전달된다. 그러면 ASN GW(2030)는 트래픽의 CID를 이용하여 로컬 라우팅이 설정된 트래픽의 전송인지 여부를 판단한다. ASN GW(2030)가 해당하는 CID를 확인한 경우, 발생한 트래픽을 HA에 전달하지 않고, S2195 단계에서 로컬 라우팅하여 제2 단말기(2020)로 전송한다.
도 22는 본 발명의 제3 실시예의 A 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 22에 도시된 테이블은 프로파일 C에 대한 테이블로서, 프로파일 C의 경우 로컬 라우팅을 위한 전용 GRE 터널이 형성된다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 22의 B에서는 프로파일 C에 대한 ASN GW(2030)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 C에 대한 패킷 포워딩 테이블에서는 제1 단말기(2010)와 제2 단말기(2020) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되며, 이를 위한 전용 GRE 터널이 형성된다. 상기 테이블에서는 이를 각각 GRE1a 및 GRE2a로 도시하였다.
상기 도 22의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 제2 단말기(2020)로 전송되는 패킷이 전용 터널인 입력 인터페이스 GRE1a 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE2a 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(1310)로 전송되는 패킷이 전용 터널인 입력 인터페이스 GRE2a 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE1a 터널을 통하여 출력한다.
도 23은 본 발명의 제3 실시예의 A 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 23에 도시된 테이블은 프로파일 A에 대한 테이블로서, 프로파일 A의 경우 로컬 라우팅을 위한 전용 GRE 터널이 형성되지는 않는다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 23의 B에서는 프로파일 A에 대한 ASN GW(2030)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 A에 대한 패킷 포워딩 테이블에서는 제1 단말기(2010)와 제2 단말기(2020) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되지만, 이를 위한 전용 GRE 터널이 형성되지는 않는다.
상기 도 23의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 제2 단말기(2020)로 전송되는 패킷이 입력 인터페이스 GRE1 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 출력 인터페이스 GRE2 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(2010)로 전송되는 패킷이 입력 인터페이스 GRE2 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 출력 인터페이스 GRE1 터널 통하여 출력한다.
<제3 실시예의 B타입>
이하에서는 본 발명의 제3 실시예에 따라 단말기(2010)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 B 타입의 로컬 라우팅 수행 방법에 대하여 기술한다.
도 24는 본 발명의 제3 실시예의 B 타입에 따라, 단말기(2010)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도이다.
우선, 제1 단말기(2010)는 S2410 단계에서 자신의 위치 정보를 파악하여 이를 세션 설정 요청 메시지에 포함시킨다. 그리고 제1 단말기(2010)는 S2420 단계에서, 생성된 세션 설정 요청 메시지를 로컬 서버(410)에 전송한다. 상기 세션 설정 요청 메시지는 별도의 세션 서버를 경유하지 않고 로컬 서버(410)에 전송된다.
상기 세션 설정 요청 메시지를 수신한 로컬 서버(410)는 S2430 단계에서 자신의 위치 정보를 포함시킨 세션 설정 응답 메시지를 제1 단말기(2010)로 전송한다.
상기 세션 설정 응답 메시지를 수신한 제1 단말기(2010)는 S2440 단계에서 로컬 서버(410)의 위치 정보를 획득할 수 있다. 제1 단말기(2010)는 S2450 단계에서 자신의 위치 정보 및 로컬 서버의 위치 정보를 이용하여 동일한 ASN GW(2030)에 연결되었는지 여부를 판단한다. 동일한 ASN GW(2030)에 연결된 경우 제1 단말기(2010)는 ASN GW(2030)에, 자신과 로컬 서버(410) 사이의 트래픽 전송에 대해 LR CID를 가지는 신규 서비스 플로우로 등록한다. 이를 위해 제1 단말기(2010)는 S2460 단계에서 단말기의 주도 하에 DSA 절차가 수행되는 단말기 개시 DSA(MS-init DSA)를 수행한다. 상기 DSA 절차가 완료되면 제1 단말기(2010)와 로컬 서버(410) 사이에서 송수신되는 트래픽은 LR CID를 가지는 서비스 플로우로 등록된다.
상기 서비스 플로우를 등록한 ASN GW(1330)는 제1 단말기(1310)와 로컬 서버(410) 사이의 트래픽을 LR CID를 이용하는 서비스 플로우로 분류하여 로컬 라우팅을 수행한다.
세션 설정 후, 로컬 서버(410)에서 발생한 트래픽은 S2470 단계에서 ASN GW(2030)에 전달된다. 그러면 ASN GW(1330)는 로컬 라우팅이 설정된 로컬 서버(410)와 제1 단말기(2010) 사이의 트래픽을 HA에 전달하지 않고, S2480 단계에서 라우팅하여 제1 기지국(230)을 통하여 제1 단말기(2010)로 전송한다.
도 25는 본 발명의 제3 실시예의 B 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 25에 도시된 테이블은 프로파일 C에 대한 테이블이다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생 략하기로 한다.
도 25의 B에서는 프로파일 C에 대한 ASN GW(2030)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 C에 대한 패킷 포워딩 테이블에서는 제1 단말기(2010)와 로컬 서버(410) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되며, 이를 위한 전용 GRE 터널이 형성된다. 상기 테이블에서는 이를 GRE1a 로 도시하였다.
상기 도 25의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 로컬 서버(410)로 전송되는 패킷이 전용 터널인 입력 인터페이스 GRE1a 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 Local I/F 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(2010)로 전송되는 패킷이 입력 인터페이스 Local I/F 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 전용 터널인 출력 인터페이스 GRE1a 터널을 통하여 출력한다.
도 26은 본 발명의 제3 실시예의 B 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면이다. 이 경우, 상기 도 26에 도시된 테이블은 프로파일 A에 대한 테이블로서, 프로파일 A의 경우 로컬 라우팅을 위한 별도의 GRE 터널이 형성되지는 않는다.
종래 패킷 포워팅 테이블에 대해서는 상기한 바 있으므로, 자세한 설명은 생략하기로 한다.
도 26의 B에서는 프로파일 A에 대한 ASN GW(2030)의 패킷 포워딩 테이블을 도시한다.
상기 프로파일 A에 대한 패킷 포워딩 테이블에서는 제1 단말기(2010)와 로컬 서버(410) 사이의 트래픽은 LR CID를 갖는 별도의 서비스 플로우로 분류되지만, 이를 위한 전용 GRE 터널이 형성되지는 않는다.
상기 도 26의 B에서 확인할 수 있는 바와 같이, LR CID를 가지며 로컬 서버(410)로 전송되는 패킷이 입력 인터페이스 GRE1 터널을 통하여 입력되면, ASN GW(1330)는 상기 패킷을 출력 인터페이스 Local I/F 터널을 통하여 출력한다.
마찬가지로, LR CID를 가지며, 제1 단말기(2010)로 전송되는 패킷이 입력 인터페이스 Local I/F 터널을 통하여 입력되면, ASN GW(2030)는 상기 패킷을 출력 인터페이스 GRE1 터널을 통하여 출력한다.
본 명세서와 도면에 개시 된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
도 1은 PMIP를 이용하는 일반적인 와이맥스 네트워크의 구조를 도시하는 도면.
도 2는 종래 와이맥스 네트워크에서 서로 다른 단말기의 트래픽 흐름을 도시하는 도면.
도 3은 종래 도 2와 같은 와이맥스 네트워크에서, 세션 서버(310)를 이용하여 세션을 설정하고 트래픽을 송수신하는 과정을 도시하는 순서도.
도 4는 종래 와이맥스 네트워크에서 단말기와 로컬 서버 사이의 트래픽 흐름을 도시하는 도면.
도 5는 종래 도 4와 같은 와이맥스 네트워크에서, 세션 서버(310)를 이용하여 세션을 설정하고 트래픽을 송수신하는 과정을 도시하는 순서도.
도 6은 본 발명의 실시예에 따르는 경우, 제1 단말기(210) 및 제2 단말기(220) 사이의 트래픽 흐름을 도시하는 도면.
도 7은 본 발명의 실시예에 따르는 경우, 제1 단말기(210) 및 로컬 서버(410) 사이의 트래픽 흐름을 도시하는 도면.
도 8은 제1 실시예에 따라 본 발명의 시스템을 구성하는 ASN GW(810)과 세션 서버(820)의 특징을 도시하는 도면.
도 9는 본 발명의 제1 실시예의 A 타입에 따라, 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도.
도 10은 본 발명의 제1 실시예의 A 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면.
도 11은 본 발명의 제1 실시예의 B 타입에 따라, 단말기(210)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도.
도 12는 본 발명의 제1 실시예의 B 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면.
도 13은 제2 실시예에 따라 본 발명의 시스템을 구성하는 단말기, ASN GW(250)과 세션 서버(310)의 특징을 도시하는 도면.
도 14는 본 발명의 제2 실시예의 A 타입에 따라, 서로 다른 단말기 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도.
도 15은 본 발명의 제2 실시예의 A 타입에 따른 ASN GW(1330)의 패킷 포워딩 테이블을 도시하는 도면.
도 16은 본 발명의 제2 실시예의 A 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면.
도 17은 본 발명의 제2 실시예의 B 타입에 따라, 단말기(1310)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도.
도 18은 본 발명의 제2 실시예의 B 타입에 따른 ASN GW(1330)의 패킷 포워딩 테이블을 도시하는 도면.
도 19는 본 발명의 제2 실시예의 B 타입에 따른 ASN GW(810)의 패킷 포워딩 테이블을 도시하는 도면.
도 20은 제3 실시예에 따라 본 발명의 시스템을 구성하는 단말기(2010, 2020), ASN GW(2030)의 특징을 도시하는 도면.
도 21은 본 발명의 제3 실시예의 A 타입에 따라, 서로 다른 단말기에 로ㅗ컬 라우팅이 수행되는 과정을 도시하는 순서도.
도 22는 본 발명의 제3 실시예의 A 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면.
도 23은 본 발명의 제3 실시예의 A 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면.
도 24는 본 발명의 제3 실시예의 B 타입에 따라, 단말기(2010)와 로컬 서버(410) 사이에 로컬 라우팅이 수행되는 순서를 도시하는 순서도.
도 25는 본 발명의 제3 실시예의 B 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면.
도 26은 본 발명의 제3 실시예의 B 타입에 따른 ASN GW(2030)의 패킷 포워딩 테이블을 도시하는 도면.

Claims (20)

  1. 이동통신 시스템에서 세션 서버의 로컬 라우팅 설정 방법에 있어서,
    제1 단말기로부터 ASN(access service network) GW(gateway)를 경유하여 전송되는 세션 설정 요청 메시지를 수신하고, 상기 제1 단말기의 위치 정보를 획득하는 단계;
    제2 단말기로부터 상기 ASN GW를 경유하여 전송되는 세션 설정 응답 메시지를 수신하고, 상기 제2 단말기의 위치 정보를 획득하는 단계;
    상기 제1 단말기 및 상기 제2 단말기의 위치 정보를 이용하여 상기 제1 단말기 및 상기 제2 단말기가 동일한 ASN GW에 연결되었는지 판단하는 단계; 및
    동일한 ASN GW에 연결된 경우, 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 상기 ASN GW에서 수신되면 상대방 단말기로 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하는 단계를 포함하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  2. 제1항에 있어서, 상기 로컬 라우팅 설정 단계는,
    상기 ASN GW가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하는 서비스 플로우 등록 단계를 설정하도록 제어하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  3. 제2항에 있어서, 상기 서비스 플로우 등록 단계는,
    상기 ASN GW가 상기 신규 등록된 서비스 플로우에 대해 로컬 라우팅 커넥션 아이디를 할당하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  4. 제1항에 있어서,
    상기 이동통신 시스템은 모바일 와이맥스인 것을 특징으로 하는 로컬 라우팅 설정 방법.
  5. 제1항에 있어서,
    상기 제2 단말기는 로컬 서버인 것을 특징으로 하는 로컬 라우팅 설정 방법.
  6. 이동통신 시스템에서 ASN(access service network) GW(gateway)의 로컬 라우팅 설정 방법에 있어서,
    제1 단말기와 제2 단말기가 상기 ASN GW에 연결되어 있으면, 세션 서버로부터 로컬 라우팅 설정 요청을 수신하는 단계;
    상기 로컬 라우팅 설정 요청에 기반하여 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽을 수신하면, 상기 세션 서버를 거치지 않고 상대방 단말기로 상기 트래픽을 전송하도록 로컬 라우팅을 설정하는 단계;
    상기 제1 단말기와 상기 제2 단말기 사이의 트래픽을 수신하면, 상기 로컬 설정에 기반하여 상기 세션 서버를 거치지 않고, 상대방 단말기로 상기 트래픽을 전송하는 단계를 포함하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  7. 제6항에 있어서, 상기 로컬 라우팅 설정 단계는,
    상기 ASN GW가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하는 서비스 플로우 등록 단계를 더 포함하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  8. 제7항에 있어서, 상기 서비스 플로우 등록 단계는,
    ASN GW가 상기 신규 등록된 서비스 플로우에 대해 로컬 라우팅 커넥션 아이디를 할당하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  9. 이동통신 시스템에서 단말기의 로컬 라우팅 설정 방법에 있어서,
    로컬 서버에게ASN(access service network) GW(gateway)를 경유하여 세션 설정 요청 메시지를 전송하는 단계;
    상기 로컬 서버로부터 세션 설정 응답 메시지를 수신하는 단계;
    상기 세션 설정 응답 메시에 기반하여 상기 로컬 서버의 위치 정보를 획득하는 단계;
    상기 위치 정보에 기반하여 상기 단말기 및 상기 로컬 서버가 동일한 ASN GW에 연결되었는지 판단하는 단계;
    동일한 ASN GW에 연결된 경우, 상기 단말기와 상기 로컬 서버 사이에 전송되는 트래픽이 상기 ASN GW에서 상대방 단말기로 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하는 단계를 포함하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  10. 제9항에 있어서, 상기 로컬 라우팅을 설정하는 단계는,
    상기 단말기가, 상기 단말기와 상기 로컬 서버 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하는 서비스 플로우 등록 단계를 더 포함하고,
    상기 ASN GW는 상기 단말기와 로컬 서버 사이에 전송되는 트래픽을 수신하면, 상기 설정된 로컬 라우팅에 따라 상기 트래픽의 전송 경로를 상대방 단말기로 설정하는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  11. 제10항에 있어서, 상기 서비스 플로우 등록 단계는,
    상기 신규 등록된 서비스 플로우에 대해 로컬 라우팅 커넥션 아이디가 할당되는 것을 특징으로 하는 로컬 라우팅 설정 방법.
  12. 적어도 하나의 단말기와 통신하는 통신부; 및
    제1 단말기로부터 위치 정보를 포함하는 세션 설정 요청 메시지를 수신하고, 위치 정보를 포함하는 세션 설정 응답 메시지를 제2 단말기로부터 수신하며, 상기 제1 단말기 및 상기 제2 단말기로부터 수신한 위치 정보를 이용하여 상기 제1 단말기와 상기 제2 단말기가 동일한 ASN GW에 연결되었는지 판단하고, 상기 제2 단말기와 상기 제2 단말기가 동일한 ASN GW에 연결된 경우 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽이 상기 ASN GW에서 상대방 단말기로 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 이동 통신 시스템의 세션 서버.
  13. 제12항에 있어서, 상기 제어부는,
    상기 ASN GW가 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하도록 상기 로컬 라우팅을 설정하도록 제어하는 것을 특징으로 하는 세션 서버.
  14. 제13항에 있어서, 상기 제어부는,
    상기 ASN GW가 상기 신규 등록된 서비스 플로우에 대해 로컬 라우팅 커넥션 아이디를 할당하도록 상기 로컬 라우팅을 설정하는 것을 특징으로 하는 세션 서버.
  15. 제13항에 있어서,
    상기 제2 단말기는 로컬 서버인 것을 특징으로 하는 세션 서버.
  16. 이동통신 시스템의 ASN(access service network) GW(gateway)에 있어서,
    적어도 하나의 단말기와 통신하는 통신부; 및
    제1 단말기와 제2 단말기가 상기 ASN GW에 연결되어 있으면, 세션 서버로부터 로컬 라우팅 설정 요청을 수신하고, 상기 로컬 라우팅 설정 요청에 기반하여 상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽을 수신하면, 상기 세션 서버를 거치지 않고 상대방 단말기로 상기 트래픽을 전송하도록 로컬 라우팅을 설정하며, 상기 제1 단말기와 상기 제2 단말기 사이의 트래픽을 수신하면, 상기 로컬 설정에 기반하여 상기 세션 서버를 거치지 않고, 상대방 단말기로 상기 트래픽을 전송하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 ASN GW.
  17. 제16항에 있어서, 상기 제어부는,
    상기 제1 단말기와 상기 제2 단말기 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하여 상기 로컬 라우팅을 설정하는 것을 특징으로 하는 ASN GW.
  18. 제17항에 있어서, 상기 제어부는,
    상기 신규 등록된 서비스 플로우에 대해 로컬 라우팅 커넥션 아이디를 할당하는 것을 특징으로 하는 ASN GW.
  19. 이동통신 시스템의 단말기에 있어서,
    적어도 하나의 네트워크 노드와 통신하는 통신부; 및
    로컬 서버로 ASN(access service network) GW(gateway)를 경유하여 세션 설정 요청 메시지를 전송하고, 상기 로컬 서버로부터 위치 정보를 포함하는 세션 설정 응답 메시지를 수신하며, 상기 세션 설정 응답 메시지에 기반하여 상기 로컬 서버의 위치 정보를 획득하고, 상기 위치 정보에 기반하여 상기 단말기 및 상기 로컬 서버가 동일한 ASN GW에 연결되었는지 판단하며, 동일한 ASN GW에 연결된 경우, 상기 단말기 및 상기 로컬 서버 사이에 전송되는 트래픽이 상기 ASN GW에서 상대방 단말기로 전송되도록 상기 ASN GW에 로컬 라우팅을 설정하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 단말기.
  20. 제19항에 있어서, 상기 제어부는,
    상기 단말기와 상기 로컬 서버 사이에 전송되는 트래픽에 대한 신규 서비스 플로우를 등록하여 상기 로컬 라우팅을 설정하는 것을 특징으로 하는 단말기.
KR1020080132914A 2008-12-24 2008-12-24 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템 KR101530558B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080132914A KR101530558B1 (ko) 2008-12-24 2008-12-24 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템
US12/639,349 US9749779B2 (en) 2008-12-24 2009-12-16 Method and system for establishing local routing in mobile communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080132914A KR101530558B1 (ko) 2008-12-24 2008-12-24 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20100074465A KR20100074465A (ko) 2010-07-02
KR101530558B1 true KR101530558B1 (ko) 2015-07-01

Family

ID=42265952

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080132914A KR101530558B1 (ko) 2008-12-24 2008-12-24 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템

Country Status (2)

Country Link
US (1) US9749779B2 (ko)
KR (1) KR101530558B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101781194B1 (ko) * 2009-12-23 2017-09-25 한국전자통신연구원 다중 반송파를 지원하는 무선 통신 시스템에서 모바일 멀티캐스트 브로드캐스트 서비스를 수신하는 방법
KR101696472B1 (ko) * 2010-06-18 2017-01-16 삼성전자주식회사 이동 통신 시스템에서 로컬 라우팅 장치 및 방법
KR101941281B1 (ko) * 2011-05-03 2019-01-22 한국전자통신연구원 기지국의 통신 방법 및 단말의 통신 방법
CN106658702B (zh) * 2015-11-03 2020-05-26 大唐移动通信设备有限公司 一种定位方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040051359A (ko) * 2002-12-12 2004-06-18 엘지전자 주식회사 멀티미디어 서비스용 액세스 게이트웨이 시스템
KR20080052299A (ko) * 2006-12-07 2008-06-11 한국전자통신연구원 인터넷 프로토콜 기반의 이동통신 서비스 액세스게이트웨이 장치 및 이를 이용한 서비스 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999050974A1 (en) * 1998-03-30 1999-10-07 Motorola Inc. Method for routing data in a communication system
US9143927B2 (en) * 2007-08-27 2015-09-22 Wichorus Inc. Method and apparatus for managing connection identifiers (CIDs) in a wireless communication network
US8489102B2 (en) * 2007-10-12 2013-07-16 Alcatel Lucent Methods of locating, paging and routing calls to wireless users in femto system
EP3291636B1 (en) * 2007-10-25 2020-04-29 Cisco Technology, Inc. Interworking gateway for mobile nodes
US20090286544A1 (en) * 2008-05-13 2009-11-19 At&T Mobility Ii Llc Administration of an access control list to femto cell coverage

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040051359A (ko) * 2002-12-12 2004-06-18 엘지전자 주식회사 멀티미디어 서비스용 액세스 게이트웨이 시스템
KR20080052299A (ko) * 2006-12-07 2008-06-11 한국전자통신연구원 인터넷 프로토콜 기반의 이동통신 서비스 액세스게이트웨이 장치 및 이를 이용한 서비스 방법

Also Published As

Publication number Publication date
US20100157900A1 (en) 2010-06-24
KR20100074465A (ko) 2010-07-02
US9749779B2 (en) 2017-08-29

Similar Documents

Publication Publication Date Title
US20210227595A1 (en) Communication system and communication method for improving signal processing efficiency
US20200287975A1 (en) Session Processing Method, Apparatus, And System
WO2018082221A1 (zh) 一种网络切换方法、装置及相关设备
US20080013553A1 (en) Activation of multiple bearer services in a long term evolution system
JP5816743B2 (ja) セルラネットワークとwlanとを統合したネットワーク状況下での通信の方法
WO2011006447A1 (zh) 分组业务数据的传输方法、装置和***
WO2010016241A1 (ja) プレフィックス割り当て管理システム及び移動端末並びにプレフィックス割り当て管理装置
KR101899002B1 (ko) 무선 통신 시스템 및 그 무선 통신 시스템에서 컨텐츠 전송 방법
CN106664551B (zh) 一种ip地址分配的方法和装置
TWM294789U (en) Apparatus and system for interworking of cellular networks and wireless local area networks
US11930358B2 (en) Seamless handoff between wireless access gateways
KR102017167B1 (ko) 무선 통신 시스템에서 데이터 트래픽 분산을 위한 방법 및 장치
WO2016180113A1 (zh) WiFi语音业务发起的方法、LTE通信设备、终端及通信***
WO2013053133A1 (zh) 业务数据传输处理方法、设备以及通信***
KR101530558B1 (ko) 이동통신 시스템에서의 로컬 라우팅 설정 방법 및 시스템
WO2010105410A1 (zh) 一种建立无线承载的方法、装置及***
CN102651862B (zh) 一种wap网关ip地址配置方法及其设备
WO2015103780A1 (zh) 一种承载电路语音业务的方法及装置
CN116097751A (zh) 利用smf重新选择来重新锚定
WO2012028071A1 (zh) 一种查询本地网关的方法和***
US20120093036A1 (en) Method, system and network device for implementing local ip access
TW200805974A (en) Activation of multiple bearer services in a long term evolution system
WO2014022993A1 (zh) 隧道转发方法、装置、设备及***
KR102199271B1 (ko) 호 처리 방법 및 장치
WO2018206101A1 (en) Selection criteria for (non-ip) data destinations

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 5