KR20140126098A - Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network - Google Patents

Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network Download PDF

Info

Publication number
KR20140126098A
KR20140126098A KR20130044198A KR20130044198A KR20140126098A KR 20140126098 A KR20140126098 A KR 20140126098A KR 20130044198 A KR20130044198 A KR 20130044198A KR 20130044198 A KR20130044198 A KR 20130044198A KR 20140126098 A KR20140126098 A KR 20140126098A
Authority
KR
South Korea
Prior art keywords
network
packet
cellular network
terminal
routing table
Prior art date
Application number
KR20130044198A
Other languages
Korean (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 KR20130044198A priority Critical patent/KR20140126098A/en
Publication of KR20140126098A publication Critical patent/KR20140126098A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0485Networking architectures for enhanced packet encryption processing, e.g. offloading of IPsec packet processing or efficient security association look-up
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • 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/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Abstract

The present invention relates to a method and an apparatus for transmitting a packet by a terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communications system and, more specifically, to a method and an apparatus for transmitting a packet over one among a cellular network and a Wi-Fi network using routing table information. According to an embodiment of the present invention, the method for transmitting a packet by a terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communications system comprises the following steps of: selecting a transmission network based on routing table information when a terminal which accesses both a cellular network and a Wi-Fi network is asked to transmit a packet; transmitting the packet over the cellular network when the cellular network has been selected as a transmission network; and encoding and transmitting the packet over the Wi-Fi network in the case that the packet is included in encoding traffic selection information, and transmitting the packet in a plain text way over the Wi-Fi network in the case that the packet is not included in the encoding traffic selection information when the Wi-Fi network has been selected.

Description

셀룰러 네트워크 및 연동 무선랜 네트워크를 포함하는 무선 통신 시스템에서 단말의 패킷 전송 방법 및 이를 위한 장치{METHOD AND APPARATUS FOR TRANSMITTING PACKETS IN A WIRELESS COMMUNICATION SYSTEM COMPRISING CELLUAR NETWORK AND INTERWORKING WIRELESS LOCAL AREA NETWORK}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method and apparatus for transmitting a packet in a wireless communication system including a cellular network and an interworking wireless LAN network,

본 발명은 셀룰러 네트워크 및 연동 무선랜 네트워크(I-WLAN:Interworking Wireless Local Area Network)를 포함하는 무선 통신 시스템에서 단말의 패킷 전송 방법 및 이를 위한 장치에 관한 것으로, 보다 상세하게 연동 무선랜 네트워크에서 단말이 패킷을 평문으로 셀룰러 네트워크로 전송하거나, 또는 암호화하여 와이파이 네트워크를 통하여 전송할 수 있는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a packet transmission method and apparatus for a terminal in a wireless communication system including a cellular network and an interworking wireless local area network (I-WLAN) And transmitting the packet as a plain text to a cellular network, or encrypting the packet and transmitting the packet over a Wi-Fi network.

최근 스마트폰의 출현과 더불어 무선 통신 서비스의 이용 범위가 음성뿐 아니라 영상 통화, 인터넷 접속을 통한 다양한 멀티미디어 제공으로 점차 확대되었다. 이에 따라 초고속 데이터 전송은 물론 다양한 어플리케이션에 대한 수요가 크게 증가하였고, 비용 면에서 더욱 경제적이고 간편하게 초고속 무선 액세스를 제공하는 와이파이 네트워크(Wi-Fi Network, 또는 WLAN: Wireless Local Area Network)에 접속하여 인터넷을 사용하는 사용자가 급증하고 있다.Recently, with the emergence of smartphones, the use of wireless communication services has been gradually expanded to provide various multimedia services such as video calls and Internet access as well as voice. As a result, demand for various applications as well as high-speed data transmission has been greatly increased, and it is possible to connect to a Wi-Fi network (WLAN) or a wireless local area network (WLAN), which provides economical and simple high- Is increasing rapidly.

또한, 최근에는 셀룰러 네트워크(예를 들어, 3GPP 시스템)에 연동되는 와이파이 네트워크(예를 들면, I-WLAN(Interworking WLAN))의 기술도 개발되고 있다. 이와 같이, 단말이 셀룰러 네트워크 및 와이파이 네트워크에 동시에 접속할 수 있게 되면서, 패킷을 효율적으로 전송하고 암호화하는 방안에 대한 기술이 요청되고 있다.Also recently, a technology of a Wi-Fi network (for example, I-WLAN (Interworking WLAN)) interworking with a cellular network (for example, 3GPP system) is being developed. Thus, as the terminal can simultaneously access the cellular network and the Wi-Fi network, there is a demand for a technique for efficiently transmitting and encrypting packets.

본 발명은 상기한 바와 같은 일반적인 기술의 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 셀룰러 네트워크 및 연동 무선랜 네트워크를 포함하는 무선 통신 시스템에서 단말의 패킷 전송 방법 및 이를 위한 장치를 제공하는 것이다.It is therefore an object of the present invention to provide a packet transmission method for a terminal and a device therefor in a wireless communication system including a cellular network and an interworking wireless LAN network will be.

본 발명의 다른 목적은, 셀룰러 네트워크 및 와이파이 네트워크에 동시 접속 가능한 단말이 라우팅 테이블 정보를 이용하여 셀룰러 네트워크 및 와이파이 네트워크 중 하나로 패킷을 전송하는 방법 및 장치를 제공하는 것이다.It is another object of the present invention to provide a method and apparatus for a terminal capable of simultaneously connecting to a cellular network and a Wi-Fi network to transmit packets to one of a cellular network and a Wi-Fi network using routing table information.

본 발명의 다른 목적은, I-WLAN에서 종래의 트래픽 선택 정보로 구별이 되지 않는 패킷들을 셀룰러 네트워크로 전송하거나 암호화하여 와이파이 네트워크로 전송하는 방법 및 장치를 제공하는 것이다.It is another object of the present invention to provide a method and apparatus for transmitting packets, which are not distinguished from conventional traffic selection information, in an I-WLAN to a cellular network or transmitting them to a Wi-Fi network.

본 발명에서 이루고자 하는 기술적 목적들은 이상에서 언급한 사항들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 이하 설명할 본 발명의 실시예들로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 고려될 수 있다.It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not intended to limit the invention to the precise form disclosed. Lt; / RTI >

상기 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 무선 통신 시스템에서 셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말의 패킷 전송 방법은 상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하는 단계; 상기 전송 네트워크가 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하는 단계; 및 상기 전송 네트워크가 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하는 단계를 포함하는 것이 바람직하다.According to an aspect of the present invention, there is provided a packet transmission method of a terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communication system according to an embodiment of the present invention, Selecting a transmission network on the basis of the routing table information when a transmission of a packet is requested to the terminal that is all connected to the terminal; Transmitting the packet over the cellular network if the transport network is selected as a cellular network; And if the transmission network is selected as a Wi-Fi network, if the packet is included in the encryption traffic selection information, the packet is encrypted and transmitted through the Wi-Fi network. When the packet is not included in the encryption traffic selection information, And transmitting the packet through the Wi-Fi network.

상기 방법은 상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 상기 셀룰러 네트워크에 대응하는 아이피 주소를 매핑하는 단계를 더 포함하는 것이 바람직하다.Preferably, the method further comprises mapping the IP address corresponding to the cellular network to the routing table information such that when the transmission of the packet over the cellular network is requested, the packet is transmitted to the cellular network .

상기 방법은 상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는 단계를 더 포함하는 것이 바람직하다.The method may further include, when transmission of the packet through the Wi-Fi network is requested, releasing the mapping of the IP address from the routing table information.

상기 전송 네트워크를 선택하는 단계는 상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고, 상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하는 단계를 포함하는 것이 바람직하다.The selecting of the transmission network may include selecting the cellular network when the IP address is mapped to the routing table information and selecting the WiFi network when the mapping of the IP address is released to the routing table information .

상기 암호화 트래픽 선택 정보는 IPSec(Internet Protocol Security protocol) 트래픽 선택 정보를 포함하고, 상기 패킷은 IPSec 방식으로 암호화되는 것이 바람직하다.Preferably, the encryption traffic selection information includes IPSec (Internet Protocol Security protocol) traffic selection information, and the packet is encrypted using an IPSec method.

상기 와이파이 네트워크는 I-WLAN(Interworking Wireless Local Area Network) 네트워크를 포함하는 것이 바람직하다.The Wi-Fi network preferably includes an Interworking Wireless Local Area Network (I-WLAN) network.

상기 방법은 상기 셀룰러 네트워크에 접속 중인 상기 단말이 상기 와이파이 네트워크에 접속하는 단계를 더 포함하는 것이 바람직하다.The method may further include the step of the terminal connected to the cellular network connecting to the Wi-Fi network.

상기 방법은 상기 와이파이 네트워크에 접속 중인 상기 단말이 상기 셀룰러 네트워크에 접속하는 단계를 더 포함하는 것이 바람직하다.The method may further comprise the step of the terminal connected to the Wi-Fi network connecting to the cellular network.

본 발명의 다른 실시예에 따른 무선 통신 시스템에서 셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말은 전송 모듈; 수신 모듈; 및 상기 전송 모듈 및 수신 모듈을 포함하는 상기 단말을 제어하는 프로세서를 포함하고, 상기 프로세서는 상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하고, 상기 전송 네트워크가 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하고, 상기 전송 네트워크가 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하도록 구성되는 것이 바람직하다.A terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communication system according to another embodiment of the present invention includes a transmission module; Receiving module; And a processor for controlling the terminal including the transmission module and the reception module, wherein when the transmission of a packet is requested to the terminal that is both connected to the cellular network and the Wi-Fi network, based on the routing table information If the transport network is selected as a cellular network, transmitting the packet over the cellular network, and if the transport network is selected as a Wi-Fi network, if the packet is included in the encrypted traffic selection information, And transmits the packet through the Wi-Fi network in a clear-text mode when the packet is not included in the encrypted traffic selection information.

상기 프로세서는 상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 아이피 주소를 매핑하는 것이 바람직하다.The processor preferably maps the IP address to the routing table information so that when the transmission of the packet over the cellular network is requested, the packet is sent to the cellular network.

상기 프로세서는 상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는 것이 바람직하다.The processor may cancel the mapping of the IP address in the routing table information when transmission of the packet is requested through the Wi-Fi network.

상기 프로세서는 상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고, 상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하는 것이 바람직하다.The processor may select the cellular network when the IP address is mapped to the routing table information and select the WiFi network when the mapping of the IP address is released to the routing table information.

상기 암호화 트래픽 선택 정보는 IPSec(Internet Protocol Security protocol) 트래픽 선택 정보를 포함하고, 상기 패킷은 IPSec 방식으로 암호화되는 것이 바람직하다.Preferably, the encryption traffic selection information includes IPSec (Internet Protocol Security protocol) traffic selection information, and the packet is encrypted using an IPSec method.

상기 와이파이 네트워크는 I-WLAN(Interworking Wireless Local Area Network) 네트워크를 포함하는 것이 바람직하다.The Wi-Fi network preferably includes an Interworking Wireless Local Area Network (I-WLAN) network.

상기 프로세서는 상기 셀룰러 네트워크에 접속 중에 상기 와이파이 네트워크에 접속하는 것이 바람직하다.The processor preferably connects to the Wi-Fi network while connected to the cellular network.

상기 프로세서는 상기 와이파이 네트워크에 접속 중에 상기 셀룰러 네트워크에 접속하는 것이 바람직하다.The processor preferably connects to the cellular network while connected to the Wi-Fi network.

본 발명의 또 다른 실시예에 따른 셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말이 패킷을 전송하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체에 있어서, 상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하기 위한 명령어; 상기 전송 네트워크가 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하는 명령어; 및 상기 전송 네트워크가 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하는 명령어를 포함하는 것이 바람직하다.There is provided a computer-readable recording medium on which a program for transmitting a packet by a terminal capable of simultaneously connecting to a cellular network and a Wi-Fi network according to another embodiment of the present invention is recorded, the computer- A command for selecting a transmission network based on routing table information when a packet is requested to be transmitted to the terminal all connected to the network; If the transport network is selected as a cellular network, transmitting the packet over the cellular network; And if the transmission network is selected as a Wi-Fi network, if the packet is included in the encryption traffic selection information, the packet is encrypted and transmitted through the Wi-Fi network. When the packet is not included in the encryption traffic selection information, And transmitting the packet through the Wi-Fi network.

상기 기록매체는 상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 아이피 주소를 매핑하는 명령어를 더 포함하는 것이 바람직하다.Preferably, the recording medium further comprises an instruction to map the IP address to the routing table information so that when the transmission of the packet over the cellular network is requested, the packet is transmitted to the cellular network.

상기 기록매체는 상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는 명령어를 더 포함하는 것이 바람직하다.The recording medium may further include instructions for releasing the mapping of the IP address from the routing table information when transmission of the packet through the Wi-Fi network is requested.

상기 전송 네트워크를 선택하기 위한 명령어는 상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고, 상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하기 위한 명령어를 포함하는 것이 바람직하다. Wherein the command for selecting the transmission network includes a command for selecting the cellular network when the IP address is mapped to the routing table information and selecting the WiFi network when the mapping of the IP address is released to the routing table information .

본 발명에 대하여 전술한 일반적인 설명과 후술하는 상세한 설명은 예시적인 것이며, 청구항 기재 발명에 대한 추가적인 설명을 위한 것이다.The foregoing general description and the following detailed description of the invention are illustrative and are for further explanation of the claimed invention.

상술한 바와 같은 본 발명의 각 실시 형태에 따를 경우, 무선 통신 시스템에서 셀룰러 네트워크 및 와이파이 네트워크에 동시 접속 가능한 단말의 패킷 전송 방법 및 이를 위한 장치를 제공할 수 있다.According to each of the embodiments of the present invention as described above, it is possible to provide a packet transmission method and an apparatus therefor of a terminal capable of simultaneously connecting to a cellular network and a Wi-Fi network in a wireless communication system.

또한, 본 발명의 각 실시 형태에 따를 경우, 셀룰러 네트워크 및 와이파이 네트워크에 동시 접속 가능한 단말이 라우팅 테이블 정보를 이용하여 셀룰러 네트워크 및 와이파이 네트워크 중 하나로 패킷을 전송하는 방법 및 장치를 제공할 수 있다.In addition, according to each embodiment of the present invention, a method and apparatus for transmitting a packet to one of a cellular network and a Wi-Fi network using a routing table information by a terminal capable of simultaneously connecting to a cellular network and a Wi-Fi network can be provided.

또한, 본 발명의 각 실시 형태에 따른 경우, 와이파이 네트워크 및 셀룰러 네트워크 중 어느 네트워크로 통신할 지, 와이파이 네트워크를 통하여 전송할 때 패킷을 암호화할지 여부를 용이하게 결정할 수 있다.In addition, according to each embodiment of the present invention, it is possible to easily determine which of the Wi-Fi network and the cellular network is to be communicated and whether to encrypt the packet when transmitting through the Wi-Fi network.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtained by the present invention are not limited to the above-mentioned effects, and other effects not mentioned can be clearly understood by those skilled in the art from the following description will be.

이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 WLAN 시스템의 구성의 일례를 나타내는 도면이다.
도 2는 WLAN 시스템에서 단말이 AP에 접속하기 위한 절차를 예시하는 도면이다.
도 3은 WLAN 시스템에서 단말이 AP로부터 IP(Internet Protocol) 주소를 할당 받기 위한 신호 송수신의 과정을 예시한 도면이다.
도 4는 본 발명이 적용될 수 있는 네트워크 구조도를 예시하는 도면이다.
도 5는 본 발명의 일 실시예에 따른 단말의 이동성으로 인한 이기종 무선 접속 시스템의 연동 과정을 도식화한 도면이다.
도 6은 본 발명의 일 실시예에 따른 I-WLAN 에서 패킷의 처리 방법을 예시하는 도면이다.
도 7은 본 발명의 일 실시예에 따른 네트워크의 적응적 선택을 위한 라우팅 테이블 정보 설정 방법을 예시하는 도면이다.
도 8은 본 발명의 일 실시예에 따른 무선 통신 장치의 블록 구성도를 예시한다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. It is to be understood, however, that the technical features of the present invention are not limited to the specific drawings, and the features disclosed in the drawings may be combined with each other to constitute a new embodiment.
1 is a diagram showing an example of the configuration of a WLAN system.
2 is a diagram illustrating a procedure for a terminal to access an AP in a WLAN system.
3 is a diagram illustrating a signal transmission / reception process for a terminal to receive an IP (Internet Protocol) address from an AP in a WLAN system.
4 is a diagram illustrating a network structure diagram to which the present invention can be applied.
5 is a diagram illustrating an interworking process of a heterogeneous wireless access system due to mobility of a terminal according to an embodiment of the present invention.
6 is a diagram illustrating a method of processing a packet in an I-WLAN according to an embodiment of the present invention.
7 is a diagram illustrating a method of setting routing table information for adaptive selection of a network according to an embodiment of the present invention.
8 illustrates a block diagram of a wireless communication apparatus according to an embodiment of the present invention.

본 발명의 실시예들은 무선 통신 시스템에서 단말의 패킷 전송 방법 및 장치를 제공한다. 이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.Embodiments of the present invention provide a packet transmission method and apparatus of a terminal in a wireless communication system. The following embodiments are a combination of elements and features of the present invention in a predetermined form. Each component or characteristic may be considered optional unless otherwise expressly stated. Each component or feature may be implemented in a form that is not combined with other components or features. In addition, some of the elements and / or features may be combined to form an embodiment of the present invention. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments.

도면에 대한 설명에서, 본 발명의 요지를 흐릴 수 있는 절차 또는 단계 등은 기술하지 않았으며, 당업자의 수준에서 이해할 수 있을 정도의 절차 또는 단계는 또한 기술하지 아니하였다.In the description of the drawings, there is no description of procedures or steps that may obscure the gist of the present invention, nor is any description of steps or steps that can be understood by those skilled in the art.

본 명세서에서 본 발명의 실시예들은 셀룰러(cellular) 네트워크의 기지국 및 와이파이(Wi-Fi) 네트워크의 무선접속장치(access point)를 포함하는 무선 통신 시스템에서의 패킷 송수신 관계를 중심으로 설명되었다. 여기서, 기지국은 단말과 직접적으로 통신을 수행하는 네트워크의 종단 노드(terminal node)로서의 의미가 있다. 본 문서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드(upper node)에 의해 수행될 수도 있다.Embodiments of the present invention have been described herein with respect to packet transmission and reception in a wireless communication system including a base station of a cellular network and a wireless access point of a Wi-Fi network. Herein, the base station is a terminal node of a network that directly communicates with the terminal. The particular operation described herein as performed by the base station may be performed by an upper node of the base station, as the case may be.

즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있다. 이때, '기지국'은 고정국(fixed station), Node B, eNode B(eNB), 발전된 기지국(ABS: Advanced Base Station) 등의 용어에 의해 대체될 수 있다.That is, various operations performed for communication with a terminal in a network consisting of a plurality of network nodes including a base station can be performed by a base station or other network nodes other than the base station. At this time, the 'base station' may be replaced by terms such as a fixed station, a Node B, an eNode B (eNB), and an advanced base station (ABS).

또한, 본 발명에서 단말은 본 발명에 따른 무선 통신 시스템에서 패킷 전송 방법의 대상이 되는 단말을 의미하는 것으로, 단순히 장치(Device)로 불릴 수 있다. 또한, 단말은 이동국(MS: Mobile Station), 사용자 단말(UE: User Equipment), 가입자 단말(SS: Subscriber Station), 이동가입자 단말(MSS: Mobile Subscriber Station), 이동 단말(Mobile Terminal), 단말(Terminal) 또는 장치(Device) 등의 용어로 대체될 수 있다.In addition, in the present invention, a terminal refers to a terminal that is a subject of a packet transmission method in a wireless communication system according to the present invention, and may be referred to simply as a device. Also, the terminal may be a mobile station (MS), a user equipment (UE), a subscriber station (SS), a mobile subscriber station (MSS), a mobile terminal, Terminal or a device.

본 발명의 실시예들은 무선 통신 시스템들인 IEEE 802 시스템, 3GPP 시스템, 3GPP LTE 및 LTE-A(LTE-Advanced)시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 자명한 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다.Embodiments of the present invention may be supported by standard documents disclosed in at least one of IEEE 802 systems, 3GPP systems, 3GPP LTE and LTE-Advanced (LTE-Advanced) systems, and 3GPP2 systems, which are wireless communication systems. That is, the self-explanatory steps or parts of the embodiments of the present invention which are not described in order to clearly illustrate the technical idea of the present invention can be supported by the documents. In addition, all terms disclosed in this document may be described by the standard document.

이하의 기술은 CDMA(code division multiple access), FDMA(frequency division multiple access), TDMA(time division multiple access), OFDMA(orthogonal frequency division multiple access), SC-FDMA(single carrier frequency division multiple access) 등과 같은 다양한 무선 통신 시스템에 이용될 수 있다. CDMA는 UTRA(Universal Terrestrial Radio Access)나 CDMA2000과 같은 무선 기술(radio technology)로 구현될 수 있다. TDMA는 GSM(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM Evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. UTRA는 UMTS(Universal Mobile Telecommunications System)의 일부이다. 3GPP(3rd Generation Partnership Project) LTE(long term evolution)은 E-UTRA를 사용하는 E-UMTS(Evolved UMTS)의 일부로써, 하향링크에서 OFDMA를 채용하고 상향링크에서 SC-FDMA를 채용한다. LTE-A(Advanced)는 3GPP LTE의 진화이다.The following description is to be understood as illustrative and non-limiting, such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access And can be used in various wireless communication systems. CDMA may be implemented in radio technology such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. The TDMA may be implemented in a wireless technology such as Global System for Mobile communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA may be implemented in wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA). UTRA is part of the Universal Mobile Telecommunications System (UMTS). 3GPP (3rd Generation Partnership Project) LTE (Long Term Evolution) is a part of E-UMTS (Evolved UMTS) using E-UTRA, adopting OFDMA in downlink and SC-FDMA in uplink. LTE-A (Advanced) is the evolution of 3GPP LTE.

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced.

이하에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일한 부분에 대해서는 동일한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and the same parts are denoted by the same reference numerals throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, "" module," and " module ", etc. in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software have.

또한, 본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition, the specific terms used in the embodiments of the present invention are provided to facilitate understanding of the present invention, and the use of such specific terms can be changed to other forms without departing from the technical idea of the present invention .

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

1. 본 발명이 적용될 수 있는 무선랜(WLAN: Wireless Local Area Network) 시스템 일반1. Wireless LAN (WLAN) system to which the present invention can be applied

도 1은 WLAN 시스템의 구성의 일례를 나타내는 도면이다.1 is a diagram showing an example of the configuration of a WLAN system.

도 1을 참조하면, WLAN 시스템은 하나 이상의 기본 서비스 세트(BSS: Basic Service Set)를 포함한다. BSS는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 스테이션(STA)의 집합이다. 도 1에서는 2개의 BSS(BSS 1, BSS 2)와 각 BSS에 접속한 2개의 STA(STA 1, 2/STA 3, 4)를 예시한다. 도 1에서 타원형의 표시는 BSS의 커버리지 영역을 나타내며, 이는 기본 서비스 영역(BSA: Basic Service Area)이라 불린다. STA가 BSA를 넘어서 이동하는 경우, STA는 BSA에 존재하는 다른 STA와 더 이상 직접적인 통신을 할 수 없다. Referring to FIG. 1, a WLAN system includes one or more Basic Service Sets (BSSs). A BSS is a set of stations (STAs) that can successfully communicate and communicate with each other. In FIG. 1, two BSSs (BSS 1, BSS 2) and two STAs (STA 1, 2 / STA 3, 4) connected to each BSS are illustrated. In Fig. 1, an elliptical mark denotes a coverage area of a BSS, which is called a basic service area (BSA). If the STA moves beyond the BSA, the STA can no longer communicate directly with other STAs present in the BSA.

BSS는 독립 BSS(IBBS: Independent BSS)와 인프라스트럭처 BSS(Infrastructure BSS)로 구분된다. IBBS에서는 STA들 간 직접적인 통신이 가능하며, 이와 같은 STA 간 동작의 타입은 애드 훅 네트워크(ad hoc network)라고 불린다. BSS is divided into Independent BSS (IBSS) and Infrastructure BSS (Infrastructure BSS). IBBS allows direct communication between STAs, and the type of inter-STA operation is called an ad hoc network.

STA가 BSS에 접속하기 위해서는 기지국과 동기를 맞추는 절차를 수행해야 한다. 또한, 인프라스트럭처 BSS의 모든 서비스에 접근하기 위해, STA는 기지국과 연계(association)되어야 한다. 이러한 연계 절차는 동적으로 수행되며, 분배 시스템 서비스(DSS: Distribution System Service)의 사용을 포함한다.In order for the STA to access the BSS, it must perform synchronization procedures with the base station. Also, in order to access all the services of the infrastructure BSS, the STA must be associated with the base station. This association procedure is performed dynamically and involves the use of a Distribution System Service (DSS).

STA와 STA 간 지원될 수 있는 직접적인 거리는 물리적으로 제한될 수 있다. 네트워크에 따라 이러한 거리는 충분할 수도 있으나, 충분하지 않아 커버리지의 확장이 요구될 수 있다. 이에, BSS는 복수의 BSS들로 구성되는 네트워크의 확장된 형태에서의 일 요소로 구성될 수 있다. 이와 같이, BSS들을 상호 연결시키기 위해 사용되는 아키텍처 요소를 분배 시스템(DS: Distribution System)이라 칭한다. The direct distance that can be supported between the STA and the STA may be physically limited. Depending on the network, this distance may be sufficient, but not enough and expansion of coverage may be required. Thus, the BSS may be composed of one element in an expanded form of the network consisting of a plurality of BSSs. Thus, the architectural element used to interconnect the BSSs is referred to as a distribution system (DS).

DS는 복수의 액세스 포인트(AP: Access Point)들을 연결하는 메커니즘(mechanism)으로서, 반드시 네트워크일 필요는 없으며, 소정의 분배 서비스를 제공할 수 있다면 그 형태에 대해서는 아무런 제한이 없다. 예컨대, DS는 메쉬(mesh) 네트워크와 같은 무선 네트워크일 수도 있고, AP들을 서로 연결시켜 주는 물리적인 구조물일 수도 있다.The DS is a mechanism for connecting a plurality of access points (APs), and is not necessarily a network, and there is no limitation in the form of a DS if it can provide a predetermined distribution service. For example, the DS may be a wireless network such as a mesh network, or may be a physical structure that links APs together.

WLAN 시스템에서는 분배 시스템 매체(DSM: Distribution System Medium)와 무선 매체(WM: Wireless Medium)가 논리적으로 구분될 수 있다. 각 논리적 매체는 아키텍처의 서로 다른 요소에 의하여 서로 다른 목적으로 사용된다. DS가 복수의 BSS들의 심리스(seamless)한 통합과 목적지에의 주소 매핑을 관리하기 위하여 필요한 논리적 서비스를 제공함으로써 장치의 이동성이 지원된다.In WLAN systems, Distribution System Medium (DSM) and Wireless Medium (WM) can be logically separated. Each logical medium is used for different purposes by different elements of the architecture. Device mobility is supported by the DS providing logical services needed to manage the seamless integration of multiple BSSs and address mapping to destinations.

AP는 연계된 STA가 WM을 통해 분배 시스템에 접근할 수 있도록 지원하는 개체이다. 이러한 AP를 통하여 BSS와 DS 간에 데이터가 이동된다. 여기서, 모든 AP는 STA가 될 수 있으므로 AP 또한 주소를 가지는 개체이다. 다만, WM을 통한 통신과 DSM을 통해 통신을 위해 AP에 의해 사용되는 주소는 서로 동일할 필요는 없다.An AP is an entity that allows the associated STA to access the distribution system via WM. Through this AP, data is moved between the BSS and the DS. Here, since all APs can be STAs, an AP is also an entity having an address. However, the addresses used by APs for communication via WM and for communication via DSM do not have to be the same.

DS와 BSS를 이용하여 임의의 크기와 복잡도를 가지는 무선 네트워크를 형성할 수 있으며, 이러한 네트워크 타입을 확장 서비스 세트(ESS: Extended Service Set) 네트워크라고 칭한다. ESS는 DS를 통하여 연결된 복수의 BSS들을 의미하며, DS를 포함하지 않는다. ESS 네트워크는 IBSS 네트워크와 동일한 논리적 링크 제어(LLC: Logical Link Control) 계층을 가지므로, ESS에 속한 STA는 LLC에 트랜스페런트(transparent)하게 동일한 ESS 내에서 하나의 BSS에서 다른 BSS로 이동할 수 있다.A wireless network having an arbitrary size and complexity can be formed using DS and BSS, and this type of network is called an extended service set (ESS) network. An ESS refers to a plurality of BSSs connected through a DS and does not include a DS. Since the ESS network has the same logical link control (LLC) layer as the IBSS network, the STAs belonging to the ESS can move transparently from one BSS to another within the same ESS in the LLC .

물리적으로 연속적인 커버리지를 형성하기 위해 BSS들은 부분적으로 오버랩(overlap)될 수 있다. 그리고, BSS들 간의 논리적인 거리는 제한이 없으므로 BSS들은 물리적으로 연결되어 있지 않을 수 있다. 또한, 불필요한 중복을 피하기 위해 BSS들은 물리적으로 결합되지 않을 수 있다. 또한, 애드 훅 네트워크가 ESS 네트워크를 가지는 위치에서 동작하는 경우 또는 물리적으로 오버랩되는 WLAN 시스템 네트워크가 서로 다른 구조로 설정된 경우 또는 동일한 위치에서 복수의 서로 다른 접속 또는 보안 정책이 필요한 경우를 위해 하나(또는 그 이상) IBBS 또는 ESS 네트워크는 하나(또는 그 이상)의 ESS 네트워크로서 물리적으로 동일한 공간에 존재할 수 있다. BSSs may overlap partially to form physically continuous coverage. And, since the logical distance between BSSs is not limited, BSSs may not be physically connected. Also, BSSs may not be physically coupled to avoid unnecessary duplication. In addition, when the ad-hoc network operates in a location having an ESS network, or when a physically overlapping WLAN system network is set up in a different structure, or when a plurality of different connections or security policies are required at the same location More) An IBBS or ESS network may be physically in the same space as one (or more) ESS networks.

