KR101652448B1 - METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF - Google Patents
METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF Download PDFInfo
- Publication number
- KR101652448B1 KR101652448B1 KR1020150054275A KR20150054275A KR101652448B1 KR 101652448 B1 KR101652448 B1 KR 101652448B1 KR 1020150054275 A KR1020150054275 A KR 1020150054275A KR 20150054275 A KR20150054275 A KR 20150054275A KR 101652448 B1 KR101652448 B1 KR 101652448B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- router
- network
- received
- router advertisement
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H04L61/2007—
-
- H04L61/2084—
-
- H04L61/6059—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 3GPP 환경에서의 단말의 주소 할당 방법에 대한 것으로서, 특히, 단말의 TE(Terminal Equipment)와 MT(Mobile Terminal) 사이의 전송 지연 감소를 통한 주소 할당 시간 단축 방법에 대한 것이다. The present invention relates to a method of address allocation of a terminal in a 3GPP environment, and more particularly, to a method of shortening an address allocation time by reducing a transmission delay between a terminal equipment (TE) and a mobile terminal (MT).
IoT(Internet of Things)와 같은 기술들의 발달로 인하여, 다양한 디바이스가 인터넷에 연결되게 되었다. 인터넷에 연결된 디바이스는 할당된 IP(Internet Protocol) 주소를 필요로 한다. 인터넷에 연결된 디바이스가 증가함에 따라서 종래의 32 비트 IPv4 주소의 고갈이 예상되었다. 주소 고갈을 해결하기 위하여, 128 비트의 주소를 갖는 IPv6가 제안되었으며, IPv6는 3GPP 및 다양한 컴퓨터 OS(Operating System) 환경 하에서 이용되고 있다.With the development of technologies such as Internet of Things (IoT), various devices have become connected to the Internet. A device connected to the Internet requires an assigned Internet Protocol (IP) address. As the number of devices connected to the Internet increases, the conventional 32 bit IPv4 address is expected to be exhausted. In order to solve the address exhaustion, IPv6 having a 128-bit address has been proposed, and IPv6 is used under 3GPP and various computer OS (Operating System) environments.
IPv6 주소는 무상태 주소 자동설정(stateless address autoconfiguration) 방식에 의하여 할당된다. IPv6 주소는 64비트의 서브넷 프리픽스(subnet prefix)와 64비트의 인터페이스 식별자로 구성될 수 있다. 서브넷 프리픽스는 해당 디바이스가 연결된 서브넷 호스트를 식별할 수 있다. 또한, 인터페이스 식별자는 서브넷 상의 호스트(host) 인터페이스의 식별자로서, 연결된 서브넷 내에서 디바이스를 식별할 수 있다.IPv6 addresses are allocated by the stateless address autoconfiguration method. An IPv6 address can consist of a 64-bit subnet prefix and a 64-bit interface identifier. The subnet prefix can identify the subnet host to which the device is connected. The interface identifier is also an identifier of a host interface on the subnet, and can identify the device in the connected subnet.
상술한 바와 같이, 인터넷(또는 네트워크)에 연결된 모든 디바이스는 식별을 위하여 IP 주소를 필요로 한다. 따라서, 더 빠른 IP 주소의 할당은 더 빠른 통신의 개시를 의미할 수 있다. 따라서, 더 빠른 네트워크 연결을 지원할 수 있는 IPv6 주소 할당 방법이 요구된다. As described above, all devices connected to the Internet (or network) need an IP address for identification. Thus, the allocation of a faster IP address can mean the initiation of faster communication. Therefore, there is a need for an IPv6 address allocation method capable of supporting a faster network connection.
본 발명의 기술적 과제는 TE-MT 간 전송 지연을 감소시킴으로써 보다 개선된 IPv6 주소 할당 방법을 제공하는 데에 있다.The technical problem of the present invention is to provide a more improved IPv6 address allocation method by reducing transmission delay between TE-MT.
또한, 본 발명의 기술적 과제는 TE-MT 간의 RS 전송 시간 및 RA 수신 시간을 감소시킴으로써 IPv6 주소 할당 시간을 감소시키는 방법을 제공하는 데에 있다.It is another object of the present invention to provide a method for reducing an IPv6 address allocation time by reducing an RS transmission time and an RA reception time between TE-MTs.
본 발명에서 이루고자 하는 기술적 과제들은 상기 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.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 forms disclosed. .
상술한 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따른 단말의 이동단말장치(Mobile Termination, MT)에 의하여 수행되는 단말의 IPv6 주소 할당 방법은, 상기 단말과 네트워크 사이에 패킷데이터네트워크(Packet Data Network, PDN) 연결을 확립하는 단계; 상기 네트워크로 상기 MT에 의하여 생성된 라우터 요청을 송신하는 단계; 상기 네트워크로부터 프리픽스(prefix)를 포함하는 라우터 광고(Router Advertisement)를 수신하는 단계; 상기 수신된 라우터 광고를 상기 MT의 라우터 광고 저장소에 저장하는 단계; 및 상기 수신된 라우터 광고를 상기 단말의 정보저장장치(Terminal Equipment, TE)에 송신하는 단계를 포함하고, 상기 프리픽스는 상기 TE에 IPv6 주소를 할당하기 위하여 사용될 수 있다.According to an aspect of the present invention, there is provided a method for allocating an IPv6 address of a terminal performed by a Mobile Termination (MT) of a terminal according to an embodiment of the present invention, Data Network, PDN) connection; Sending a router request generated by the MT to the network; Receiving a Router Advertisement including a prefix from the network; Storing the received router advertisement in a router advertisement storage of the MT; And transmitting the received router advertisement to an information storage device (TE) of the terminal, wherein the prefix can be used to assign an IPv6 address to the TE.
본 발명의 실시예들에 따르면, TE-MT간 RS 전송 지연을 감소시킬 수 있다.According to embodiments of the present invention, it is possible to reduce the RS transmission delay between TE and MT.
또한, 본 발명의 실시예들에 따르면, TE-MT간 RA 수신 시간을 감소시킬 수 있다.Further, according to the embodiments of the present invention, it is possible to reduce the RA receive time between TE and MT.
또한, 본 발명의 실시예들에 따르면, 단말의 IPv6 할당 시간을 감소시킬 수 있다. In addition, according to embodiments of the present invention, the IPv6 allocation time of the terminal can be reduced.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.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은 무선 통신 시스템에서의 기지국 및 단말의 구성을 도시한 블록도이다.
도 2는 E-UMTS(Evolved Universal Mobile Telecommunication System)의 망구조를 나타낸 예시도이다.
도 3은 단말과 기지국 사이의 제어 평면에서의 무선 인터페이스 프로토콜의 구조를 나타낸 예시도이다.
도 4는 단말과 기지국 사이의 사용자 평면에서의 무선 인터페이스 프로토콜의 구조를 나타낸 예시도이다.
도 5는 기지국에서 단말로의 채널인 PDCCH(Physical Downlink Control Channel)와 PDSCH(Physical Downlink Shared Channel) 간의 관계를 나타낸 예시도이다.
도 6은 이동통신 시스템에서 IPv6를 할당하는 방법을 나타낸 신호 흐름도이다.
도 7은 종래의 방식에 따른 단말 내의 IPv6 주소 할당의 흐름도이다.
도 8은 일 실시예에 따른 단말 내의 IPv6 주소 할당의 흐름도이다.
도 9는 또 다른 실시예에 따른 단말 내의 IPv6 주소 할당의 흐름도이다.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 the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 is a block diagram showing the configuration of a base station and a terminal in a wireless communication system.
2 is an exemplary diagram illustrating a network structure of an evolved universal mobile telecommunication system (E-UMTS).
3 is an exemplary diagram illustrating a structure of a wireless interface protocol in a control plane between a terminal and a base station.
4 is an exemplary diagram illustrating a structure of a wireless interface protocol in a user plane between a terminal and a base station.
5 is a diagram illustrating a relationship between a PDCCH (Physical Downlink Control Channel) and a PDSCH (Physical Downlink Shared Channel), which is a channel from a BS to a UE.
6 is a signal flow diagram illustrating a method of allocating IPv6 in a mobile communication system.
FIG. 7 is a flowchart of IPv6 address assignment in a terminal according to a conventional method.
8 is a flowchart of IPv6 address assignment in a UE according to an exemplary embodiment of the present invention.
9 is a flowchart of an IPv6 address assignment in a UE according to another embodiment of the present invention.
이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수도 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수도 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수도 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수도 있다.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.
본 명세서에서 기지국은 단말과 직접적으로 통신을 수행하는 네트워크 종단 노드(terminal node)로서의 의미를 갖는다. 본 명세서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드(upper node)에 의해 수행될 수도 있다. 즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다.In this specification, a base station has a meaning as a network terminal node that directly communicates with a terminal. The specific operation described herein as being performed by the base station may be performed by an upper node of the base station, as the case may be. That is, it is apparent that various operations performed for communication with a terminal in a network composed of a plurality of network nodes including a base station can be performed by a network node other than the base station or the base station.
본 명세서에서 ‘기지국(BS: Base Station)’은 고정국(fixed station), Node B, eNode B(eNB), 액세스 포인트(AP: Access Point) 등의 용어에 의해 대체될 수 있다. 중계기는 Relay Node(RN), Relay Station(RS) 등의 용어에 의해 대체될 수 있다. 또한, ‘단말(Terminal)’은 UE(User Equipment), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station) 등의 용어로 대체될 수 있다.In this specification, a 'base station (BS)' may be replaced by a term such as a fixed station, a Node B, an eNode B (eNB), an access point (AP) Repeaters can be replaced by terms such as Relay Node (RN), Relay Station (RS), and so on. The term 'terminal' may be replaced with terms such as User Equipment (UE), Mobile Station (MS), Mobile Subscriber Station (MSS), and Subscriber Station (SS).
이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.The specific terminology used in the following description is provided to aid understanding of the present invention, and the use of such specific terminology may be changed into other forms without departing from the technical idea of the present invention.
몇몇 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다.In some instances, well-known structures and devices may be omitted or may be shown in block diagram form, centering on the core functionality of each structure and device, to avoid obscuring the concepts of the present invention.
본 발명의 실시예들은 무선 접속 시스템들인 IEEE 802 시스템, 3GPP 시스템, 3GPP LTE 및 LTE-A(LTE-Advanced) 시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다. 예를 들어, 본 문서의 실시예들은 3GPP TS 23.060, 3GPP TS 29.061, 3GPP TS 24.301 및/또는 RFC 4862와 같은 표준 문서들에 의하여 설명될 수도 있다.Embodiments of the present invention may be supported by standard documents disclosed in at least one of the IEEE 802 systems, 3GPP systems, 3GPP LTE and LTE-Advanced (LTE-Advanced) systems, and 3GPP2 systems, which are wireless access systems. That is, the steps or portions of the embodiments of the present invention that 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. For example, embodiments of the present document may be described by standard documents such as 3GPP TS 23.060, 3GPP TS 29.061, 3GPP TS 24.301 and / or RFC 4862.
또한, 본 발명의 실시예들은 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의 진화이다. WiMAX는 IEEE 802.16e 규격(WirelessMAN-OFDMA Reference System) 및 발전된 IEEE 802.16m 규격(WirelessMAN-OFDMA Advanced system)에 의하여 설명될 수 있다. 명확성을 위하여 이하에서는 3GPP LTE 및 3GPP LTE-A 시스템을 위주로 설명하지만 본 발명의 기술적 사상이 이에 제한되는 것은 아니다.Embodiments of the present invention may also be implemented in a wireless communication system, such as a Code Division Multiple Access (CDMA), a Frequency Division Multiple Access (FDMA), a Time Division Multiple Access (TDMA), an Orthogonal Frequency Division Multiple Access (OFDMA), a Single Carrier Frequency Division Multiple Access) and the like. 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 E-Utra (Evolved 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. WiMAX can be described by the IEEE 802.16e standard (WirelessMAN-OFDMA Reference System) and the advanced IEEE 802.16m standard (WirelessMAN-OFDMA Advanced system). For the sake of clarity, the 3GPP LTE and 3GPP LTE-A systems will be described below, but the technical idea of the present invention is not limited thereto.
또한, 이하의 설명에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition, specific terms used in the following description are provided to facilitate understanding of the present invention, and the use of such specific term can be changed into other forms without departing from the technical idea of the present invention.
도 1은 무선 통신 시스템(100)에서의 기지국(105) 및 단말(110)의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of a
무선 통신 시스템(100)을 간략화하여 나타내기 위해 하나의 기지국(105)과 하나의 단말(110)을 도시하였지만, 무선 통신 시스템(100)은 하나 이상의 기지국 및/또는 하나 이상의 단말을 포함할 수 있다.Although one
도 1을 참조하면, 기지국(105)은 송신(Tx) 데이터 프로세서(115), 심볼 변조기(120), 송신기(125), 송수신 안테나(130), 프로세서(180), 메모리(185), 수신기(190), 심볼 복조기(195), 수신 데이터 프로세서(197)를 포함할 수 있다. 그리고, 단말(110)은 송신(Tx) 데이터 프로세서(165), 심볼 변조기(170), 송신기(175), 송수신 안테나(135), 프로세서(155), 메모리(160), 수신기(140), 심볼 복조기(155), 수신 데이터 프로세서(150)를 포함할 수 있다. 송수신 안테나(130, 135)가 각각 기지국(105) 및 단말(110)에서 하나로 도시되어 있지만, 기지국(105) 및 단말(110)은 복수 개의 송수신 안테나를 구비하고 있다. 따라서, 본 발명에 따른 기지국(105) 및 단말(110)은 MIMO(Multiple Input Multiple Output) 시스템을 지원한다. 또한, 본 발명에 따른 기지국(105)은 SUMIMO(Single User-MIMO) MU-MIMO(Multi User-MIMO) 방식 모두를 지원할 수 있다.1, a
하향링크 상에서, 송신 데이터 프로세서(115)는 트래픽 데이터를 수신하고, 수신한 트래픽 데이터를 포맷하여, 코딩하고, 코딩된 트래픽 데이터를 인터리빙하고 변조하여(또는 심볼 매핑하여), 변조 심볼들("데이터 심볼들")을 제공한다. 심볼 변조기(120)는 이 데이터 심볼들과 파일럿 심볼들을 수신 및 처리하여, 심볼들의 스트림을 제공한다.On the downlink, the transmit
심볼 변조기(120)는, 데이터 및 파일럿 심볼들을 다중화하여 이를 송신기(125)로 전송한다. 이때, 각각의 송신 심볼은 데이터 심볼, 파일럿 심볼, 또는 제로의 신호 값일 수도 있다. 각각의 심볼 주기에서, 파일럿 심볼들이 연속적으로 송신될 수도 있다. 파일럿 심볼들은 주파수 분할 다중화(FDM), 직교 주파수 분할 다중화(OFDM), 시분할 다중화(TDM), 또는 코드 분할 다중화(CDM) 심볼일 수 있다.The symbol modulator 120 multiplexes the data and pilot symbols and transmits it to the
송신기(125)는 심볼들의 스트림을 수신하여 이를 하나 이상의 아날로그 신호들로 변환하고, 또한, 이 아날로그 신호들을 추가적으로 조절하여(예를 들어, 증폭, 필터링, 및 주파수 업 컨버팅(upconverting) 하여, 무선 채널을 통한 송신에 적합한 하향링크 신호를 발생시킨다. 그러면, 송신 안테나(130)는 발생된 하향링크 신호를 단말로 전송한다.
단말(110)의 구성에서, 수신 안테나(135)는 기지국으로부터의 하향링크 신호를 수신하여 수신된 신호를 수신기(140)로 제공한다. 수신기(140)는 수신된 신호를 조정하고(예를 들어, 필터링, 증폭, 및 주파수 다운컨버팅(downconverting)), 조정된 신호를 디지털화하여 샘플들을 획득한다. 심볼 복조기(145)는 수신된 파일럿 심볼들을 복조하여 채널 추정을 위해 이를 프로세서(155)로 제공한다. In the configuration of the terminal 110, the
또한, 심볼 복조기(145)는 프로세서(155)로부터 하향링크에 대한 주파수 응답 추정치를 수신하고, 수신된 데이터 심볼들에 대해 데이터 복조를 수행하여, (송신된 데이터 심볼들의 추정치들인) 데이터 심볼 추정치를 획득하고, 데이터 심볼 추정치들을 수신(Rx) 데이터 프로세서(150)로 제공한다. 수신 데이터 프로세서(150)는 데이터 심볼 추정치들을 복조(즉, 심볼 디-매핑(demapping))하고, 디인터리빙(deinterleaving)하고, 디코딩하여, 전송된 트래픽 데이터를 복구한다.
심볼 복조기(145) 및 수신 데이터 프로세서(150)에 의한 처리는 각각 기지국(105)에서의 심볼 변조기(120) 및 송신 데이터 프로세서(115)에 의한 처리에 대해 상보적이다.The processing by
단말(110)은 상향링크 상에서, 송신 데이터 프로세서(165)는 트래픽 데이터를 처리하여, 데이터 심볼들을 제공한다. 심볼 변조기(170)는 데이터 심볼들을 수신하여 다중화하고, 변조를 수행하여, 심볼들의 스트림을 송신기(175)로 제공할 수 있다. 송신기(175)는 심볼들의 스트림을 수신 및 처리하여, 상향링크 신호를 발생시킨다. 그리고 송신 안테나(135)는 발생된 상향링크 신호를 기지국(105)으로 전송한다.On the uplink, the terminal 110 processes the traffic data and provides data symbols. The
기지국(105)에서, 단말(110)로부터 상향링크 신호가 수신 안테나(130)를 통해 수신되고, 수신기(190)는 수신한 상향링크 신호를 처리되어 샘플들을 획득한다. 이어서, 심볼 복조기(195)는 이 샘플들을 처리하여, 상향링크에 대해 수신된 파일럿 심볼들 및 데이터 심볼 추정치를 제공한다. 수신 데이터 프로세서(197)는 데이터 심볼 추정치를 처리하여, 단말(110)로부터 전송된 트래픽 데이터를 복구한다.At
단말(110) 및 기지국(105) 각각의 프로세서(155, 180)는 각각 단말(110) 및 기지국(105)에서의 동작을 지시(예를 들어, 제어, 조정, 관리 등)한다. 각각의 프로세서들(155, 180)은 프로그램 코드들 및 데이터를 저장하는 메모리 유닛(160, 185)들과 연결될 수 있다. 메모리(160, 185)는 프로세서(180)에 연결되어 오퍼레이팅 시스템, 어플리케이션, 및 일반 파일(general files)들을 저장한다.The
프로세서(155, 180)는 컨트롤러(controller), 마이크로 컨트롤러(microcontroller), 마이크로 프로세서(microprocessor), 마이크로 컴퓨터(microcomputer) 등으로도 호칭될 수 있다. 한편, 프로세서(155, 180)는 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현될 수 있다. 하드웨어를 이용하여 본 발명의 실시예를 구현하는 경우에는, 본 발명을 수행하도록 구성된 ASICs(application specific integrated circuits) 또는 DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays) 등이 프로세서(155, 180)에 구비될 수 있다.The
한편, 펌웨어나 소프트웨어를 이용하여 본 발명의 실시예들을 구현하는 경우에는 본 발명의 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등을 포함하도록 펌웨어나 소프트웨어가 구성될 수 있으며, 본 발명을 수행할 수 있도록 구성된 펌웨어 또는 소프트웨어는 프로세서(155, 180) 내에 구비되거나 메모리(160, 185)에 저장되어 프로세서(155, 180)에 의해 구동될 수 있다.Meanwhile, when implementing embodiments of the present invention using firmware or software, firmware or software may be configured to include modules, procedures, or functions that perform the functions or operations of the present invention. Firmware or software configured to be stored in the
단말과 기지국이 무선 통신 시스템(네트워크) 사이의 무선 인터페이스 프로토콜의 레이어들은 통신 시스템에서 잘 알려진 OSI(open system interconnection) 모델의 하위 3개 레이어를 기초로 제 1 레이어(L1), 제 2 레이어(L2), 및 제 3 레이어(L3)로 분류될 수 있다. 물리 레이어는 상기 제 1 레이어에 속하며, 물리 채널을 통해 정보 전송 서비스를 제공한다. RRC(Radio Resource Control) 레이어는 상기 제 3 레이어에 속하며 UE와 네트워크 사이의 제어 무선 자원들을 제공한다. 단말, 기지국은 무선 통신 네트워크와 RRC 레이어를 통해 RRC 메시지들을 교환할 수 있다.Layers of a wireless interface protocol between a terminal and a base station and a wireless communication system (network) are divided into a first layer (L1), a second layer (L2) based on the lower three layers of an open system interconnection ), And a third layer (L3). The physical layer belongs to the first layer and provides an information transmission service through a physical channel. An RRC (Radio Resource Control) layer belongs to the third layer and provides control radio resources between the UE and the network. The UE and the base station can exchange RRC messages through the RRC layer with the wireless communication network.
본 명세서에서 단말의 프로세서(155)와 기지국의 프로세서(180)는 각각 단말(110) 및 기지국(105)이 신호를 수신하거나 송신하는 기능 및 저장 기능을 제외하고, 신호 및 데이터를 처리하는 동작을 수행하지만, 설명의 편의를 위하여 이하에서 특별히 프로세서(155, 180)를 언급하지 않는다. 특별히 프로세서(155, 180)의 언급이 없더라도 신호를 수신하거나 송신하는 기능 및 저장 기능이 아닌 데이터 처리 등의 일련의 동작들을 수행한다고 할 수 있다.The
도 2는 이동통신 시스템인 E-UMTS(Evolved Universal Mobile Telecommunications System)의 망구조를 나타낸 예시도이다.2 is an exemplary diagram illustrating a network structure of an evolved universal mobile telecommunications system (E-UMTS) as a mobile communication system.
도 2를 참조하여 알 수 있는 바와 같이, E-UMTS시스템은 기존 UMTS시스템에서 진화한 시스템으로 현재 3GPP에서 기초적인 표준화 작업을 진행하고 있다. E-UMTS 시스템은 LTE(Long Term Evolution) 시스템이라고 할 수도 있다. As can be seen with reference to FIG. 2, the E-UMTS system is an evolved system in the existing UMTS system, and currently performs basic standardization work in 3GPP. The E-UMTS system may be referred to as an LTE (Long Term Evolution) system.
E-UMTS망은 크게 E-UTRAN과 CN(Core Network)으로 구분 할 수 있다. E-UTRAN은 단말(User Equipment; 이하 UE로 약칭)(10)과 기지국(이하 eNode B로 약칭)(21, 22, 23: 이하 ‘20’이라 함), 망의 종단에 위치하여 외부망과 연결되는 서빙 게이트웨이(Serving Gateway; 이하 S-GW로 약칭)(31) 그리고 상기 단말의 이동성을 관장하는 이동관리개체(Mobility Management Entity; 이하 MME로 약칭)(32)를 포함한다. 하나의 eNode B(20)에는 하나 이상의 셀(Cell)이 존재할 수 있다.E-UMTS networks can be roughly divided into E-UTRAN and CN (Core Network). The E-UTRAN includes a User Equipment (UE) 10 and a Base Station (hereinafter abbreviated as
상기 기지국, 예컨대 eNodeB는 하나 이상의 셀의 무선자원을 관리하며, 하나의 셀은 1.25, 2.5, 5, 10, 20Mhz 등의 대역폭 중 하나로 설정되어 여러 단말에게 하향 또는 상향 전송 서비스를 제공한다. 이때 서로 다른 셀은 서로 다른 대역폭을 제공하도록 설정될 수 있다. 그리고 여러 개의 주파수를 사용하여 지리적으로 여러 개의 셀이 중첩되도록 셀을 구성 할 수도 있다. 상기 기지국은 시스템 정보(System Information; 이하 SI로 약칭 함)를 이용하여 망에 접속하기 위한 기본적인 정보들을 단말에게 알려준다. SI은 단말이 기지국에 접속하기 위해서 알아야 하는 필수정보를 포함한다. 따라서 단말은 기지국에 접속하기 전에 SI을 모두 수신하고 있어야 하고, 또한 항상 최신의 SI를 가지고 있어야 한다. 그리고 SI은 한 셀 내의 모든 단말이 알고 있어야 하는 정보이므로, 기지국은 주기적으로 상기 SI을 전송한다.The base station, for example, the eNodeB manages radio resources of one or more cells, and one cell is set to one of the bandwidths of 1.25, 2.5, 5, 10, 20Mhz and the like to provide downlink or uplink transmission services to a plurality of terminals. At this time, different cells may be set to provide different bandwidths. Cells can also be configured to overlap multiple cells geographically using multiple frequencies. The base station informs the terminal of basic information for accessing the network using system information (SI). The SI includes necessary information that the terminal needs to know in order to access the base station. Therefore, the terminal must receive all of the SI before accessing the base station, and always have the latest SI. Since the SI is information that all terminals in a cell must know, the base station periodically transmits the SI.
도 3은 단말과 기지국 사이의 제어 평면에서의 무선 인터페이스 프로토콜(Radio Interface Protocol)의 구조를 나타낸 예시도이고, 도 4는 단말과 기지국 사이에 사용자 평면에서의 무선 인터페이스 프로토콜(Radio Interface Protocol)의 구조를 나타낸 다른 예시도이다. FIG. 3 is a diagram illustrating a structure of a radio interface protocol in a control plane between a terminal and a base station, and FIG. 4 is a diagram illustrating a structure of a radio interface protocol Fig.
상기 무선인터페이스 프로토콜은 3GPP 무선접속망 규격을 기반으로 한다. 상기 무선 인터페이스 프로토콜은 수평적으로 물리계층(Physical Layer), 데이터링크계층(Data Link Layer) 및 네트워크계층(Network Layer)으로 이루어지며, 수직적으로는 데이터정보 전송을 위한 사용자평면(User Plane)과 제어신호(Signaling)전달을 위한 제어평면(Control Plane)으로 구분된다. The air interface protocol is based on the 3GPP radio access network standard. The wireless interface protocol horizontally comprises a physical layer, a data link layer, and a network layer, and vertically includes a user plane for data information transmission and a control plane And a control plane for signal transmission.
상기 프로토콜 계층들은 통신시스템에서 널리 알려진 개방형 시스템간 상호접속(Open System Interconnection; OSI) 기준모델의 하위 3개 계층을 바탕으로 L1 (제1계층), L2 (제2계층), L3(제3계층)로 구분될 수 있다.The protocol layers are classified into L1 (first layer), L2 (second layer) and L3 (third layer) based on the lower three layers of an Open System Interconnection (OSI) ).
이하에서, 상기 도 3에 도시된 제어 평면의 무선프로토콜과 도 4에 도시된 사용자 평면에서의 무선 프로토콜의 각 계층을 설명한다. Hereinafter, the wireless protocol of the control plane shown in FIG. 3 and the wireless protocol in the user plane shown in FIG. 4 will be described.
제1 계층인 물리계층은 물리채널(Physical Channel)을 이용하여 정보전송서비스(Information Transfer Service)를 제공한다. 상기 물리계층은 상위에 있는 매체접속제어(Medium Access Control) 계층과는 전송 채널(Transport Channel)을 통해 연결되어 있으며, 상기 전송 채널을 통해 매체접속제어계층과 물리계층 사이의 데이터가 전달된다. 그리고, 서로 다른 물리계층 사이, 즉 송신측과 수신측의 물리계층 사이는 물리채널을 통해 데이터가 전달된다.The physical layer, which is the first layer, provides an information transfer service using a physical channel. The physical layer is connected to an upper Medium Access Control layer through a transport channel, and data is transmitted between the medium access control layer and the physical layer through the transport channel. Data is transmitted between the different physical layers, that is, between the transmitting side and the receiving side physical layer through the physical channel.
물리채널(Physical Channel)은 시간축 상에 있는 여러 개의 서브프레임과 주파수축상에 있는 여러 개의 서브 캐리어(Sub-carrier)로 구성된다. 여기서, 하나의 서브프레임(Sub-frame)은 시간 축 상에 복수의 심볼 (Symbol)들과 복수의 서브 캐리어들로 구성된다. 하나의 서브프레임은 복수의 자원블록(Resource Block)들로 구성되며, 하나의 자원블록은 복수의 심볼(Symbol)들과 복수의 서브캐리어들로 구성된다. 그리고, 하나의 자원블록을 슬롯(Slot)이라고 하며 시간상으로 0.5ms의 길이를 가진다. 데이터가 전송되는 단위시간인 TTI(Transmission Time Interval)는 1개의 서브프레임에 해당하는 1ms이다.A physical channel is composed of several subframes on the time axis and several subcarriers on the frequency axis. Here, one sub-frame is composed of a plurality of symbols and a plurality of sub-carriers on the time axis. One subframe is composed of a plurality of resource blocks, and one resource block is composed of a plurality of symbols and a plurality of subcarriers. One resource block is called a slot and has a length of 0.5 ms in terms of time. The transmission time interval (TTI), which is the unit time at which data is transmitted, is 1 ms corresponding to one subframe.
상기 송신측과 수신측의 물리계층에 존재하는 상기 물리 채널들에는 SCH(Synchronization Channel), PCCPCH(Primary Common Control Physical Channel), SCCPCH(Secondary Common Control Physical Channel), DPCH(Dedicated Physical Channel), PICH(Paging Indicator Channel), PRACH(Physical Random Access Channel), PDCCH(Physical Downlink Control Channel)와 PDSCH(Physical Downlink Shared Channel) 등이 있다. The physical channels existing in the physical layer of the transmitting side and the physical layer of the receiving side include a synchronization channel (SCH), a primary common control physical channel (PCCPCH), a secondary common control physical channel (SCCPCH), a dedicated physical channel (DPCH) Paging Indicator Channel), Physical Random Access Channel (PRACH), Physical Downlink Control Channel (PDCCH), and Physical Downlink Shared Channel (PDSCH).
제2계층의 매체접속제어(Medium Access Control; 이하 MAC로 약칭)는 상기 물리계층으로부터 전송 채널과 연결되어 있으며, 상위계층인 무선링크제어(Radio Link Control)계층과는 논리채널(Logical Channel)을 통해 연결되어 있다. The medium access control (MAC) of the second layer is connected to the transport channel from the physical layer, and a logical channel is allocated to the upper layer, that is, the radio link control layer. Lt; / RTI >
망에서 상기 단말로 데이터를 전송하는 하향 전송 채널로는 시스템정보를 전송하는 BCH(Broadcast Channel)과 호출 메시지를 전송하는 PCH(Paging Channel)과 그 이외에 사용자 트래픽이나 제어메시지를 전송하는 하향 SCH(Shared Channel)이 있다. 하향 멀티캐스트 또는 방송 서비스의 트래픽 또는 제어메시지의 경우 하향 SCH를 통해 전송될 수도 있고, 또는 별도의 하향 MCH(Multicast Channel)을 통해 전송될 수도 있다. 한편, 단말에서 망으로 데이터를 전송하는 상향전송채널로는 초기 제어메시지를 전송하는 RACH(Random Access Channel)와 그 이외에 사용자 트래픽이나 제어메시지를 전송하는 상향 SCH(Shared Channel)가 있다.The downlink transmission channel for transmitting data from the network to the MS includes a BCH (Broadcast Channel) for transmitting system information, a PCH (Paging Channel) for transmitting a paging message, and a downlink SCH Channel. In case of a traffic or control message of a downlink multicast or broadcast service, it may be transmitted through a downlink SCH, or may be transmitted via a separate downlink multicast channel (MCH). On the other hand, the uplink transmission channel for transmitting data from the UE to the network includes RACH (Random Access Channel) for transmitting an initial control message and an uplink SCH (Shared Channel) for transmitting user traffic or control messages.
상기 논리 채널은 크게 전송되는 정보의 종류에 따라 제어 평면(Control Plane)의 정보를 전송하는 제어채널(Control Channel)과 사용자평면(User Plane)의 정보를 전송하는 트래픽 채널(Traffic Channel)로 나뉜다. The logical channel is largely divided into a control channel for transmitting control plane information and a traffic channel for transmitting user plane information according to the type of information to be transmitted.
상기 전송채널 상위에 있으며, 전송채널에 매핑되는 논리채널(Logical Channel)로는 BCCH(Broadcast Channel), PCCH(Paging Control Channel), CCCH(Common Control Channel), MCCH(Multicast Control Channel), MTCH(Multicast Traffic Channel), DCCH(Dedicated Control Channel), 등이 있다.A logical channel that is located above the transport channel and mapped to a transport channel includes a broadcast channel (BCCH), a paging control channel (PCCH), a common control channel (CCCH), a multicast control channel (MCCH) Channel, a DCCH (Dedicated Control Channel), and the like.
제2 계층의 무선링크제어(Radio Link Control; 이하 RLC로 약칭) 계층은 신뢰성 있는 데이터의 전송을 지원하며, 각 무선 베어러 (Radio Bearer; RB)의 QoS(Quality of Service)에 대한 보장과 이에 따른 데이터의 전송을 담당한다. 상기 RLC는 RB 고유의 QoS를 보장하기 위해, RB 마다 한 개 또는 두 개의 독립된 RLC 개체(Entity)를 두고 있으며, 다양한 QoS를 지원하기 위해 TM (Transparent Mode, 투명모드), UM (Unacknowledged Mode, 무응답모드) 및 AM (Acknowledged Mode, 응답모드)의 세가지 RLC 모드를 제공하고 있다.The second layer of Radio Link Control (RLC) layer supports reliable data transmission and guarantees QoS (Quality of Service) of each radio bearer (RB) And is responsible for data transmission. The RLC has one or two independent RLC entities per RB in order to guarantee the QoS inherent to the RB. In order to support various QoS, the RLC has a Transparent mode, a UM (Unacknowledged Mode) Mode) and AM (Acknowledged Mode, response mode).
제2 계층의 PDCP 계층은 IPv4나 IPv6와 같은 IP 패킷 전송시에 대역폭이 작은 무선 구간에서 효율적으로 전송하기 위하여, 상대적으로 크기가 크고 불필요한 제어정보를 담고 있는 IP 패킷 헤더 사이즈를 줄여주는 헤더압축 (Header Compression) 기능을 수행한다. 또한 상기 PDCP 계층은, 제어 평면(C-plane)의 데이터, 예를 들어 RRC 메시지의 암호화를 수행하기 위해서 사용된다. 상기 PDCP 계층은 U-plane의 데이터의 암호화도 수행한다.The PDCP layer of the second layer is a header compression that reduces the IP packet header size that contains relatively large and unnecessary control information in order to efficiently transmit the IP packet such as IPv4 or IPv6 in a wireless region having a small bandwidth. Header Compression function. The PDCP layer is also used to perform encryption of data on the control plane (C-plane), for example, an RRC message. The PDCP layer also encrypts U-plane data.
제3 계층의 가장 상부에 위치한 무선자원제어(Radio Resource Control; 이하 RRC라 약칭함) 계층은 제어평면에서만 정의되며, 무선 베어러(Radio Bearer; RB라 약칭함)들의 설정(Configuration), 재설정(Re-configuration) 및 해제(Release)와 관련되어 논리 채널, 전송 채널 및 물리 채널들의 제어를 담당한다. 이때, RB는 단말과 E-UTRAN간의 데이터 전달을 위해 제2계층에 의해 제공되는 서비스를 의미한다.A Radio Resource Control (RRC) layer located at the uppermost layer of the third layer is defined only in the control plane and includes a configuration of a radio bearer (RB), a re- -configuration and release of the logical channel, the transport channel, and the physical channel. At this time, the RB means a service provided by the second layer for data transmission between the UE and the E-UTRAN.
상기 단말의 RRC와 무선망의 RRC계층 사이에 RRC 연결(RRC connection)이 있을 경우, 단말은 RRC연결상태(Connected Mode)에 있게 되고, 그렇지 못할 경우 RRC휴지상태(Idle Mode)에 있게 된다.If there is an RRC connection between the RRC of the UE and the RRC layer of the wireless network, the UE is in an RRC connected state, and if not, the UE is in an RRC idle mode.
상기 RRC 계층 상위에 위치하는 NAS(Non-Access Stratum) 계층은 연결관리(Session Management)와 이동성 관리(Mobility Management)등의 기능을 수행한다.A non-access stratum (NAS) layer located at an upper level of the RRC layer performs functions such as session management and mobility management.
아래는 도 3에 도시된 NAS 계층에 대하여 상세히 설명한다.The NAS layer shown in FIG. 3 will be described in detail below.
NAS 계층에 속하는 eSM (evolved Session Management)은 디폴트 베어러(Default Bearer) 관리, 전용 베어러(Dedicated Bearer)관리와 같은 기능을 수행하여, 단말이 망으로부터 PS서비스를 이용하기 위한 제어를 담당한다. 디폴트 베어러 자원은 특정 Packet Data Network(PDN)에 최초 접속 할 시에 망에 접속될 때 망으로부터 할당 받는다는 특징을 가진다. 이때, 네트워크는 단말이 데이터 서비스를 사용할 수 있도록 단말이 사용 가능한 IP 주소를 할당하며, 또한 디폴트 베어러의 QoS를 할당해준다. LTE에서는 크게 데이터 송수신을 위한 특정 대역폭을 보장해주는 GBR(Guaranteed bit rate) QoS 특성을 가지는 베어러와 대역폭의 보장 없이 Best effort QoS 특성을 가지는 Non-GBR 베어러의 두 종류를 지원한다. 디폴트 베어러의 경우 Non-GBR 베어러를 할당 받는다. 전용 베어러의 경우에는 GBR또는 Non-GBR의 QoS특성을 가지는 베어러를 할당 받을 수 있다.The eSM (Evolved Session Management) belonging to the NAS layer performs functions such as a default bearer management and a dedicated bearer management, and controls the terminal to use the PS service from the network. The default bearer resource is allocated from the network when it is first connected to a particular Packet Data Network (PDN) when connected to the network. At this time, the network allocates available IP addresses to the UE so that the UE can use the data service, and allocates the QoS of the default bearer. LTE supports two types of bearers: Guaranteed bit rate (GBR) QoS, which guarantees a specific bandwidth for data transmission and reception, and Non-GBR bearer with best effort QoS, without guaranteed bandwidth. The default bearer is assigned a non-GBR bearer. In the case of dedicated bearers, a bearer having QoS characteristics of GBR or non-GBR can be allocated.
네트워크에서 단말에게 할당한 베어러를 EPS(evolved packet service) 베어러라고 부르며, EPS 베어러를 할당 할 때 네트워크는 하나의 ID를 할당하게 된다. 이를 EPS 베어러 ID라고 부른다. 하나의 EPS 베어러는 MBR(maximum bit rate) 또는/그리고 GBR(guaranteed bit rate)의 QoS 특성을 가진다. A bearer assigned to a terminal in the network is called an evolved packet service (EPS) bearer. When assigning an EPS bearer, the network assigns an ID. This is called an EPS bearer ID. One EPS bearer has a QoS characteristic of a maximum bit rate (MBR) or / and a guaranteed bit rate (GBR).
도 5는 기지국에서 단말로의 채널인 PDCCH(Physical Downlink Control Channel)와 PDSCH(Physical Downlink Shared Channel) 간의 관계를 나타낸 예시도이다.5 is a diagram illustrating a relationship between a PDCCH (Physical Downlink Control Channel) and a PDSCH (Physical Downlink Shared Channel), which is a channel from a BS to a UE.
도 5를 참조하여 알 수 있는 바와 같이, 기지국에서 단말로의 하향 방향에 있어서, 물리 채널은 크게 두 가지, 즉 PDCCH와 PDSCH가 있다.As can be seen from FIG. 5, in the downward direction from the base station to the mobile station, there are two types of physical channels: PDCCH and PDSCH.
상기 PDCCH는 사용자 데이터의 전송과는 직접 관련이 없고, 물리 채널을 운용하는데 있어서 필요한 제어정보가 전송된다. 가장 간단하게 설명하자면, 상기 PDCCH는 다른 물리채널들의 제어에 사용된다고도 할 수 있다. 특히, PDCCH는 단말이 PDSCH를 수신하는 데 있어서 필요한 정보의 전송에 이용된다. 어느 특정 시점에, 어떤 특정 주파수대역을 이용하여 전송되는 데이터가, 어떤 단말을 위한 것인지, 어떤 크기의 데이터가 전송되는지 등등의 정보가 PDCCH를 통해서 전송된다. 따라서 각 단말은 특정 TTI(Transmit Time Interval)에서 PDCCH를 수신하고, 상기 PDCCH를 통해서, 자신 수신해야 할 데이터 전송되는지의 여부를 확인하고, 만약 자신이 수신해야 하는 데이터가 전송됨을 알려올 경우, 상기 PDCCH에서 지시하는 주파수 등의 정보를 이용하여, PDSCH를 수신한다. 즉, 상기 PDSCH의 데이터가 어떠한 단말(하나 또는 복수의 단말들)에게 전송되는 것인지에 대한 정보, 상기 단말들이 어떻게 PDSCH의 데이터를 수신하고 디코딩을 해야 되는지에 대한 정보 등은 물리채널 PDCCH(Physical Downlink Control Channel)에 포함되어 전송된다고 할 수 있다.The PDCCH is not directly related to transmission of user data, and control information necessary for operating a physical channel is transmitted. In the simplest case, the PDCCH may be used for controlling other physical channels. In particular, the PDCCH is used for transmission of information necessary for the UE to receive the PDSCH. At a certain point in time, information such as which data is transmitted using a specific frequency band, which terminal, what size of data is transmitted, and the like is transmitted through the PDCCH. Accordingly, each UE receives a PDCCH in a specific TTI (Transmit Time Interval), checks whether data to be received is to be transmitted through the PDCCH, and if it is notified that data to be received is transmitted, And receives the PDSCH using information such as the frequency indicated by the PDCCH. That is, information on how the data of the PDSCH is transmitted to which terminal (one or a plurality of terminals), information on how to receive and decode the data of the PDSCH, and the like are transmitted through a Physical Downlink Control (PDCCH) Channel) and transmitted.
한편, 언급한 이동통신 시스템에서는 PS 기술 (Packet Switching)을 사용하게 서비스를 제공하고 있으며, 이런 PS 서비스를 위하여, OSI 7 계층에서 3계층(Network Layer)에 속하는 기술로서 IP를 사용하여, 사용자 데이터를 송수신 하게 된다. On the other hand, in the above-mentioned mobile communication system, a service is provided using PS technology (Packet Switching). For this PS service, IP is used as a technology belonging to OSI 7 layer 3 layer, .
도 6은 이동통신 시스템에서 IPv6를 할당하는 방법을 나타낸 신호 흐름도이다.6 is a signal flow diagram illustrating a method of allocating IPv6 in a mobile communication system.
기본적으로 이동통신 시스템, 예컨대 LTE(Long Term Evolution)에서는 RFC에서 정의(예: RFC4862)하는 IPv6 Stateless Address Auto-configuration을 사용하며, 여기에 제약 사항을 두어 단말에게 IPv6주소를 할당하는 방법을 제공하고 있다. 일 예로, 아래는 디폴트 베어러 활성화(default bearer activation)를 포함하는, Attach procedure 과정을 통하여 IPv6 주소 할당 방법을 설명한다.Basically, an IPv6 stateless address auto-configuration defined in an RFC (for example, RFC4862) is used in a mobile communication system such as LTE (Long Term Evolution), and a method for allocating an IPv6 address to a mobile station have. For example, the following describes an IPv6 address allocation method through an Attach procedure including a default bearer activation.
1) 먼저, 단말(200)은 데이터 서비스를 받기 위하여, 자신의 식별정보, 예컨대 IMSI(International Mobile Subscriber Identify)와, 자신의 능력(capability)에 대한 정보를 포함하는 어태치 요청 메시지(Attach Request 메시지)를 MME(300)으로 전송한다. 상기 능력에 대한 정보는 상기 단말이 상기 MME에 자신의 특성을 알리기 위해 상기 어태치 요청 메시지 내에 포함된다. 상기 능력에 대한 정보는 하나의 예로, 데이터 송수신에 사용될 암호화 알고리즘이 일 예 일수 있다. 한편, 상기 어태치 요청 메시지는 PDN 연결 요청 메시지(PDN Connectivity Request 메시지)를 포함할 수 있다. 상기 PDN 연결 요청 메시지는 APN과, PDN type 파라미터를 포함한다. 상기 PDN type 파라미터는 요청되는 IP 버전 정보, 예컨대 IPv6를 포함할 수 있다.1) First, in order to receive a data service, the
2) 상기 MME(300)는 상기 단말(200)의 현재 위치를 등록하기 위하여, HSS(Home Subscriber Server)(500)로 상기 단말의 정보, 예컨대, 식별 정보를 전송함으로써, 등록을 수행한다. 이 과정은 상기 단말이 상기 네트워크에 접속하는 시점에 상기 MME가 바뀌지 않았다면, 생략될 수 도 있다. 2) The
3) 그러면 상기 HSS(500)는 상기 단말의 정보를 바탕으로, 상기 단말의 가입정보를 포함하는 위치 갱신 응답 메시지, 예컨대 Update Location Ack 메시지를 상기 MME(300)로 전달 한다. 상기 가입 정보는 예를 들어 단말이 사용 가능한 IP 주소, PDN type, 등의 정보가 있을 수 있다. 3) Then, based on the information of the MS, the
4) 그러면, 상기 MME(300)는 상기 수신한 가입자 정보(예컨대, PDN type)와 상기 단말이 요청한 접속 정보(예컨대, PDN type)를 바탕으로, PDN GW(400)와 S-GW(미도시)로 하여금 기본 베어러(default bearer)를 생성 하도록 한다. 상기 기본 베어러 생성 중에 상기 MME(300)는 상기 단말(200)을 위한 정보, 예컨대 버전 6의 IP 주소 중 IID(Interface ID)를 획득하게 된다. 여기서, 위에서 설명한 바와 같이, 단말이 IPv6를 요청하였으므로, 상기 PDN GW(400)는 버전6의 IP 주소 중 IID를 상기 단말에게 할당하게 된다. 4) Then, based on the received subscriber information (e.g., PDN type) and the access information (e.g., PDN type) requested by the terminal, the
그리고, 상기 MME(300)는 어태치 수락 메시지, 예컨대 Attach Accept 메시지를 상기 단말(200)로 전송한다. 상기 어태치 수락 메시지는 Activate Default EPS Bearer Context Request 메시지를 포함할 수 있다. 상기 Activate Default EPS Bearer Context Request 메시지는 APN과, IID(Interface ID)를 포함할 수 있다.Then, the
5) 상기 단말(200)은 상기 어태치 수락 메시지를 수신하면, 어태치 완료 메시지(Attach Complete 메시지)를 상기 MME로 전송한다. 상기 어태치 완료 메시지는 Activate Default EPS Bearer Context Accept 메시지를 포함할 수 있다.5) Upon receiving the attach admission message, the terminal 200 transmits an attach complete message to the MME. The attach complete message may include an Activate Default EPS Bearer Context Accept message.
한편, 상기 단말(200)은 상기 어태치 수락 메시지 내에 포함된 상기 Activate Default EPS Bearer Context Request 메시지를 확인하고, 상기 64비트의 IID(Interface ID)와 임의의 64비트 prefix(예컨대 fe80::)을 이용하여, 128 비트의 IPv6 주소(64bit prefix + 64bit IID)를 생성한다. 이와 같이 생성되는 IPV6의 주소는 Link-Local Address(LLA)로서, 상기 LLA를 이용하여 상기 단말은 동일한 서브넷(subnet)(또는 같은 네트워크 링크)에 속하는 다른 단말(또는 라우터(router)과 통신할 수 있게 된다. 예로 들어, 상기 IID값이 1:2:3:4라고 하면, 단말이 생성하는 LLA 값은 fe80::1:2:3:4가 된다.Meanwhile, the
참고적으로, IPv4주소는 16bit 크기를 가지며, 표시 방법은 2341.128.2.1 과 같이 ‘.’ (dot)로 구분되는 네 자리 값을 가지며, 하나의 자리 값이 0~255의 십진수 값을 가지는 반면, IPv6 주소는 128bit 크기를 가지며, 표시 방법은 2001:a121:e43:f2e4:2e0:91ff:fe10:4f5b 과 같이 ‘:’ (colon)으로 구분되는 8자리 값을 가지며, 하나의 자리 값이 16bit 크기의 16진수 형태를 가진다. 이때, 2001:0:0:0:2e0:91ff:fe10:4f5b과 같이 연속되는 0값에 대하여 ‘::’ (double colon)의 표기를 한다. 즉, 2001::2e0:91ff:fe10:4f5b 값은 2001:0:0:0:2e0:91ff:fe10:4f5b와 동일한 주소임을 의미 한다.For reference, an IPv4 address has a size of 16 bits, and a display method has four digits separated by '.' (Dot) like 2341.128.2.1, and one digit has a decimal value of 0 to 255, The IPv6 address has a size of 128 bits, and the display method has an 8-digit value divided into ':' (colon) such as 2001: a121: e43: f2e4: 2e0: 91ff: fe10: 4f5b. In hexadecimal format. At this time, '::' (double colon) is indicated for consecutive zero values such as 2001: 0: 0: 0: 2e0: 91ff: fe10: 4f5b. That is, the value of 2001 :: 2e0: 91ff: fe10: 4f5b means the same address as 2001: 0: 0: 0: 2e0: 91ff: fe10: 4f5b.
6) 한편, 상기 단말(200)은 이와 같이 IPv6 주소를 생성하게 되면, RFC 규격에 따라, 상기 생성된 주소가 인접한 단말과 중첩되지 않은지의 여부를 확인한 절차, Duplicate Address Detection(DAD)를 수행하기 위해, 목적지 주소(Destination Address)로 unspecified address (‘::’)를 지정하고, 소스 주소(Source Address)로서, 상기 단말이 생성한 주소(예컨대, A::B)를 포함하는 Neighbor Solicitation (NS) 메시지를 상기 P-GW(400)로 보내게 된다. 상기 NS를 보낸 이후, 특정 시간 이전에, 다른 단말(또는 router)로부터 Neighbor Advertisement(NA)를 수신하게 되면, 상기 NA 내에 포함된 소스 주소를 확인한다. 상기 NA 내에 포함된 소스 주소(예컨대, A::B)가 상기 단말이 생성했던 LLA 주소와 동일하다면, 이는 단말과 같은 주소를 사용하는 다른 단말 (또는 router)이 같은 망에 존재하는 것이 되므로, 단말은 다른 주소를 생성 하기 위한 절차를 수행하게 된다.6). When the terminal 200 generates the IPv6 address, the terminal 200 performs Duplicate Address Detection (DAD) according to the RFC standard to check whether the generated address does not overlap with the neighboring terminal , An unspecified address ('::') is designated as a destination address and a Neighbor Solicitation (NS) including a destination address (for example, A :: B) ) Message to the P-GW (400). When receiving the neighbor advertisement (NA) from another terminal (or router) after a certain time after sending the NS, the source address included in the NA is confirmed. If the source address (e.g., A :: B) included in the NA is the same as the LLA address generated by the terminal, it means that other terminals (or routers) using the same address as the terminal exist in the same network, The terminal performs a procedure for generating another address.
7) 상기 단말(200)은 상기 P-GW(400)로부터 라우터 광고(Router Advertisement, RA) 메시지를 수신한다. 상기 RA 메시지는 소스 주소로서 상기 P-GW(400)의 주소를 포함하고, 목적지 주소로서 상기 단말의 LLA를 포함할 수 있다. 그리고, 상기 RA 메시지는 IPv6의 prefix를 포함할 수 있다. 7) The
한편, 상기 RA 메시지는 주기적으로 상기 단말로 전송될 수도 있다.Meanwhile, the RA message may be periodically transmitted to the UE.
혹은 도시된 바와 같은 상기 단말(200)은 라우터를 확인하기 위하여, 라우터 요청(Router Solicitation, RS) 메시지를 상기 P-GW(400)로 전송하고, 그 응답으로서 RA를 수신할 수 있다. Or the terminal 200 as shown may send a Router Solicitation (RS) message to the P-
상기 단말과 상기 PDN GW(400)은 1-hop 거리의 같은 서브 네트워크에 속하며, 상기 RS 메시지와 상기 RA 메시지는 소스주소 (source address)와 목적주소(destination address)로서 LLA를 사용할 수 있다.The terminal and the
상기 단말이 상기 RS 메시지를 전송할 때, 상기 RS 메시지 내의 목적주소 (ff02::2)는 링크 로컬(link local)에서 모든 라우터(link-local scope all-routers multicast address)를 나타낸다. 도 6에서는, 상기 단말이 상기 RS메시지를 전송할 때, 상기 단말은 상기 라우터의 목적 주소를 모르므로, RA의 획득을 위하여 ff02::2를 사용한 예를 나타내었다. 여기에서, 상기 P-GW는 상기 단말로부터 상기 RS 메시지를 수신하고, 상기 수신한 RS 메시지의 소스 주소가 자신이 할당한 IID값을 사용하였으므로, 상기 수신한 IID값에 대응하는 프리픽스 값을 상기 RA 메시지에 넣어 송신하게 된다. 이와 같은 과정을 RFC에서는 router discovery process라고 부르기도 한다.When the terminal transmits the RS message, the destination address ff02 :: 2 in the RS message indicates all routers (link-local scope all-routers) in the link local area. In FIG. 6, when the UE transmits the RS message, since the UE does not know the destination address of the router, an example using ff02 :: 2 for obtaining the RA is shown. Herein, the P-GW receives the RS message from the terminal and uses the IID value assigned by the source address of the received RS message. Therefore, the P-GW transmits the prefix value corresponding to the received IID value to the RA Message. This process is also referred to as the router discovery process in RFCs.
8) 한편, 상기 단말(200)은 상기 수신한 RA 메시지 내에 있는 상기 64bit prefix값과 상기 할당받은 64bit의 IID값을 사용하여, 128bit 글로벌 주소(global address)를 생성한다. 8) On the other hand, the terminal 200 generates a 128-bit global address using the 64-bit prefix value in the received RA message and the allocated 64-bit IID value.
이상에서는 버전 6의 IP 주소를 할당받는 것을 RFC 규격에 따라 설명하였다. 다만, LTE에서는 P-GW가 세계적으로 고유한(globally unique)한 prefix를 상기 단말에 할당 하도록 하고 있다. 또한, 상기 LTE에서는 상기 P-GW에서 할당한은 IID값을 반드시 사용하도록 하고 있다. 그러나 대안적으로, 상기 IID값은 상기 P-GW에서 할당하지 않고, 상기 단말이 임의적으로 생성한 값을 사용할 수도 있다.In the above, it is described according to the RFC standard that the version 6 IP address is allocated. However, in LTE, the P-GW assigns globally unique prefix to the terminal. In addition, in the LTE, a silver IID value allocated by the P-GW must be used. Alternatively, however, the IID value may not be allocated in the P-GW, but may be a value arbitrarily generated by the terminal.
9) 한편, 상기 P-GW는 상기 단말에게 할당한 버전6의 IP 주소의 유효성에 대한 갱신을 위해, 상기 P-GW는 주기적으로 Router Advertisement 메시지를 상기 단말에게 전송한다.9) Meanwhile, the P-GW periodically transmits a Router Advertisement message to the terminal to update the validity of the version 6 IP address assigned to the terminal.
이하에서는, 도 7을 참조하여, 단말 내에서의 IPv6 주소 할당 과정에 대하여 설명한다. 3GPP(3rd Generation Partnership Project) 환경 하에서 단말(User Equipment, UE)의 IPv6(Internet Protocol version 6) 주소 할당 방식은 도 7에 도시된 바와 같다. 단말은 정보저장장치(Terminal Equipment, TE)와 이동단말장치(Mobile Termination, MT)를 포함할 수 있다. MT는 무선 구간을 통한 통신을 위한 무선접속 프로토콜이 위치한 부분이며, TE는 무선접속 프로토콜의 동작에 필요한 제어 기능을 제공할 수 있다. Hereinafter, an IPv6 address assignment process in the UE will be described with reference to FIG. An IPv6 (Internet Protocol version 6) address allocation scheme of a User Equipment (UE) in a 3GPP (3rd Generation Partnership Project) environment is as shown in FIG. A terminal may include an information storage device (TE) and a mobile terminal device (MT). The MT is a part where a radio access protocol for communicating over a radio section is located, and the TE can provide a control function necessary for operation of the radio access protocol.
3GPP 환경에서의 IPv6 주소는 IPv6 무상태 주소 자동생성(stateless address autoconfiguration) 방식(예를 들어, 문서 RFC 4862에 기재된 방식)에 의하여 할당될 수 있다. 단말은, 새로운 패킷데이터네트워크(Packet Data Network, PDN) 연결을 확립하고, 해당 PDN에서 IPv6 주소를 사용하기 위하여 IPv6 무상태 주소 자동생성 방식을 통해 IPv6 주소를 할당(64비트(bit) 프리픽스(prefix)를 이용하여) 받는다. The IPv6 address in the 3GPP environment can be allocated by the IPv6 stateless address autoconfiguration scheme (for example, the scheme described in document RFC 4862). The MS establishes a new Packet Data Network (PDN) connection and allocates an IPv6 address through the IPv6 stateless address automatic generation method (using a 64-bit (prefix) prefix ).
보다 구체적으로, UMTS(Universal Mobile Telecommunication System)의 특정 컨텍스트(예를 들어, 포인트-투-포인트(point-to-point) 연결, 무선 자원 효율 등) 내에 있는 네트워크는 IPv6 무상태 주소 자동설정에 지원하는 각각의 PDP(Packet Data Protocol) 컨텍스트에게 자신의 범위 내에서 고유한 프리픽스(prefix)를 할당하여야 한다. More specifically, a network within a specific context of a Universal Mobile Telecommunication System (UMTS) (e.g., point-to-point connection, radio resource efficiency, etc.) A PDP (Packet Data Protocol) context to which each PDP should assign a unique prefix within its own range.
먼저, 단말의 MT와 네트워크 사이에 주 PDP 컨텍스트 활성(Primary PDP context Activation) 과정 또는 디폴트 베어러 활성(Default Bearer Activation) 과정이 수행된다. 예를 들어, IPv6 무상태 주소 자동구성을 위하여, 단말은 PDP 컨텍스트 활성 요청(Activate PDP Context Request)을 네트워크에 전송한다. PDP 컨텍스트 생성 요청의 수신시, 네트워크는 PDP 컨텍스트에 할당된 프리픽스와 GGSN(Gateway GSPR Supported Node)에 의하여 생성된 인터페이스 식별자로 구성된 IPv6 주소를 생성한다. 생성된 주소는 PDP 컨텍스트 생성 응답(Create PDP Context Response) 메시지 내의 PDP 주소 정보 요소 내에서 반환된다. First, a primary PDP context activation process or a default bearer activation process is performed between the MT of the UE and the network. For example, to automatically configure IPv6 stateless address, the terminal transmits an Activate PDP Context Request to the network. Upon receipt of the PDP context creation request, the network generates an IPv6 address consisting of a prefix assigned to the PDP context and an interface identifier generated by the Gateway GSPR Supported Node (GGSN). The generated address is returned in the PDP address information element in the Create PDP Context Response message.
단말은 PDP 컨텍스트 활성 수락(Activate PDP Context Accept) 내의 GGSN에 의하여 생성된 IPv6 주소를 수신한다. 예를 들어, 단말은 네트워크로부터의 라우터 광고(Router Advertisement, RA) 메시지로부터 64비트 프리픽스를 수신할 수 있다. 또한, 단말은 라우터 광고(RA) 메시지의 전송을 활성화하기 위하여 네트워크에 라우터 요청(Router Solicitation, RS) 메시지를 전송할 수도 있다. 이러한 라우터 요청(RS) 메시지는 단말 내의 TE에 의하여 생성되고, MT에 의하여 전송된다.The UE receives the IPv6 address generated by the GGSN in the Activate PDP Context Accept. For example, the terminal may receive a 64-bit prefix from a Router Advertisement (RA) message from the network. In addition, the terminal may send a Router Solicitation (RS) message to the network to activate the transmission of the Router Advertisement (RA) message. This Router Solicitation (RS) message is generated by the TE in the terminal and is transmitted by the MT.
네트워크는 라우터 광고(RA) 메시지를 전송할 수 있다. 네트워크는 라우터 요청(RS)에 응답하여 또는 주기적으로 라우터 광고(RA)메시지를 전송할 수 있다. TE는 네트워크로부터의 라우터 광고(RA) 메시지를 MT를 통하여 수신한다. 라우터 광고(RA) 메시지를 수신한 후에, 단말은 수신된 인터페이스 식별자 또는 로컬-생성된 인터페이스 식별자와 라우터 광고(RA)를 통하여 수신한 프리픽스를 연관시킴으로써 완전한 IPv6 주소를 구성할 수 있다. The network may send a Router Advertisement (RA) message. The network may send a Router Advertisement (RA) message in response to a Router Solicitation (RS) or periodically. The TE receives the Router Advertisement (RA) message from the network through the MT. After receiving the Router Advertisement (RA) message, the terminal may configure the complete IPv6 address by associating the received interface identifier or the prefix received via the Router Advertisement (RA) with the locally-generated interface identifier.
따라서, 도 7에 도시된 바와 같이, 단말 내의 MT(Mobile Termination)의 PDN 연결 절차 후, 단말 내의 TE가 MT를 통해 라우터 요청(RS)을 네트워크로 전송한다. 또한, TE는 MT를 통하여 네트워크로부터 라우터 광고(RA)를 수신하여 IPv6 주소를 할당 받을 수 있다. 따라서, 단말(UE)의 내부적으로 TE-MT 사이의 라우터 요청(RS) 전송 지연이 발생하게 된다. 따라서, RS 전송 지연을 감소시킬 수 있는 IPv6 주소 할당 방법이 요구된다. Therefore, as shown in FIG. 7, after the PDN connection procedure of MT (Mobile Termination) in the UE, the TE in the UE transmits a router request (RS) to the network through the MT. Also, the TE can receive the Router Advertisement (RA) from the network through the MT and receive the IPv6 address. Therefore, a router request (RS) transmission delay between the TE and MT internally occurs in the UE. Therefore, an IPv6 address allocation method capable of reducing the RS transmission delay is required.
도 8은 일 실시예에 따른 단말 내의 IPv6 주소 할당의 흐름도이다.8 is a flowchart of IPv6 address assignment in a UE according to an exemplary embodiment of the present invention.
상술한 바와 같은 TE-MT 간의 전송 지연을 감소시키기 위하여, MT 내의 라우터 광고(RA) 저장소의 도입을 제안한다. 초기 상태에서, RA 저장소는 비어 있는 상태이다. 후술하는 바와 같이, MT는 네트워크로부터 수신된 라우터 광고(RA)를 라우터 광고(RA) 저장소에 저장하고 또한 RA 저장소를 업데이트할 수 있다.In order to reduce the transmission delay between the TE-MTs as described above, the introduction of a router advertisement (RA) repository in the MT is proposed. In its initial state, the RA store is empty. As described below, the MT may store router advertisements (RA) received from the network in a router advertisement (RA) store and also update the RA store.
먼저, MT는 네트워크와 주 PDP 컨텍스트 활성(3G) 또는 디폴트 베어러 활성(4G) 절차를 수행하여, PDN 연결을 확립(S801)할 수 있다. 또한, MT는 PDN 연결 과정에서 생성되는 링크-로컬 주소를 이용하여 라우터 요청(RS)을 생성하고 생성된 라우터 요청(RS)을 네트워크로 송신(S802)할 수 있다. MT는 네트워크로부터 라우터 광고(RA)를 수신하기 전에 TE로부터 라우터 요청(RS)을 수신(S803)하는 경우, TE로부터 수신된 라우터 요청(RS) 정보를 기록한 후 해당 라우터 요청(RS)을 폐기한다. First, the MT may perform a primary PDP context activation (3G) or a default bearer activation (4G) procedure with the network to establish a PDN connection (S801). In addition, the MT may generate a router request (RS) using the link-local address generated in the PDN connection process and transmit the generated router request (RS) to the network (S802). If MT receives a router request (RS) from the TE before receiving a router advertisement (RA) from the network (S803), it records router request (RS) information received from the TE and discards the router request (RS) .
MT는 네트워크로부터 라우터 광고(RA)를 수신하고, 수신된 라우터 광고(RA)를 MT의 RA 저장소에 저장하고, 라우터 광고(RA)를 TE에 송신(S804)할 수 있다. 이 경우, 라우터 광고(RA) 수신 전에 TE로부터 수신된 라우터 요청(RS)이 존재하는 경우, MT는 라우터 광고(RA)를 TE로 전송할 수 있다. The MT may receive a Router Advertisement (RA) from the network, store the received Router Advertisement (RA) in the RA RA store of the MT and send a Router Advertisement (RA) to the TE (S804). In this case, the MT may send a Router Advertisement (RA) to the TE if there is a Router Solicitation (RS) received from the TE prior to receiving the Router Advertisement (RA).
TE는 MT로부터 라우터 광고(RA)를 수신하며, 라우터 광고(RA) 내의 64 비트 프리픽스를 이용하여 IPv6 주소를 할당(S805)받을 수 있다. 예를 들어, TE는 인터페이스 식별자와 프리픽스를 결합함으로서 IPv6 주소를 할당 받을 수도 있다. 예를 들어, 라우터 광고(RA)의 프리픽스가 11:22:33:44이고, 인터페이스 식별자가 A1:B1:C1:D1인 경우, 할당된 IPv6 주소는 11:22:33:44:A1:B1:C1:D1일 수 있다. 또한, IPv6 주소의 할당(S805) 이후에, TE로부터 MT로 전송되는 라우터 요청(RS)에 대하여 MT는 RA 저장소에 저장된 라우터 광고(RA)를 TE로 전송하며, 수신된 라우터 요청(RS)은 폐기할 수 있다. 또한, 네트워크로부터의 라우터 광고(RA)의 수신에 대응하여, MT는 수신된 라우터 광고(RA)를 이용하여 RA 저장소를 갱신하고, TE에 수신된 라우터 광고(RA)를 전송할 수 있다.The TE may receive the router advertisement (RA) from the MT and allocate an IPv6 address using the 64-bit prefix in the router advertisement (RA) (S805). For example, the TE may be assigned an IPv6 address by combining the interface identifier and the prefix. For example, if the prefix of the router advertisement RA is 11:22:33:44 and the interface identifier is A1: B1: C1: D1, the assigned IPv6 address is 11: 22: 33: 44: A1: B1 : C1: D1. Also, after the assignment of the IPv6 address (S805), the MT sends a Router Advertisement (RA) stored in the RA store to the TE for the Router Request (RS) transmitted from the TE to the MT, and the received Router Request It can be discarded. Also, in response to receiving the Router Advertisement (RA) from the network, the MT may update the RA Store using the received Router Advertisement (RA) and send the Router Advertisement (RA) received on the TE.
본 실시예에서 TE로부터의 라우터 요청(RS)이 수신(S803)되기 이전에 라우터 요청이 MT로부터 네트워크로 송신(S802)된다. 따라서, 라우터 요청(RS)의 송신 전에 MT가 라우터 요청(RS)을 TE로부터 수신하기 위한 전송 지연이 감소될 수 있다. In this embodiment, the router request is transmitted from the MT to the network (S802) before the router request (RS) from the TE is received (S803). Thus, the transmission delay for the MT to receive a Router Solicitation (RS) from the TE before transmission of the Router Solicitation (RS) may be reduced.
도 9는 또 다른 실시예에 따른 단말 내의 IPv6 주소 할당의 흐름도이다.9 is a flowchart of an IPv6 address assignment in a UE according to another embodiment of the present invention.
도 9에서, MT가 네트워크와 PDN 연결을 확립(S901)하고, 라우터 요청(RS)을 생성 및 네트워크에 송신(S902)하고, 네트워크로부터 수신된 라우터 광고(RA)를 라우터 저장소에 저장 및 TE에 송신(S903)할 수 있다. 또한, TE는 MT로부터 수신된 라우터 광고(RA)의 64 비트 프리픽스를 이용하여 IPv6 주소를 할당(S904)받을 수 있다. 따라서, 도 9의 실시예는 도 8의 실시예와 유사하나, TE로부터의 라우터 요청(RS) 수신 과정(도 8의 S803)이 생략된다는 점에서 차이가 있다. 따라서, MT는 TE로부터의 라우터 요청(RS)의 수신 여부에도 불구하고, 네트워크로부터 라우터 광고(RA)를 수신하면, 수신된 라우터 광고(RA)를 TE에 전송할 수도 있다.9, the MT establishes a PDN connection with the network (S901), generates and sends a router request (RS) to the network (S902), stores the router advertisement (RA) received from the network in the router store, (S903). Also, the TE can receive the IPv6 address (S904) using the 64 bit prefix of the router advertisement (RA) received from the MT. Therefore, the embodiment of FIG. 9 is similar to the embodiment of FIG. 8, but differs in that the process of receiving the router request (RS) from the TE (S803 of FIG. 8) is omitted. Thus, the MT may send the received Router Advertisement (RA) to the TE upon receipt of the Router Advertisement (RA) from the network, despite the receipt of the Router Request (RS) from the TE.
또한, IPv6 주소의 할당(S804) 이후에, TE로부터 MT로 전송되는 라우터 요청(RS)에 대하여 MT는 RA 저장소에 저장된 라우터 광고(RA)를 TE로 전송하며, 수신된 라우터 요청(RS)은 폐기할 수 있다. 또한, 네트워크로부터의 라우터 광고(RA)의 수신에 대응하여, MT는 수신된 라우터 광고(RA)를 이용하여 RA 저장소를 업데이트하고, TE에 수신된 라우터 광고(RA)를 전송할 수 있다.After the assignment of the IPv6 address (S804), the MT sends a Router Advertisement (RA) stored in the RA store to the TE for the Router Request (RS) transmitted from the TE to the MT, and the received Router Request (RS) It can be discarded. Also, in response to receiving the Router Advertisement (RA) from the network, the MT may update the RA Store using the received Router Advertisement (RA) and send the Router Advertisement (RA) received on the TE.
도 8 및 도 9와 관련하여 상술한 실시예에 따라서, TE-MT 간 라우터 요청(RS) 전송 지연을 감소시킬 수 있다. 따라서, 3GPP 환경에서 MT가 라우터 요청(RS)을 전송함으로써 패킷 데이터 통신을 위한 시간을 단축시킬 수 있다. 또한, 윈도우 XP의 경우, MT가 라우터 요청(RS)을 전송하게 함으로써 약 20ms 내지 40ms의 시간 단축 효과가 얻어질 수 있다.According to the embodiment described above with reference to Figures 8 and 9, it is possible to reduce the TE-MT Router Solicitation (RS) transmission delay. Thus, in the 3GPP environment, the MT can shorten the time for packet data communication by sending a Router Solicitation (RS). Also, in the case of Windows XP, a time reduction effect of about 20 ms to 40 ms can be obtained by causing the MT to transmit a router request (RS).
이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다.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.
본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 통상의 기술자에게 자명하다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. 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 above description should not be construed in a limiting sense in all respects and should be considered illustrative. 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.
Claims (7)
상기 단말과 네트워크 사이에 패킷데이터네트워크(Packet Data Network, PDN) 연결을 확립하는 단계;
상기 네트워크로 상기 MT에 의하여 생성된 라우터 요청을 송신하는 단계;
상기 네트워크로부터 프리픽스(prefix)를 포함하는 라우터 광고(Router Advertisement)를 수신하는 단계;
상기 수신된 라우터 광고를 상기 MT의 라우터 광고 저장소에 저장하는 단계; 및
상기 저장된 라우터 광고를 상기 단말의 정보저장장치(Terminal Equipment, TE)에 송신하는 단계를 포함하고,
상기 프리픽스는 상기 TE에 IPv6 주소를 할당하는데 사용되고,
상기 단말의 IPv6 주소 할당 방법은,
상기 라우터 광고가 수신되기 전에 상기 TE로부터 라우터 요청이 수신되면, 상기 TE로부터 수신된 라우터 요청의 정보를 기록하는 단계; 및
상기 정보가 기록된 후, 상기 TE로부터 수신된 라우터 요청을 폐기하는 단계를 더 포함하는, 단말의 IPv6 주소 할당 방법.A method for allocating an IPv6 address of a terminal performed by a mobile terminal (MT) of a terminal,
Establishing a Packet Data Network (PDN) connection between the terminal and the network;
Sending a router request generated by the MT to the network;
Receiving a Router Advertisement including a prefix from the network;
Storing the received router advertisement in a router advertisement storage of the MT; And
And transmitting the stored router advertisement to an information storage device (TE) of the terminal,
Wherein the prefix is used to assign an IPv6 address to the TE,
A method of allocating an IPv6 address of a terminal,
Recording information of a router request received from the TE when a router request is received from the TE before the router advertisement is received; And
Further comprising the step of discarding a router request received from the TE after the information is recorded.
상기 PDN 연결은 주 PDP 컨텍스트 활성화(Primary Packet Data Protocol Activation) 또는 디폴트 베어러 활성화(Default Bearer Activation)를 수행함으로써 확립되는, 단말의 IPv6 주소 할당 방법.The method according to claim 1,
Wherein the PDN connection is established by performing a Primary PDP Context Activation or a Default Bearer Activation.
상기 라우터 요청은 상기 확립된 PDN 연결로부터 획득된 링크-로컬 주소(link-local address)를 이용하여 생성된, 단말의 IPv6 주소 할당 방법.The method according to claim 1,
Wherein the router request is generated using a link-local address obtained from the established PDN connection.
상기 라우터 광고가 저장된 후에 상기 TE로부터 라우터 요청이 수신되면, 상기 라우터 광고 저장소에 저장된 라우터 광고를 상기 TE로 송신하는 단계; 및
상기 TE로부터 수신된 라우터 요청을 폐기하는 단계를 더 포함하는, 단말의 IPv6 주소 할당 방법.The method according to claim 1,
Sending a Router Advertisement stored in the Router Advertisement Store to the TE when a router request is received from the TE after the Router Advertisement is stored; And
And discarding a router request received from the TE.
상기 라우터 광고가 저장된 후에 상기 네트워크로부터 새로운 라우터 광고가 수신되면, 상기 네트워크로부터 수신된 새로운 라우터 광고를 이용하여 상기 라우터 광고 저장소에 저장된 라우터 광고를 업데이트하는 단계를 더 포함하는, 단말의 IPv6 주소 할당 방법.The method according to claim 1,
Further comprising updating a router advertisement stored in the router advertisement store using a new router advertisement received from the network when a new router advertisement is received from the network after the router advertisement is stored, .
상기 네트워크로부터 수신된 라우터 광고는, 상기 MT의 라우터 요청의 송신에 응답하여 수신되거나, 주기적으로 상기 네트워크로부터 수신되는, 단말의 IPv6 주소 할당 방법.The method according to claim 1,
Wherein the router advertisement received from the network is received in response to transmission of the MT's router request or periodically received from the network.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150054275A KR101652448B1 (en) | 2015-04-17 | 2015-04-17 | METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150054275A KR101652448B1 (en) | 2015-04-17 | 2015-04-17 | METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101652448B1 true KR101652448B1 (en) | 2016-08-30 |
Family
ID=56886231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150054275A Expired - Fee Related KR101652448B1 (en) | 2015-04-17 | 2015-04-17 | METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101652448B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240333806A1 (en) * | 2023-03-31 | 2024-10-03 | Sony Group Corporation | Electronic device, method, and computer program product for obtaining ipv6 addresses |
| CN119254744A (en) * | 2024-12-04 | 2025-01-03 | 浙江竞高信息技术有限公司 | A device networking method and system based on IPv6 protocol |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080041989A (en) * | 2006-11-08 | 2008-05-14 | 한국전자통신연구원 | Dynamic IP Address Allocation Method for Mobile Terminal in Mobile Communication System |
| US20130279402A1 (en) * | 2012-04-24 | 2013-10-24 | Mediatek Inc. | Apparatuses and methods for ipv6 address acquisition |
-
2015
- 2015-04-17 KR KR1020150054275A patent/KR101652448B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080041989A (en) * | 2006-11-08 | 2008-05-14 | 한국전자통신연구원 | Dynamic IP Address Allocation Method for Mobile Terminal in Mobile Communication System |
| US20130279402A1 (en) * | 2012-04-24 | 2013-10-24 | Mediatek Inc. | Apparatuses and methods for ipv6 address acquisition |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240333806A1 (en) * | 2023-03-31 | 2024-10-03 | Sony Group Corporation | Electronic device, method, and computer program product for obtaining ipv6 addresses |
| US12438951B2 (en) * | 2023-03-31 | 2025-10-07 | Sony Group Corporation | Electronic device, method, and computer program product for obtaining IPV6 addresses |
| CN119254744A (en) * | 2024-12-04 | 2025-01-03 | 浙江竞高信息技术有限公司 | A device networking method and system based on IPv6 protocol |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101719983B1 (en) | METHOD FOR Allocating IP ADDRESS TO MOBILE Communication Terminal | |
| JP4837741B2 (en) | Paging information processing method in wireless mobile communication system | |
| EP3120609B1 (en) | Method and apparatus for canceling triggered buffer status report for device-to-device transmission in wireless communication system | |
| JP6546607B2 (en) | Method and apparatus for transmitting scheduling request using contention based resource in wireless communication system | |
| CN108292982B (en) | Apparatus operating in wireless communication system and apparatus operating method thereof | |
| US9980173B2 (en) | Method and apparatus for indicating QoS of D2D data in wireless communication system | |
| US10172165B2 (en) | Method for configuring a MAC PDU for D2D communication system and device therefor | |
| CN101300744B (en) | Data receiving method for mobile communication terminal | |
| US7996029B2 (en) | Method of allocating radio resources in a wireless communication system | |
| EP3975449B1 (en) | Method for handling an id collision for d2d communication system and device therefor | |
| US8347174B2 (en) | Method of transmitting and receiving data in a wireless communication system including error detection code decoded using equipment identifiers and group identifiers | |
| USRE45138E1 (en) | Method of allocating radio resources in a wireless communication system | |
| EP3358894B1 (en) | User equipment involved in paging | |
| JP4818371B2 (en) | Method for processing control information in wireless mobile communication system | |
| JP2016535506A (en) | Method and apparatus for transmitting a paging message in a wireless communication system | |
| EP2868156A2 (en) | System, method and computer readable medium for bearer activation in a core network for wireless devices | |
| US20180035398A1 (en) | Method for acquiring synchronization in a communication system and device therefor | |
| US10623532B2 (en) | Method for indicating a priority for relay data in a D2D communication system and device therefor | |
| US10575335B2 (en) | Method for contention resolution in a random access procedure in a D2D communication system and device therefor | |
| KR101652448B1 (en) | METHOD FOR ALLOCATING ADDRESS OF USER EQUIPMENT IN 3GPP IPv6 AND APPARATUS THEREOF | |
| US20180317248A1 (en) | Method for selecting prose destinations or sl grants in a d2d communication system and device therefor | |
| CN109417794B (en) | Terminal device, base station device, communication method, and integrated circuit | |
| KR20170016672A (en) | The Apparatus and Method for performing of service request procedure in a wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190825 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190825 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |