KR102178540B1 - Scheme for congestion control in mobile communication system - Google Patents
Scheme for congestion control in mobile communication system Download PDFInfo
- Publication number
- KR102178540B1 KR102178540B1 KR1020130035329A KR20130035329A KR102178540B1 KR 102178540 B1 KR102178540 B1 KR 102178540B1 KR 1020130035329 A KR1020130035329 A KR 1020130035329A KR 20130035329 A KR20130035329 A KR 20130035329A KR 102178540 B1 KR102178540 B1 KR 102178540B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- base station
- load
- pgw
- sgw
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/181—Transcoding devices; Rate adaptation devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
이동 통신 시스템에서 혼잡 제어를 수행하는 방법에 있어서, 부하 관리자가 기지국으로부터 부하 정보를 수신하는 동작; 및 상기 수신한 부하 정보를 포함하는 부하 통지 메시지를 PGW(PDN Gateway) 또는 SGW(Serving Gateway)에게 송신하여 상기 혼잡 제어를 트리거링하는 동작을 포함함을 특징으로 하는 이동 통신 시스템의 혼잡 제어 수행 방법을 제공함으로써, 기지국 자원의 효율적 이용이 가능하며, 혼잡 제어로 인해 일정 비트 전송율의 확보가 요청되는 트래픽의 서비스가 중단되는 현상을 예방할 수 있다.A method of performing congestion control in a mobile communication system, the method comprising: receiving, by a load manager, load information from a base station; And triggering the congestion control by sending a load notification message including the received load information to a PDN Gateway (PGW) or a Serving Gateway (SGW), comprising: a method of performing congestion control in a mobile communication system, comprising: By providing, it is possible to efficiently use base station resources, and to prevent a service interruption of a traffic for which a certain bit rate is requested to be secured due to congestion control.
Description
이동 통신 망에서 유저 플레인의 혼잡 제어 방법, 시스템, 이를 구성하는 엔터티들에 관한 것으로써, 특히 기지국의 부하 정보를 이용하여 유저 플레인의 혼잡 제어를 수행하는 기법에 관한 것이다.The present invention relates to a user plane congestion control method, system, and entities constituting the same in a mobile communication network, and in particular, to a technique for performing congestion control of a user plane using load information of a base station.
도 1은 단말이 모바일 망(mobile network)을 통해 외부 망(external network)과 연결되는 통신 시스템의 구성을 예시하고 있다.1 illustrates the configuration of a communication system in which a terminal is connected to an external network through a mobile network.
단말(180)은 모바일 망의 기지국(eNB)(110)과 연결되어 통신 서비스를 제공 받게 된다. 상기 모바일 망에는 상기 기지국(110)외에도 MME(Mobile Management Entity: 이동성 관리 엔터티)(100), SGW(Serving Gateway; 서빙 게이트웨이)(120), PGW(Packet data network Gateway; PDN 게이트웨이)(130), PCRF(Policy and Charging Rule Function; 정책 과금 규칙 기능)(170), 및 TDF(Traffic Detection Function; 트래픽 감지 기능)(140)중 하나 이상이 더 포함될 수 있다. 상기 단말(180)이 상기 모바일 망을 통해 연결되는 상기 외부 망에는 하나 이상의 어플리케이션 서버(150)가 포함될 수 있다.The
이러한 이동 통신 망에서 유저 플레인(user plane; 사용자 평면)에 대한 제어 방법은 다음과 같이 이루어 질 수 있다. In such a mobile communication network, a control method for a user plane (user plane) may be performed as follows.
서비스 또는 어플리케이션(application)에 대한 구분을 하여 유저 플레인의 전송율(rate)을 제어하는 경우에는, PGW(130)이나 TDF(140)에서 서비스/어플리케이션의 감지(detection)를 한 후 패킷 드랍(packet dropping)을 하거나 버퍼링(buffering)을 오래하여 전송 시간을 늦추는 식으로, 전송율 제어(rate control) 또는 게이팅(gating)이 이루어질 수 있다.In the case of controlling the transmission rate of the user plane by classifying services or applications, the PGW 130 or TDF 140 detects the service/application and then drops packets. ) Or delaying the transmission time by prolonged buffering, rate control or gating may be performed.
서비스 또는 어플리케이션에 대한 구분을 하지 않고 유저 플레인의 전송율을 제어하는 경우에는, 기지국(eNB)(110)에서 혼잡(congestion) 발생시 비트 전송율(bit rate)의 보장을 약속하지 않는 베어러(bearer) 즉, non-GBR 베어러(non-Guaranteed Bit Rate)들에 대하여 어느 하나의 베어러를 이용하는 여러 서비스/어플리케이션의 IP(Internet Protocol) 플로우(flow)들 중 랜덤하게(randomly) IP 플로우를 선택하고 상기 선택된 IP 플로우의 패킷을 드랍하거나 버퍼링을 오래해 전송 시간을 늦추는 식으로, 전송율 제어 또는 게이팅이 이루어질 수 있다.In the case of controlling the transmission rate of the user plane without distinguishing between services or applications, a bearer that does not promise to guarantee the bit rate when congestion occurs in the base station (eNB) 110, that is, For non-GBR bearers (non-Guaranteed Bit Rate), an IP flow is randomly selected from among Internet Protocol (IP) flows of several services/applications using any one bearer, and the selected IP flow Transmission rate control or gating can be performed by dropping packets of the packet or delaying the transmission time by prolonged buffering.
상기 첫 번째 전송율 제어 기법은 기지국의 유저 플레인 부하 상태(load status)과 관계 없이 특정 서비스/어플리케이션의 데이터 트래픽을 탈-우선순위화(de-prioritization)하기 때문에 기지국의 자원(resource)에 여유가 있는 상태에서도 특정 데이터 트래픽이 탈-우선순위화되고, 결국 기지국 자원의 효율적 이용이 이루어지지 않는다.The first rate control scheme de-prioritizes data traffic of a specific service/application regardless of the user plane load status of the base station, so there is room for the resource of the base station. Even in the state, specific data traffic is de-prioritized, and as a result, efficient use of base station resources is not achieved.
상기 두 번째 전송율 제어 기법은 기지국에서 특정 베어러의 IP 플로우들 중에서 서비스/어플리케이션의 특징(feature)이나 트래픽 특성(traffic character)를 고려하지 않고 무작위로 IP 플로우를 골라서 탈-우선순위화 하는 기법이다. 예를 들어, 유튜브(youtube)와 같은 MNO(Mobile Network Operator; 이동 통신 사업자)가 제공하지 않는 비디오 서비스의 경우에, 이러한 전송율 제어 기법이 적용되어 일정 수준의 비트 전송율을 만족시킬 수 없다면 데이터 트래픽이 제공된다고 해도 과금(charging) 정보만 추가(count)될 뿐 사용자의 QoE(Quality of Experience; 체감 품질)는 오히려 더 악화될 수 있다.The second rate control scheme is a scheme in which a base station randomly selects an IP flow among IP flows of a specific bearer without considering service/application features or traffic characteristics, and de-prioritizes it. For example, in the case of a video service that is not provided by a mobile network operator (MNO) such as YouTube, if this rate control technique is applied and the bit rate cannot be satisfied, data traffic is Even if provided, only charging information is counted, and the user's QoE (Quality of Experience) may worsen.
기지국의 부하(load) 상태(status)에 따라 혼잡 제어할 데이터 트래픽을 최소의 시그널링(signaling)과 최소의 프로세싱 오버로드로 선정하며, 상기 선정된 트래픽의 서비스/어플리케이션의 성격을 고려하여 혼잡 제어하는 기법, 시스템, 및 그 장치를 제공한다.According to the load status of the base station, data traffic to be controlled for congestion is selected with minimum signaling and minimum processing overload, and congestion control is performed in consideration of the characteristics of the service/application of the selected traffic. Techniques, systems, and devices are provided.
이동 통신 시스템에서 혼잡 제어를 수행하는 방법에 있어서, 부하 관리자가 기지국으로부터 부하 정보를 수신하는 동작; 및 상기 수신한 부하 정보를 포함하는 부하 통지 메시지를 PGW(PDN Gateway) 또는 SGW(Serving Gateway)에게 송신하여 상기 혼잡 제어를 트리거링하는 동작을 포함함을 특징으로 하는 이동 통신 시스템의 혼잡 제어 수행 방법을 제안한다.A method of performing congestion control in a mobile communication system, the method comprising: receiving, by a load manager, load information from a base station; And triggering the congestion control by sending a load notification message including the received load information to a PDN Gateway (PGW) or a Serving Gateway (SGW), comprising: a method of performing congestion control in a mobile communication system, comprising: Suggest.
또한, 혼잡 제어를 수행하는 이동 통신 시스템의 장치에 있어서, 기지국으로부터 부하 정보를 수신하며; 상기 수신한 부하 정보를 포함하는 부하 통지 메시지를 PGW(PDN Gateway) 또는 SGW(Serving Gateway)에게 송신하여 상기 혼잡 제어를 트리거링하는 부하 관리자를 포함함을 특징으로 하는 이동 통신 시스템 장치를 제안한다.In addition, an apparatus of a mobile communication system for performing congestion control, comprising: receiving load information from a base station; A mobile communication system device comprising: a load manager triggering the congestion control by transmitting a load notification message including the received load information to a PDN Gateway (PGW) or a Serving Gateway (SGW).
또한, 이동 통신 시스템에서 혼잡 제어를 수행하는 방법에 있어서, PGW(PDN Gateway)가 기지국을 통해 단말로 향하는 유저 데이터 대하여 DPI(deep packet inspection)을 수행하여 상기 데이터의 서비스를 구분하는 식별자를 획득하는 동작; 상기 PGW가 상기 서비스를 구분하는 식별자 및 상기 데이터의 최소 비트 전송율을 상기 트래픽의 GTP-U(GPRS Tunneling Protocol-User) 헤더에 마킹하고 상기 데이터를 SGW(Serving Gateway)로 송신하는 동작; 상기 PGW가 상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 데이터를 수신하는 동작; 및 상기 PGW가 상기 수신한 데이터의 GTP-U 헤더에서 독취한 상기 최소 비트 전송율에 대한 지원 여부 값에 따라 상기 데이터의 전송율 제어를 실시하는 동작을 포함하는 이동 통신 시스템의 혼잡 제어 수행 방법을 제안한다.In addition, in the method of performing congestion control in a mobile communication system, a PGW (PDN Gateway) performs deep packet inspection (DPI) on user data destined for a terminal through a base station to obtain an identifier that identifies the service of the data. action; Marking, by the PGW, an identifier for identifying the service and a minimum bit rate of the data on a GTP-U (GPRS Tunneling Protocol-User) header of the traffic, and transmitting the data to a Serving Gateway (SGW); Receiving, by the PGW, data from the base station in response to the marked GTP-U header; And controlling the transmission rate of the data according to a value of whether the PGW supports the minimum bit rate read from the GTP-U header of the received data. .
또한, 혼잡 제어를 수행하는 이동 통신 시스템 장치에 있어서, 기지국을 통해 단말로 향하는 유저 데이터 대하여 DPI(deep packet inspection)을 수행하여 상기 데이터의 서비스를 구분하는 식별자를 획득하고; 상기 PGW가 상기 서비스를 구분하는 식별자 및 상기 데이터의 최소 비트 전송율을 상기 트래픽의 GTP-U(GPRS Tunneling Protocol-User) 헤더에 마킹하고 상기 데이터를 SGW로 송신하고; 상기 PGW가 상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 데이터를 수신하고; 상기 PGW가 상기 수신한 데이터의 GTP-U 헤더에서 독취한 상기 최소 비트 전송율에 대한 지원 여부 값에 따라 상기 데이터의 전송율 제어를 실시하는 PGW를 포함하는 이동 통신 시스템 장치를 제안한다.In addition, a mobile communication system apparatus for performing congestion control, comprising: performing deep packet inspection (DPI) on user data directed to a terminal through a base station to obtain an identifier for classifying a service of the data; The PGW marks an identifier for identifying the service and a minimum bit rate of the data on a GTP-U (GPRS Tunneling Protocol-User) header of the traffic and transmits the data to the SGW; The PGW receives data from the base station in response to the marked GTP-U header; A mobile communication system device including a PGW for controlling the data rate according to a value of whether the PGW supports the minimum bit rate read from a GTP-U header of the received data.
기지국의 자원의 가용 여부를 혼잡 제어에 고려하므로 기지국 자원의 효율적 이용이 가능하며, 혼잡 제어시 서비스/어플리케이션별 특성을 고려할 수 있으므로 일률적 혼잡 제어로 인해 일정 비트 전송율의 확보가 요청되는 트래픽의 서비스가 중단되는 현상을 예방할 수 있다.Efficient use of base station resources is possible because the availability of resources of the base station is considered for congestion control, and the characteristics of each service/application can be considered during congestion control, so the service of traffic that requires securing a certain bit rate due to uniform congestion control is Stopping can be prevented.
또한 비정규적 혼잡이 발생하는 시스템에서 혼잡제어를 위한 시그널링과 추가적인 프로세스를 발생시키지 않으므로 시스템의 효율적 운용이 가능하다.In addition, since signaling and additional processes for congestion control are not generated in a system where irregular congestion occurs, efficient operation of the system is possible.
도 1은 단말이 모바일 망(mobile network)을 통해 외부 망(external network)과 연결되는 통신 시스템의 구성을 예시도;
도 2는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 구조도;
도 3은 본 명세서의 제1 실시예에 따른 전송율 제어 기법을 예시하는 도면;
도 4는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면;
도 5는 본 명세서의 제2 실시예에 따른 전송율 제어 기법을 예시하는 도면;
도 6는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면;
도 7은 본 명세서의 제3 실시예에 따른 전송율 제어 기법을 예시하는 도면;
도 8은 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면;
도 9는 본 명세서의 일 실시예에 따른 액티브 상태의 단말이 기지국, SGW 및 PGW와 연결되는 데이터 경로를 예시하는 도면;
도 10은 본 명세서의 다른 일 실시예에 따른 이동 통신 시스템의 구조도;
도 11은 본 명세서의 제4 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면;
도 12는 본 명세서의 일 실시예에 따른 PGW가 기지국으로 송신하는 유저 트래픽의 GTP-U 헤더의 구조 예시도;
도 13은 본 명세서의 일 실시예에 따른 기지국이 PGW로 송신하는 유저 트래픽의 GTP-U 헤더의 구조 예시도;
도 14는 본 명세서의 제4 실시예에 따른 PGW의 혼잡 제어 방법을 예시하는 도면이다.1 is a diagram illustrating a configuration of a communication system in which a terminal is connected to an external network through a mobile network;
2 is a structural diagram of a mobile communication system according to an embodiment of the present specification;
3 is a diagram illustrating a rate control technique according to the first embodiment of the present specification;
4 is a diagram illustrating a rate control operation of a mobile communication system according to an embodiment of the present specification;
5 is a diagram illustrating a rate control technique according to a second embodiment of the present specification;
6 is a diagram illustrating a transmission rate control operation of a mobile communication system according to an embodiment of the present specification;
7 is a diagram illustrating a rate control technique according to a third embodiment of the present specification;
8 is a diagram illustrating a rate control operation of a mobile communication system according to an embodiment of the present specification;
9 is a diagram illustrating a data path through which a terminal in an active state is connected to a base station, an SGW, and a PGW according to an embodiment of the present specification;
10 is a structural diagram of a mobile communication system according to another embodiment of the present specification;
11 is a diagram illustrating a transmission rate control operation of a mobile communication system according to a fourth embodiment of the present specification;
12 is a diagram illustrating a structure of a GTP-U header of user traffic transmitted from a PGW to a base station according to an embodiment of the present specification;
13 is a diagram illustrating a structure of a GTP-U header of user traffic transmitted by a base station to a PGW according to an embodiment of the present specification;
14 is a diagram illustrating a congestion control method of a PGW according to a fourth embodiment of the present specification.
이하, 첨부된 도면들을 참조하여 본 발명의 실시 예를 상세하게 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로써 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention and may vary according to the intention or custom of users or operators. Therefore, the definition should be made based on the contents throughout this specification.
본 발명의 자세한 설명에 앞서, 본 명세서에서 사용되는 몇 가지 용어들에 대해 해석 가능한 의미의 예를 제시한다. 하지만, 아래 제시하는 해석 예로 한정되는 것은 아님을 주의하여야 한다.Prior to the detailed description of the present invention, examples of interpretable meanings for several terms used in the present specification are presented. However, it should be noted that it is not limited to the interpretation examples presented below.
기지국(Base Station)은 단말과 통신하는 일 주체로서, BS, NodeB(NB), eNodB(eNB), AP(Access Point) 등으로 지칭될 수도 있다. The base station is a subject that communicates with the terminal, and may be referred to as a BS, NodeB (NB), eNodB (eNB), access point (AP), or the like.
단말(User Equipment)은 기지국과 통신하는 일 주체로서, UE, 이동국(Mobile Station; MS), 이동장비(Mobile Equipment; ME), 디바이스(device), 터미널(terminal) 등으로 지칭될 수도 있다. A terminal (User Equipment) is a subject that communicates with a base station, and may be referred to as a UE, a mobile station (MS), a mobile equipment (ME), a device, a terminal, and the like.
본 명세서의 제1 실시예 내지 제3 실시예에 따르면 이동 통신 시스템은 부하 관리자(load manager)를 이용하여 부하 정보 통지와 트래픽 선정을 통한 유저 플레인의 혼잡 제어를 수행한다.According to the first to third embodiments of the present specification, the mobile communication system performs congestion control of the user plane through load information notification and traffic selection using a load manager.
도 2는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 구조도이다.2 is a structural diagram of a mobile communication system according to an embodiment of the present specification.
부하 관리자(load manger)(200)는, 이동 망에 위치하며, 하나 이상의 기지국(230)으로부터 부하 정보를 수집하여 통신 시스템 내의 타 엔터티에게 상기 수집된 부하 정보를 전달하여, 부하 정보에 기반한 혼잡제어를 수행하도록 트리거링 하는 엔터티이다. 선택적으로, 상기 부하 관리자(200)는 MME(220)와 상호동작(interaction)하여 탈-우선순위화 동작(즉, 혼잡 제어)을 수행할 PGW(210) 또는 SGW(250)에 대한 정보를 상기 MME(220)로 부터 획득할 수 있다. 또한 선택적으로, 상기 부하 관리자(200)는, 탈-우선순위화 동작을 수행할 PGW(210), SGW(250), 또는 TDF(240)으로 부하 정보와 탈-우선순위화 대상에 대한 추가 정보를 전달할 수도 있다. 또한 선택적으로, 상기 부하 관리자(200)는 동적으로 변화하는 부하의 상태(status)에 따라 전송율 제어를 트리거링할 수도 있다. The
상기 부하 관리자(Load Manager)는 부하 관리 기능(Load Manager Function; LMF), 부하 관리 엔터티(Load Manager Entity; LME), 부하 정보 기능(Load Information Function; LIF), 부하 정보 엔터티(Load Information Entity; LIE), 혼잡 관리 기능(Congestion Manage Function; CMF), 혼잡 관리 엔터티(Congestion Manage Entity; CME), 혼잡 제어 기능(Congestion Control Function; CCF), 혼잡 제어 엔터티(Congestion Control Entity; CCE) 등의 다양한 변형 명칭으로 불리어 질 수도 있다.The load manager includes a load manager function (LMF), a load manager entity (LME), a load information function (LIF), and a load information entity (LIE). ), Congestion Manage Function (CMF), Congestion Manage Entity (CME), Congestion Control Function (CCF), Congestion Control Entity (CCE), etc. It can also be called as.
부하 관리자(200)가 기지국(230) 등으로부터 수집하는 부하 정보(load information)는 부하 상태(load status) 정보, 부하 수준(load level) 정보, 또는 부하 심각성 정보 등으로 표현될 수도 있으며, 예로써, 상기 기지국(230)의 무선 채널(radio channel) 별 현재 사용중인 용량(capacity)의 퍼센트 정보 또는 QoS(Quality of Service)의 구별자인 QCI(Quality Control Information) 별 현재 사용중인 용량(capacity)의 퍼센트 정보가 될 수 있다.The load information collected by the
다음의 제1 실시예 내지 제3 실시예는 이동 통신 시스템이 부하 관리자(200)를 이용하여 전송율 제어를 실시하는 예이다.The following first to third embodiments are examples in which a mobile communication system performs transmission rate control using the
도 3은 본 명세서의 제1 실시예에 따른 전송율 제어 기법을 예시하는 도면이다.3 is a diagram illustrating a rate control technique according to the first embodiment of the present specification.
부하 관리자(200)는 기지국(230)과 연결을 맺은 뒤, 상기 기지국(230)으로부터 기지국 ID와 부하 수준(level)을 포함하는 부하 정보를 수신한다. 상기 부하 관리자(200)는 내부에 저장하고 있는 설정 테이블(configuration table)을 조회하여 상기 기지국(230)이 관련된 지역(region)을 확인하고, 상기 기지국(230)을 관리하는(responsible) 하나 이상의 PGW(210)을 선정(pick up)한다. 상기 부하 관리자(200)는 상기 선정된 하나 이상의 PGW(210)으로 부하가 발생한 기지국의 정보(예를 들어, 기지국 ID인 ECGI(E-UTRAN Cell Global Identifier))와 부하 수준 정보를 포함하는 부하 통지(load notification)(또는 과부하 통지(overload notification))을 한다. 상기 부하 통지를 수신한 상기 PGW(210)은 상기 부하 통지에 포함된 기지국 정보를 이용하여 해당 셀(cell)의 단말에 대한 전송율 제어를 수행한다. 이때, 상기 PGW(210)은 MME(220)과 통신하여 상기 기지국의 셀내의 단말의 정보를 획득할 수 있다. 선택적으로, 상기 PGW(210)가 수행하는 상기 DPI 및 전송율 제어 동작은 TDF(240)에 의해 수행될 수도 있다. After making a connection with the
도 4를 참조하여 상기 도 3에 따른 실시예의 동작을 보다 상세하게 설명한다.The operation of the embodiment according to FIG. 3 will be described in more detail with reference to FIG. 4.
도 4는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면이다.4 is a diagram illustrating a transmission rate control operation of a mobile communication system according to an embodiment of the present specification.
상기 기지국(230)은, 상기 부하 관리자(200)를 지역 정보 파라미터로 설정한 DNS 질의(Domain Name Server Query)의 결과로 얻는 주소로 접속(access)하거나, O&M(Operation and Maintenance; 운영 및 유지)을 통하여 지정되는 주소로 접속하여 상기 부하 관리자(200)와 연결을 설정한다(400).The
상기 부하 관리자(200)는 상기 기지국(230)이 부하 정보 보고하는데 필요한 설정 정보를 상기 기지국(230)에게 보낸다(402). The
상기 설정 정보에는, non-GBR 베어러들을 위하여 가용한 자원들 중 현재 사용중인 자원 양을 보고하는 기준 정보 및 보고 대상 정보가 포함될 수 있다. 상기 보고 기준 정보는, 주기적인 보고의 경우 그 주기(interval)가 될 수 있고, 비-주기적인 보고의 경우 사용중인 자원 양의 임계값(threthold)(예를 들어, 50%, 60%, 70%, 80%, 90% 등)이 될 수 있다. 상기 보고 대상 정보는, 무선 채널 별 현재 사용중인 용량(%)이 될 수 있다. 예를 들면, 상기 부하 관리자(200)는 상기 기지국(230)에게, 사용 중인 자원양이 임계값 70%를 넘기는 경우 현재 사용중인 용량(%)을 보고하라는 취지로, 상기 설정 정보에 ‘70%’, ‘사용중인 용량(%)’ 를 의미하는 정보를 포함하여 전송할 수 있다.The configuration information may include reference information for reporting the amount of a resource currently being used among available resources for non-GBR bearers and information to be reported. The reporting criterion information may be an interval in the case of periodic reporting, and in the case of non-periodic reporting, a threshold of the amount of resources being used (e.g., 50%, 60%, 70 %, 80%, 90%, etc.). The report target information may be a capacity (%) currently being used for each radio channel. For example, the
상기 기지국(230)은 상기 설정 정보를 기반으로 상기 기지국(230) 내의 자원을 모니터링(monitoring)하고 부하 정보를 상기 부하 관리자(200)로 통지한다(404).The
상기 부하 관리자(200)는, 전송율 제어의 트리거링이 필요한 임계값 이상의 용량이 사용되고 있음을 통지 받은 경우, 상기 부하 관리자(200)내에 설정된 설정 테이블(configuration table)을 이용하여 상기 기지국(230)과 관련된 하나 이상의 PGW(210)(들)을 선정한다(406). When the
표 1은 상기 부하 관리자(200)가 내부에 저장하는 설정 테이블의 일 예이다.Table 1 is an example of a setting table stored internally by the
상기 부하 관리자(200)는 기지국의 ID(eNB ID 또는 ECGI)를 이용하여 해당 기지국을 관리하는 PGW에 대한 정보를 상기 표 1과 같은 예시의 형태로 저장해두며, 상기 406 단계에서 기지국과 관련된(즉, 책임지는(responsible)) PGW 선정 시에 이용한다.The
상기 부하 관리자(200)는 상기 선정된 PGW(210)으로 부하 정보를 통지한다(408). 상기 부하 정보는 부하(또는 혼잡)가 발생한 기지국의 정보인 ECGI와 부하의 심각성 정도에 대한 정보(또는 부하 수준 정보)를 포함할 수 있다. The
상기 PGW(210)는 상기 ECGI 를 이용하여 상기 ECGI가 지칭하는 셀(cell)에 존재하는 단말들을 찾은 후 상기 찾은 단말들 중에서 현재 IP 플로우를 송수신하는 단말들을 선택(select)한다. 상기 PGW(210)는 상기 선택된 단말들의 가입(subscription) 정보(골드, 실버, 브론즈 등 등급에 따라 전송율 제어 적용의 수준이 다른 경우)와 베어러 QCI(QoS(Quality of Service) Class Identifier; QoS 클래스 식별자)를 고려하여 탈-우선순위화할 베어러들을 선택한다(410). The
상기 PGW(210)는 상기 선택된 베어러 내의 IP 플로우들에 대하여 DPI 를 수행하고, 상기 수행의 결과로 특정 서비스/어플리케이션에 대한 IP 플로우들을 선택한다. 상기 PGW(210)는 상기 선택된 IP 플로우에 대하여 패킷 드랍 또는 버퍼를 통한 지연(delay)을 수행하여 전송율 제어를 수행한다(412). The
상기 PGW(210)는, MME(220)로부터 사용자 위치(user location) 정보 변경을 통보 받는 경우, 상기 ECGI 정보를 이용하여 상기 ECGI가 지시하는 셀에 존재하는 단말을 찾을 수 있다. 선택적으로, 상기 PGW(210)는 사용자 위치 정보 변경 통보를 상기 MME(220)에 등록할 수 있다(414). 상기 등록을 받은 상기 MME(220)는 단말이 존재하는 셀이 변경될 때마다 상기 PGW(210)로 상기 변경된 정보를 통보할 수 있다(416). 상기 통보 받는 변경된 정보를 기반으로 상기 PGW(210)는 상기 단말의 현재 셀 정보를 얻을 수 있다. When the
선택적으로, 상기 PGW(210)이 수행하는 DPI와 전송율 제어의 수행은 상기TDF(240)에서 수행될 수도 있다. 상기 PGW(210)는 상기 부하관리자(200)로부터 수신한 부하 정보(부하 수준 정보 또는 부하 심각성 정보)와 상기 410 동작에서 선택한 베어러 내의 IP 플로우들의 대한 정보(예를 들어, 패킷 필터(packet filter))들을 포함하는 부하 통지(load notification)을 상기 TDF(240)으로 송신할 수 있다(418). 상기 부하 통지를 수신한 상기 TDF(240)는, 상기 부하 통지에 포함된 IP 플로우들에 대하여 DPI를 실시하고, 상기 수신한 부하 정보를 고려하여 전송율 제어를 수행할 수 있다(420).Optionally, the DPI and transmission rate control performed by the
도 5는 본 명세서의 제2 실시예에 따른 전송율 제어 기법을 예시하는 도면이다.5 is a diagram illustrating a rate control technique according to the second embodiment of the present specification.
제2 실시예는 부하 관리자(200)와 MME(220)의 상호 작용을 통해 필요한 정보를 획득함으로써, 상기 제1 실시예의 일부 시그널링과 탈-우선순위화 대상 선정 절차를 상기 MME(220)으로 분산시키는 기법이다.In the second embodiment, by obtaining necessary information through the interaction between the
상기 부하 관리자(200)는 기지국(230)과 연결을 맺은 뒤, 상기 기지국(230)으로부터 혼잡을 일으키고 있는 단말의 ID 와 부하 수준(level)의 리스트를 포함하는 부하 정보를 수신한다. 상기 단말의 ID는 S-TMSI(SAE(System Architecture Evolution) Temporary Mobile Subscriber Identity)일 수 있다. 상기 부하 정보를 수신한 상기 부하 관리자(200)은 MME(220)에게 상기 단말의 ID를 전달하면서 베어러 정보를 요청하고, 상기 MME(220)으로부터 임의의 조건을 만족하는 베어러 정보 등을 응답으로 받는다. 상기 MME(220)으로부터 수신한 정보에 기반하여 상기 부하 관리자(200)는 탈-우선순위화가 필요한 베어러들을 선택하여 PGW(210)으로 전달한다. 상기 PGW(210)은 전달 받은 정보에 근거하여 DPI를 실시하고 전송율 제어가 필요한 IP 플로우를 선정하여, 패킷 드랍 또는 버퍼를 통한 지연 등의 전송율 제어를 시행한다. 선택적으로, 상기 PGW(210)가 수행하는 상기 DPI 및 전송율 제어 동작은 TDF(240)에 의해 수행될 수도 있다. After establishing a connection with the
도 6을 참조하여 상기 도 5에 따른 실시예의 동작을 보다 상세하게 설명한다.The operation of the embodiment according to FIG. 5 will be described in more detail with reference to FIG. 6.
도 6는 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면이다.6 is a diagram illustrating a rate control operation of a mobile communication system according to an embodiment of the present specification.
상기 기지국(230)은, 상기 부하 관리자(200)를 지역 정보 파라미터로 설정한 DNS 질의의 결과로 얻는 주소로 접속하거나, O&M을 통하여 지정되는 주소로 접속하여 상기 부하 관리자(200)와 연결을 설정한다(600).The
상기 부하 관리자(200)는 상기 기지국(230)이 부하 정보 보고하는데 필요한 설정 정보를 상기 기지국(230)에게 보낸다(602).The
상기 설정 정보에는, non-GBR 베어러들을 위하여 가용한 자원들 중 현재 사용중인 자원 양을 보고하는 기준 정보 및 보고 대상 정보가 포함될 수 있다. 상기 보고 기준 정보는, 주기적인 보고의 경우 그 주기(interval)가 될 수 있고, 비-주기적인 보고의 경우 사용중인 자원 양의 임계값(threthold)(예를 들어, 50%, 60%, 70%, 80%, 90% 등)이 될 수 있다. 상기 보고 대상 정보는, 무선 채널 별 현재 사용중인 용량(%)이 될 수 있다. 예를 들면, 상기 부하 관리자(200)는 상기 기지국(230)에게, 사용 중인 자원양이 임계값 70%를 넘기는 경우 현재 사용중인 용량(%)을 보고하라는 취지로, 상기 설정 정보에 ‘70%’, ‘사용중인 용량(%)’ 를 의미하는 정보를 포함하여 전송할 수 있다.The configuration information may include reference information for reporting the amount of a resource currently being used among available resources for non-GBR bearers and information to be reported. The reporting criterion information may be an interval in the case of periodic reporting, and in the case of non-periodic reporting, a threshold of the amount of resources being used (e.g., 50%, 60%, 70 %, 80%, 90%, etc.). The report target information may be a capacity (%) currently being used for each radio channel. For example, the
상기 기지국(230)은 상기 설정 정보를 기반으로 상기 기지국(230) 내의 자원을 모니터링(monitoring)하고 부하 정보를 상기 부하 관리자(200)에게 통지한다(604). 이때, 상기 기지국(230)은, 현재 커넥티드 모드(connected mode)이면서 많은 데이터를 송수신하여 혼잡을 일으키고 있는 단말의 ID 리스트를 상기 부하 정보와 함께 전달한다. 상기 단말 ID의 예로는 S-TMSI 가 있다. 상기 S-TMSI는 “MME 코드 + MME에서 할당한 단말의 임시 ID”로 구성된다. The
상기 기지국(230)의 상기 부하 정보를 수신한 상기 부하 관리자(200)는, 상기 부하 정보가 지시하는 부하의 상태가 제어를 필요로 하는 임계값 이상이라고 판단하면, 전송율 제어를 시행할 베어러에 대한 정보를 얻기 위하여, 상기 수신한 S-TMSI에 포함된 MME 코드를 이용하여 MME(220)를 선택하고, 상기 선택한 MME(220)로 상기 S-TMSI 리스트를 파라미터로 포함하는 베어러 정보 요청을 송신한다(606). 상기 베어러 정보 요청에는 트랜잭션 ID(transaction id)가 더 포함될 수도 있다.When the
이때, 상기 부하 관리자(200)는 정보를 요청하는 베어러들에 대한 조건 정보를 함께 전달할 수 있는데, 상기 조건 정보의 예로는 임의의 QCI, 특정 ARP(Allocation and Retention Priority; 할당 유지 우선순위)와 같은 베어러 특성bearer characteristic)들이 있다.At this time, the
상기 부하 관리자(200)의 요청을 수신한 상기 MME(220)는 상기 S-TMSI 리스트에 해당하는 단말들의 베어러들 중에서 상기 요청한 조건 정보를 만족하는 베어러들을 선택한다(608).Upon receiving the request of the
그리고 상기 MME(220)는, 연관 PGW 정보(associated PGW info), PGW(210)가 사용하는 상기 단말의 ID(예를 들어, IMSI(International Mobile Subscriber Identity; 국제 이동 가입자 식별자)), 및 상기 단말들에 대한 가입 정보 중 가입 레벨(예를 들어, 골드, 실버, 브론즈 등)를 포함하는 리스트를 상기 요청(606)에 대한 응답으로 상기 부하 관리자(200)에게 송신한다(610). 상기 연관 PGW 정보는 상기 선택된 베어러의 정보를 포함하며, 상기 선택한 베어러들의 정보는 TEID(Tunnel Endpoint Identifier; 터널 엔드포인트 식별자), 또는 베어러 ID(bearer id)의 형태로 전달될 수 있다. 이때, 상기 응답에 포함되는 리스트는 상응하는 S-TMSI를 더 포함할 수도 있다. 또한, 상기 단말의 베어러에 하나 이상의 PGW들이 연결된 경우, 상기 연관 PGW 정보는 리스트 형태로 전달된다.And the
상기 MME(220)로부터 수신한 정보를 기반으로 상기 부하 관리자(200)는, 탈-우선순위화가 필요한 단말의 베어러들을 선택하고(612), 상기 선택된 베어러에 대한 단말의 ID(PGW(210)에서 사용될 ID, 예를 들어, IMSI)와 베어러 ID를 포함하는 정보를 부하 통지 메시지로 상기 PGW(210)에게 전달한다(614). 이때 상기 부하관리자(200)는, 상기 604 동작에서 상기 기지국(230)으로부터 수신한 상기 부하 정보를 함께 상기 PGW(210)로 전달한다. Based on the information received from the
상기 부하 통지 메시지를 받은 상기 PGW(210)는, 상기 수신한 베어러 ID 리스트 정보를 이용하여 DPI를 실시하고, DPI의 결과로 얻은 서비스/어플리케이션에 대한 정보 및 상기 수신한 IMSI를 기반으로 전송율 제어 대상인 IP 플로우들을 선정하여 패킷 드랍 또는 버퍼를 통한 지연들을 수행하여 전송율 제어를 수행한다(616). Upon receiving the load notification message, the
선택적으로, 상기 PGW(210)이 수행하는 DPI와 전송율 제어의 수행은 상기TDF(240)에서 수행될 수도 있다. 상기 PGW(210)는 상기 부하 관리자(200)로부터 수신한 부하 정보(부하 수준 정보 또는 부하 심각성 정보)와 상기 612 동작에서 선택된 베어러 내의 IP 플로우들의 대한 정보(예를 들어, 패킷 필터(packet filter))들을 포함하는 부하 통지(load notification)을 상기 TDF(240)으로 송신할 수 있다(618). 상기 부하 통지를 수신한 상기 TDF(240)는, 상기 부하 통지에 포함된 IP 플로우들에 대하여 DPI를 실시하고, 상기 수신한 부하 정보를 고려하여 전송율 제어를 수행할 수 있다(620).Optionally, the DPI and transmission rate control performed by the
도 7은 본 명세서의 제3 실시예에 따른 전송율 제어 기법을 예시하는 도면이다.7 is a diagram illustrating a rate control technique according to a third embodiment of the present specification.
제3 실시예는 기지국에 존재하는 정보를 혼잡 제어에 이용함으로써 상기 제2 실시예에서의 MME와의 상호동작을 위한 시그널링과 절차를 줄일 수 있는 기법이다.The third embodiment is a technique capable of reducing signaling and procedures for interaction with the MME in the second embodiment by using information existing in the base station for congestion control.
부하 관리자(200)는 기지국(230)과 연결을 맺은 뒤, 상기 기지국(230)으로부터 커넥티드 모드(connected mode)이며 혼잡을 일으키고 있는 단말의 정보(S-TMSI)와 베어러 정보(SGW 주소, TEID들, 부하 수준), 또는 ECGI를 전달받는다. 상기 부하 관리자(200)는 혼잡 제어가 필요한 상황인지 판단하고, 상기 베어러 정보를 이용하여 SGW의 주소를 알아내고, SGW 주소, 부하 수준, TEIDs를 포함하는 부하 통보 메시지를 상기 SGW(250)으로 송신한다. 상기 SGW(250)는 상기 베어러 정보, 상기 베어러 정보를 기반으로 찾은 베어러 ID와 IMSI, 및 상기 부하 관리자(200)으로부터 받은 부하 수준 정보를 PGW(210)에게 전달한다. 상기 PGW는 상기 SGW(250)으로부터 전달 받은 정보를 이용하여, DPI를 수행하고 전송율 제어가 필요한 IP 플로우를 선정하여, 패킷 드랍 또는 버퍼를 통한 지연 등의 전송율 제어를 시행한다. 선택적으로, 상기 PGW(210)가 수행하는 상기 DPI 및 전송율 제어 동작은 TDF(240)에 의해 수행될 수도 있다. After the
도 8을 참조하여 상기 도 7에 따른 실시예의 동작을 보다 상세하게 설명한다.The operation of the embodiment according to FIG. 7 will be described in more detail with reference to FIG. 8.
도 8은 본 명세서의 일 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면이다.8 is a diagram illustrating a transmission rate control operation of a mobile communication system according to an embodiment of the present specification.
상기 기지국(230)은, 상기 부하 관리자(200)를 지역 정보 파라미터로 설정한 DNS 질의의 결과로 얻는 주소로 접속하거나, O&M을 통하여 지정되는 주소로 접속하여 상기 부하 관리자(200)와 연결을 설정한다(800).The
상기 부하 관리자(200)는 상기 기지국(230)이 부하 정보 보고하는데 필요한 설정 정보를 상기 기지국(230)에게 보낸다(802).The
상기 설정 정보에는, non-GBR 베어러들을 위하여 가용한 자원들 중 현재 사용중인 자원 양을 보고하는 기준 정보 및 보고 대상 정보가 포함될 수 있다. 상기 보고 기준 정보는, 주기적인 보고의 경우 그 주기(interval)가 될 수 있고, 비-주기적인 보고의 경우 사용중인 자원 양의 임계값(threthold)(예를 들어, 50%, 60%, 70%, 80%, 90% 등)이 될 수 있다. 상기 보고 대상 정보는, 무선 채널 별 현재 사용중인 용량(%)이 될 수 있다. 예를 들면, 상기 부하 관리자(200)는 상기 기지국(230)에게, 사용 중인 자원양이 임계값 70%를 넘기는 경우 현재 사용중인 용량(%)을 보고하라는 취지로, 상기 설정 정보에 ‘70%’, ‘사용중인 용량(%)’ 를 의미하는 정보를 포함하여 전송할 수 있다.The configuration information may include reference information for reporting the amount of a resource currently being used among available resources for non-GBR bearers and information to be reported. The reporting criterion information may be an interval in the case of periodic reporting, and in the case of non-periodic reporting, a threshold of the amount of resources being used (e.g., 50%, 60%, 70 %, 80%, 90%, etc.). The report target information may be a capacity (%) currently being used for each radio channel. For example, the
상기 기지국(230)은 상기 설정 정보를 기반으로 상기 기지국(230) 내의 자원을 모니터링(monitoring)하고 부하 정보(부하 수준 정보)를 ECGI와 함께 상기 부하 관리자(200)로 통지한다(804). 이때, 상기 기지국(230)은 현재 커넥티드 모드이면서 많은 데이터를 송수신하여 혼잡을 일으키고 있는 단말의 ID인 S-TMSI(MME code + MME에서 할당한 단말의 임시 id)와 베어러들의 정보(SGW 주소, TEIDs)를 함께 부하 관리자(200)로 전달한다. 상기 베어러들의 정보인 TEID는 현재 액티브(active) 상태로 S1-유저 플레인(S1-U plane)을 연결하는 SGW에 해당하는 TEID이다. The
도 9는 본 명세서의 일 실시예에 따른 액티브 상태의 단말이 기지국, SGW 및 PGW와 연결되는 데이터 경로를 예시하는 도면이다.9 is a diagram illustrating a data path through which a terminal in an active state is connected to a base station, an SGW, and a PGW according to an embodiment of the present specification.
도 9를 참조하면, 액티브 상태의 단말(290)은, 상기 단말(290)과 기지국(230) 사이의 무선 베어러(radio bearer)(900), 상기 기지국(230)과 SGW(250) 사이의 S1-U 베어러 터널(S1-U bearer tunnel)(910), 및 상기 SGW(250)와 PGW(210) 사이의 S5-U 베어러 터널(S5-U bearer tunnel)(920)로 연결되는 데이터 경로를 가진다. Referring to FIG. 9, a terminal 290 in an active state is a
상기 804 동작을 통하여 전달되는 상기 SGW 주소와 TEID는 상기 S1-U 베어러 터널에 해당하는 정보로서, 상기 SGW(250)에서 할당하여 상기 기지국(230)에게 알린 S1-U SGW 터널 ID(S1-U SGW tunnel id) 정보이거나 SGW와 연결하기 위하여 eNB가 할당하여 SGW로 알린 S1-U eNB 터널 ID(S1-U eNB tunnel id) 정보이다. The SGW address and TEID transmitted through
상기 기지국(230)의 부하 정보를 수신한 상기 부하 관리자(200)는, 상기 부하 정보가 지시하는 부하의 상태가 제어를 필요로 하는 임계값 이상이라고 판단하면, 전송율 제어를 시행할 대상인 단말의 베어러 정보인 상기 SGW 주소를 이용하여 SGW(250)에게 부하 통지를 송신한다(806). 상기 부하 관리자(200)가 송신하는 상기 부하 통지(806)는 상기 804 동작에서 수신된 TEID 정보와 부하 정보(부하 수준)를 포함할 수 있다. When the
상기 부하 관리자(200)로부터 상기 부하 통지를 수신한 상기 SGW(250)는, 상기 부하 통지에 포함된 상기 TEID 정보를 기반으로 해당하는 베어러들을 찾고 상기 찾은 베어러들에 관련된 IMSI와 베어러 ID들을 찾은 후(808), 상기 IMSI 및 상기 부하 관리자(200)로부터 받은 부하 정보(부하 수준)를 포함한 부하 통지를 PGW(210)에게 전달한다(810). 상기 SGW(250)이 상기 PGW(210)로 전달하는 상기 부하 통지(810)는 상기 IMSI, 상기 베어러 ID를 포함하거나 TEIDs를 포함할 수 있다. 상기 부하 통지(810)에 포함되는 상기 TEIDs는 상응하는 터널(S5-U 베어러 터널)에 해당하는 정보로서, S5 SGW TEID 또는 S5 PGW TEID가 될 수 있다. After receiving the load notification from the
상기 부하 통지(810)을 수신한 상기 PGW(210)는, DPI를 수행하고, 상기 수신한 IMSI, 베어러 아이디 리스트 또는 TEID 리스트 정보, 및 상기 DPI 수행 결과에 의한 서비스/어플리케이션에 대한 정보를 기반으로 혼잡 제어 대상인 IP 플로우들을 선정하고, 패킷 드랍 또는 버퍼를 통한 지연 등을 수행하여 전송율 제어를 수행한다(812). Upon receiving the
선택적으로, 상기 PGW(210)이 수행하는 DPI와 전송율 제어의 수행은 상기TDF(240)에서 수행될 수도 있다. 상기 PGW(210)는 상기 부하 관리자(200)로부터 수신한 부하 정보(부하 수준 정보 또는 부하 심각성 정보)와 상기 810 동작에서 수신된 상기 베어러 내의 IP 플로우들의 대한 정보(예를 들어, 패킷 필터(packet filter))들을 포함하는 부하 통지(load notification)을 상기 TDF(240)으로 송신할 수 있다(814). 상기 부하 통지를 수신한 상기 TDF(240)는, 상기 부하 통지에 포함된 IP 플로우들에 대하여 DPI를 실시하고, 상기 수신한 부하 정보를 고려하여 전송율 제어를 수행할 수 있다(816).Optionally, the DPI and transmission rate control performed by the
본 명세서의 제4 실시예는 이동 통신 시스템이 설정된 최소 비트 전송율 이용하여 전송율 제어를 실시하는 기법이다.The fourth embodiment of the present specification is a technique in which a mobile communication system performs transmission rate control using a set minimum bit rate.
부하 관리자 이용하는 상기 제1 내지 제3 실시예의 기법은 기지국의 부하 상황을 PGW나 TDF에서 고려하여 전송율 제어하는 것을 가능하게 한다. 혼잡 상황이 일정 시간 이상 지속될 경우에 상기 제1 내지 제3 실시예의 기법을 이용하여 시그널링 및 상응하는 프로세스들을 수행함으로써 혼잡 제어를 수행하는 것이 매우 효과적이다. 한편, 혼잡 상황이 일정 시간 지속되지는 않으나 비정규적인 간격(interval)으로 발생하는 경우에 주기적으로 발생하는 혼잡 제어를 위한 시그널링(signaling)은 시스템 오버헤드로 작용할 수도 있다. The techniques of the first to third embodiments using a load manager make it possible to control the transmission rate by considering the load situation of the base station in the PGW or TDF. When the congestion situation persists for a predetermined time or longer, it is very effective to perform congestion control by performing signaling and corresponding processes using the techniques of the first to third embodiments. Meanwhile, when the congestion situation does not last for a certain period of time, but occurs at irregular intervals, signaling for congestion control that occurs periodically may act as a system overhead.
짧은 시간 지속되는 혼잡이 비정규적인 간격으로 발생할 때, 서비스 특징을 고려하여 전송율 제어를 하는 기법을 제공된다. 본 실시예는 특히 비디오 트래픽과 같이 일정 비트 전송율로 전송이 되지 않으면 전체 데이터 전송이 무용(useless)해지는 경우에 효과적인 기법이다.When congestion lasting for a short time occurs at irregular intervals, a method of controlling the transmission rate in consideration of service characteristics is provided. This embodiment is an effective technique especially when the entire data transmission is useless if transmission is not performed at a certain bit rate, such as video traffic.
본 명세서의 제 4 실시예를 아래 도 10, 도 11을 참조하여 설명한다.A fourth embodiment of the present specification will be described with reference to FIGS. 10 and 11 below.
도 10은 본 명세서의 다른 일 실시예에 따른 이동 통신 시스템의 구조도이다.10 is a structural diagram of a mobile communication system according to another embodiment of the present specification.
단말(290)은 이동 망을 통해 외부 망의 어플리케이션 서버(1000)로부터 데이터 트래픽을 송수신하고 있다. 혼잡 제어를 수행하려는 PGW(210)는, 상기 데이터 트래픽에 대하여 DPI를 수행하고, 그 결과로써 감지한 서비스/어플리케이션 식별자 및 그 서비스/어플리케이션을 위한 최소 비트 전송율(min bit rate)을 해당 트래픽의 GTP-U 헤더에 마킹(marking)하여 SGW(250)를 통해 기지국(230)에 전달한다. 상기 기지국(230)은 상기 최소 비트 전송율의 지원 가능여부, 가능 시간을 GTP-U 헤더에 마킹하여 상기 SGW(250)을 통해 상기 PGW(210)으로 보낸다. 상기 PGW(210)는 상기 기지국으로부터 상기 트래픽에 대한 GTP-U 헤더가 도착하는지, 상기 도착한 GTP-U 헤더는 상기 최소 비트 전송율을 지원 가능한 것으로 마킹되어 있는지 여부 등에 따라 해당 트래픽의 최소 비트 전송율을 지원하거나, 해당 트래픽의 패킷을 드랍하는 등의 방식으로 혼잡 제어를 수행한다.The terminal 290 transmits and receives data traffic from the
도 11을 참조하여, 제4 실시예에 대해 상세하게 설명한다.Referring to Fig. 11, a fourth embodiment will be described in detail.
도 11은 본 명세서의 제4 실시예에 따른 이동 통신 시스템의 전송율 제어 동작을 예시하는 도면이다.11 is a diagram illustrating a transmission rate control operation of a mobile communication system according to a fourth embodiment of the present specification.
PGW(210)(또는 TDF)는 단말(290)에 제공되는 트래픽에 대하여 DPI를 수행하여, 그 결과 감지된 서비스/어플리케이션을 구별하는 식별자(identifier) 및 그 서비스를 위한 최소 비트 전송율(min bit rate)을 상기 트래픽을 전달하는 GTP-U(GTP-User; GPRS(;General Packet Radio Service) Tunneling Protocol-User)) 헤더에 마킹하여 SGW(250)으로 전달한다(1100). 본 실시예에서, 상기 PGW(210)에 의해 수행되는 혼잡 제어 동작들은 상기 TDF(240)에 의해 수행될 수 있으나, 설명의 편의상 상기 PGW(210)만을 언급하여 설명한다.The PGW 210 (or TDF) performs DPI on the traffic provided to the terminal 290, and as a result, an identifier for distinguishing the detected service/application and the minimum bit rate for the service. ) Is marked on a GTP-U (GTP-User; General Packet Radio Service (GPRS) Tunneling Protocol-User)) header, which transmits the traffic, and transmitted to the SGW 250 (1100). In this embodiment, congestion control operations performed by the
도 12를 참조하면, 상기 서비스/어플리케이션을 구별하는 식별자는 SCI(Service Class Indicator; 서비스 클래스 식별자)에 마킹되고, 상기 최소 비트 전송율은 추가 확장 필드(extension field)로 마킹된다.Referring to FIG. 12, the identifier for distinguishing the service/application is marked on a Service Class Indicator (SCI), and the minimum bit rate is marked as an additional extension field.
도 12는 본 명세서의 일 실시예에 따른 PGW가 기지국으로 송신하는 유저 트래픽의 GTP-U 헤더의 구조 예시도이다.12 is a diagram illustrating a structure of a GTP-U header of user traffic transmitted to a base station by a PGW according to an embodiment of the present specification.
상기 최소 비트 전송율은 추가 확장 필드(1200)에 마킹될 수 있고, 상기 서비스/어플리케이션 구별 식별자는 SCI 필드(1202)에 마킹될 수 있다.The minimum bit rate may be marked in the
상기 PGW(210)는 기지국(230)으로부터 수신될 응답을 확인하기 위해서, 설정된 TEID와 내부 IP 헤더의 소스 어드레스(source address), 데스티네이션 어드레스(destination address), 소스 포트(source port), 데스티네이션 포트(destination port), 프로토콜(protocol) 정보, 및 최소 비트 전송율 정보를 내부(예를 들어, 별도의 설정 테이블)에 저장한다. 그리고 상기 응답을 기다리는 타이머(timer) T를 시작한다. In order to check the response to be received from the
상기 SGW(250)는 상기 PGW(210)가 마킹한 헤더 확장(header extension)필드를 상기 기지국(230)으로 가는 GTP-U 헤더에 변형 없이 넣어 전달한다(1102).The
상기 PGW(210)이 상기 GTP-U 헤더에 마킹한 최소 비트 전송율을 수신한 상기 기지국(230)은, 해당 트래픽에 대하여 요구한 상기 최소 비트 전송율의 지원이 가능한지 확인한다(1103). 이때, 상기 기지국(230)은 현재 기지국 리소스 현황, 단말에게 할당된 리소스 현황, 및 단말에게 허용된 최대 비트 전송율(max bit rate)을 기준으로 하여 상기 최소 비트 전송율의 지원이 가능한지 확인한다. The
도 13은 본 명세서의 일 실시예에 따른 기지국이 PGW로 송신하는 유저 트래픽의 GTP-U 헤더의 구조 예시도이다.13 is a diagram illustrating a structure of a GTP-U header of user traffic transmitted to a PGW by a base station according to an embodiment of the present specification.
확인 결과에 따라서, 상기 기지국(230)은 지원 가능 여부 및 지원 가능하다면 어느 시간 동안 지원이 가능한지에 대한 정보를 GTP-U 헤더 확장 필드(1300)의 지원여부 필드(1302)와 시간 필드(1306)에 마킹하고 상기 SGW(250)으로 전송한다(1104). 이때, 업링크(uplink) 데이터가 없는 경우에는 GTP-U 헤더 확장 필드(1300)의 더미 여부 필드(1304)에 더미 플래그 마킹(dummy flag marking)하여 업링크 데이터가 없음을 표시한다. Depending on the result of the check, the
상기 기지국(230)은 수신한 데이터에 대해 GTP-U 헤더 처리 후 상기 처리된 데이터를 단말에게 전송한다. The
상기 기지국(230)이 설정한 최소 비트 전송율에 대한 지원(accept) 여부를 포함한 데이터를 수신한 상기 SGW(250)는 상기 지원 여부, 상기 더미 여부, 상기 시간 필드의 정보를 상기 PGW(210)로 보내는 데이터의 GTP-U 헤더에 복사하여 송신한다(1106). The
상기 PGW(210)은 상기 SGW(250)의 중계(relay)를 통하여 GTP-U 헤더를 수신한다(1106). 상기 PGW(210)는 내부에 저장해 두었던 TEID, IP 패킷의 정보(주소, 포트, 프로토콜)를, 상기 수신된 GTP-U 헤더의 IP 패킷 정보와 비교한다(1108). 이때, 상기 PGW(210)은, 상기 저장된 소스 어드레스 및 포트 정보를 수신한 패킷의 데스티네이션 어드레스 및 포트 정보와 비교하고, 상기 저장된 데스티네이션 어드레스 및 포트 정보를 수신한 패킷의 소스 어드레스 및 포트 정보와 비교한다. The
상기 비교의 결과가 일치하고 수신한 GTP-U 헤더의 확장 필드의 지원 여부 필드와 시간 필드가 마킹되어 있으면, 저장된 최소 비트 전송율이 상기 시간 필드에 마킹된 시간 동안 보장되는 것으로 보아, 상기 마킹된 시간 동안은 해당 트래픽에 대해서 최소 비트 전송율을 하한(lower limit)으로 하여 전송율 제어한다. If the result of the comparison matches and the support field and the time field of the received GTP-U header are marked, it is assumed that the stored minimum bit rate is guaranteed for the time marked in the time field, and the marked time During the period, the transmission rate is controlled by setting the minimum bit rate for the corresponding traffic as a lower limit.
한편, 상기 저장된 정보들에서 찾았으나 상기 수신된 TEID 및 상기 IP 패킷의 정보와 일치되는 정보를 찾았으나, 미지원(unaccept)으로 마킹되어 있으면 해당 IP 플로우는 클로즈 게이팅(close gating)으로 처리하여 드랍한다. On the other hand, if the information is found in the stored information but matches the information of the received TEID and the IP packet, but is marked as unaccept, the corresponding IP flow is processed with close gating and dropped. .
상기 1108 동작의 비교에서 일치하는 응답이 상기 PGW(210)가 응답을 기다리기 위해 설정한 상기 타이머 T 내에 오지 않으면, 상기 PGW(210)는 카운터(counter)를 증가시키면서 N 번까지 타이머를 리셋(reset) 하면서 최소 비트 전송율 값을 GTP-U 헤더에 설정하여 상기 기지국(230으로 전달한다. 상기 N번의 시도까지 상기 기지국(230)으로부터 상기 1108 동작의 일치하는 응답이 오지 않으면 해당 IP 플로우는 클로즈 게이팅으로 처리하여 드랍한다. In the comparison of
한편, 상기 1108 동작에서 일치하는 응답이 수신되었으며 상기 지원 여부와 상기 시간을 수신한 경우에, 상기 시간이 종료되었고 해당 서비스/어플리케이션의 IP 플로우가 전송되어야 하는 상태이면, 상기 PGW(210)은 최소 비트 전송율을 GTP-U 헤더의 확장 필드에 마킹하여 기지국으로 보내는 동작을 다시 시작한다.On the other hand, when a matching response is received in
도 14는 본 명세서의 제4 실시예에 따른 PGW의 혼잡 제어 방법을 예시하는 도면이다.14 is a diagram illustrating a congestion control method of a PGW according to a fourth embodiment of the present specification.
PGW(210)은 단말(290)에게 전송될 트래픽의 GTP-U 헤더에 최소 비트 전송율 정보를 확장 필드로 마킹하고, SGW(250)에게 전달한다. 이때, 상기 PGW(210)은 상기 트래픽의 TEID 정보, IP 패킷 정보(어드레스, 포트, 프로토콜)를 내부에 저장한다. 기지국(230)으로부터 상기 GTP-U 헤더에 대한 응답을 수신하기 위해 타이머를 시작한다(1400).The
상기 PGW(210)은 상기 기지국(230)으로부터 전달된 GTP-U 헤더를 상기 SGW(250)으로부터 수신한다(1402).The
상기 PGW(210)은 상기 수신한 GTP-U 헤더에 마킹된 IP 패킷의 정보, TEID 정보를 상기 1400 단계에서 저장한 IP 패킷의 정보, TEID 정보와 비교하여 일치여부를 확인한다(1404)The
상기 PGW(210)은 상기 확인의 결과 일치하는 경우, 수신 GTP-U 헤더의 확장 필드에 기록된 상기 최소 비트 전송율의 지원 여부 필드, 시간 필드를 이용하여, 상기 트래픽에 대한 전송율 제어를 수행한다(1406).If the
상기 도 2 내지 도 14가 예시하는 시스템의 구성도, 혼잡 제어 방법의 예시도, GTP-U 헤더의 마킹 예시도는 본 발명의 권리범위를 한정하기 위한 의도가 없음을 유의하여야 한다. 즉, 상기 도 2 내지 도 14에 기재된 모든 구성부, 또는 동작의 단계가 발명의 실시를 위한 필수구성요소인 것으로 해석되어서는 안되며, 일부 구성요소 만을 포함하여도 발명의 본질을 해치지 않는 범위 내에서 구현될 수 있다.It should be noted that the configuration diagram of the system illustrated in FIGS. 2 to 14, an exemplary diagram for a congestion control method, and an exemplary diagram for marking a GTP-U header are not intended to limit the scope of the present invention. That is, it should not be construed that all the constituent parts or steps of operation described in FIGS. 2 to 14 are essential constituents for the implementation of the invention. Can be implemented.
앞서 설명한 동작들은 해당 프로그램 코드를 저장한 메모리 장치를 통신 시스템의 엔터티, 기능(Function), 기지국, 부하 관리자, 또는 단말 장치 내의 임의의 구성부에 구비함으로써 실현될 수 있다. 즉, 엔터티, 기능(Function), 기지국, 부하 관리자, 또는 단말 장치의 제어부는 메모리 장치 내에 저장된 프로그램 코드를 프로세서 혹은 CPU(Central Processing Unit)에 의해 읽어내어 실행함으로써 앞서 설명한 동작들을 실행할 수 있다. The above-described operations can be realized by providing a memory device storing a corresponding program code in an entity, a function, a base station, a load manager, or an arbitrary component in a terminal device. That is, an entity, a function, a base station, a load manager, or a control unit of a terminal device may execute the above-described operations by reading and executing a program code stored in a memory device by a processor or a CPU (Central Processing Unit).
본 명세서에서 설명되는 엔터티, 기능(Function), 기지국, 부하 관리자, 또는 단말 장치의 다양한 구성부들과, 모듈(module)등은 하드웨어(hardware) 회로, 일 예로 상보성 금속 산화막 반도체(complementary metal oxide semiconductor) 기반 논리 회로와, 펌웨어(firmware)와, 소프트웨어(software) 및/혹은 하드웨어와 펌웨어 및/혹은 머신 판독 가능 매체에 삽입된 소프트웨어의 조합과 같은 하드웨어 회로를 사용하여 동작될 수도 있다. 일 예로, 다양한 전기 구조 및 방법들은 트랜지스터(transistor)들과, 논리 게이트(logic gate)들과, 주문형 반도체와 같은 전기 회로들을 사용하여 실시될 수 있다.An entity, a function, a base station, a load manager, or various components of a terminal device, and a module described in this specification are hardware circuits, for example, a complementary metal oxide semiconductor. It may be operated using hardware circuitry such as a combination of base logic circuitry, firmware, software, and/or hardware and firmware and/or software embedded in a machine-readable medium. As an example, various electrical structures and methods may be implemented using transistors, logic gates, and electrical circuits such as application-specific semiconductors.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, although specific embodiments have been described in the detailed description of the present invention, various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention is limited to the described embodiments and should not be defined, and should be defined by the scope of the claims and equivalents as well as the scope of the claims to be described later.
Claims (18)
기지국과 DNS 질의(Domain Name Server Query) 방식을 통해 연결하는 동작;
상기 기지국에게 부하 정보 보고를 위한 설정 정보를 송신하는 동작;
상기 설정 정보에 대한 응답으로 상기 기지국으로부터 부하 정보를 수신하는 동작; 및
상기 수신된 부하 정보를 기반으로 혼잡 제어를 위해 선택된 베어러에 대한정보를 포함하는 부하 통지 메시지를 PGW(PDN Gateway) 또는 SGW(Serving Gateway)에게 송신하여 상기 PGW 또는 상기 SGW의 혼잡 제어를 트리거링하는 동작을 포함하고,
상기 설정 정보는 상기 기지국이 상기 부하 정보를 보고할 기준에 관련되는 기준 정보 및 상기 기지국이 상기 부하 정보로 보고할 대상에 관련되는 보고 대상 정보를 포함하며,
상기 기준 정보는 임계 값을 포함하고, 상기 보고 대상 정보는 상기 기지국이 사용중인 자원의 양을 포함함을 특징으로 하는 부하 관리자의 방법.
In the method of a load manager in a mobile communication system,
Connecting to the base station through a DNS query (Domain Name Server Query);
Transmitting configuration information for reporting load information to the base station;
Receiving load information from the base station in response to the setting information; And
Triggering congestion control of the PGW or the SGW by transmitting a load notification message including information on a bearer selected for congestion control based on the received load information to a PGW (PDN Gateway) or SGW (Serving Gateway) Including,
The setting information includes reference information related to a criterion for the base station to report the load information and report target information related to a target to be reported by the base station as the load information,
The reference information includes a threshold value, and the report target information includes an amount of a resource being used by the base station.
상기 수신하는 동작은, 상기 기지국으로부터 상기 기지국의 식별자 및 상기 부하 정보를 수신하는 동작임을 특징으로 하는 부하 관리자의 방법.
The method of claim 1,
The receiving operation is an operation of receiving an identifier of the base station and the load information from the base station.
상기 수신하는 동작은, 상기 기지국으로부터 혼잡을 일으키고 있는 단말의 ID 및 상기 부하 정보를 수신하는 동작이며,
상기 단말의 ID는, 상기 단말을 관리하는 MME(Mobile Management Entity)의 코드 및 상기 MME가 할당한 상기 단말의 임시 ID로 구성됨을 특징으로 하는 부하 관리자의 방법.
The method of claim 1,
The receiving operation is an operation of receiving an ID of a terminal causing congestion and the load information from the base station,
The ID of the terminal is a method of a load manager, characterized in that consisting of a code of a mobile management entity (MME) managing the terminal and a temporary ID of the terminal allocated by the MME.
상기 트리거링하는 동작 이전에,
상기 MME의 코드를 이용하여 상기 MME에게 상기 베어러 정보를 요청하는 동작; 및
상기 MME로부터 상기 베어러 정보를 포함하는 응답을 수신하는 동작을 더 포함함을 특징으로 하는 부하 관리자의 방법.
The method of claim 3,
Before the triggering operation,
Requesting the bearer information from the MME using the code of the MME; And
And receiving a response including the bearer information from the MME.
상기 수신하는 동작은, 상기 기지국으로부터 상기 SGW의 주소, 상기 기지국과 상기 SGW간의 베어러 터널에 관한 정보, 및 상기 부하 정보를 수신하는 동작임을 특징으로 하는 부하 관리자의 방법.
The method of claim 1,
The receiving operation is an operation of receiving the address of the SGW, information about a bearer tunnel between the base station and the SGW, and the load information from the base station.
기지국과 DNS 질의 (Domain Name Server Query) 방식을 통해 연결하고, 상기기지국에게 상기 기지국의 자원 이용 상태에 기반한 부하 정보 보고를 위한 설정 정보를 송신하고, 상기 설정 정보에 대한 응답으로 상기 기지국으로부터 부하 정보를 수신하고, 혼잡 제어를 위해 선택된 베어러에 대한 정보를 포함하는 부하 통지 메시지를 PGW(PDN Gateway) 또는 SGW(Serving Gateway)에게 송신하여 상기 PGW 또는 상기 SGW의 혼잡 제어를 트리거링하는 송수신부를 포함하고,
상기 설정 정보는 상기 기지국이 상기 부하 정보를 보고할 기준에 관련되는 기준 정보 및 상기 기지국이 상기 부하 정보로 보고할 대상에 관련되는 보고 대상 정보를 포함하며,
상기 기준 정보는 임계 값을 포함하고, 상기 보고 대상 정보는 상기 기지국이 사용중인 자원의 양을 포함함을 특징으로 하는 부하 관리자.
In the load manager of a mobile communication system,
It connects with a base station through a DNS query (Domain Name Server Query) method, transmits configuration information for reporting load information based on the resource usage state of the base station to the base station, and load information from the base station in response to the configuration information And transmits a load notification message including information on a bearer selected for congestion control to a PGW (PDN Gateway) or SGW (Serving Gateway) to trigger congestion control of the PGW or the SGW,
The setting information includes reference information related to a criterion for the base station to report the load information and report target information related to a target to be reported by the base station as the load information,
The reference information includes a threshold value, and the report target information includes an amount of a resource being used by the base station.
기지국을 통해 단말로 향하는 유저 데이터 대하여 DPI(deep packet inspection)을 수행하여 상기 데이터의 서비스를 구분하는 식별자를 획득하는
동작;
상기 서비스를 구분하는 식별자 및 상기 데이터의 최소 비트 전송율을 트래픽의 GTP-U(GPRS Tunneling Protocol-User) 헤더에 마킹하고 상기 데이터를 SGW(Serving Gateway)로 송신하는 동작;
상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 최소 비트 전송율의 지원 가능 여부 값 및 지원 시간 값에 대한 정보를 수신하는 동작; 및
상기 수신한 정보의 GTP-U 헤더에서 독취한 상기 최소 비트 전송율에 대한 지원 여부 값에 따라 상기 데이터의 전송율 제어를 실시하는 동작을 포함하는 PGW의 방법.
In the method of PGW (PDN Gateway) in a mobile communication system,
Performing deep packet inspection (DPI) on user data destined for a terminal through a base station to obtain an identifier for classifying the service of the data
action;
Marking an identifier for classifying the service and a minimum bit rate of the data on a GPRS Tunneling Protocol-User (GTP-U) header of the traffic and transmitting the data to a Serving Gateway (SGW);
Receiving information on a supportable value of a minimum bit rate and a support time value in response to the marked GTP-U header from the base station; And
And controlling the transmission rate of the data according to a value of whether the minimum bit rate is supported or not read from a GTP-U header of the received information.
상기 전송율 제어를 실시하는 동작은,
상기 수신한 정보의 GTP-U 헤더에서 독취한 상기 최소 비트 전송율에 대한 지원 여부 값 및 상기 최소 비트 전송율의 지원 시간 값에 따라 상기 데이터의 전송율 제어를 실시하는 동작임을 특징으로 하는 PGW의 방법.
The method of claim 7,
The operation of performing the transmission rate control,
The method of PGW, characterized in that the operation of controlling the transmission rate of the data according to a support value of the minimum bit rate and a support time value of the minimum bit rate read from the GTP-U header of the received information.
상기 수신하는 동작 이전에,
상기 데이터의 TEID(Tunnel Endpoint ID) 및 IP 패킷 정보를 저장하는 동작을 더 포함하고,
상기 수신하는 동작 이후에,
상기 저장한 TEID 및 IP 패킷 정보와, 상기 수신한 데이터의 TEID 및 IP 패킷 정보를 비교하여 일치 여부를 판단하는 동작을 더 포함함을 특징으로 하는 PGW의 방법.
The method of claim 7,
Before the receiving operation,
Further comprising the operation of storing TEID (Tunnel Endpoint ID) and IP packet information of the data,
After the receiving operation,
And comparing the stored TEID and IP packet information with TEID and IP packet information of the received data to determine whether they match.
기지국을 통해 단말로 향하는 유저 데이터 대하여 DPI(deep packet inspection)을 수행하여 상기 데이터의 서비스를 구분하는 식별자를 획득하고, 상기 서비스를 구분하는 식별자 및 상기 데이터의 최소 비트 전송율을 트래픽의 GTP-U (GPRS Tunneling Protocol-User) 헤더에 마킹하는 프로세서; 및
상기 데이터를 SGW로 송신하고, 상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 상기 최소 비트 전송율의 지원 가능 여부 값 및 지원 시간 값에 대한 정보를 수신하는 송수신부를 포함하고,
상기 프로세서는 상기 수신한 정보의 GTP-U 헤더에서 독취한 상기 최소 비트 전송율에 대한 지원 여부 값에 따라 상기 데이터의 전송율 제어를 실시하는 PGW.
In the mobile communication system PGW (PDN Gateway),
A deep packet inspection (DPI) is performed on user data destined for the terminal through the base station to obtain an identifier for classifying the service of the data, and the identifier for classifying the service and the minimum bit rate of the data are determined by GTP-U ( GPRS Tunneling Protocol-User) a processor to mark the header; And
Transmitting the data to the SGW, and including a transceiver for receiving information on the supportable value and support time value of the minimum bit rate in response to the marked GTP-U header from the base station,
The processor controls the transmission rate of the data according to a value of whether to support the minimum bit rate read from the GTP-U header of the received information.
상기 송수신부는 상기 기지국으로부터 상기 설정 정보에 대한 응답으로 상기기지국의 식별자 및 상기 부하 정보를 수신하는 것을 특징으로 하는 부하 관리자.
The method of claim 6,
And the transmission/reception unit receives an identifier of the base station and the load information in response to the setting information from the base station.
상기 송수신부는 상기 기지국으로부터 상기 설정 정보에 대한 응답으로 혼잡을 일으키고 있는 단말의 ID 및 상기 부하 정보를 수신하고,
상기 단말의 ID는, 상기 단말을 관리하는 MME(Mobile Management Entity)의코드 및 상기 MME가 할당한 상기 단말의 임시 ID로 구성됨을 특징으로 하는 부하 관리자.
The method of claim 6,
The transceiver receives the ID of the terminal causing congestion and the load information in response to the setting information from the base station,
The ID of the terminal is a load manager comprising a code of a mobile management entity (MME) managing the terminal and a temporary ID of the terminal allocated by the MME.
상기 트리거링 이전에,
상기 송수신부는 상기 MME의 코드를 이용하여 상기 MME에게 상기 베어러 정보를 요청하고,
상기 MME로부터 상기 베어러 정보를 포함하는 응답을 수신하는 것을 특징으로 하는 부하 관리자.
The method of claim 12,
Before the triggering,
The transmission/reception unit requests the bearer information from the MME using the code of the MME,
Load manager, characterized in that receiving a response including the bearer information from the MME.
상기 송수신부는 상기 기지국으로부터 상기 설정 정보에 대한 응답으로 상기 SGW의 주소, 상기 기지국과 상기 SGW간의 베어러 터널에 관한 정보, 및 상기 부하 정보를 수신하는 것을 특징으로 하는 부하 관리자.
The method of claim 6,
The transmission/reception unit receives the address of the SGW, information on a bearer tunnel between the base station and the SGW, and the load information in response to the configuration information from the base station.
상기 부하 정보는 상기 기지국이 사용중인 자원의 양이 상기 임계 값을 초과할 경우 수신됨을 특징으로 하는 부하 관리자.
The method of claim 6,
The load information is received when the amount of the resource being used by the base station exceeds the threshold value.
상기 프로세서는 상기 수신한 정보의 GTP-U 헤더에서 독취한 상기 최소 비트전송율에 대한 지원 여부 값 및 상기 최소 비트 전송율의 지원 시간 값에 따라 상기 데이터의 전송율 제어를 실시하는 것을 특징으로 하는 PGW.
The method of claim 10,
Wherein the processor controls the data rate according to a support value of the minimum bit rate and a support time value of the minimum bit rate read from a GTP-U header of the received information.
상기 프로세서는:
상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 상기 최소 비트 전송율의 지원 가능 여부 값 및 지원 시간 값에 대한 정보를 수신하기 전에, 상기 데이터의 TEID(Tunnel Endpoint ID) 및 IP 패킷 정보를 저장하고,
상기 기지국으로부터 상기 마킹한 GTP-U 헤더에 대한 응답으로 상기 최소 비트 전송율의 지원 가능 여부 값 및 지원 시간 값에 대한 정보를 수신한 후에, 상기 저장한 TEID 및 IP 패킷 정보와, 상기 수신한 데이터의 TEID 및 IP 패킷 정보를 비교하여 일치 여부를 판단하는 것을 특징으로 하는 PGW.
The method of claim 10,
The processor is:
Before receiving information on the supportable value and support time value of the minimum bit rate in response to the marked GTP-U header from the base station, store TEID (Tunnel Endpoint ID) and IP packet information of the data and,
After receiving information on the supportability value and support time value of the minimum bit rate in response to the marked GTP-U header from the base station, the stored TEID and IP packet information, and the received data PGW, characterized in that to compare the TEID and IP packet information to determine whether or not match.
상기 부하 정보는 상기 기지국이 사용중인 자원의 양이 상기 임계 값을 초과할 경우 수신됨을 특징으로 하는 부하 관리자의 방법.The method of claim 1,
The load information is received when the amount of the resource being used by the base station exceeds the threshold value.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130035329A KR102178540B1 (en) | 2013-04-01 | 2013-04-01 | Scheme for congestion control in mobile communication system |
PCT/KR2014/002716 WO2014163346A1 (en) | 2013-04-01 | 2014-03-31 | Scheme for congestion control in a mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130035329A KR102178540B1 (en) | 2013-04-01 | 2013-04-01 | Scheme for congestion control in mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140119530A KR20140119530A (en) | 2014-10-10 |
KR102178540B1 true KR102178540B1 (en) | 2020-11-13 |
Family
ID=51658583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130035329A Expired - Fee Related KR102178540B1 (en) | 2013-04-01 | 2013-04-01 | Scheme for congestion control in mobile communication system |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102178540B1 (en) |
WO (1) | WO2014163346A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160042692A (en) * | 2014-10-10 | 2016-04-20 | 삼성전자주식회사 | Apparatus and method for controlling traffic in wireless communication systems |
CN106034327A (en) * | 2015-03-16 | 2016-10-19 | 北京三星通信技术研究有限公司 | A method and device for congestion control based on LTE network |
CN108174415A (en) * | 2016-12-07 | 2018-06-15 | 中兴通讯股份有限公司 | A kind of notification method, the apparatus and system of the variation of service network rate control strategy |
KR102384282B1 (en) | 2017-06-09 | 2022-04-07 | 삼성전자주식회사 | Apparatus and method for controllong congestion in wireless communication system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011042046A1 (en) * | 2009-10-06 | 2011-04-14 | Telefonaktiebolaget L M Ericsson (Publ) | User interest and identity control on internet |
US20120064896A1 (en) * | 2009-03-18 | 2012-03-15 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for acquiring load information |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040056742A (en) * | 2002-12-24 | 2004-07-01 | 엘지전자 주식회사 | GPRS Support Node and GTP-U Reordering Method |
US20080056125A1 (en) * | 2006-09-06 | 2008-03-06 | Nokia Corporation | Congestion control in a wireless network |
CN101541041A (en) * | 2009-04-23 | 2009-09-23 | 华为技术有限公司 | Method for sharing load, device and system thereof |
PL2454858T3 (en) * | 2009-07-17 | 2014-06-30 | Koninklijke Kpn Nv | Congestion Control in a Telecommunications Network |
US8681622B2 (en) * | 2010-12-17 | 2014-03-25 | Tekelec, Inc. | Policy and charging rules function (PCRF) and performance intelligence center (PIC) based congestion control |
KR101752707B1 (en) * | 2011-01-03 | 2017-07-03 | 삼성전자 주식회사 | Method for controlling congestion in mobile communication system |
-
2013
- 2013-04-01 KR KR1020130035329A patent/KR102178540B1/en not_active Expired - Fee Related
-
2014
- 2014-03-31 WO PCT/KR2014/002716 patent/WO2014163346A1/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120064896A1 (en) * | 2009-03-18 | 2012-03-15 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for acquiring load information |
WO2011042046A1 (en) * | 2009-10-06 | 2011-04-14 | Telefonaktiebolaget L M Ericsson (Publ) | User interest and identity control on internet |
Non-Patent Citations (7)
Title |
---|
3GPP C4-103100* |
3GPP S2-101054* |
3GPP TS23.402 v12.0.0* |
3GPP TS29.060 vb.3.0 |
3GPP TS29.281 vb.2.0 |
3GPP TS36.300 vb.3.0* |
3GPP TS36.423 vb.2.0* |
Also Published As
Publication number | Publication date |
---|---|
WO2014163346A1 (en) | 2014-10-09 |
KR20140119530A (en) | 2014-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11165913B2 (en) | Method and apparatus for adjusting service level in congestion | |
EP3843455B1 (en) | Slice information processing method and device | |
US10051512B2 (en) | Method and apparatus for controlling traffic in wireless communication system | |
KR101564238B1 (en) | Overload control in a packet mobile communication system | |
US10448278B2 (en) | Communication terminal and method for handling upload traffic congestion | |
US20150003280A1 (en) | Reporting congestion in access networks to the core network | |
US9392488B2 (en) | Method, apparatus, system, computer program and computer program product for mitigating end user congestion in a wireless network | |
EP3777461B1 (en) | Dedicated bearer management | |
US20190260857A1 (en) | Data Packet Processing Method, Control Plane Network Element, And User Plane Network Element | |
US20140321271A1 (en) | Signal reduction based on radio load | |
KR102178540B1 (en) | Scheme for congestion control in mobile communication system | |
US10251209B2 (en) | Smart 3GDT | |
US10193815B2 (en) | Mobile network handling of unattended traffic | |
CN107667558B (en) | Enhanced overload protection in wireless telecommunication networks | |
KR101830224B1 (en) | Method for controlling packet traffic and apparatus therefor | |
KR20130015894A (en) | System, apparatus for controlling overload based on subscriber's priority and method thereof | |
US20150257034A1 (en) | Method and Apparatus for Combined Sequence Numbers for Drop Precedence Support |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
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 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
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 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
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 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20231110 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
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: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20231110 |