상술한 STA는 매체 접속 제어(MAC: Medium Access Control)와 무선 매체에 대한 물리층(Physical Layer) 인터페이스를 포함하는 논리 개체로서, AP STA(AP Station)과 비AP STA(Non-AP Station)을 포함한다. STA 중에서 사용자가 조작하는 휴대용 단말은 Non-AP STA로써, 단순히 STA이라고 할 때는 Non-AP STA을 가리키기도 한다. Non-AP STA은 단말(terminal), 무선 송수신 유닛(WTRU: Wireless Transmit/Receive Unit), 사용자 장비(UE: User Equipment), 이동국(MS: Mobile Station), 휴대용 단말(Mobile Terminal), 또는 이동 가입자 유닛(Mobile Subscriber Unit) 등의 다른 명칭으로도 불릴 수 있다. 그리고, AP는 자신에게 결합된 STA(Associated Station)에게 무선 매체를 통해 분배 시스템(DS: Distribution System)으로의 접속을 제공하는 개체이다. AP는 집중 제어기, 기지국(BS: Base Station), Node-B, BTS(Base Transceiver System), 펨토 BS(Femto BS) 또는 사이트 제어기 등으로 불릴 수도 있다.The STA is a logical entity including a medium access control (MAC) and a physical layer interface for a wireless medium, and includes an AP STA (AP Station) and a non-AP STA (Non-AP Station) do. A portable terminal operated by a user in the STA is a non-AP STA, and sometimes referred to as a non-AP STA. The non-AP STA may be a terminal, a wireless transmit / receive unit (WTRU), a user equipment (UE), a mobile station (MS), a mobile terminal, May also be referred to as another name such as a Mobile Subscriber Unit. An AP is an entity that provides a connection to a distribution system (DS) through a wireless medium to an associated station (STA). The AP may be referred to as a centralized controller, a base station (BS), a Node-B, a base transceiver system (BTS), a femto BS (femto BS)

도 2는 WLAN 시스템에서 단말이 AP에 접속하기 위한 절차를 예시하는 도면이다.2 is a diagram illustrating a procedure for a terminal to access an AP in a WLAN system.

도 2를 참조하면, AP는 주기적으로 브로드 캐스트(Broadcast) 형식의 비콘(Beacon) 프레임을 생성시켜 전송한다. 비콘 프레임을 수신한 단말은 액세스 포인트의 존재를 감지하게 된다. 비콘 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS: Frame Check Sequence)를 포함하도록 구성될 수 있으며, 타임 스탬프(Timestamp), 비콘 간격(Beacon interval), 기능(Capability), 서비스 세트 식별자(SSID: Service Set Identifier) 및 지지 전송율(Supported rates) 등의 정보를 포함할 수 있다. 서비스 세트 식별자는 WLAN 시스템에서 복수의 서로 다른 기본 서비스 세트를 구분하기 위하여 사용하는 식별자이며, 기본 서비스 세트 식별자(BSSID)로도 지칭할 수 있다. Referring to FIG. 2, the AP periodically generates and transmits a beacon frame in a broadcast format. The terminal receiving the beacon frame detects the presence of the access point. The beacon frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include a timestamp, a beacon interval, a capability, , A service set identifier (SSID), and supported rates. The service set identifier is an identifier used for distinguishing a plurality of different basic service sets in the WLAN system, and may also be referred to as a basic service set identifier (BSSID).

단말은 비콘 프레임을 수신하고, 수신한 비콘 프레임들을 통해 접속 가능한 복수의 AP의 존재를 확인하게 된다. 이를 수동 검색(passive scanning)이라고 한다. 단말은 복수의 AP 중에서 특정의 AP를 선택하고, 선택한 AP로 프로브 요청(Probe Request) 프레임을 전송한다. The terminal receives the beacon frame and confirms the presence of a plurality of access points accessible through the received beacon frames. This is called passive scanning. The terminal selects a specific AP among a plurality of APs and transmits a probe request frame to the selected AP.

