Nothing Special   »   [go: up one dir, main page]

KR100436139B1 - System and Method for Packet Service in the IMT-2000 SGSN - Google Patents

System and Method for Packet Service in the IMT-2000 SGSN Download PDF

Info

Publication number
KR100436139B1
KR100436139B1 KR10-2001-0083503A KR20010083503A KR100436139B1 KR 100436139 B1 KR100436139 B1 KR 100436139B1 KR 20010083503 A KR20010083503 A KR 20010083503A KR 100436139 B1 KR100436139 B1 KR 100436139B1
Authority
KR
South Korea
Prior art keywords
packet
management module
service
bandwidth
sgsn
Prior art date
Application number
KR10-2001-0083503A
Other languages
Korean (ko)
Other versions
KR20030053324A (en
Inventor
박소현
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2001-0083503A priority Critical patent/KR100436139B1/en
Publication of KR20030053324A publication Critical patent/KR20030053324A/en
Application granted granted Critical
Publication of KR100436139B1 publication Critical patent/KR100436139B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/12Access point controller devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 IMT-2000 SGSN(Serving GPRS Support Node)에서 패킷 서비스 시에 요구된 QoS(Quality of Service) 정보에 따라 네트워크 자원 관리 및 패킷 호 수락 제어 기능을 수행하도록 한 IMT-2000 SGSN에서 패킷 서비스 시스템 및 방법에 관한 것이다.The present invention provides a packet service system in an IMT-2000 SGSN configured to perform network resource management and packet call admission control according to QoS (Quality of Service) information required for packet service in an IMT-2000 Serving GPRS Support Node (SGSN). And to a method.

본 발명은 비동기식 IMT-2000 SGSN에서 IMT-2000 서비스 가입자가 패킷 서비스 시도 시에 요구된 QoS 별 서비스를 지원하기 위해서, 해당 QoS 정보에 따라 ATM 트래픽 자원을 계산하고 가용 자원이 있는가를 결정하여 해당 요구된 패킷 서비스에 대한 자원 할당 및 수락 여부를 제어함으로써, 트래픽 등급 별로 일정 비율로 가용 자원을 할당하여 관리하며 특정 서비스에 집중되어 적은 가입자만으로도 모든 자원을 다 사용하게 되어 더 이상 서비스를 제공할 수 없는 문제점이 발생할 수 있는 점을 개선할 수 있으며, 또한 가입자가 무작정 큰 대역폭을 요구할 시에 적절한 대역폭을 요구할 수 있도록 제어함으로써, 한정된 자원을 가지고 많은 가입자에게 서비스를 제공할 수 있도록 효율적인 자원 관리를 수행할 수 있다.The present invention calculates ATM traffic resources according to the QoS information and determines whether there are available resources in order to support the QoS-specific service required by the IMT-2000 service subscriber in the asynchronous IMT-2000 SGSN. By controlling resource allocation and acceptance of packet service, it allocates and manages available resources at a certain rate by traffic class and concentrates on a specific service so that only a few subscribers can use all resources and can no longer provide services. This can be improved, and by controlling the subscriber to require an appropriate bandwidth when a large bandwidth is required, efficient resource management can be performed to provide services to a large number of subscribers with limited resources. have.

Description

아이엠티-2000 에스지에스엔에서 패킷 서비스 시스템 및 방법 {System and Method for Packet Service in the IMT-2000 SGSN}System and Method for Packet Service in the IMT-2000 SGSN

본 발명은 IMT-2000 SGSN에서 패킷 서비스 시스템 및 방법에 관한 것으로, 특히 IMT-2000 SGSN에서 패킷 서비스 시에 요구된 QoS(Quality of Service) 정보에 따라 네트워크 자원 관리 및 패킷 호 수락 제어 기능을 수행하도록 한 IMT-2000 SGSN에서 패킷 서비스 시스템 및 방법에 관한 것이다.The present invention relates to a packet service system and method in the IMT-2000 SGSN, and more particularly, to perform network resource management and packet call admission control functions according to quality of service (QoS) information required for packet service in the IMT-2000 SGSN. One IMT-2000 SGSN relates to a packet service system and method.

일반적으로, 비동기식 IMT-2000 이동 가입자의 패킷 호 연결 시, 미리 설정되어 있는 QoS 값에 따라 ATM 기반의 패킷 교환기 내에서 대역폭(Bandwidth)이 할당되어지며, 그런 후에 GTP(GPRS Tunneling Protocol)를 이용하여 GGSN으로 신호 및 트래픽 정보를 교환하고 이를 통해 파블릭(Public) IP(Internet Protocol) 망으로 전달되어 패킷 서비스가 이루어진다. 여기서, 해당 GTP는 고속 이더넷으로 정합된 SGSN과 GGSN 사이에 송수신되는 신호 및 트래픽을 전달하기 위해 IETF에서 권고하는 프로토콜로, 패킷 데이터 호는 이동 가입자가 패킷 서비스 시도를 수행함으로서 시작되어 RNC를 거쳐 SGSN으로 유입되며, SGSN에서는 GTP 형식으로 변환시켜전달해 준다. 이렇게 설정된 트래픽 터널링을 통해 패킷 서비스를 받을 수 있게 된다.In general, when a packet call is connected to an asynchronous IMT-2000 mobile subscriber, a bandwidth is allocated in an ATM-based packet switch according to a preset QoS value, and then using a GPRS Tunneling Protocol (GTP). It exchanges signaling and traffic information with GGSN and passes it to public IP (Internet Protocol) network for packet service. Here, the GTP is a protocol recommended by the IETF to transfer signals and traffic transmitted and received between the SGSN and the GGSN matched with Fast Ethernet.The packet data call is started by the mobile subscriber performing a packet service attempt and passed through the RNC to the SGSN. In SGSN, it converts to GTP format and delivers. Through the traffic tunneling configured as above, packet service can be received.

차세대 GPRS 망은 도 1에 도시된 바와 같이, MS(11)와, RNC(12)와, HLR(13)과, SGSN(14)과, GGSN(15)과, 인터넷 망(16)을 포함하여 이루어져 있는데, 해당 RNC(12)는 무선 망 제어 시스템이며, 해당 HLR(13)은 IMT-2000 가입자의 위치 및 모든 정보를 관리하는 데이터베이스이며, 해당 SGSN(14)은 GPRS 서비스 지원 시스템으로 Iu 인터페이스를 통해서 해당 RNC(12)와 연동되고 GN 인터페이스를 통해서 해당 GGSN(15)과 연동하여 해당 MS(11)의 GPRS 서비스를 지원해 주며, 해당 GGSN(15)은 외부 패킷 스위칭 망과 상호 연동하고 GN 인터페이스를 통해서 IP 백본(Backbone) 망으로 해당 SGSN(14)과 연동하여 해당 MS(11)와 외부 패킷 망간의 패킷 데이터 서비스를 전송할 수 있도록 지원해 준다. 또한, 해당 Iu 인터페이스는 해당 RNC(12)와 핵심 망(Core Network)간의 인터페이스를 말하며, 해당 GN 인터페이스는 동일한 사업자 망에서 SGSN(14)과 GGSN(15)간의 인터페이스를 말한다.The next generation GPRS network includes an MS 11, an RNC 12, an HLR 13, an SGSN 14, a GGSN 15, and an Internet network 16, as shown in FIG. The RNC 12 is a wireless network control system, the HLR 13 is a database for managing the location and all information of the IMT-2000 subscriber, and the SGSN 14 is a GPRS service support system for the Iu interface. It interworks with the corresponding RNC 12 and supports the GPRS service of the MS 11 by interworking with the corresponding GGSN 15 through the GN interface, and the GGSN 15 interworks with an external packet switching network and connects the GN interface. It supports the transmission of packet data service between the MS 11 and the external packet network by interworking with the corresponding SGSN 14 through the IP backbone network. In addition, the Iu interface refers to the interface between the RNC 12 and the Core Network, and the GN interface refers to the interface between the SGSN 14 and the GGSN 15 in the same provider network.

상술한 바와 같이, 차세대 GPRS 망에서는 패킷 서비스를 위해서 SGSN(14)과 GGSN(15) 두 개의 망 노드가 존재하는데, 해당 SGSN(14)과 GGSN(15)은 MS(11) 또는 PDN(Packet Data Network)에서 유입되는 트래픽을 전송하기 위해서 PDP(Packet Data Protocol) 컨텍스트(Context)를 생성해 주며, RNC(12)와 SGSN(14)간 및 SGSN(14)과 GGSN(15)간의 TEID(Tunneling Endpoint Identifier)를 할당하여 PDP 컨텍스트를 식별하고 트래픽을 전송해 준다.As described above, in the next generation GPRS network, two network nodes exist for the packet service, SGSN 14 and GGSN 15, and the SGSN 14 and GGSN 15 have an MS 11 or PDN (Packet Data). It generates PDP (Packet Data Protocol) context to transmit the incoming traffic from the network, and TEID (Tunneling Endpoint) between RNC 12 and SGSN 14 and between SGSN 14 and GGSN 15 Identifier) to identify the PDP context and send traffic.

상기 트래픽을 전송하기 위한 터널링(Tunneling)이 각 노드 별로 할당되는데, 해당 터널링별로 대역폭이 다르게 정해지고 해당 대역폭은 패킷 발신호 시에 요구된 QoS 정보에 따라 정해진다.Tunneling (Tunneling) for transmitting the traffic is allocated to each node, the bandwidth is determined for each tunneling is different and the bandwidth is determined according to the QoS information required at the time of packet origination.

그리고, 패킷 교환기 내의 이동 가입자 호 처리 프로토콜 소프트웨어는 상기 요구된 QoS 속성에 따라 적절한 대역폭을 할당하게 된다.The mobile subscriber call processing protocol software in the packet exchange will then allocate the appropriate bandwidth according to the required QoS attributes.

따라서, 패킷 데이터 호의 요구된 QoS 값에 따른 자원 할당 처리 방안으로는 시스템 개발자의 의도에 따르도록 되어 있으며, 이에 따라 자원 사용의 효율성을 극대화시키는 방안이 요구되며, 자원 관리를 효과적으로 하여 요구된 패킷 호의 수락 여부를 제어하는 기능의 필요성이 요구되나, 현재까지는 해당 기술이 구현된 바가 없다.Therefore, the resource allocation processing method according to the required QoS value of the packet data call is to be in accordance with the intention of the system developer. Accordingly, a method of maximizing the efficiency of resource usage is required. The need for the ability to control acceptance is required, but so far no technology has been implemented.

비동기 IMT-2000 패킷 데이터 호의 SGSN(14) 내에서 신호 및 트래픽이 RNC(12)와 연동하기 위한 ATM 자원을 할당하기 위한 장치로는, 하드웨어 형상으로 RNC(12) 정합을 위한 메인 프로세서(Main Processor)를 가질 수 있으며, 해당 메인 프로세서는 SGSN(14) 내에서 ATM 기능을 담당하는 ATM 제어 보드를 관리하며, 해당 ATM 제어 보드는 RNC(12)와의 STM-1 정합을 수행한다.An apparatus for allocating ATM resources for signaling and traffic interworking with the RNC 12 in the SGSN 14 of an asynchronous IMT-2000 packet data call includes a main processor for matching the RNC 12 in a hardware configuration. The main processor manages an ATM control board in charge of an ATM function in the SGSN 14, and the ATM control board performs STM-1 matching with the RNC 12.

그리고, 하나의 ATM 제어 보드는 STM-1 급 4 개의 포트를 가지고 있으며, 하나의 STM-1 급 포트는 150(Mbps)의 대역폭을 지원하며, 하나의 RNC(12) 당 포트 1 개를 가지고 신호 및 요구된 QoS 별 트래픽을 분배하여 사용한다.In addition, one ATM control board has four ports of STM-1 level, one STM-1 port supports a bandwidth of 150 (Mbps), and has one port per one RNC (12) signal. And distributes the required traffic for each QoS.

이와 같이, 종래의 기술은 각 데이터 호의 서비스 요구 시에 자원을 할당하게 되는데, IMT-2000 SGSN 시스템에서의 효율적 자원 관리에 대한 방안이 적용되지 않은 상태이다. 또한, 패킷 서비스의 종류에 따라 대역폭이 다르게 사용되는데,대역폭이 많이 사용되는 특정 서비스에만 할당하게 되면 대역폭이 적게 필요로 하면서 많은 가입자에게 서비스 가능한 또 다른 특정 서비스가 제약을 받게 되므로, 이러한 QoS 정보의 트래픽 클래스(Traffic Class)에 따른 자원 관리가 요구되나, 현재까지는 해당 기술이 구현된 바가 없다.As described above, the conventional technique allocates resources to service requests for each data call, but the method for efficient resource management in the IMT-2000 SGSN system is not applied. In addition, bandwidth is used differently according to the type of packet service. If only the bandwidth-intensive specific service is allocated, another specific service capable of serving a large number of subscribers may be restricted. Resource management according to traffic class is required, but the technology has not been implemented so far.

전술한 바와 같은 문제점을 해결하기 위한 것으로, 본 발명은 IMT-2000 SGSN에서 패킷 서비스 시에 요구된 QoS 정보에 따라 네트워크 자원 관리 및 패킷 호 수락 제어 기능을 수행하도록 하는데, 그 목적이 있다.In order to solve the above problems, the present invention is to perform the network resource management and packet call admission control function according to the QoS information required for packet service in the IMT-2000 SGSN, the purpose is to.

또한, 본 발명은 비동기식 IMT-2000 SGSN에서 IMT-2000 서비스 가입자가 패킷 서비스 시도 시에 요구된 QoS 별 서비스를 지원하기 위해서, 해당 QoS 정보에 따라 ATM 트래픽 자원을 계산하고 가용 자원이 있는가를 결정하여 해당 요구된 패킷 서비스에 대한 자원 할당 및 수락 여부를 제어함으로써 효율적인 자원 관리가 이루어지도록 하는데, 그 목적이 있다.In addition, the present invention is to calculate the ATM traffic resources according to the QoS information in order to support the service for each QoS requested by the IMT-2000 service subscriber in the packet service attempt in the asynchronous IMT-2000 SGSN to determine whether there is available resources The purpose of the present invention is to efficiently manage resources by controlling resource allocation and acceptance of requested packet services.

또한, 본 발명은 비동기식 IMT-2000 SGSN에서 트래픽 등급 별로 일정 비율로 가용 자원을 할당하여 관리함으로써, 특정 서비스에 집중되어 적은 가입자만으로도 모든 자원을 다 사용하게 되어 더 이상 서비스를 제공할 수 없는 문제점이 발생할 수 있는 점을 개선하는데 기여하는데, 그 목적이 있다.In addition, the present invention allocates and manages the available resources at a certain ratio for each traffic class in the asynchronous IMT-2000 SGSN, which concentrates on a specific service so that only a few subscribers can use all the resources and can no longer provide the service. Its purpose is to help improve what can happen.

또한, 본 발명은 비동기식 IMT-2000 SGSN에서 가입자가 무작정 큰 대역폭을 요구할 시에 적절한 대역폭을 요구할 수 있도록 제어함으로써, 한정된 자원을 가지고 많은 가입자에게 서비스를 제공할 수 있도록 효율적인 자원 관리를 하는데, 그 목적이 있다.In addition, the present invention, by controlling the subscriber to request the appropriate bandwidth when a large bandwidth is asynchronously in the asynchronous IMT-2000 SGSN, efficient resource management to provide services to a large number of subscribers with limited resources, the object There is this.

도 1은 본 발명과 관련된 차세대 GPRS(General Packet Radio Service) 망의 구성을 나타낸 도면.1 is a diagram showing the configuration of a next-generation General Packet Radio Service (GPRS) network related to the present invention.

도 2는 본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스를 위한 구성을 간략하게 나타낸 블록도.2 is a block diagram schematically illustrating a configuration for packet service in an IMT-2000 SGSN according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스 방법을 나타낸 흐름도.3 is a flowchart illustrating a packet service method in an IMT-2000 SGSN according to an embodiment of the present invention.

도 4는 도 3에 있어 자원 할당 과정을 나타낸 순서도.FIG. 4 is a flowchart illustrating a resource allocation process in FIG. 3.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

11 : MS(Mobile Station) 12 : RNC(Radio Network Controller)11: MS (Mobile Station) 12: RNC (Radio Network Controller)

13 : HLR(Home Location Register)13: HLR (Home Location Register)

14 : SGSN(Serving GPRS Support Node)14: Serving GPRS Support Node (SGSN)

15 : GGSN(Gateway GPRS Service Node)15: Gateway GPRS Service Node (GGSN)

16 : 인터넷(Internet) 망16: Internet Network

20 : 패킷 세션 관리 모듈(Packet Session Management Module)20: Packet Session Management Module

30 : ATM 자원 관리 모듈30: ATM resource management module

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스 시스템은 패킷 호 처리 기능을 수행하며, 요구된 패킷 호의 QoS(Quality of Service) 정보를 번역 및 대역폭을 계산하여 자원 할당을 요구하는 패킷 세션 관리 모듈과; 상기 패킷 세션 관리 모듈로부터 자원 할당 요구를 수신받아 QoS 정보의 트래픽 클래스와 대역폭에 따라 ATM(Asynchronous Transfer Mode) 자원을 관리하는 ATM 자원 관리 모듈을 포함하여 이루어진 것을 특징으로 한다.In the IMT-2000 SGSN according to an embodiment of the present invention for achieving the above object, a packet service system performs a packet call processing function, translates QoS (Quality of Service) information of a requested packet call, and calculates a bandwidth. A packet session management module for requesting resource allocation; And an ATM resource management module configured to receive a resource allocation request from the packet session management module and manage an ATM (Asynchronous Transfer Mode) resource according to the traffic class and bandwidth of the QoS information.

여기서, 상기 ATM 자원 관리 모듈은 RNC(Radio Network Controller)와 정합하고 있는 ATM 제어 보드의 대역폭 정보를 관리하며, 전체 사용 가능한 자원을 미리 트래픽 등급 별로 나누어 할당한 후에 각 트래픽 등급 별로 요구된 대역폭을 현재 가용한 자원의 상황에 따라 수락 여부를 결정하여 자원을 할당하거나 제한하는 것을 특징으로 한다.Here, the ATM resource management module manages bandwidth information of an ATM control board matched with a Radio Network Controller (RNC), allocates all available resources by traffic class in advance, and then allocates the bandwidth required for each traffic class. It is characterized by allocating or limiting resources by determining whether to accept according to the situation of available resources.

또한, 상기 ATM 자원 관리 모듈은 한 시스템에서 제공 가능한 자원을 트래픽 등급 별로 미리 일정 비율로 할당한 다음에, 매 패킷 호마다 할당되는 자원을 계산하여 허용할 것인지 아니면 제한할 것인지를 판단하며, 자원 부족 시에 더 적은 대역폭을 요구하여 해당 적은 대역폭을 필요로 하는 패킷 서비스를 제공하도록 하는 것을 특징으로 한다.In addition, the ATM resource management module allocates the resources that can be provided by a system in advance by a certain ratio for each traffic class, and then calculates the resources allocated for each packet call and determines whether to allow or limit the resources. It is characterized in that to provide a packet service requiring less bandwidth by requiring less bandwidth at the time.

한편, 상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스 시스템은 MS(Mobile Station)에서 SGSN(Serving GPRS Support Node)으로 패킷 서비스를 요구하여 이에 대응하는 서비스 억셉트를 수신한 후에 PDP(Packet Data Protocol) 컨텍스트 활성화 요구 메시지를 해당 SGSN으로 전송해 PDP 컨텍스트 생성을 요구하는 과정과; 상기 SGSN에서 가용 자원 여부를 계산하여 상기 PDP 컨텍스트 생성 메시지 내의 QoS 정보를 바탕으로 대역폭에 맞게 상기 PDP 컨텍스트에 대한 자원을 할당하는 과정과; GGCN(Gateway GPRS Service Node)과 RNC간 및 RNC와 상기 MS간에 무선 자원을 할당하고 상기 SGSN에서 해당 GGCN으로 PDP 컨텍스트 생성 요구 및 응답을 수행하여 해당 RNC와 상기 SGSN간 및 상기 SGSN과 해당 GGSN간의 패킷 트래픽 송수신을 위한 터널링과 PDP 컨텍스트를 생성하는 과정을 포함하여 이루어진 것을 특징으로 한다.Meanwhile, in the IMT-2000 SGSN according to an embodiment of the present invention, a packet service system requests a packet service from a mobile station (MSN) to a serving GPRS support node (SGSN) in order to achieve the above object. After receiving the accept process, transmitting a packet data protocol (PDP) context activation request message to a corresponding SGSN to request creation of a PDP context; Calculating available resources in the SGSN and allocating resources for the PDP context according to bandwidth based on QoS information in the PDP context creation message; Allocates radio resources between a Gateway GPRS Service Node (GGCN) and an RNC, and between an RNC and the MS, and performs a request and response to create a PDP context from the SGSN to the corresponding GGCN, thereby transmitting packets between the RNC and the SGSN and between the SGSN and the GGSN. Tunneling for traffic transmission and reception and generating a PDP context, characterized in that made.

여기서, 상기 PDP 컨텍스트 활성화 요구 메시지는 패킷 호 설정을 위한 파라미터들을 포함하며, 해당 파라미터들은 QoS 정보를 포함하는 것을 특징으로 한다.In this case, the PDP context activation request message includes parameters for packet call setup, and the corresponding parameters include QoS information.

바람직하게는, 상기 자원 할당 과정은 패킷 세션 관리 모듈에서 상기 PDP 컨텍스트 활성화 요구 메시지를 수신받아 QoS 정보를 해석하여 해당 QoS 정보를 바탕으로 트래픽 등급과 대역폭을 결정하는 단계와; 상기 패킷 세션 관리 모듈에서 상기 트래픽 등급과 대역폭을 바탕으로 자원 할당을 ATM 자원 관리 모듈에게 요구하는 단계와; 상기 ATM 자원 관리 모듈에서 현재 가용 중인 자원 및 요구된 자원을 계산하여 상기 트래픽 등급에 따라 현재 사용 가능한 자원의 상태를 파악해 수락 여부를 결정하는 단계와; 상기 ATM 자원 관리 모듈에서 자원 수락 여부 결정에 대한 응답 메시지를 생성하여 상기 패킷 세션 관리 모듈로 통보하는 단계와; 상기 패킷 세션 관리 모듈에서 상기 응답 메시지를 수신받아 상기 자원 수락 여부를 확인하는 단계와; 상기 패킷 세션 관리 모듈에서 상기 요구된 자원에 대해 수락한 경우에 패킷 호 설정 동작을 수행하는 단계를 포함하여 이루어진 것을 특징으로 한다.Preferably, the resource allocation process includes receiving a PDP context activation request message from a packet session management module, interpreting QoS information, and determining a traffic class and bandwidth based on the QoS information; Requesting a resource allocation module from an ATM resource management module based on the traffic class and bandwidth in the packet session management module; Calculating, by the ATM resource management module, resources currently available and required resources to determine the state of the currently available resources according to the traffic class to determine whether to accept them; Generating, by the ATM resource management module, a response message for determining whether to accept the resource, and notifying the packet session management module; Receiving the response message from the packet session management module and confirming whether to accept the resource; And performing a packet call setup operation when the packet session management module accepts the requested resource.

또한 바람직하게는, 상기 자원 할당 과정은 상기 패킷 세션 관리 모듈에서 상기 요구된 자원에 대해 거부한 경우에 더 작은 대역폭을 결정하여 자원 할당을 ATM 자원 관리 모듈에게 재요구하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.Also preferably, the resource allocation process may further include determining a smaller bandwidth when the packet session management module rejects the requested resource and re-requesting resource allocation from the ATM resource management module. It features.

더욱이 바람직하게는, 상기 자원 할당 과정은 상기 자원 할당 재요구에 대해 거부한 경우에 상기 PDP 컨텍스트 생성 요구에 대한 거절 메시지를 송신하면서 호를 제한하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.Further preferably, the resource allocation process further comprises the step of limiting the call while transmitting a rejection message for the PDP context creation request when the resource allocation request is rejected.

다르게는, 상기 자원 할당 과정은 전체 가용한 자원을 트래픽 등급 별로 대역폭 사용 비율을 지정하며, 해당 지정된 비율에 따라 요구된 트래픽 등급 별 대역폭을 관리, 계산 및 조정 요구를 수행하는 것을 특징으로 한다.Alternatively, the resource allocation process designates a bandwidth usage ratio for all available resources for each traffic class, and manages, calculates, and adjusts the bandwidth for each traffic class according to the specified ratio.

여기서, 상기 트래픽 등급에는 스트리밍 등급, 통화 등급, 쌍방향 등급 및 백그라운드 등급으로 나누어지며, 각 등급에 따라 대역폭도 다르게 할당하는 것을 특징으로 한다. 이하, 본 발명의 실시 예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.Here, the traffic class is divided into a streaming class, a call class, an interactive class, and a background class, and the bandwidth is also differently allocated according to each class. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스를 위한 구성은 도2에 도시된 바와 같이, 크게 두 개의 모듈, 즉 패킷 호 처리를 담당하는 패킷 세션 관리 모듈(20)과, ATM 자원 관리를 담당하는 ATM 자원 관리 모듈(30)을 포함하여 이루어지는데, 서비스 속성에 따라 서로 다른 대역폭을 지원하는 ATM 기반의 IMT-2000 패킷 교환기에서 QoS 정보의 트래픽 클래스와 요구된 대역폭에 따라 적절한 ATM 스위치 자원을 관리하도록 이루어진다.As shown in FIG. 2, a configuration for packet service in the IMT-2000 SGSN according to an embodiment of the present invention is largely divided into two modules, that is, a packet session management module 20 that handles packet call processing, and ATM resource management. ATM resource management module (30) which is in charge of the ATM-based IMT-2000 packet exchanger that supports different bandwidths according to service attributes. It is made to manage.

상기 패킷 세션 관리 모듈(20)은 패킷 호 처리 기능을 담당하며, 요구된 패킷 호의 QoS 정보를 번역 및 대역폭을 계산하여 상기 ATM 자원 관리 모듈(30)로 자원 할당을 요구한다.The packet session management module 20 is responsible for a packet call processing function, and requests resource allocation to the ATM resource management module 30 by translating the QoS information of the requested packet call and calculating a bandwidth.

상기 ATM 자원 관리 모듈(30)은 RNC와 정합하고 있는 ATM 제어 보드의 대역폭 정보를 관리하며, 상기 패킷 세션 관리 모듈(20)로부터 자원 할당 요구를 수신받아 해당 요구된 트래픽 등급과 대역폭에 따라 자원을 할당하는데, 즉 전체 사용 가능한 자원을 미리 트래픽 등급 별로 나누어 할당한 후에 각 트래픽 등급 별로 요구된 대역폭을 현재 가용한 자원의 상황에 따라 수락 여부를 결정하여 자원을 할당하거나 제한하도록 해 준다.The ATM resource management module 30 manages bandwidth information of an ATM control board matched with the RNC, receives a resource allocation request from the packet session management module 20, and allocates resources according to the requested traffic class and bandwidth. After allocating the total available resources by traffic class in advance, the bandwidth required for each traffic class is determined according to the situation of the resources currently available to allocate or limit the resource.

또한, 상기 ATM 자원 관리 모듈(30)은 트래픽 등급에 따라 미리 사용 가능한 자원을 할당해 주도록 하는데, 한 시스템에서 제공 가능한 자원을 트래픽 등급 별로 미리 일정 비율로 할당한 다음에, 매 패킷 호마다 할당되는 자원을 계산하여 허용할 것인지 아니면 제한할 것인지를 판단하며, 자원 부족 시에 더 적은 대역폭을 요구할 수 있도록 해 주며, 또한 각 트래픽 등급 별로 사용 가능한 자원만을 할당해 주며, 특정 트래픽 등급에 의하여 많은 서비스를 제공받는 문제점을 개선하도록해 준다.In addition, the ATM resource management module 30 is to allocate the resources available in advance according to the traffic class, the resources that can be provided in one system in advance by assigning a predetermined ratio for each traffic class, and then is assigned to every packet call Calculate resources to determine whether to allow or limit them, to require less bandwidth in case of resource shortages, to allocate only available resources for each traffic class, and to provide many services by specific traffic classes. It helps to improve the problems provided.

만약 대역폭을 많이 필요로 하는 트래픽 등급의 서비스가 집중되고 이를 요구대로 모두 할당하게 되면 적은 대역폭을 필요로 하는 다른 트래픽 등급의 서비스에 제한을 받게 되며, 이에 해당 적은 대역폭을 필요로 하는 패킷 서비스를 충분히 제공하도록 함으로써 다수의 가입자가 충분히 서비스를 받을 수 있도록 해 주며, 또한 불필요한 대역폭을 할당하여 자원 낭비를 하는 경우가 발생되지 않도록 해 준다.If traffic class services that require a lot of bandwidth are concentrated and all allocated as required, they will be limited to other traffic class services that require less bandwidth. By providing a service, a large number of subscribers can be sufficiently serviced, and an unnecessary bandwidth can be allocated to prevent resource waste.

상기 QoS 정보에 대해 설명하면 아래의 표 1과 같다.The QoS information is described in Table 1 below.

QoSQoS 서비스질Quality of service 설명Explanation RELIAB_CLSSRELIAB_CLSS 신뢰등급Confidence rating 데이터의 전송 특성을 나타낸 것으로 데이터 전송 신뢰에 대한 등급을 표시함Represents the nature of the transmission of data and indicates the rating of data transmission trust. DLY_CLSSDLY_CLSS 지연등급Delay 데이터 지연에 대한 등급을 표시함(지연등급1 ~ 지연등급4)Display the grade for data delay (delay class 1 to delay class 4) PRECED_CLSSPRECED_CLSS 순위등급Ranking 서비스를 유지시켜 주는 순위를 나타냄(하이, 정상, 로우 우선순위)Indicates the rank that maintains the service (high, normal, low priority) PEAK_THRPUPEAK_THRPU 최고처리량Throughput 사용자 데이터의 최고 처리량의 정도를 나타냄Indicates the maximum amount of throughput for user data MEAN_THRPUTMEAN_THRPUT 평균처리량Average throughput 사용자 데이터의 최고 처리량의 정도를 나타냄Indicates the maximum amount of throughput for user data DLVR_ERR_SDUDLVR_ERR_SDU 에러SDU의 전송여부Whether to send error SDU 에러로서 검출된 SDU들을 전송 또는 폐기할지의 여부를 나타냄(Yes: 전송, No: 폐기)Indicates whether to send or discard SDUs detected as an error (Yes: send, No: discard) DLVR_ORDERDLVR_ORDER 전송명령Command UMTS 베어러를 순서대로 SDU로 전달할지 안할지의 여부를 나타냄(Yes: 전송명령으로, No: 전송명령 없이)Indicates whether or not to forward UMTS bearers to SDUs in order (Yes: transfer command, No: transfer command) TRAFFIC_CLSTRAFFIC_CLS 트래픽등급Traffic class 통화, 스트리밍, 쌍방향, 백그라운드로 구분됨통화: VoIP, 비디오 회의, 비디오 전화 등스트리밍: 실시간 스트리밍 비디오, 오디오 등쌍방향: 웹 브라우징, 쌍방향 이메일, 서버 억세스 등백그라운드: 백그라운드 이메일, SMS, 다운로딩 등Calls, Streaming, Interactive, Background Separated Calls: VoIP, Video Conferencing, Video Calls, etc. Streaming: Live Streaming Video, Audio, etc. Interactive: Web Browsing, Interactive Email, Server Access, etc. Background: Background Email, SMS, Downloading, etc. MAX_SDU_SIZEMAX_SDU_SIZE 최대SDU크기Maximum SDU Size 최대 허용된 SDU 크기를 말함Refers to the maximum allowed SDU size MAX_BIT_UPMAX_BIT_UP 최대비트업링크Max Bit Uplink 시간 내에 전송되어지는 업림크 최대 비트 수(단위 kbps)Maximum number of uplink bits to transmit in time (unit kbps) MAX_BIT_DNMAX_BIT_DN 최대비트다운링크Bit downlink 시간 내에 전송되어지는 다운림크 최대 비트 수(단위 kbps)Maximum number of downlink bits transmitted in time, in kbps RESIDUAL_BERRESIDUAL_BER 잉여비트에러율Surplus Bit Error Rate 전송된 SDU들의 비트 에러중에서 검출되지 않는 비트 에러율을 말함Bit error rate not detected among bit errors of transmitted SDUs SDU_ERR_RTOSDU_ERR_RTO SDU에러율SDU error rate 에러로서 검출되는 SDU 에러율을 말함SDU error rate detected as an error TRAF_H_PRIORTRAF_H_PRIOR 트래픽핸들링우선권Traffic handling priority 다른 베어러들의 SDU들과 비교하여 UMTS 베어러에 속하는 모든 SDU들의 상대적 중요성을 핸들링 위한 등급을 말함Refers to a class for handling the relative importance of all SDUs belonging to a UMTS bearer compared to the SDUs of other bearers. TRANS_DELAYTRANS_DELAY 전송지연Transmission delay SDU 전송에 대한 지연을 말함Refers to delay for sending SDU G_MAX_BIT_UPG_MAX_BIT_UP 업링크의보장비트율Guaranteed Bit Rate for Uplink 시간 내에 한 세션의 UMTS에 의해 전송 및 보장되는 업링크 수(단위 kbps)Number of uplinks transmitted and guaranteed by UMTS of one session in time, in kbps G_MAX_BIT_DNG_MAX_BIT_DN 다운링크의보장비트율Guaranteed Bit Rate for Downlink 시간 내에 한 세션의 UMTS에 의해 전송 및 보장되는 다운링크 수(단위 kbps)Number of downlinks transmitted and guaranteed by UMTS of one session in time, in kbps

본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스 방법을 도 3의 순서도를 참고하여 설명하면 다음과 같다.The packet service method in the IMT-2000 SGSN according to an embodiment of the present invention will be described with reference to the flowchart of FIG. 3.

이하, 차세대 GPRS에서 패킷 호를 설정하는 동작 과정을 PDP 컨텍스트를 생성하는 동작 과정이라고 하며, 해당 PDP 컨텍스트가 생성되었다 함은 가입자가 패킷 데이터 서비스를 송수신할 수 있는 경로(Path)가 설정되어 서비스를 받을 수 있는 상태가 되었음을 의미한다.Hereinafter, an operation of establishing a packet call in a next generation GPRS is called an operation of creating a PDP context. The creation of a corresponding PDP context means that a path for a subscriber to transmit and receive a packet data service is established. It means that you can receive.

본 발명의 실시 예에 따른 IMT-2000 SGSN에서 패킷 서비스 방법은 크게 PDP 컨텍스트 생성 요구 과정과, 자원 할당 과정과, PDP 컨텍스트 생성 과정으로 나눌 수 있는데, 해당 과정들을 통해 PDP 컨텍스트가 생성되며, 트래픽 전송을 위한 터널링이 존재하게 된다.In the IMT-2000 SGSN according to an embodiment of the present invention, the packet service method can be largely divided into a PDP context creation request process, a resource allocation process, and a PDP context creation process. There is tunneling for.

첫 번째로, 상기 PDP 컨텍스트 생성 요구 과정은 다음과 같다.First, the PDP context creation request process is as follows.

MS, RNC, SGSN, GGSN 및 HLR 각각의 노드에는 패킷 서비스에 대한 정보인 PDP 컨텍스트를 생성 및 저장하게 되는데, 해당 MS에서는 패킷 서비스가 가능한 IMT-2000 가입자 패킷 서비스를 수행하기 위하여 우선 서비스 요구 메시지(Service Request Message)를 RNC를 거쳐 SGSN으로 전송하게 된다.Each node of the MS, RNC, SGSN, GGSN, and HLR generates and stores a PDP context, which is information about packet services, and the MS first performs a service request message (IMT-2000 subscriber packet service) to perform packet service. Service Request Message) is transmitted to SGSN via RNC.

이에, 상기 SGSN는 상기 MS로부터 상기 RNC를 거쳐 서비스 요구 메시지를 수신받고 이에 대응하는 서비스 억셉트 메시지(Service Accept Message)를 상기 MS 측으로 전송하게 된다.Accordingly, the SGSN receives a service request message from the MS via the RNC and transmits a corresponding service accept message to the MS.

이에 따라, 상기 MS는 상기 SGSN로부터 상기 RNC를 거쳐 서비스 억셉트 메시지를 수신받은 후에, PDP 컨텍스트 활성화 요구 메시지를 상기 SGSN 측으로 전송하게 되는데, 이때 해당 PDP 컨텍스트 활성화 요구 메시지에는 패킷 호 설정을 위한 파라미터(Parameter)들을 포함하고 있으며, 해당 파라미터 중에 QoS 정보가 있다.Accordingly, after receiving the service accept message from the SGSN via the RNC, the MS transmits a PDP context activation request message to the SGSN. In this case, the PDP context activation request message includes a parameter for establishing a packet call. Parameters) and QoS information among the parameters.

두 번째로, 상기 자원 할당 과정은 다음과 같다.Secondly, the resource allocation process is as follows.

상기 SGSN에서는 상기 MS로부터 상기 RNC를 거쳐 PDP 컨텍스트 활성화 요구 메시지를 수신받으며, 해당 요구된 PDP 컨텍스트에 대한 네트워크 자원을 할당하게 되는데, 해당 요구된 QoS 정보를 바탕으로 대역폭에 맞게 자원을 할당한다. 이때,상기 SGSN은 가용 자원 여부를 계산하여 효율적으로 관리하도록 한다.The SGSN receives a PDP context activation request message from the MS via the RNC and allocates network resources for the requested PDP context. The SGSN allocates resources according to bandwidth based on the requested QoS information. In this case, the SGSN calculates the available resources to efficiently manage.

즉, 상기 SGSN은 가용 자원 여부를 계산하여 상기 요구된 QoS 정보를 바탕으로 대역폭에 맞게 상기 요구된 PDP 컨텍스트에 대한 자원을 할당해 준다.That is, the SGSN calculates available resources and allocates resources for the requested PDP context according to bandwidth based on the requested QoS information.

세 번째로, 상기 PDP 컨텍스트 생성 과정은 다음과 같다.Third, the process of generating the PDP context is as follows.

상기 SGSN에서는 상기 요구된 PS(Packet Service) 호에 대하여 호 설정 절차를 수행하여 무선 자원 할당 절차 및 외부 패킷 망과의 게이트웨이(Gateway) 역할을 수행하는 GGSN으로 PDP 컨텍스트 생성을 요구하고 응답 절차를 갖는다. 여기서, 해당 PS 호는 이동 가입자가 음성 서비스가 아닌 무선 패킷(데이터) 서비스를 받기 위해 이루어지는 호를 말한다.The SGSN performs a call setup procedure on the requested PS (Packet Service) call to request creation of a PDP context with a GGSN serving as a radio resource allocation procedure and a gateway to an external packet network and has a response procedure. . Here, the PS call refers to a call made by the mobile subscriber to receive a wireless packet (data) service instead of a voice service.

이에, 상기 RNC와 SGSN간 및 상기 SGSN과 GGSN간의 패킷 트래픽 송수신을 위한 터널링과 각 노드간에 PDP 컨텍스트를 생성해 준 후에, 상기 SGSN에서는 상기 MS 측으로 PDP 컨텍스트 생성 응답을 수행한다.Accordingly, after tunneling for packet traffic transmission and reception between the RNC and the SGSN and between the SGSN and the GGSN and generating the PDP context between each node, the SGSN performs a PDP context generation response to the MS.

한편, 상기 자원 할당 과정을 도 4의 순서도를 참고하여 보다 상세히 설명하면 다음과 같다.Meanwhile, the resource allocation process will be described in detail with reference to the flowchart of FIG. 4.

차세대 GPRS 서비스에서 하나의 패킷 서비스를 위해 생성되는 PDP 컨텍스트 및 트래픽 경로 자원 할당 등과 같은 일련의 서비스를 가능하도록 만들어 주는 것을 세션이라고 한다.In the next generation GPRS service, a session is called to enable a set of services such as a PDP context and traffic path resource allocation generated for one packet service.

상기 SGSN에서는 자원 관리 및 할당을 위해 두 모듈을 관장하는데, 패킷 호 처리를 담당하는 패킷 세션 관리 모듈(20)과 ATM 자원 관리를 담당하는 ATM 자원 관리 모듈(30)로 나누어 처리하도록 한다.The SGSN manages two modules for resource management and allocation, and divides and processes the packet session management module 20 for packet call processing and the ATM resource management module 30 for ATM resource management.

먼저, 상기 패킷 세션 관리 모듈(20)은 자원 할당 요구 및 이 외에 패킷 호 처리 일련의 동작을 관장하는 모듈로서, 상기 MS로부터 상기 RNC를 거쳐 PDP 컨텍스트 활성화 요구 메시지를 수신받아(단계 S1) 해당 수신받은 PDP 컨텍스트 활성화 요구 메시지 내의 파라미터들 중에서 QoS 정보를 해석하여(단계 S2) 해당 해석한 QoS 정보를 바탕으로 트래픽 등급과 대역폭을 결정한다(단계 S3).First, the packet session management module 20 is a module that manages a resource allocation request and a series of other packet call processing operations, and receives a PDP context activation request message from the MS via the RNC (step S1). QoS information is analyzed among the parameters in the received PDP context activation request message (step S2) to determine the traffic class and bandwidth based on the analyzed QoS information (step S3).

그리고, 상기 패킷 세션 관리 모듈(20)은 상기 결정된 정보(즉, 트래픽 등급과 대역폭)를 바탕으로 상기 ATM 자원 관리 모듈(30)에게 자원 할당 요구를 수행한다(단계 S4).Then, the packet session management module 20 performs a resource allocation request to the ATM resource management module 30 based on the determined information (ie, traffic class and bandwidth) (step S4).

이에, 상기 ATM 자원 관리 모듈(30)에서는 상기 패킷 세션 관리 모듈(20)로부터 자원 할당 요구를 수신받아(단계 S5) 현재 가용 중인 자원 및 요구된 자원을 계산하여 상기 트래픽 등급에 따라 현재 사용 가능한 자원의 상태를 파악한 후에(단계 S6), 상기 자원 할당 요구에 대해 수락할 것인지, 아니면 거부할 것인지를 결정하며(단계 S7), 해당 자원 수락 여부 결정에 대한 응답 메시지를 생성하여 상기 패킷 세션 관리 모듈(20)로 통보해 준다(단계 S8).Accordingly, the ATM resource management module 30 receives a resource allocation request from the packet session management module 20 (step S5), calculates currently available resources and required resources, and calculates resources currently available according to the traffic class. After determining the state of (step S6), it is determined whether to accept or reject the resource allocation request (step S7), and generates a response message for determining whether to accept the resource, the packet session management module ( 20) (step S8).

여기서, 효율적인 자원 관리를 위해서 전체 가용한 자원을 트래픽 등급 별로 대역폭 사용 비율을 운용자가 지정할 수 있도록 하는데, 해당 지정된 비율에 따라 요구된 트래픽 등급 별 대역폭을 관리, 계산 및 조정 요구를 수행할 수 있도록 한다. 이때, 상기 트래픽 등급에는 스트리밍, 통화, 쌍방향 및 백그라운드의 4 가지 등급으로 나누어지며, 각 등급에 따라 대역폭도 다르게 할당되어진다.Here, for efficient resource management, the operator can specify the bandwidth usage ratio for each available traffic class for all available resources, and manage, calculate, and adjust the bandwidth for each traffic class according to the specified ratio. . In this case, the traffic class is divided into four classes of streaming, call, two-way, and background, and bandwidths are allocated differently according to each class.

예를 들어, 스트리밍 서비스(Streaming Service)의 경우에는 30(%), 통화 서비스(Conversation Service)의 경우에는 20(%), 쌍방향 서비스(Interactive Service)의 경우에는 30(%), 백그라운드 서비스(Background Service)의 경우에는 10(%) 정도의 비율로 운용자가 망에서 이루어지고 있는 서비스 현황에 따라 지정할 수 있도록 한다.For example, 30 (%) for streaming service, 20 (%) for conversation service, 30 (%) for interactive service, and background service (background). Service) allows the operator to designate according to the current service status in the network at a rate of about 10%.

이에 따라, 상기 패킷 세션 관리 모듈(20)은 상기 ATM 자원 관리 모듈(30)로부터 응답 메시지를 수신받아(단계 S9) 상기 ATM 자원 관리 모듈(30)에서 자원 할당 요구에 대해 수락한 경우인지를 확인하는데(단계 S10), 해당 자원 할당 요구에 대해 수락한 경우에는 패킷 호 설정 과정을 계속 진행해 주며(단계 S11), 해당 자원 할당 요구에 대해 거부한 경우에는 더 작은 대역폭을 결정하여 재차 자원 할당 요구를 상기 ATM 자원 관리 모듈(30)에게 시도한다(단계 S12). 이때, 해당 회수는 2 회로 제한한다.Accordingly, the packet session management module 20 receives the response message from the ATM resource management module 30 (step S9) and checks whether the ATM resource management module 30 has accepted the resource allocation request. (Step S10), if it accepts the request for resource allocation, the packet call setup process is continued (step S11). In case of rejecting the request for resource allocation, the smaller bandwidth is determined to determine the resource allocation request again. Attempt is made to the ATM resource management module 30 (step S12). At this time, the number of times is limited to two times.

그런 후에도, 상기 재차 자원 할당 요구에 대해 거부한 경우에는 상기 요구된 PDP 컨텍스트 활성화 요구에 대한 거절 메시지(Reject Message)를 송신하면서 호를 제한하도록 해 준다.After that, when rejecting the resource allocation request again, the call is restricted while transmitting a reject message for the requested PDP context activation request.

이상과 같이, 본 발명에 의해 비동기식 IMT-2000 SGSN에서 IMT-2000 서비스 가입자가 패킷 서비스 시도 시에 요구된 QoS 별 서비스를 지원하기 위해서, 해당 QoS 정보에 따라 ATM 트래픽 자원을 계산하고 가용 자원이 있는가를 결정하여 해당 요구된 패킷 서비스에 대한 자원 할당 및 수락 여부를 제어함으로써, 트래픽 등급별로 일정 비율로 가용 자원을 할당하여 관리하며 특정 서비스에 집중되어 적은 가입자만으로도 모든 자원을 다 사용하게 되어 더 이상 서비스를 제공할 수 없는 문제점이 발생할 수 있는 점을 개선할 수 있다.As described above, in order to support the service for each QoS requested by the IMT-2000 service subscriber in the asynchronous IMT-2000 SGSN according to the present invention, the ATM traffic resource is calculated according to the QoS information and whether there are available resources. By determining and controlling resource allocation and acceptance of the requested packet service, allocating and managing available resources at a certain rate by traffic class, and concentrating on a specific service, using all resources with only a few subscribers. It can improve the problem that can not be provided.

또한, 본 발명에 의해 가입자가 무작정 큰 대역폭을 요구할 시에 적절한 대역폭을 요구할 수 있도록 제어함으로써, 한정된 자원을 가지고 많은 가입자에게 서비스를 제공할 수 있도록 효율적인 자원 관리를 수행할 수 있다.In addition, according to the present invention, by controlling the subscriber to request an appropriate bandwidth when a large bandwidth is inadvertently requested, efficient resource management can be performed to provide a service to many subscribers with limited resources.

Claims (10)

패킷 호 처리 기능을 수행하며, 요구된 패킷 호의 QoS(Quality of Service) 정보를 번역 및 대역폭을 계산하여 자원 할당을 요구하는 패킷 세션 관리 모듈과;A packet session management module which performs a packet call processing function and requires resource allocation by translating quality of service (QoS) information of a requested packet call and calculating a bandwidth; 상기 패킷 세션 관리 모듈로부터 자원 할당 요구를 수신받아 QoS 정보의 트래픽 클래스와 대역폭에 따라 ATM(Asynchronous Transfer Mode) 자원을 관리하는 ATM 자원 관리 모듈을 포함하여 이루어진 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 시스템.Receiving a resource allocation request from the packet session management module to the ATM resource management module for managing the ATM (Asynchronous Transfer Mode) resources according to the traffic class and bandwidth of the QoS information Packet service system. 제1항에 있어서,The method of claim 1, 상기 ATM 자원 관리 모듈은 RNC(Radio Network Controller)와 정합하고 있는 ATM 제어 보드의 대역폭 정보를 관리하며, 전체 사용 가능한 자원을 미리 트래픽 등급 별로 나누어 할당한 후에 각 트래픽 등급 별로 요구된 대역폭을 현재 가용한 자원의 상황에 따라 수락 여부를 결정하여 자원을 할당하거나 제한하는 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 시스템.The ATM resource management module manages bandwidth information of an ATM control board matched with a Radio Network Controller (RNC), allocates all available resources by traffic class in advance, and then uses the currently available bandwidth for each traffic class. The packet service system of IMT-2000 SNS, characterized in that to allocate or limit the resource by determining whether to accept according to the situation of the resource. 제1항에 있어서,The method of claim 1, 상기 ATM 자원 관리 모듈은 한 시스템에서 제공 가능한 자원을 트래픽 등급별로 미리 일정 비율로 할당한 다음에, 매 패킷 호마다 할당되는 자원을 계산하여 허용할 것인지 아니면 제한할 것인지를 판단하며, 자원 부족 시에 더 적은 대역폭을 요구하여 해당 적은 대역폭을 필요로 하는 패킷 서비스를 제공하도록 하는 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 시스템.The ATM resource management module allocates the resources that can be provided by a system in advance by traffic class at a predetermined rate, and then determines whether to allow or limit the resources allocated to each packet call. Packet service system in IMT-2000 SNS, characterized in that to require less bandwidth to provide a packet service that requires less bandwidth. MS(Mobile Station)에서 SGSN(Serving GPRS Support Node)으로 패킷 서비스를 요구하여 이에 대응하는 서비스 억셉트를 수신한 후에 PDP(Packet Data Protocol) 컨텍스트 활성화 요구 메시지를 해당 SGSN으로 전송해 PDP 컨텍스트 생성을 요구하는 과정과;After requesting packet service from MS (Mobile Station) to Serving GPRS Support Node (SGSN) and receiving corresponding service acceptance, send PDP (Packet Data Protocol) context activation request message to corresponding SGSN to create PDP context Process of doing; 상기 SGSN에서 가용 자원 여부를 계산하여 상기 PDP 컨텍스트 생성 메시지 내의 QoS 정보를 바탕으로 대역폭에 맞게 상기 PDP 컨텍스트에 대한 자원을 할당하는 과정과;Calculating available resources in the SGSN and allocating resources for the PDP context according to bandwidth based on QoS information in the PDP context creation message; GGCN(Gateway GPRS Service Node)과 RNC간 및 RNC와 상기 MS간에 무선 자원을 할당하고 상기 SGSN에서 해당 GGCN으로 PDP 컨텍스트 생성 요구 및 응답을 수행하여 해당 RNC와 상기 SGSN간 및 상기 SGSN과 해당 GGSN간의 패킷 트래픽 송수신을 위한 터널링과 PDP 컨텍스트를 생성하는 과정을 포함하여 이루어진 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.Allocates radio resources between a Gateway GPRS Service Node (GGCN) and an RNC, and between an RNC and the MS, and performs a request and response to create a PDP context from the SGSN to the corresponding GGCN, thereby transmitting packets between the RNC and the SGSN and between the SGSN and the GGSN. The packet service method in IMT-2000 SNS, characterized in that the tunneling for the transmission and reception of traffic and generating a PDP context. 제4항에 있어서,The method of claim 4, wherein 상기 PDP 컨텍스트 활성화 요구 메시지는 패킷 호 설정을 위한 파라미터들을 포함하며, 해당 파라미터들은 QoS 정보를 포함하는 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.The PDP context activation request message includes parameters for packet call setup, and the parameters include QoS information. 제4항에 있어서,The method of claim 4, wherein 상기 자원 할당 과정은 패킷 세션 관리 모듈에서 상기 PDP 컨텍스트 활성화 요구 메시지를 수신받아 QoS 정보를 해석하여 해당 QoS 정보를 바탕으로 트래픽 등급과 대역폭을 결정하는 단계와;The resource allocation process may include receiving, by the packet session management module, the PDP context activation request message, interpreting QoS information, and determining traffic class and bandwidth based on the QoS information; 상기 패킷 세션 관리 모듈에서 상기 트래픽 등급과 대역폭을 바탕으로 자원 할당을 ATM 자원 관리 모듈에게 요구하는 단계와;Requesting a resource allocation module from an ATM resource management module based on the traffic class and bandwidth in the packet session management module; 상기 ATM 자원 관리 모듈에서 현재 가용 중인 자원 및 요구된 자원을 계산하여 상기 트래픽 등급에 따라 현재 사용 가능한 자원의 상태를 파악해 수락 여부를 결정하는 단계와;Calculating, by the ATM resource management module, resources currently available and required resources to determine the state of the currently available resources according to the traffic class to determine whether to accept them; 상기 ATM 자원 관리 모듈에서 자원 수락 여부 결정에 대한 응답 메시지를 생성하여 상기 패킷 세션 관리 모듈로 통보하는 단계와;Generating, by the ATM resource management module, a response message for determining whether to accept the resource, and notifying the packet session management module; 상기 패킷 세션 관리 모듈에서 상기 응답 메시지를 수신받아 상기 자원 수락 여부를 확인하는 단계와;Receiving the response message from the packet session management module and confirming whether to accept the resource; 상기 패킷 세션 관리 모듈에서 상기 요구된 자원에 대해 수락한 경우에 패킷호 설정 동작을 수행하는 단계를 포함하여 이루어진 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.And performing a packet call setup operation when the packet session management module accepts the requested resource. 제6항에 있어서,The method of claim 6, 상기 자원 할당 과정은 상기 패킷 세션 관리 모듈에서 상기 요구된 자원에 대해 거부한 경우에 더 작은 대역폭을 결정하여 자원 할당을 ATM 자원 관리 모듈에게 재요구하는 단계를 더 포함하여 이루어진 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.The resource allocation process may further include determining a smaller bandwidth when the packet session management module rejects the requested resource, and requesting resource allocation from the ATM resource management module. -2000 Packet service method in SNS. 제7항에 있어서,The method of claim 7, wherein 상기 자원 할당 과정은 상기 자원 할당 재요구에 대해 거부한 경우에 상기 PDP 컨텍스트 생성 요구에 대한 거절 메시지를 송신하면서 호를 제한하는 단계를 더 포함하여 이루어진 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.The resource allocation process further comprises the step of limiting the call while transmitting a rejection message for the PDP context creation request when the resource allocation request is rejected. Service method. 제4항에 있어서,The method of claim 4, wherein 상기 자원 할당 과정은 전체 가용한 자원을 트래픽 등급 별로 대역폭 사용비율을 지정하며, 해당 지정된 비율에 따라 요구된 트래픽 등급 별 대역폭을 관리, 계산 및 조정 요구를 수행하는 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.The resource allocation process designates the bandwidth usage ratio of all available resources for each traffic class, and manages, calculates, and adjusts bandwidth for each required traffic class according to the specified ratio. Packet service method in ss. 제9항에 있어서,The method of claim 9, 상기 트래픽 등급에는 스트리밍 등급, 통화 등급, 쌍방향 등급 및 백그라운드 등급으로 나누어지며, 각 등급에 따라 대역폭도 다르게 할당하는 것을 특징으로 하는 아이엠티-2000 에스지에스엔에서 패킷 서비스 방법.The traffic class is divided into a streaming class, a call class, an interactive class, and a background class, and a bandwidth is also allocated differently according to each class.
KR10-2001-0083503A 2001-12-22 2001-12-22 System and Method for Packet Service in the IMT-2000 SGSN KR100436139B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0083503A KR100436139B1 (en) 2001-12-22 2001-12-22 System and Method for Packet Service in the IMT-2000 SGSN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0083503A KR100436139B1 (en) 2001-12-22 2001-12-22 System and Method for Packet Service in the IMT-2000 SGSN