한편, 단말은 기존에 접속하였던 AP들의 정보를 프로파일(profile)로 저장할 수 있다. 단말은 기존에 접속하였던 AP들의 정보를 프로파일(profile)로 저장한 뒤, 비콘 프레임의 수신 없이 차후 프로파일에서 AP를 선택하고 선택한 액세스 포인트로 프로브 요청 프레임을 전송할 수 있다. 이를 능동 검색(active scanning)이라고 한다.On the other hand, the terminal can store the information of APs that have been connected to the AP as a profile. The terminal may store the information of the APs that have been previously connected as a profile, select the AP in the profile to be transmitted later without receiving the beacon frame, and transmit the probe request frame to the selected access point. This is called active scanning.

프로브 요청 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS)를 포함하도록 구성될 수 있으며, 서비스 세트 식별자(SSID) 및 지지 전송율(Supported rates) 등의 정보를 포함할 수 있다. 상술한 바와 같이, 서비스 세트 식별자는 기본 서비스 세트를 구분하기 위하여 사용하는 식별자로, 특정 기본 서비스 세트의 고유한 서비스 세트 식별자를 알지 못하는 어떠한 단말도 해당 기본 서비스 세트에 접속할 수 없게 된다. 즉, 단말은 특정 기본 서비스 세트, 즉 AP에 접속하기 위해서는 프로브 요청 프레임에 서비스 세트 식별자를 실어 보내게 된다. The probe request frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include information such as a service set identifier (SSID) and supported rates have. As described above, the service set identifier is an identifier used for distinguishing the basic service set. Any terminal that does not know the unique service set identifier of the specific basic service set can not access the corresponding basic service set. That is, in order to access a specific basic service set, that is, the AP, the terminal sends a service set identifier to the probe request frame.

프로브 요청 프레임을 수신한 AP는 프로브 요청 프레임에 대한 응답으로 프로브 응답(Probe Response) 프레임을 단말로 전송한다. 프로브 응답 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS)를 포함하도록 구성될 수 있으며, 타임 스탬프(Timestamp), 비콘 간격(Beacon interval), 기능(capability), 서비스 세트 식별자(SSID), 지지 전송율(Supported rates) 등의 정보를 포함할 수 있다. 이와 같은 일련의 과정을 탐색(Search) 과정이라고 한다.The AP receiving the probe request frame transmits a probe response frame to the terminal in response to the probe request frame. The probe response frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include a timestamp, a beacon interval, a capability, An identifier (SSID), supported rates, and the like. Such a series of processes is called a search process.

탐색 과정을 거친 후, 단말과 AP는 인증(Authentication) 과정을 수행한다. 구체적으로, 단말은 AP로부터 프로브 응답 프레임을 수신한 후에, 인증을 요청하기 위하여 인증 요청(Authentication Request) 프레임을 AP로 전송한다. 이후 AP가 인증 응답(Authentication Response) 프레임을 단말에게 전송함으로써, AP와 단말 간에 인증을 맺게 된다. 인증 요청 프레임 및/또는 인증 응답 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS)를 포함하도록 구성될 수 있으며, 인증 알고리즘 번호(Authentication algorithm number), 인증 처리 시퀀스 번호(Authentication transaction sequence number) 및 상태 코드(Status Code) 등의 정보를 포함할 수 있다.After the searching process, the terminal and the AP perform an authentication process. Specifically, after receiving the probe response frame from the AP, the terminal transmits an authentication request frame to the AP to request authentication. Then, the AP transmits an Authentication Response frame to the terminal, thereby establishing authentication between the AP and the terminal. The authentication request frame and / or the authentication response frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include an authentication algorithm number, an authentication processing sequence number An authentication transaction sequence number, and a status code.

인증 과정을 거친 후, 단말과 AP는 연계(Association) 과정을 수행한다. 구체적으로, AP와 단말 간에 인증을 맺은 후에, 단말은 연계 요청(Association Request) 프레임을 AP에 전송한다. 연계 요청 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS)를 포함하도록 구성될 수 있으며, 기능(Capability), 청취 간격(Listen interval), 서비스 세트 식별자(SSID) 및 지지 전송율(supported rates) 등의 정보를 포함할 수 있다.After the authentication process, the terminal and the AP perform an association process. Specifically, after establishing authentication between the AP and the UE, the UE transmits an association request frame to the AP. The association request frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include Capability, Listen interval, Service Set Identifier (SSID) And may include information such as supported rates.

AP는 연계 요청 프레임에 대한 응답으로 연계 응답(Association Response) 프레임을 단말로 전송함으로써, 단말과 연결이 된다. 연계 응답 프레임은 헤더(header), 프레임 바디(frame body), 프레임 검사 시퀀스(FCS)를 포함하도록 구성될 수 있으며, 기능(Capability), 상태 코드(Status Code), 연계 식별자(AID: Association ID), 지지 전송율(supported rates) 등의 정보를 포함할 수 있다. 여기서, 연계 식별자(AID)는 단말이 AP와의 연계 이후에 AP가 복수의 단말을 구별하기 위하여 각 단말에 부여한 특정 식별자를 의미한다.The AP transmits an association response frame to the terminal in response to the association request frame, thereby being connected to the terminal. The association response frame may be configured to include a header, a frame body, a frame check sequence (FCS), and may include Capability, Status Code, Association ID (AID) , Supported rates, and the like. Here, the association identifier (AID) is a specific identifier assigned to each terminal by the AP in order to distinguish a plurality of terminals after the terminal associates with the AP.

도 3은 WLAN 시스템에서 단말이 AP로부터 IP(Internet Protocol) 주소를 할당 받기 위한 신호 송수신의 과정을 예시한 도면이다.3 is a diagram illustrating a signal transmission / reception process for a terminal to receive an IP (Internet Protocol) address from an AP in a WLAN system.

도 3을 참조하면, 앞서 도 2에 따른 실시예에 따라 AP에 접속한 단말은 AP로 IP 주소를 요청하는 DHCP 디스커버(Dynamic Host Configuration Protocol Discover) 메시지를 전송한다. 이때, 단말은 자신의 IP 주소와 DHCP 서버인 AP의 IP 주소를 모르기 때문에 브로드 캐스트 형식으로 DHCP 디스커버 메시지를 전송할 수 있다. Referring to FIG. 3, the UE connected to the AP according to the embodiment shown in FIG. 2 transmits a Dynamic Host Configuration Protocol (DHCP) Discover message requesting an IP address to the AP. At this time, since the terminal does not know its own IP address and the IP address of the AP as a DHCP server, it can transmit a DHCP discovery message in a broadcast format.

DHCP 디스커버 메시지를 수신한 AP는 이에 대한 응답으로 DHCP 제공(DHCP Offer) 메시지를 단말에 전송한다. DHCP 제공 메시지는 AP에서 할당할 수 있는 IP 주소, 서브넷 마스크(Subnet Mask), 기간, DHCP 주소 등의 정보를 포함하고 있다. 이때, 아직 단말에 IP 주소를 할당하지 않았으므로 AP 또한 브로드 캐스트 방식으로 DHCP 제공 메시지를 전송할 수 있다. Upon receiving the DHCP DISK message, the AP sends a DHCP Offer message to the terminal in response to the DHCP DISK message. The DHCP-provided message includes information such as an IP address, a subnet mask, a period, and a DHCP address that can be allocated by the AP. At this time, since the IP address has not yet been assigned to the terminal, the AP can also transmit a DHCP-provided message in a broadcast manner.

단말은 DHCP 제공 메시지에 포함된 IP 주소 중에서 특정 IP 주소를 선택하고, 선택한 IP 주소를 AP에 요청하기 위하여 DHCP 요청(DHCP Request) 메시지를 전송한다. 이어, AP는 DHCP 확인(DHCP Acknowledge(Ack)) 메시지를 전송함으로써, 단말에 IP 주소의 할당이 완료된다.The terminal selects a specific IP address from among the IP addresses included in the DHCP providing message and transmits a DHCP Request message to request the selected IP address to the AP. Then, the AP sends a DHCP Acknowledge (Ack) message, whereby the allocation of the IP address to the terminal is completed.

한편, DHCP 디스커버 메시지는 단말이 최초로 IP 주소를 할당 받기 위하여 전송하는 메시지이다. 따라서, 단말에 IP 주소가 할당 받은 후에 IP 주소가 만료된 경우에는 DHCP 디스커버 메시지의 전송을 생략할 수 있다. 즉, 단말이 AP에 IP 주소를 재요청하는 경우에는 단말은 AP로 DHCP 요청 메시지를 전송함으로써 IP 주소를 재할당 받을 수 있다.Meanwhile, the DHCP DISK message is a message transmitted by the UE for the first time to receive an IP address. Accordingly, if the IP address has expired after the IP address is allocated to the terminal, the transmission of the DHCP discovery message may be omitted. That is, when the terminal requests the AP to re-request the IP address, the terminal can receive the DHCP request message by sending the DHCP request message to the AP.

2. I-WLAN에서 패킷의 처리 방법2. How to process packets in I-WLAN

본 발명에서는 I-WLAN(Interworking WLAN)에서 패킷을 전송하는 설정을 동적으로 제어하는 방안을 제안한다.In the present invention, a method of dynamically controlling a setting for transmitting a packet in an I-WLAN (Interworking WLAN) is proposed.

이하, 본 명세서에서 단말은 셀룰러(cellular) 이동 통신 방식으로 통신할 수 있는 RAT(RAT: Radio Access Technology) 기능과 WLAN 통신 방식으로 통신할 수 있는 RAT 기능을 모두 가지는 단말임을 가정한다. 또한, 본 명세서에서 지칭하는 I-WLAN은 이동 통신 시스템(예를 들어, 3GPP 시스템)과 연동되는 WLAN을 의미한다.Hereinafter, it is assumed that a terminal is a terminal having both a RAT (Radio Access Technology) function capable of communicating with a cellular mobile communication method and a RAT function capable of communicating with a WLAN communication method. Further, the I-WLAN referred to herein means a WLAN that is interworked with a mobile communication system (e.g., a 3GPP system).

또한, 본 발명에 따른 AP는 인터넷 혹은 ISP(Internet Service Provider) 망에 연결된 AP인 것을 가정한다. 아래 도 4에서는 본 발명이 적용될 수 있는 네트워크의 구조를 예시하여 설명하지만, 이에 한정되는 것은 아니며, 이종의(다중) 무선 접속 네트워크를 지원하는 무선 통신 시스템이라면 본 발명이 적용될 수 있다.Further, it is assumed that the AP according to the present invention is an AP connected to the Internet or an ISP (Internet Service Provider) network. The structure of the network to which the present invention can be applied is illustrated and described below with reference to FIG. 4, but the present invention is not limited thereto and may be applied to a wireless communication system supporting heterogeneous (multiple) wireless access networks.

도 4는 본 발명이 적용될 수 있는 네트워크 구조도를 예시하는 도면이다. 4 is a diagram illustrating a network structure diagram to which the present invention can be applied.

도 4의 네트워크 구조도는 EPC(Evolved Packet Core)를 포함하는 EPS(Evolved Packet System)의 개략적인 구조를 나타낸다. The network structure diagram of FIG. 4 shows a schematic structure of an evolved packet system (EPS) including an EPC (Evolved Packet Core).

EPC는 3GPP 기술들의 성능을 향상하기 위한 SAE(System Architecture Evolution)의 핵심적인 요소이다. SAE는 다양한 종류의 네트워크 간의 이동성을 지원하는 네트워크 구조를 결정하는 연구 과제에 해당한다. SAE는, 예를 들어, IP 기반으로 다양한 무선 접속 기술들을 지원하고 보다 향상된 데이터 전송 능력을 제공하는 등의 최적화된 패킷-기반 시스템을 제공하는 것을 목표로 한다.EPC is a key element of System Architecture Evolution (SAE) to improve the performance of 3GPP technologies. SAE is a research project that determines the network structure that supports mobility between various types of networks. SAE aims to provide an optimized packet-based system such as, for example, supporting various wireless access technologies on an IP-based basis and providing improved data transmission capabilities.

구체적으로, EPC는 3GPP LTE 시스템을 위한 IP 이동 통신 시스템의 코어 네트워크(Core Network)이며, 패킷-기반 실시간 및 비실시간 서비스를 지원할 수 있다. 기존의 이동 통신 시스템(즉, 2 세대 또는 3 세대 이동 통신 시스템)에서는 음성을 위한 CS(Circuit-Switched) 및 데이터를 위한 PS(Packet-Switched)의 2 개의 구별되는 서브-도메인을 통해서 코어 네트워크의 기능이 구현되었다. 그러나, 3 세대 이동 통신 시스템의 진화인 3GPP LTE 시스템에서는, CS 및 PS의 서브-도메인들이 하나의 IP 도메인으로 단일화되었다. 즉, 3GPP LTE 시스템에서는, IP 능력(capability)을 가지는 단말과 단말 간의 연결이, IP 기반의 기지국(예를 들어, eNodeB(evolved Node B)), EPC, 애플리케이션 도메인(예를 들어, IMS(IP Multimedia Subsystem))을 통하여 구성될 수 있다. 즉, EPC는 단-대-단(end-to-end) IP 서비스 구현에 필수적인 구조이다. Specifically, the EPC is a core network of an IP mobile communication system for a 3GPP LTE system, and can support packet-based real-time and non-real-time services. In a conventional mobile communication system (i.e., a second- or third-generation mobile communication system), there are two distinct sub-domains: Circuit-Switched (CS) for voice and Packet- Function has been implemented. However, in the 3GPP LTE system, which is the evolution of the 3G mobile communication system, the CS and PS sub-domains are unified into one IP domain. That is, in the 3GPP LTE system, the connection between the UE and the UE having the IP capability is performed by an IP-based base station (eNodeB (evolved Node B), an EPC, an application domain (for example, IMS Multimedia Subsystem). That is, the EPC is an essential structure for implementing an end-to-end IP service.

EPC는 다양한 구성요소들을 포함할 수 있으며, 도 4에서는 그 중에서 일부에 해당하는, SGW(Serving Gateway), PDN GW(Packet Data Network Gateway), MME(Mobility Management Entity), SGSN(Serving GPRS(General Packet Radio Service) Supporting Node), ePDG(enhanced Packet Data Gateway)를 예시한다.EPC may include various components. In FIG. 4, a Serving Gateway (SGW), a Packet Data Network Gateway (PDN GW), a Mobility Management Entity (MME), a Serving GPRS Radio Service) Supporting Node, and Enhanced Packet Data Gateway (ePDG).

SGW는 무선 접속 네트워크(RAN: Radio Access Network)와 코어 네트워크 사이의 경계점으로서 동작하고, eNodeB와 PDN GW 사이의 데이터 경로를 유지하는 기능을 하는 요소이다. 또한, 단말이 eNodeB에 의해서 서빙(serving)되는 영역에 걸쳐 이동하는 경우, SGW는 로컬 이동성 앵커 포인트(anchor point)의 역할을 한다. 즉, E-UTRAN (3GPP 릴리즈-8(release-8) 이후에서 정의되는 Evolved-UMTS(Universal Mobile Telecommunications System) Terrestrial Radio Access Network) 내에서의 이동성을 위해서 SGW를 통해서 패킷들이 라우팅될 수 있다. 또한, SGW는 다른 3GPP 네트워크(3GPP 릴리즈-8 전에 정의되는 RAN, 예를 들어, UTRAN 또는 GERAN(GSM(Global System for Mobile Communication)/EDGE(Enhanced Data rates for Global Evolution) Radio Access Network)와의 이동성을 위한 앵커 포인트로서 기능할 수도 있다. The SGW is an element that functions as a boundary between a radio access network (RAN) and a core network, and maintains a data path between the eNodeB and the PDN GW. In addition, when a terminal moves across an area served by an eNodeB, the SGW acts as a local mobility anchor point. That is, packets can be routed through the SGW for mobility within the Evolved-Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN) defined after 3GPP Release-8 (release-8). In addition, the SGW can also provide mobility to other 3GPP networks (RANs defined before 3GPP Release-8, for example UTRAN or GERAN (Global System for Mobile Communication) / EDGE (Enhanced Data Rates for Global Evolution) As an anchor point.

PDN GW(또는 P-GW)는 패킷 데이터 네트워크를 향한 데이터 인터페이스의 종료점(termination point)에 해당한다. PDN GW는 정책 집행 특징(policy enforcement features), 패킷 필터링(packet filtering), 과금 지원(charging support) 등을 지원할 수 있다. 또한, 3GPP 네트워크와 non-3GPP 네트워크 (예를 들어, I-WLAN(Interworking Wireless Local Area Network)과 같은 신뢰되지 않는 네트워크, CDMA(Code Division Multiple Access) 네트워크나 WiMax와 같은 신뢰되는 네트워크)와의 이동성 관리를 위한 앵커 포인트 역할을 할 수 있다. The PDN GW (or P-GW) corresponds to the termination point of the data interface towards the packet data network. The PDN GW can support policy enforcement features, packet filtering, and charging support. Further, mobility management with a 3GPP network and a non-3GPP network (e.g., an untrusted network such as an Interworking Wireless Local Area Network (I-WLAN), a Code Division Multiple Access (CDMA) network or a trusted network such as WiMax) It can serve as an anchor point for.

도 4의 네트워크 구조의 예시에서는 SGW와 PDN GW가 별도의 게이트웨이로 구성되는 것을 나타내지만, 두 개의 게이트웨이가 단일 게이트웨이 구성 옵션(Single Gateway Configuration Option)에 따라 구현될 수도 있다. In the example of the network structure of FIG. 4, although the SGW and the PDN GW are configured as separate gateways, two gateways may be implemented according to the Single Gateway Configuration Option.

MME는, 단말의 네트워크 연결에 대한 액세스, 네트워크 자원의 할당, 트래킹(tracking), 페이징(paging), 로밍(roaming) 및 핸드오버 등을 지원하기 위한 시그널링 및 제어 기능들을 수행하는 요소이다. MME는 가입자 및 세션 관리에 관련된 제어 평면(control plane) 기능들을 제어한다. MME는 수많은 eNodeB들을 관리하고, 다른 2G/3G 네트워크에 대한 핸드오버를 위한 종래의 게이트웨이의 선택을 위한 시그널링을 수행한다. 또한, MME는 보안 과정(Security Procedures), 단말-대-네트워크 세션 핸들링(Terminal-to-network Session Handling), 유휴 단말 위치결정 관리(Idle Terminal Location Management) 등의 기능을 수행한다. The MME is an element that performs signaling and control functions to support access to a network connection of a terminal, allocation, tracking, paging, roaming, and handover of network resources. The MME controls the control plane functions related to subscriber and session management. The MME manages a large number of eNodeBs and performs signaling for selection of conventional gateways for handover to other 2G / 3G networks. The MME also performs functions such as security procedures, terminal-to-network session handling, and idle terminal location management.

SGSN은 다른 3GPP 네트워크(예를 들어, GPRS 네트워크)에 대한 사용자의 이동성 관리 및 인증(authentication)과 같은 모든 패킷 데이터를 핸들링한다. The SGSN handles all packet data such as the user's mobility management and authentication to another 3GPP network (e.g., GPRS network).

ePDG는 신뢰되지 않는 non-3GPP 네트워크(예를 들어, I-WLAN, 와이파이 핫스팟(hotspot) 등)에 대한 보안 노드로서의 역할을 한다. The ePDG acts as a secure node for an untrusted non-3GPP network (e.g., I-WLAN, Wi-Fi hotspot, etc.).

도 4를 참조하여 설명한 바와 같이, IP 능력을 가지는 단말은, 3GPP 액세스는 물론 non-3GPP 액세스 기반으로도 EPC 내의 다양한 요소들을 경유하여 사업자(즉, 오퍼레이터(operator))가 제공하는 IP 서비스 네트워크(예를 들어, IMS)에 액세스할 수 있다. As described with reference to FIG. 4, a terminal having an IP capability can access an IP service network (not shown) provided by a provider (i.e., an operator) via various elements in the EPC even in 3GPP access and non- For example, IMS).

도 5는 본 발명의 일 실시예에 따른 단말의 이동성으로 인한 이기종 무선 접속 시스템의 연동 과정을 도식화한 도면이다. 5 is a diagram illustrating an interworking process of a heterogeneous wireless access system due to mobility of a terminal according to an embodiment of the present invention.

도 5의 (a)는 셀룰러 네트워크(cellular network) 커버리지와 I-WLAN 커버리지가 공존하는 공간에서 단말의 이동성을 도식화한 도면이고, 도 5의 (b)는 셀룰러 네트워크와 I-WLAN 간의 핸드오버를 수행하는 동작을 간략하게 도식화한 도면이며, 도 5의 (c)는 셀룰러 네트워크와의 연결에 추가하여 I-WLAN과의 연결/해제하는 동작을 간략하게 도식화한 도면이다. FIG. 5A is a diagram illustrating mobility of a mobile station in a space where cellular network coverage and I-WLAN coverage coexist. FIG. 5B illustrates a handover between a cellular network and an I-WLAN FIG. 5C is a schematic diagram illustrating an operation of connecting / disconnecting to / from an I-WLAN, in addition to connection with a cellular network.

도 5를 참조하면, 단말이 셀룰러 네트워크의 기지국의 서비스 커버리지 내에 위치하나 AP의 서비스 커버리지 내에 위치하지 않는 경우, 단말은 AP에 접속되지 않은 상태로 셀룰러 네트워크를 통해 통신을 수행하게 된다. 여기서, 단말에 탑재된 와이파이 인터페이스(interface)가 활성화(activation)된 경우, 단말은 AP로부터 주기적으로 전송되는 비콘 신호를 스캔하게 된다. Referring to FIG. 5, if the terminal is located within the service coverage of the base station of the cellular network but not within the service coverage of the AP, the terminal performs communication via the cellular network without being connected to the AP. Here, when a Wi-Fi interface mounted on the terminal is activated, the terminal scans a beacon signal periodically transmitted from the AP.

이후, 단말이 ①과 같이 AP의 서비스 커버리지 내로 이동하게 되면, 단말의 와이파이 통신 모듈은 AP로부터 전송되는 비콘 신호를 통해 근접한 AP를 검색(search)하게 된다. Then, when the mobile station moves into the service coverage of the AP as in (1), the terminal's Wi-Fi communication module searches for the neighboring AP through a beacon signal transmitted from the AP.

AP를 검색한 단말은 도 5의 (b)와 같이 셀룰러 네트워크로부터 검색된 AP로 핸드오버(handover)를 수행함으로써 연속적인 통신을 수행할 수 있다. 즉, 셀룰러 네트워크와의 링크를 I-WLAN과의 링크로 전환하여 셀룰러 네트워크를 통해 송수신하던 데이터는 I-WLAN를 통해 연속적으로 송수신할 수 있다. The terminal searching for the AP can perform continuous communication by performing a handover from the cellular network to the AP found as shown in FIG. 5 (b). That is, the link with the cellular network is switched to the link with the I-WLAN, and the data transmitted and received through the cellular network can be continuously transmitted and received through the I-WLAN.

또한, AP를 검색한 단말은 도 5의 (c)와 같이 기존의 셀룰러 네트워크와의 링크는 그대로 유지한 채, I-WLAN과의 새로운 링크를 추가로 확립할 수도 있다. 즉, 기존의 셀룰러 네트워크와를 통해 송수신하는 데이터는 계속하여 셀룰러 네트워크를 통해 송수신하면서, 단말은 I-WLAN을 통해 새로운 데이터를 송수신할 수도 있다. In addition, the terminal searching for the AP may further establish a new link with the I-WLAN while maintaining the link with the existing cellular network as shown in FIG. 5 (c). That is, the data transmitted and received through the existing cellular network continues to be transmitted and received through the cellular network, and the terminal may transmit and receive new data through the I-WLAN.

이후, 단말이 ②와 같이 AP의 서비스 커버리지를 벗어나 이동하게 되면, 단말은 접속된 AP와의 연결이 끊어지며, 셀룰러 네트워크를 통해서만 통신을 수행하게 된다. After that, if the UE moves out of service coverage of the AP as in (2), the terminal is disconnected from the connected AP and performs communication only through the cellular network.

여기서, 도 5의 (b)와 같이 단말은 I-WLAN에서 셀룰러 네트워크로 다시 핸드오버를 수행함으로써 연속적인 통신을 수행할 수 있다. 즉, I-WLAN과의 링크를 셀룰러 네트워크와의 링크로 전환하여 I-WLAN을 통해 송수신하던 데이터는 셀룰러 네트워크를 통해 연속적으로 송수신할 수 있다.Here, as shown in (b) of FIG. 5, the terminal can perform continuous communication by performing handover from the I-WLAN to the cellular network again. That is, the link with the I-WLAN is switched to the link with the cellular network, and the data transmitted / received through the I-WLAN can be continuously transmitted / received through the cellular network.

또한, 도 5의 (c)와 같이 기존의 셀룰러 네트워크와의 링크를 유지한 경우에는 I-WLAN과의 링크가 끊어지더라도 계속하여 셀룰러 네트워크와의 링크는 동일하게 유지할 수도 있다. 즉, I-WLAN을 통한 데이터의 송수신은 끊어지나, 기존의 셀룰러 네트워크를 통해 송수신하는 데이터는 계속하여 셀룰러 네트워크를 통해 송수신할 수 있다.In addition, when the link with the existing cellular network is maintained as shown in FIG. 5 (c), the link with the cellular network can be maintained even if the link with the I-WLAN is lost. That is, the data transmission / reception through the I-WLAN is broken, but the data transmitted / received through the existing cellular network can be continuously transmitted / received through the cellular network.

한편, 도 5에서는 설명의 편의를 위해 단말이 셀룰러 네트워크의 커버리지와 I-WLAN의 커버리지가 공존하는 공간에서 단말의 이동성을 가정하여 설명하였으나 이에 한정되는 것은 아니며, 단말의 이동성이 없는 경우에도 무선 신호의 품질에 따라 상술한 단말의 동작이 수행될 수 있음은 물론이다.In FIG. 5, for convenience of description, the terminal has assumed the mobility of the terminal in a space where the coverage of the cellular network and the coverage of the I-WLAN coexist. However, the present invention is not limited thereto. The operation of the terminal can be performed according to the quality of the terminal.

이하, 본 발명에서는 I-WLAN에서 단말이 셀룰러 네트워크 및 와이파이 네트워크(I-WLAN)에 모두 접속한 경우, 적응적으로 패킷의 전송망을 결정하고, 암호화 방식을 결정하는 방안을 제안한다. 구체적으로, 먼저 셀룰러 네트워크 및 와이파이 네트워크 중 패킷을 전송할 네트워크를 결정한다. 다음으로, 와이파이 네트워크로 패킷을 전송하는 경우, 패킷의 암호화 여부를 결정하여 암호화된 패킷 또는 평문 패킷을 전송한다. 특히, 본 발명에 따르면 시스템 라우팅 테이블에 와이파이에 해당하는 주소를 추가 또는 삭제하는 것을 통하여 적응적으로 패킷을 전송하는 네트워크를 결정할 수 있다.Hereinafter, the present invention proposes a method for adaptively determining a packet transmission network and determining an encryption method when the terminal accesses both the cellular network and the Wi-Fi network (I-WLAN) in the I-WLAN. Specifically, the cellular network and the WiFi network are first determined to transmit the packet. Next, when a packet is transmitted through a Wi-Fi network, it is determined whether or not the packet is encrypted and an encrypted packet or a plaintext packet is transmitted. In particular, according to the present invention, it is possible to determine a network through which packets are transmitted adaptively by adding or deleting addresses corresponding to Wi-Fi to the system routing table.

도 6은 본 발명의 일 실시예에 따른 I-WLAN 에서 패킷의 처리 방법을 예시하는 도면이다.6 is a diagram illustrating a method of processing a packet in an I-WLAN according to an embodiment of the present invention.

도 6을 참조하면, 상위 네트워크 스택(예를 들면, TCP(Trasmission Control Protocol) 또는 UDP(User Datagram Protocl) 등의 프로토콜 처리부)에서 IP 패킷 송신 이벤트가 발생한다(S601). 여기서, TCP 및 UDP는 OSI(Open System Interconnection) 7계층 중 4계층에 속한다. TCP는 데이터 전송의 신뢰성을 보장하기 위한 것으로서, 패킷이 중간에 유실되거나 전송 장애시 재전송을 수행하는 프로토콜이다. UDP는 TCP와 마찬가지로 데이터의 전송을 위한 프로토콜이지만, 중간에 패킷이 유실되거나 변조가 되어도 재전송을 하지 않고 데이터를 전송하여 전송 속도를 높인다. Referring to FIG. 6, an IP packet transmission event is generated in an upper network stack (for example, a protocol processing unit such as TCP (Transmission Control Protocol) or UDP (User Datagram Protocol)) (S601). Here, TCP and UDP belong to four layers of OSI (Open System Interconnection) 7 layers. TCP is a protocol for ensuring the reliability of data transmission, and is a protocol that retransmits packets in the middle or loss of transmission. UDP, like TCP, is a protocol for data transmission. However, even if packets are lost or modulated in the middle, UDP increases the transmission speed by transmitting data without retransmission.

다음으로, 단말은 라우팅 테이블 정보를 기초로 패킷을 전송하기 위한 전송 네트워크를 선택한다(S603). 구체적으로, 단말은 시스템 라우팅 테이블에 셀룰러 네트워크에 대응하는 서비스 IP 주소(패킷의 목적지 IP 주소)가 포함되는지 검색하고, 포함되는 경우에 셀룰러 네트워크를 전송 네트워크로 선택한다. 즉, 본 단계를 통하여 기본 라우팅 설정이 와이파이더라도 특정 대역은 셀룰러 네트워크를 통하여 전송되도록 할 수 있다. 라우팅 테이블은 특정 IP 범위의 패킷을 셀룰러 네트워크 또는 와이파이 네트워크로 전송하도록 하는 정보의 집합이다. 또한, 라우팅 테이블에서 IP의 범위가 좁을 수록 우선 순위가 높다. 단말이 셀룰러 네트워크와 와이파이 네트워크에 동시에 접속하면, 라우팅 테이블은 와이파이 네트워크로 패킷을 전송하도록 기본적으로 설정된다. 이러한 기본 설정에서, 정책상 특정 서비스의 패킷을 셀룰러 네트워크로 전송하고자 하는 경우 해당 IP의 범위를 셀룰러 네트워크로 전송하도록 라우팅 테이블에 정보를 추가한다. 즉, 본 발명에 따르면 시스템 라우팅 테이블에 서비스 IP 주소를 매핑하거나 해제하고, 그 존재 여부를 통하여 적응적으로 와이파이 네트워크 또는 셀룰러 네트워크를 통하여 패킷을 전송할 수 있다. 시스템 라우팅 테이블에 서비스 IP 주소를 매핑하거나 해제하는 절차는 아래에서 도 7을 참조하여 상세히 설명한다.Next, the MS selects a transmission network for transmitting the packet based on the routing table information (S603). Specifically, the terminal searches the system routing table for a service IP address corresponding to the cellular network (destination IP address of the packet), and if so, selects the cellular network as the transmission network. That is, even if the basic routing setting is Wi-Fi through this step, the specific band can be transmitted through the cellular network. A routing table is a set of information that allows packets of a specific IP range to be transmitted to a cellular network or a Wi-Fi network. Also, the narrower the IP range in the routing table, the higher the priority. When the terminal concurrently accesses the cellular network and the Wi-Fi network, the routing table is basically set to transmit packets to the Wi-Fi network. In this basic setting, when a packet of a specific service is to be transmitted to the cellular network in a policy, information is added to the routing table so that the range of the IP is transmitted to the cellular network. That is, according to the present invention, the service IP address is mapped to or released from the system routing table, and packets can be transmitted through the Wi-Fi network or the cellular network adaptively through the presence or absence of the service IP address. The procedure for mapping or releasing the service IP address to the system routing table will be described in detail below with reference to FIG.

다음으로, 시스템 라우팅 테이블에 셀룰러 네트워크에 대응하는 서비스 IP 주소가 포함되어 셀룰러 네트워크가 선택된 경우, 단말은 셀룰러 네트워크로 패킷을 전송한다(S611). 예를 들면, 단말이 일반적인 경우에는 와이파이 네트워크를 통하여 통신을 수행하지만, 결제 프로세스 등 중요한 통신을 수행할 때에는 셀룰러 네트워크를 이용하여 통신을 수행할 수 있다. 와이파이 네트워크에 비하여 셀룰러 네트워크를 이용한 통신은 일반적으로 보안성이 우수하므로, 높은 보안성이 요구되는 경우 셀룰러 네트워크를 통하여 통신을 수행할 수 있다.Next, when the cellular network is selected by including the service IP address corresponding to the cellular network in the system routing table, the terminal transmits the packet to the cellular network (S611). For example, when the terminal is in a normal state, communication is performed through a Wi-Fi network. However, when important communication such as a payment process is performed, communication can be performed using a cellular network. Compared to a Wi-Fi network, communication using a cellular network is generally superior in security, so that communication can be performed through a cellular network when high security is required.

다음으로, 와이파이 네트워크가 선택된 경우, 단말은 패킷이 I-WLAN의 IPSec(Internet Protocol Security protocol) 트래픽 선택(traffic selector) 정보에 포함되는지 판단한다(S605). IPSec 트래픽 선택 정보는 I-WLAN 네트워크를 통하여 패킷을 전송할 때, IPSec를 통한 암호화 여부를 결정하는 정보이다.Next, when the Wi-Fi network is selected, the terminal determines whether the packet is included in Internet Protocol Security protocol (IPSec) traffic selector information of the I-WLAN (S605). The IPSec traffic selection information is information for deciding whether or not the packet is encrypted through the IPSec when transmitting the packet through the I-WLAN network.

패킷이 IPSec 트래픽 선택 정보에 포함되는 경우, 단말은 패킷을 IPSec 방식으로 암호화를 수행한다(S607). IPSec은 네트워크 통신의 패킷 처리 계층에서의 보안을 위해 개발된 프로토콜로서, 가상 사설망(VPN)을 통하여 송수신되는 데이터를 공중망 사용자들로부터 보호하기 위하여 이용되는 프로토콜이다. IPSec을 사용하기 위해서는, 단말이 VPN을 통하여 사설 IP 할당 및 인증 절차를 거친 후에 키 교환 과정(IKE: internet key exchange)을 거친다. I-WLAN에서는 단말과 ePDG 간의 IP 패킷 암호화/복호화를 위하여 키를 교환한다. IKE 프로토콜에는 인증 및 사설 IP 할당 과정이 포함될 수 있다. 또한 IKE 과정은 단말과 ePDG에서 정책적으로 설정한 알고리즘 세트의 교집합에서 우선 순위가 높은 것을 선택하는 것을 포함할 수 있다.If the packet is included in the IPSec traffic selection information, the terminal performs encryption of the packet using the IPSec method (S607). IPSec is a protocol developed for security in the packet processing layer of network communication. It is a protocol used to protect data transmitted and received through a virtual private network (VPN) from public network users. In order to use IPSec, the terminal goes through a key exchange process (IKE) after a private IP allocation and authentication procedure through a VPN. In I-WLAN, the key is exchanged between the terminal and the ePDG for IP packet encryption / decryption. The IKE protocol may include authentication and private IP assignment procedures. In addition, the IKE process may include selecting a higher priority in the intersection of the set of the policies and the set of the policies in the ePDG.

다음으로, 단말은 IPSec 방식으로 암호화된 패킷 또는 암호화되지 않은 평문 패킷을 와이파이 네트워크로 전송한다(S609). 즉, 패킷이 IPSec 트래픽 선택 정보에 포함되어 IPSec 방식으로 암호화가 수행된 경우에는, 암호화된 패킷을 와이파이 네트워크로 전송하고, 패킷이 IPSec 트래픽 선택 정보에 포함되지 않은 경우에는 암호화되지 않은 평문 패킷을 와이파이 네트워크로 전송한다.In step S609, the terminal transmits a packet encrypted by the IPSec method or a plain text packet not encrypted in the Wi-Fi network. That is, when the packet is included in the IPSec traffic selection information and encryption is performed by the IPSec method, the encrypted packet is transmitted to the Wi-Fi network. If the packet is not included in the IPSec traffic selection information, Network.

도 7은 본 발명의 일 실시예에 따른 네트워크의 적응적 선택을 위한 라우팅 테이블 정보 설정 방법을 예시하는 도면이다.7 is a diagram illustrating a method of setting routing table information for adaptive selection of a network according to an embodiment of the present invention.

도 7을 참조하면, 셀룰러 네트워크 및 와이파이 네트워크 중 하나를 선택하여 패킷을 전송하기 위한 라우팅 테이블 정보가 변경된다(S701). Referring to FIG. 7, routing table information for selecting one of a cellular network and a Wi-Fi network to transmit a packet is changed (S701).

상술한 바와 같이, 라우팅 테이블은 특정 IP 범위의 패킷을 셀룰러 네트워크 또는 와이파이 네트워크로 전송하도록 하는 정보의 집합이다. 또한, 라우팅 테이블에서 IP의 범위가 좁을 수록 우선 순위가 높다. As described above, the routing table is a set of information that allows a packet of a specific IP range to be transmitted to a cellular network or a Wi-Fi network. Also, the narrower the IP range in the routing table, the higher the priority.

단말이 셀룰러 네트워크와 와이파이 네트워크에 동시에 접속하면, 라우팅 테이블은 와이파이 네트워크로 패킷을 전송하도록 기본적으로 설정된다. 이러한 기본 설정에서, 정책상 특정 서비스의 패킷을 셀룰러 네트워크로 전송하고자 하는 경우 해당 IP의 범위를 셀룰러 네트워크로 전송하도록 라우팅 테이블에 정보를 추가한다.When the terminal concurrently accesses the cellular network and the Wi-Fi network, the routing table is basically set to transmit packets to the Wi-Fi network. In this basic setting, when a packet of a specific service is to be transmitted to the cellular network in a policy, information is added to the routing table so that the range of the IP is transmitted to the cellular network.

구체적으로, 패킷을 전송하기 위한 네트워크로 셀룰러 네트워크가 선택된 경우, 단말은 패킷이 셀룰러 네트워크로 전송되도록 라우팅 테이블에 아이피 주소를 매핑한다(S703, S705). 예를 들면, 셀룰러 네트워크에 해당하는 아이피 주소가 10.1.0.5인 경우, 상기 아이피 주소를 라우팅 테이블에 매핑하여 패킷이 셀룰러 네트워크를 통하여 전송되도록 한다.Specifically, if the cellular network is selected as the network for transmitting the packet, the terminal maps the IP address to the routing table so that the packet is transmitted to the cellular network (S703, S705). For example, if the IP address corresponding to the cellular network is 10.1.0.5, the IP address is mapped to the routing table so that the packet is transmitted through the cellular network.

이후에, 패킷을 다시 와이파이 네트워크로 전송하고자 하는 경우, 단말은 라우팅 테이블에서 아이피 주소의 매핑을 해제한다(S707). 예를 들면, S705 단계에서 라우팅 테이블에 10.1.0.5의 아이피 주소를 매핑한 경우, 상기 아이피 주소를 삭제한다.Thereafter, if the packet is to be transmitted to the Wi-Fi network again, the terminal releases the mapping of the IP address in the routing table (S707). For example, if the IP address of 10.1.0.5 is mapped to the routing table in step S705, the IP address is deleted.

본 발명은 라우팅 테이블 정보에서 상기 매핑을 추가하거나 삭제하는 것을 통하여, 패킷을 전송할 네트워크를 선택함으로써 반응시간이 감소되고, 커널과 상단 어플의 동기화 측면에서 장점을 가진다.By adding or deleting the mappings in the routing table information, the present invention reduces network response time by selecting a network to transmit packets, and has advantages in terms of synchronization between the kernel and the top application.

3. 본 발명이 구현될 수 있는 장치3. Devices in which the present invention may be implemented

도 8은 본 발명의 일 실시예에 따른 무선 통신 장치의 블록 구성도를 예시한다.8 illustrates a block diagram of a wireless communication apparatus according to an embodiment of the present invention.

AP(80)는 제어부(81), 저장부(82) 및 송수신부(83)를 포함한다. 제어부(81)는 제안된 기능, 과정 및/또는 방법을 구현한다. 유/무선 인터페이스 프로토콜의 계층들은 제어부(81)에 의해 구현될 수 있다. 저장부(82)는 제어부(81)와 연결되어, 제어부(81)를 구동하기 위한 다양한 정보를 저장한다. 송수신부(83)는 제어부(81)와 연결되어, 유/무선 신호를 송신 및/또는 수신한다.The AP 80 includes a control unit 81, a storage unit 82, and a transmission / reception unit 83. The control unit 81 implements the proposed functions, procedures and / or methods. The layers of the wired / wireless interface protocol can be implemented by the control unit 81. The storage unit 82 is connected to the control unit 81 and stores various information for driving the control unit 81. The transmission / reception unit 83 is connected to the control unit 81 to transmit and / or receive a wired / wireless signal.

단말(90)은 제어부(91), 저장부(92) 및 송수신부(93)를 포함한다. 제어부(91)는 제안된 기능, 과정 및/또는 방법을 구현한다. 유/무선 인터페이스 프로토콜의 계층들은 제어부(91)에 의해 구현될 수 있다. 저장부(92)는 제어부(91)와 연결되어, 제어부(91)를 구동하기 위한 다양한 정보를 저장한다. 송수신부(93)는 제어부(91)와 연결되어, 유/무선 신호를 송신 및/또는 수신한다.The terminal 90 includes a control unit 91, a storage unit 92, and a transmission / reception unit 93. The control unit 91 implements the proposed functions, procedures and / or methods. The layers of the wired / wireless interface protocol can be implemented by the control unit 91. The storage unit 92 is connected to the control unit 91 and stores various information for driving the control unit 91. The transceiver unit 93 is connected to the control unit 91 to transmit and / or receive a wired / wireless signal.

저장부(82, 82)는 제어부(81, 81) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 제어부(81, 81)와 연결될 수 있다. 또한, AP(80) 및/또는 단말(90)은 한 개의 안테나(single antenna) 또는 다중 안테나(multiple antenna)를 가질 수 있다. 이러한, 저장부(82, 82)는 다양한 저장 수단으로 구현될 수 있다. 예를 들어, 저장부(82, 82)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM: Random Access Memory), SRAM(Static Random Access Memory), 롬(ROM: Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The storage units 82 and 82 may be located inside or outside the control units 81 and 81 and may be connected to the control units 81 and 81 by various well known means. In addition, the AP 80 and / or the terminal 90 may have a single antenna or multiple antennas. The storage units 82 and 82 may be implemented by various storage means. For example, the storage units 82 and 82 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD Or XD memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read- Memory, a magnetic memory, a magnetic disk, and an optical disk.

본 문서에서 본 발명의 실시예들은 주로 단말과 AP 간의 데이터 송수신 관계를 중심으로 설명되었다. 본 문서에서 AP에 의해 수행된다고 설명된 특정 동작은 경우에 따라서는 그 상위 노드(upper node)에 의해 수행될 수 있다. 즉, AP를 포함하는 복수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 AP 또는 AP 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다. 액세스 포인트는 기지국(basestation), 고정국(fixed station), Node B, eNode B(eNB), 인터넷 공유기, IP 공유기 등의 용어에 의해 대체될 수 있다. 또한, 단말은 UE(User Equipment), MS(Mobile Station), MSS(Mobile Subscriber Station) 등의 용어로 대체될 수 있다.In this document, the embodiments of the present invention have been mainly described with reference to the data transmission / reception relationship between the terminal and the AP. The specific operation described herein as being performed by an AP may be performed by its upper node, as the case may be. That is, it is apparent that various operations performed for communication with a terminal in a network including a plurality of network nodes including an AP can be performed by other network nodes other than the AP or the AP. The access point may be replaced by terms such as a base station, a fixed station, a Node B, an eNode B (eNB), an Internet router, an IP router, and the like. In addition, the terminal may be replaced by terms such as a UE (User Equipment), a Mobile Station (MS), and a Mobile Subscriber Station (MSS).

이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다.The embodiments described above are those in which the elements and features of the present invention are combined in a predetermined form. Each component or feature shall be considered optional unless otherwise expressly stated. Each component or feature may be implemented in a form that is not combined with other components or features. It is also possible to construct embodiments of the present invention by combining some of the elements and / or features. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments. It is clear that the claims that are not expressly cited in the claims may be combined to form an embodiment or be included in a new claim by an amendment after the application.

본 발명에 따른 실시예는 다양한 수단, 예를 들어, 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 본 발명의 일 실시예는 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.Embodiments in accordance with the present invention may be implemented by various means, for example, hardware, firmware, software, or a combination thereof. In the case of hardware implementation, an embodiment of the present invention may include one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) field programmable gate arrays, processors, controllers, microcontrollers, microprocessors, and the like.

펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리는 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.In the case of an implementation by firmware or software, an embodiment of the present invention may be implemented in the form of a module, a procedure, a function, or the like which performs the functions or operations described above. The software code can be stored in memory and driven by the processor. The memory is located inside or outside the processor and can exchange data with the processor by various means already known.

본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다. 따라서, 상술한 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the foregoing detailed description is to be considered in all respects illustrative and not restrictive. The scope of the present invention should be determined by rational interpretation of the appended claims, and all changes within the scope of equivalents of the present invention are included in the scope of the present invention.

80: 액세스 포인트 81: 제어부
82: 저장부 83: 송수신부
90: 단말 91: 제어부
92: 저장부 93: 송수신부
80: access point 81:
82: Storage unit 83: Transmitting /
90: Terminal 91:
92: Storage unit 93: Transmitting /

Claims (20)

무선 통신 시스템에서 셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말의 패킷 전송 방법에 있어서,
상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하는 단계;
상기 전송 네트워크가 상기 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하는 단계; 및
상기 전송 네트워크가 상기 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하는 단계
를 포함하는, 패킷 전송 방법.
A packet transmission method of a terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communication system,
Selecting a transmission network based on routing table information when a packet is requested to be transmitted to the terminal that is both connected to the cellular network and the Wi-Fi network;
Transmitting the packet over the cellular network if the transport network is selected as the cellular network; And
If the transmission network is selected as the Wi-Fi network, if the packet is included in the encryption traffic selection information, the packet is encrypted and transmitted through the Wi-Fi network, and if the packet is not included in the encryption traffic selection information, Transmitting the packet through the Wi-Fi network
And transmitting the packet.
제1항에 있어서,
상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 상기 셀룰러 네트워크에 대응하는 아이피 주소를 매핑하는 단계를 더 포함하는, 패킷 전송 방법.
The method according to claim 1,
Further comprising mapping the IP address corresponding to the cellular network to the routing table information such that when the transmission of the packet over the cellular network is requested, the packet is transmitted to the cellular network.
제2항에 있어서,
상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는 단계를 더 포함하는, 패킷 전송 방법.
3. The method of claim 2,
Further comprising the step of releasing the mapping of the IP address from the routing table information when transmission of the packet through the Wi-Fi network is requested.
제3항에 있어서,
상기 전송 네트워크를 선택하는 단계는
상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고,
상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하는 단계를 포함하는, 패킷 전송 방법.
The method of claim 3,
The step of selecting the transport network
Selects the cellular network when the IP address is mapped to the routing table information,
And selecting the WiFi network when the mapping of the IP address is released to the routing table information.
제1항에 있어서,
상기 암호화 트래픽 선택 정보는 IPSec(Internet Protocol Security protocol) 트래픽 선택 정보를 포함하고, 상기 패킷은 IPSec 방식으로 암호화되는, 패킷 전송 방법.
The method according to claim 1,
Wherein the encryption traffic selection information includes Internet Protocol Security protocol (IPSec) traffic selection information, and the packet is encrypted using an IPSec method.
제1항에 있어서,
상기 와이파이 네트워크는 I-WLAN(Interworking Wireless Local Area Network) 네트워크를 포함하는, 패킷 전송 방법.
The method according to claim 1,
Wherein the Wi-Fi network comprises an Interworking Wireless Local Area Network (I-WLAN) network.
제1항에 있어서,
상기 셀룰러 네트워크에 접속 중인 상기 단말이 상기 와이파이 네트워크에 접속하는 단계를 더 포함하는, 패킷 전송 방법.
The method according to claim 1,
Further comprising the step of the terminal being connected to the cellular network connecting to the Wi-Fi network.
제1항에 있어서,
상기 와이파이 네트워크에 접속 중인 상기 단말이 상기 셀룰러 네트워크에 접속하는 단계를 더 포함하는, 패킷 전송 방법.
The method according to claim 1,
Further comprising the step of the terminal accessing the Wi-Fi network accessing the cellular network.
무선 통신 시스템에서 셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말에 있어서,
상기 단말은
전송 모듈;
수신 모듈; 및
상기 전송 모듈 및 수신 모듈을 포함하는 상기 단말을 제어하는 프로세서를 포함하고,
상기 프로세서는
상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하고,
상기 전송 네트워크가 상기 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하고,
상기 전송 네트워크가 상기 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하도록 구성되는, 단말.
1. A terminal capable of simultaneously accessing a cellular network and a Wi-Fi network in a wireless communication system,
The terminal
Transmission module;
Receiving module; And
And a processor for controlling the terminal including the transmission module and the reception module,
The processor
When a transmission of a packet is requested to the terminal that is both connected to the cellular network and the Wi-Fi network, selects a transmission network based on routing table information,
If the transport network is selected as the cellular network, transmit the packet over the cellular network,
If the transmission network is selected as the Wi-Fi network, if the packet is included in the encryption traffic selection information, the packet is encrypted and transmitted through the Wi-Fi network, and if the packet is not included in the encryption traffic selection information, And to transmit the packet through the Wi-Fi network.
제9항에 있어서,
상기 프로세서는 상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 아이피 주소를 매핑하는, 단말.
10. The method of claim 9,
Wherein the processor maps an IP address to the routing table information such that when the transmission of the packet over the cellular network is requested, the packet is forwarded to the cellular network.
제10항에 있어서,
상기 프로세서는 상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는, 단말.
11. The method of claim 10,
Wherein the processor releases mapping of the IP address in the routing table information when transmission of the packet is requested through the Wi-Fi network.
제11항에 있어서,
상기 프로세서는 상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고, 상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하는, 단말.
12. The method of claim 11,
Wherein the processor selects the cellular network when the IP address is mapped to the routing table information and selects the WiFi network when the mapping of the IP address is released to the routing table information.
제9항에 있어서,
상기 암호화 트래픽 선택 정보는 IPSec(Internet Protocol Security protocol) 트래픽 선택 정보를 포함하고, 상기 패킷은 IPSec 방식으로 암호화되는, 단말.
10. The method of claim 9,
Wherein the encrypted traffic selection information includes IPSec (Internet Protocol Security protocol) traffic selection information, and the packet is encrypted using an IPSec method.
제9항에 있어서,
상기 와이파이 네트워크는 I-WLAN(Interworking Wireless Local Area Network) 네트워크를 포함하는, 단말.
10. The method of claim 9,
Wherein the Wi-Fi network comprises an Interworking Wireless Local Area Network (I-WLAN) network.
제9항에 있어서,
상기 프로세서는 상기 셀룰러 네트워크에 접속 중에 상기 와이파이 네트워크에 접속하는, 단말.
10. The method of claim 9,
Wherein the processor connects to the Wi-Fi network while connected to the cellular network.
제9항에 있어서,
상기 프로세서는 상기 와이파이 네트워크에 접속 중에 상기 셀룰러 네트워크에 접속하는, 단말.
10. The method of claim 9,
Wherein the processor connects to the cellular network while connected to the Wi-Fi network.
셀룰러(cellular) 네트워크 및 와이파이(Wi-Fi) 네트워크에 동시 접속 가능한 단말이 패킷을 전송하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체에 있어서,
상기 셀룰러 네트워크 및 상기 와이파이 네트워크에 모두 접속 중인 상기 단말에 패킷의 전송이 요청되면, 라우팅 테이블 정보를 기초로 전송 네트워크를 선택하기 위한 명령어;
상기 전송 네트워크가 상기 셀룰러 네트워크로 선택되면, 상기 셀룰러 네트워크를 통하여 상기 패킷을 전송하는 명령어; 및
상기 전송 네트워크가 상기 와이파이 네트워크로 선택되면, 암호화 트래픽 선택 정보에 상기 패킷이 포함된 경우 상기 패킷을 암호화하여 상기 와이파이 네트워크를 통하여 전송하고, 상기 암호화 트래픽 선택 정보에 상기 패킷이 포함되지 않은 경우 평문 방식으로 상기 패킷을 상기 와이파이 네트워크를 통하여 전송하는 명령어
를 포함하는, 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
A computer-readable recording medium on which a program for transmitting packets of a terminal capable of simultaneously connecting to a cellular network and a Wi-Fi network is recorded,
Instructions for selecting a transport network based on routing table information when a packet is requested to be transmitted to the terminal that is both connected to the cellular network and the Wi-Fi network;
If the transport network is selected as the cellular network, transmitting the packet over the cellular network; And
If the transmission network is selected as the Wi-Fi network, if the packet is included in the encryption traffic selection information, the packet is encrypted and transmitted through the Wi-Fi network, and if the packet is not included in the encryption traffic selection information, And transmitting the packet through the Wi-Fi network
Readable recording medium on which a program is recorded.
제17항에 있어서,
상기 기록매체는 상기 셀룰러 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 패킷이 상기 셀룰러 네트워크로 전송되도록 상기 라우팅 테이블 정보에 아이피 주소를 매핑하는 명령어를 더 포함하는, 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
18. The method of claim 17,
Wherein the recording medium further comprises an instruction to map an IP address to the routing table information such that when the transmission of the packet over the cellular network is requested, the packet is transmitted to the cellular network. media.
제18항에 있어서,
상기 기록매체는 상기 와이파이 네트워크를 통한 상기 패킷의 전송이 요청되는 경우, 상기 라우팅 테이블 정보에서 상기 아이피 주소의 매핑을 해제하는 명령어를 더 포함하는, 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
19. The method of claim 18,
Wherein the recording medium further comprises a command for releasing the mapping of the IP address from the routing table information when transmission of the packet through the Wi-Fi network is requested.
제19항에 있어서,
상기 전송 네트워크를 선택하기 위한 명령어는
상기 라우팅 테이블 정보에 상기 아이피 주소가 매핑된 경우 상기 셀룰러 네트워크를 선택하고,
상기 라우팅 테이블 정보에 상기 아이피 주소의 매핑이 해제된 경우 상기 와이파이 네트워크를 선택하기 위한 명령어를 포함하는, 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
20. The method of claim 19,
The command for selecting the transport network
Selects the cellular network when the IP address is mapped to the routing table information,
And selecting the WiFi network when mapping of the IP address is released to the routing table information.
KR20130044198A 2013-04-22 2013-04-22 Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network KR20140126098A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130044198A KR20140126098A (en) 2013-04-22 2013-04-22 Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130044198A KR20140126098A (en) 2013-04-22 2013-04-22 Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network

Publications (1)

Publication Number Publication Date
KR20140126098A true KR20140126098A (en) 2014-10-30

Family

ID=51995576

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130044198A KR20140126098A (en) 2013-04-22 2013-04-22 Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network

Country Status (1)

Country Link
KR (1) KR20140126098A (en)

Similar Documents

Publication Publication Date Title
US20210409948A1 (en) Serving gateway extensions for inter-system mobility
JP7442484B2 (en) Traffic steering and switching between multiple access networks
TWI753885B (en) Connectivity to a local area network via a cellular radio access technology
JP6560183B2 (en) Method for enabling WLAN proximity service
US10419985B2 (en) Method of supporting access network handover operation of user equipment in wireless communication system and apparatus for the same
EP3029997B1 (en) Network handover method and system
KR101599858B1 (en) Method for re-selecting ap in wireless communication system, and device for same
US9473997B2 (en) Method for offloading data in wireless communication system and apparatus for same
US9210631B2 (en) Apparatus and method of bandwidth aggregation for radio accessing on multi-networks
EP3360386B1 (en) Transparent per-bearer switching between wwan and wlan
US10419994B2 (en) Non-access stratum based access method and terminal supporting the same
US10038765B2 (en) Method of transmitting and receiving data using new layer in wireless communication system
WO2014040574A1 (en) Multi-network joint transmission-based offload method and system, and access network element
US9980182B2 (en) Wireless device, network node, first radio access network node and methods performed thereby
US10595254B2 (en) Non-access stratum based access method and terminal supporting the same
US10652793B2 (en) Method by which PGW processes data for UE in wireless communication system, and apparatus therefor
KR101463116B1 (en) Method for accessing interworking wireless local area network, device, and recording medium thereof
KR20140126098A (en) Method and apparatus for transmitting packets in a wireless communication system comprising celluar network and interworking wireless local area network

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application