Publications (2)

Publication Number Publication Date
KR20030053324A KR20030053324A (en) 2003-06-28
KR100436139B1 true KR100436139B1 (en) 2004-06-14

Family

ID=29577911

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0083503A KR100436139B1 (en) 2001-12-22 2001-12-22 System and Method for Packet Service in the IMT-2000 SGSN

Country Status (1)

Country Link
KR (1) KR100436139B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100538876B1 (en) * 2001-09-04 2005-12-23 엘지전자 주식회사 Method of Managing Link Channels between a SGSN and a GGSN
CN100544466C (en) * 2005-02-02 2009-09-23 华为技术有限公司 Realize the cellular system and the method for PTT service
KR100924033B1 (en) * 2007-07-06 2009-10-27 에스케이 텔레콤주식회사 Method and apparatus for allocating of network resource in a mobile communication system
KR20180097039A (en) 2017-02-22 2018-08-30 엘지전자 주식회사 Air conditioner and control method therefor

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998053576A2 (en) * 1997-05-20 1998-11-26 Telefonaktiebolaget Lm Ericsson Method related to gprs (general packet radio service) system providing packet switched connections
WO1999033301A1 (en) * 1997-12-18 1999-07-01 Nokia Mobile Phones Limited Resource reservation in mobile internet protocol
WO1999048310A1 (en) * 1998-03-19 1999-09-23 Nokia Networks Oy Method for controlling a quality of service in a mobile communications system
WO2000036793A1 (en) * 1998-12-15 2000-06-22 Telia Ab (Publ) Filtering of ip-packet traffic in gprs
KR20010009510A (en) * 1999-07-10 2001-02-05 김영환 Method for dynamic channel assignment in mobile communication system
KR20010030725A (en) * 1997-09-25 2001-04-16 클라스 노린, 쿨트 헬스트룀 Selectable packet-switched and circuit-switched services in a mobile communications network
EP1111862A1 (en) * 1999-12-23 2001-06-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and devices to provide a defined quality of service in a packet switched communication network
KR20030018622A (en) * 2001-08-30 2003-03-06 엘지전자 주식회사 Packet Switching Apparatus For Implementation Of Differentiated Service
KR100396930B1 (en) * 2000-05-09 2003-09-02 루센트 테크놀러지스 인크 Resource reservation in 3G or future generation telecommunication network Ⅱ

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998053576A2 (en) * 1997-05-20 1998-11-26 Telefonaktiebolaget Lm Ericsson Method related to gprs (general packet radio service) system providing packet switched connections
KR20010030725A (en) * 1997-09-25 2001-04-16 클라스 노린, 쿨트 헬스트룀 Selectable packet-switched and circuit-switched services in a mobile communications network
WO1999033301A1 (en) * 1997-12-18 1999-07-01 Nokia Mobile Phones Limited Resource reservation in mobile internet protocol
WO1999048310A1 (en) * 1998-03-19 1999-09-23 Nokia Networks Oy Method for controlling a quality of service in a mobile communications system
WO2000036793A1 (en) * 1998-12-15 2000-06-22 Telia Ab (Publ) Filtering of ip-packet traffic in gprs
KR20010009510A (en) * 1999-07-10 2001-02-05 김영환 Method for dynamic channel assignment in mobile communication system
EP1111862A1 (en) * 1999-12-23 2001-06-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and devices to provide a defined quality of service in a packet switched communication network
KR100396930B1 (en) * 2000-05-09 2003-09-02 루센트 테크놀러지스 인크 Resource reservation in 3G or future generation telecommunication network Ⅱ
KR20030018622A (en) * 2001-08-30 2003-03-06 엘지전자 주식회사 Packet Switching Apparatus For Implementation Of Differentiated Service

Also Published As

Publication number Publication date
KR20030053324A (en) 2003-06-28

Similar Documents

Publication Publication Date Title
US7269423B2 (en) System and method for call admission for a mobile communication system
US9319242B2 (en) Handling traffic flows in a mobile communications network
EP1152571B1 (en) Two-way resource reservation
EP1449341B1 (en) Policy co-ordination in a communications network
US6690679B1 (en) Method and system for bearer management in a third generation mobile telecommunications system
US6674733B1 (en) Determining bearer services in a radio access network
US20040246962A1 (en) Dynamically assignable resource class system to directly map 3GPP subscriber communications to a MPLS-based protocol
WO2007063358A1 (en) Selective rab assignment
CN100546277C (en) In wireless network by signaling to optimize the method and the communication system of rate controlled scheme
US20030123479A1 (en) Apparatus and method for multiplexing multiple end-to-end transmission links in a communication system
US7085264B2 (en) System and method for controlling media gateways that interconnect disparate networks
US8355732B2 (en) Method of dimensioning a transport network for a radio access network of a mobile radio network
JP4213344B2 (en) System and method for mobile data services
EP1564929B1 (en) Packet-data-based group communication
US9204491B2 (en) Method of managing quality of service in a mobile radio system
US7286475B2 (en) GPRS system and in-zone node apparatus, and bearer setting method used therefor
US20030165124A1 (en) System and method for performing handovers based upon local area network conditions
EP1405469B1 (en) Method for adapting the bandwidth of a connection in a telecommunication network
KR100436139B1 (en) System and Method for Packet Service in the IMT-2000 SGSN
KR100411322B1 (en) Resource reservation in 3g or future generation telecommunication network ⅲ
Karagiannis et al. QoS in GPRS
EP1601141B1 (en) Interworking in a communication system
KR100564528B1 (en) Settlement of Quality of Service about default Access Point Name in WCDMA Packet Network
WO2002023768A1 (en) Optimised mobile-to-mobile call handling in satellite networks using gprs/umts network architecture
KR100442626B1 (en) Method for maintaining quality of service priority in packet core network using publick network

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130516

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20140520

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20150518

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee