[go: up one dir, main page]

KR20190073515A - 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소 - Google Patents

데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소 Download PDF

Info

Publication number
KR20190073515A
KR20190073515A KR1020197015451A KR20197015451A KR20190073515A KR 20190073515 A KR20190073515 A KR 20190073515A KR 1020197015451 A KR1020197015451 A KR 1020197015451A KR 20197015451 A KR20197015451 A KR 20197015451A KR 20190073515 A KR20190073515 A KR 20190073515A
Authority
KR
South Korea
Prior art keywords
network element
plane network
user plane
control plane
channel
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.)
Ceased
Application number
KR1020197015451A
Other languages
English (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 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20190073515A publication Critical patent/KR20190073515A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/14Mobility data transfer between corresponding nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • H04W12/0013
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소가 제공된다. 방법은: 제어 평면 네트워크 요소에 의해, 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하는 단계 - 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용되고, 제1 요청 메시지는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함함 -; 사용자 평면 네트워크 요소에 의해, 제어 평면 네트워크 요소로부터 제1 요청 메시지를 수신하고, 및 제1 요청 메시지에 기초하여 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하는 단계 - 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는데 사용됨 -; 사용자 평면 네트워크 요소에 의해, 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신하는 단계; 및 제어 평면 네트워크 요소에 의해, 제1 사용자 평면 채널을 통해, 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신하는 단계를 포함한다. 본 발명의 실시예들에 따르면, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립이 구현되고, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송이 용이하게 된다.

Description

데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소
본 발명은 통신 기술 분야에 관한 것으로, 특히, 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소에 관한 것이다.
통신 네트워크에서, 현재 가장 널리 적용되는 네트워크 아키텍처 다이어그램은 3세대 파트너쉽 프로젝트(3rd Generation Partnership Project, 3GPP)에 의해 정의되는 4세대 전기통신 네트워크의 네트워크 아키텍처 다이어그램이다. 네트워크 아키텍처 다이어그램은 도 1에 도시되어 있고, 주로 액세스 네트워크 및 진화된 패킷 코어(Evolved Packet Core, EPC) 코어 네트워크를 포함한다. EPC 코어 네트워크에서의 게이트웨이들은 서빙 게이트웨이(Serving Gateway, SGW) 및 패킷 데이터 네트워크 게이트웨이(Packet Data Network Gateway, PGW)를 포함한다. 일반적으로 SGW들은 오퍼레이터의 장비실 중앙에 배치된다. SGW는 사용자 평면 데이터 및 제어 평면 시그널링 둘 다를 전송한다. PGW는 사용자 장비(User Equipment, UE)와 외부 패킷 데이터 네트워크 사이의 접속을 관리하고, 정책 구현을 수행하고, 각각의 사용자 장비에 대한 패킷 필터링, 과금 지원, 합법적 인터셉트, 및 패킷 스크리닝을 수행한다. EPC 코어 네트워크는 이동성 관리 엔티티(Mobility Management Entity, MME) 및 홈 가입자 서버(Home Subscriber Server, HSS)와 같은 네트워크 요소들을 더 포함한다.
파선들에 의해 도시된 제어 평면 채널들 및 실선들에 의해 도시된 사용자 평면 채널들이 도 1에 포함되어 있다. 사용자 평면 채널은 UE의 서비스 요청에 기초하여 확립된다. 코어 네트워크가 UE에 의해 송신된 서비스 요청을 수신할 때, MME는 SGW 및 PGW에게 대응하는 패킷 데이터 네트워크(Packet Data Network, PDN) 접속을 확립하도록, 즉 디폴트 베어러(S1-U 인터페이스, S5 인터페이스, 또는 SGi 인터페이스)를 확립하도록 지시한다. 그 후, UE의 업링크 및 다운링크 패킷들은 디폴트 베어러에 대응하는 사용자 평면 채널상에서 전송될 수 있다.
도 1에 도시된 EPC 코어 네트워크의 네트워크 요소의 제어 평면 및 사용자 평면은 분리되지 않는다. EPC 코어 네트워크에서 포워딩된 패킷의 양이 계속해서 증가함에 따라, SGW의 용량은 코어 네트워크에서의 전송 레이트 개선을 제한하는 병목 현상을 일으킨다. SGW의 중앙집중형 배치는 네트워킹을 유연하지 않고 확장성이 좋지 못하게 만들고, 미래 서비스의 개발에 적응할 수 없다. 따라서, EPC 코어 네트워크가 3GPP에서 결정되는, 사용자 평면으로부터 제어 평면을 분리하는 연구 프로젝트는 SGW, PGW, 및 트래픽 검출 기능(Traffic Detection Function, TDF) 네트워크 요소(코어 네트워크에서의 선택적 네트워크 요소 디바이스이고 도 1에 도시되지 않음)와 같은 코어 네트워크 요소들의 사용자 평면 기능들로부터 제어 평면 기능들을 분리한다.
SGW 제어 평면 네트워크 요소와 SGW 사용자 평면 네트워크 요소 사이의 접속 관계는 일 대 일 접속 관계(다시 말해서, 하나의 SGW 제어 평면 네트워크 요소가 하나의 SGW 사용자 평면 네트워크 요소에 접속됨), 또는 일 대 다 접속 관계(다시 말해서, 하나의 SGW 제어 평면 네트워크 요소가 복수의 SGW 사용자 평면 네트워크 요소에 접속됨), 또는 다 대 다 접속 관계일 수 있다. SGW 제어 평면 네트워크 요소 및 SGW 사용자 평면 네트워크 요소는 상이한 서비스 시나리오들에 좌우되어 유연하게 배치될 수 있다. 예를 들어, 사용자들이 집중된 도시 영역에서, SGW 사용자 평면 네트워크 요소는 액세스 네트워크에 가까운 셀 측에 배치될 수 있고; 및 사용자들이 희소한 교외 지역에서, SGW 사용자 평면 네트워크 요소들은 영역 중심(교외 사용자들의 중심 영역)에 중심을 둘 수 있다. 또한, SGW 제어 평면 네트워크 요소들은, 장비실에서의 코어 네트워크의 또 다른 제어 평면 네트워크 요소(MME, HSS 등)와 상호작용하기 위해서, 오퍼레이터의 장비실에서 여전히 중앙에 배치될 수 있거나, 또는 요건에 기초하여 액세스 네트워크 측에 배치될 수 있다.
제어 평면 기능 및 사용자 평면 기능이 분리되는 네트워크 아키텍처에서, 제어 평면 기능은 사용자의 데이터 패킷 버퍼링을 담당하고, 사용자 평면 기능은 버퍼링된 데이터 패킷의 전송을 담당한다. 네트워크 아키텍처에 기초하여, UE에 의해 송신된 서비스 요청이 수신될 때, SGW 사용자 평면 네트워크 요소와 액세스 네트워크 사이의 사용자 평면 채널, SGW 사용자 평면 네트워크 요소와 PGW 사용자 평면 네트워크 요소 사이의 사용자 평면 채널, PGW 사용자 평면 네트워크 요소와 네트워크 사이의 사용자 평면 채널이 확립될 수 있다. 그러나, 서비스 요청이 있는지에 관계없이, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이에는 어떤 사용자 평면 채널도 확립되지 않는다. 이는 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송에 불리하다.
본 발명의 실시예들은 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소를 제공하여, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립을 구현하고, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송을 용이하게 한다.
일 양태에 따르면, 본 발명의 실시예는 데이터 패킷 처리 방법을 제공하고, 이 방법은: 제어 평면 네트워크 요소에 의해, 제1 요청 메시지를 사용자 평면 네트워크 요소에 전송하는 단계 - 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하기 위해 사용되고, 제1 요청 메시지는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함함 -; 사용자 평면 네트워크 요소에 의해, 제어 평면 네트워크 요소로부터 제1 요청 메시지를 수신하고, 및 제1 요청 메시지에 기초하여 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하는 단계 - 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하기 위해 사용됨 -; 사용자 평면 네트워크 요소에 의해, 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신하는 단계; 및 제어 평면 네트워크 요소에 의해 제1 사용자 평면 네트워크를 통해, 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신하는 단계 - 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들임 - 를 포함한다.
전술한 프로세스에서, 제어 평면 네트워크 요소는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 제1 사용자 평면 채널을 개시하고 확립하고, 및 제1 사용자 평면 채널을 통해, 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신하여, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립을 구현하고, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 포워딩을 수행하도록 한다.
가능한 구현에서, 타겟 사용자 장비가 유휴 모드에 있다고 결정할 때, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 다시 말해서, 유휴 모드에 있는 타겟 사용자 장비는 제1 사용자 평면 채널을 개시하고 확립하도록 제어 평면 네트워크 요소를 트리거링한다. 데이터 패킷 전송이 서비스 요청에 기초하여 확립된 기존 사용자 평면 채널에 대해 반드시 수행되는 것은 아니기 때문에, 사용자 평면 채널이 항상 존재하는 경우, 대역폭과 같은 리소스가 관련 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소 양쪽 모두 상에서 예약될 필요가 있어서, 가능하게는 들어오는 데이터 패킷을 수신하고, 그에 의해 대역폭과 같은 리소스의 낭비를 야기한다. 따라서, 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 사용자 평면 채널의 확립은 사용자 장비가 유휴 모드에 있을 때 트리거링되어, 대역폭과 같은 리소스의 낭비가 회피될 수 있도록 한다.
가능한 구현에서, 사용자 평면 네트워크 요소가 시작되었다고 결정할 때, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 다시 말해서, 사용자 평면 네트워크 요소의 시작은 제어 평면 네트워크 요소가 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 제1 사용자 평면 채널을 개시하고 확립하도록 트리거링한다.
가능한 구현에서, 제1 요청 메시지는 패킷 매칭 규칙을 포함하고, 패킷 매칭 규칙은 사용자 평면 네트워크 요소에게 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 제1 데이터 패킷을 결정하도록 지시하는데 사용되고, 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함한다. 다시 말해서, 제어 평면 네트워크 요소는 사용자 평면 네트워크 요소에게 어느 데이터 패킷을 제어 평면 네트워크 요소에 송신할지를 지시한다. 제1 데이터 패킷은 제어 평면 네트워크 요소에 의해 결정되고 또한 제어 평면 네트워크 요소상에서 버퍼링되는 데이터 패킷이다.
가능한 구현에서, 제어 평면 네트워크 요소가 타겟 사용자 장비가 유휴 모드에 있다고 결정할 때 사용자 평면 네트워크 요소에 제1 통지 메시지를 송신하고, 제1 통지 메시지는 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신할 때 제어 평면 네트워크 요소에 제2 통지 메시지를 송신하도록 사용자 평면 네트워크 요소에 지시하기 위해 사용되고, 제2 통지 메시지는 사용자 평면 네트워크 요소에 의해 업링크 및 다운링크 데이터 패킷들이 수신된 것을 제어 평면 네트워크 요소에 통지하기 위해 사용되고; 사용자 평면 네트워크 요소는 제1 통지 메시지 및 업링크 및 다운링크 데이터 패킷들을 수신할 때 제2 통지 메시지를 제어 평면 네트워크 요소에 송신하고; 및 제어 평면 네트워크 요소가 제2 통지 메시지를 수신하는 경우, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 이 가능한 구현에서, 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신할 때, 제어 평면 네트워크 요소는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 제1 사용자 평면 채널을 개시하고 확립하도록 트리거링되어, 제1 사용자 평면 채널을 확립할 기회가 더 정밀하게 되도록 한다.
가능한 구현에서, 제1 통지 메시지는 패킷 매칭 규칙을 포함하여, 사용자 평면 네트워크 요소에게 제어 평면 네트워크 요소에 전송될 데이터 패킷을 통지한다.
가능한 구현에서, 제1 사용자 평면 채널의 채널 입도(channel granularity)는 베어러 입도, 디바이스 입도, 사용자 입도, 및 세션 입도 중 하나를 포함한다. 제1 사용자 평면 채널은 적응성을 향상시키기 위해 복수의 입도에 기초하여 확립된다.
가능한 구현에서, 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자는 제어 평면 네트워크 요소 또는 사용자 평면 네트워크 요소에 의해 할당된다. 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자가 제어 평면 네트워크 요소에 의해 할당되면, 제1 요청 메시지는 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 더 포함한다. 다시 말해서, 제어 평면 네트워크 요소는 제1 사용자 평면 채널의 2개의 엔드포인트를 결정한다. 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자가 사용자 평면 네트워크 요소에 의해 할당되는 경우, 제1 응답 메시지는 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 포함하여, 제어 평면 네트워크 요소가 제어 평면 네트워크 요소가 접속되는 엔드포인트를 알도록 한다.
가능한 구현에서, 제1 요청 메시지는 제1 사용자 평면 채널의 채널 정보를 더 포함하고, 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함한다.
가능한 구현에서, 제1 요청 메시지는 패킷 처리 규칙을 더 포함하고, 패킷 처리 규칙은 사용자 평면 네트워크 요소에게 제1 데이터 패킷에 제2 사용자 평면 채널의 식별 정보를 추가하도록 지시하는 데 사용되고, 제2 사용자 평면 채널의 식별 정보는 제2 사용자 평면 채널의 엔드포인트 식별자, 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 패킷 매칭 규칙, 및 패킷 처리 규칙 중 적어도 하나를 포함한다.
가능한 구현에서, 제어 평면 네트워크 요소가 데이터 패킷 버퍼링 기능을 갖지 않으면, 제어 평면 네트워크 요소는 제1 데이터 패킷을 수신한 후에 제1 데이터 패킷을 또 다른 제어 평면 네트워크 요소에 포워딩할 수 있고, 또 다른 제어 평면 네트워크 요소는 제1 데이터 패킷을 버퍼링한다.
가능한 구현에서, 제어 평면 네트워크 요소가 제1 데이터 패킷을 수신한 후, 제어 평면 네트워크 요소가 타겟 사용자 장비가 유휴 모드로부터 접속 모드로 스위칭된다고 결정하는 경우, 제어 평면 네트워크 요소는 제2 사용자 평면 채널의 식별 정보를 운반하는 제2 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 제2 요청 메시지는, 사용자 평면 네트워크 요소가 제1 데이터 패킷을 수신할 때 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩하라고 사용자 평면 네트워크 요소에 지시하는데 사용된다. 제2 요청 메시지 및 제1 데이터 패킷을 수신할 때, 사용자 평면 네트워크 요소는 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩하여, 제어 평면 네트워크 요소에 의해 버퍼링된 데이터 패킷을 타겟 사용자 장비에 전송하도록 한다.
가능한 구현에서, 제어 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 사용자 평면 네트워크 요소에 송신한다. 즉, 타겟 사용자 장비가 접속 모드에 있을 때, 제어 평면 네트워크 요소는 버퍼링된 제1 데이터 패킷을 사용자 평면 네트워크 요소에 전송하여, 사용자 평면 네트워크 요소가 제1 데이터 패킷을 타겟 사용자 장비에 전송하도록 한다.
가능한 구현에서, 모든 제1 데이터 패킷들이 사용자 평면 네트워크 요소에 송신된 경우, 제어 평면 네트워크 요소는 제1 사용자 평면 채널의 엔드포인트 식별자를 운반하는 제3 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 제3 요청 메시지는 제1 사용자 평면 채널의 엔드포인트 식별자에 기초하여 제1 사용자 평면 채널을 삭제할 것을 요청하는데 사용된다. 제1 사용자 평면 채널의 엔드포인트 식별자는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자 및/또는 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 포함한다. 제3 요청 메시지를 수신할 때, 사용자 평면 네트워크 요소는 제1 사용자 평면 채널의 엔드포인트 식별자에 기초하여 제1 사용자 평면 채널을 삭제하고, 제3 응답 메시지를 제어 평면 네트워크 요소에 송신한다. 제3 응답 메시지는 제1 사용자 평면 채널이 삭제되는 것을 표시하기 위해 사용된다. 제어 평면 네트워크 요소는 사용자 평면 네트워크 요소로부터 제3 응답 메시지를 수신한다. 이 가능한 구현에서, 모든 제1 데이터 패킷들이 사용자 평면 네트워크 요소에 송신된 후에, 제1 사용자 평면 채널은 삭제되어, 대역폭과 같은 리소스의 낭비를 회피한다.
또 다른 양태에 따르면, 본 발명의 실시예는 데이터 패킷 처리 장치를 제공한다. 장치는 전술한 방법 예에서 제어 평면 네트워크 요소에 의해 실행되는 기능을 구현할 수 있다. 이 기능은 하드웨어를 사용하는 것에 의해 구현될 수 있거나, 또는 대응하는 소프트웨어를 실행하는 하드웨어에 의해 구현될 수 있다. 하드웨어 또는 소프트웨어는 전술한 기능에 대응하는 하나 이상의 모듈을 포함한다.
가능한 구현에서, 장치의 구조는 프로세서 및 통신 인터페이스를 포함한다. 프로세서는 전술한 방법에서의 대응하는 기능을 실행하는 데 있어서 장치를 지원하도록 구성된다. 통신 인터페이스는 장치와 또 다른 네트워크 요소 사이의 통신을 지원하도록 구성된다. 장치는 메모리를 추가로 포함할 수 있다. 메모리는 프로세서에 결합되고, 장치의 필요한 프로그램 명령어들 및 데이터를 저장한다.
또 다른 양태에 따르면, 본 발명의 실시예는 또 다른 데이터 패킷 처리 장치를 제공한다. 장치는 전술한 방법 예에서 사용자 평면 네트워크 요소에 의해 실행되는 기능을 구현할 수 있다. 이 기능은 하드웨어를 사용하는 것에 의해 구현될 수 있거나, 또는 대응하는 소프트웨어를 실행하는 하드웨어에 의해 구현될 수 있다. 하드웨어 또는 소프트웨어는 전술한 기능에 대응하는 하나 이상의 모듈을 포함한다.
가능한 구현에서, 장치의 구조는 프로세서 및 통신 인터페이스를 포함한다. 프로세서는 전술한 방법에서의 대응하는 기능을 실행하는 데 있어서 장치를 지원하도록 구성된다. 통신 인터페이스는 장치와 또 다른 네트워크 요소 사이의 통신을 지원하도록 구성된다. 장치는 메모리를 추가로 포함할 수 있다. 메모리는 프로세서에 결합되고, 장치의 필요한 프로그램 명령어들 및 데이터를 저장한다.
또 다른 양태에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 제공한다. 컴퓨터 저장 매체는 전술한 제어 평면 네트워크 요소에 의해 사용되는 컴퓨터 소프트웨어 명령어를 저장하도록 구성되고, 여기서 컴퓨터 소프트웨어 명령어는 전술한 양태들을 실행하도록 설계된 프로그램을 포함한다.
또 다른 양태에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 제공한다. 컴퓨터 저장 매체는 전술한 사용자 평면 네트워크 요소에 의해 사용되는 컴퓨터 소프트웨어 명령어를 저장하도록 구성되고, 여기서 컴퓨터 소프트웨어 명령어는 전술한 양태들을 실행하도록 설계된 프로그램을 포함한다.
또 다른 양태에 따르면, 본 발명의 실시예는 데이터 패킷 처리 시스템을 제공하고, 이 시스템은 전술한 양태들에 따라 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소를 포함한다.
본 발명의 실시예들에서, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하여 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하여, 제어 평면 네트워크 요소가 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 수신하도록 함으로써, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립을 구현하고 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송을 용이하게 한다.
본 발명의 실시예들에서의 또는 종래 기술에서의 기술적 해결책들을 보다 명확하게 설명하기 위해, 실시예들을 설명하기 위해 요구되는 첨부 도면들을 이하 간략히 설명한다. 명백히, 이하 설명에서의 첨부 도면들은 단지 본 발명의 일부 실시예들을 도시하고, 관련 기술 분야에서의 통상의 기술자는 창의적인 노력 없이도 이러한 첨부 도면들로부터 다른 도면들을 여전히 도출할 수 있다.
도 1은 4세대 전기통신 네트워크의 네트워크 아키텍처 다이어그램이다.
도 2는 본 발명의 실시예에 따른 네트워크 아키텍처의 다이어그램이다.
도 3은 본 발명의 실시예에 따른 데이터 패킷 처리 방법의 개략적 통신 다이어그램이다.
도 4는 본 발명의 실시예에 따른 또 다른 데이터 패킷 처리 방법의 개략적 통신 다이어그램이다.
도 5는 본 발명의 실시예에 따른 또 다른 데이터 패킷 처리 방법의 개략적 통신 다이어그램이다.
도 6a는 본 발명의 실시예에 따른 제어 평면 네트워크 요소의 개략적 구조 다이어그램이다.
도 6b는 본 발명의 실시예에 따른 또 다른 제어 평면 네트워크 요소의 개략적 구조 다이어그램이다.
도 7a는 본 발명의 실시예에 따른 사용자 평면 네트워크 요소의 개략적 구조 다이어그램이다.
도 7b는 본 발명의 실시예에 따른 또 다른 사용자 평면 네트워크 요소의 개략적 구조 다이어그램이다.
본 발명의 실시예들의 목적, 기술적 해결책들, 및 이점들을 더 명확하게 하기 위해, 이하에서는 본 발명의 실시예들에서의 첨부 도면들을 참조하여 본 발명의 실시예들의 기술적 해결책들을 설명한다.
명세서, 청구범위 및 첨부 도면들에서, "제1", "제2", "제3", "제4" 등의 용어들은 (존재한다면) 유사한 부분들을 구별하기 위한 것이지, 반드시 특정 순서 또는 시퀀스를 나타내는 것은 아니다. 이러한 방식으로 사용되는 용어들은 본 명세서에 설명된 본 출원의 실시예들이 본 명세서에 예시된 순서와 다른 순서들로 구현될 수 있도록 적절한 상황들에서 상호 교환가능하다는 것을 이해해야 한다.
본 발명의 실시예들에서 설명된 네트워크 아키텍처들 및 서비스 시나리오들은 본 발명의 실시예들에서의 기술적 해결책들을 보다 명확하게 설명하기 위한 것이지만, 본 발명의 실시예들에 제공된 기술적 해결책들을 제한하고자 의도하는 것은 아니다. 본 기술분야의 통상의 기술자는 네트워크 아키텍처들이 진화하고 새로운 서비스 시나리오가 부상함에 따라, 본 발명의 실시예들에 제공되는 기술적 해결책들은 유사한 기술적인 문제에 또한 적용된다는 것을 알 수 있다.
도 1에 도시된 바와 같이, 도 1은 3GPP에 의해 정의되는 4세대 전기통신 네트워크의 네트워크 아키텍처 다이어그램이고, 사용자 장비, 액세스 네트워크, EPC 코어 네트워크, 및 네트워크가 도 1에 포함된다. 액세스 네트워크는 적어도 하나의 기지국을 포함할 수 있다. 기지국은 2세대(2nd Generation, 2G) 이동 통신 시스템 또는 3세대(3rd Generation, 3G) 이동 통신 시스템의 기지국일 수 있거나, 또는 4세대 이동 통신 시스템의 진화된 NodeB(evolved NodeB, eNB)일 수 있거나, 또는 심지어 5세대 이동 통신 시스템의 기지국일 수 있다. EPC 코어 네트워크는 이동성 관리 엔티티, 홈 가입자 서버, 서빙 게이트웨이, 패킷 데이터 네트워크 게이트웨이, 및 정책 및 과금 규칙 기능(Policy and Charging Rules Function, PCRF)을 포함한다. 실제 응용에서, EPC 코어 네트워크는 도 1에 도시되지 않은 또 다른 네트워크 요소를 더 포함한다.
MME는 롱 텀 에볼루션(Long Term Evolution, LTE) 액세스 네트워크에서의 주요 제어, 및 페이징, 보안 제어, 코어 네트워크에서의 베어러 제어, 유휴 모드에서의 UE의 이동성 제어, 및 그와 유사한 것을 포함하는, 코어 네트워크에서의 이동성 관리를 제공한다.
SGW는 UE의 사용자 평면 데이터 전송 및 포워딩, 루트 스위칭 등을 담당한다. 다른 기능들이 더 포함된다: 오버슈트 스위칭; 데이터 포워딩; 업링크 및 다운링크 전송 계층 패킷들의 분류된 식별; 네트워크에서 초기 베어러 확립을 트리거링하는 프로세스에서의 다운링크 패킷 버퍼링; 로밍 동안 UE, PDN, 및 서비스 품질 클래스 식별자(QoS Class Identifier, QCI) 입도들에 기초한 업링크 및 다운링크 과금을 구현하는 것; 패킷 라우팅 및 포워딩; 합법적 인터셉트, 및 그와 유사한 것.
PGW는 UE와 외부 패킷 데이터 네트워크 사이의 접속을 관리한다. 하나의 UE는 복수의 PDN에 액세스하는 복수의 PGW에 동기적으로 접속될 수 있다. PGW는 정책 구현을 수행하고, 각각의 사용자에 대한 패킷 필터링, 과금 지원, 합법적 인터셉트, 및 패킷 스크리닝을 수행한다.
도 1에 도시된 네트워크 아키텍처에 기초한 통신 프로세스는 다음과 같다: 사용자 장비(UE)는 액세스 네트워크를 사용하여 EPC 코어 네트워크에 접속된다; 제어 평면은 S1-MME 인터페이스를 사용하여 MME에 접속되고, 사용자 등록 및 인가를 수행하고, HSS에서 사용자 유효성을 결정하고; MME가 S11 인터페이스를 사용하여 디폴트 베어러 메시지를 SGW에 송신하고; SGW가 액세스 포인트 명칭(Access Point Name, APN)을 사용하여 도메인 명칭 시스템(Domain Name System, DNS)에서의 운반된 PGW를 파싱을 통해 획득하고; SGW가 S5 인터페이스를 사용하여 PGW에 메시지를 송신하고; PGW가 Gx 인터페이스를 사용하여 PCRF에 접속되고, 사용자 요청 인가, 정책 할당, 및 서비스 품질(Quality of Service, QoS) 보장을 수행하고; 사용자 평면이 S1-U 인터페이스를 사용하여 SGW에 접속되고; SGW가 S5 인터페이스를 사용하여 PGW에 접속되고; 및 PGW가 SGi 인터페이스를 사용하여 네트워크에 액세스한다. 도 1에서, 파선은 시그널링, 명령어, 브로드캐스트 메시지 등을 전송하는데 사용되는 제어 평면 접속 채널을 표시하고; 실선은 데이터, 데이터 패킷, 패킷 등을 전송하는데 사용되는 사용자 평면 접속 채널을 나타낸다.
도 1에 도시된 EPC 코어 네트워크의 네트워크 요소의 제어 평면 및 사용자 평면은 분리되지 않는다. EPC 코어 네트워크에서 포워딩된 패킷의 양이 계속해서 증가함에 따라, SGW의 용량은 코어 네트워크에서의 전송 레이트 개선을 제한하는 병목 현상을 일으킨다. SGW의 중앙집중형 배치는 네트워킹을 유연하지 않고 확장성이 좋지 못하게 만들고, 미래 서비스의 개발에 적응할 수 없다. 따라서, EPC 코어 네트워크에서 사용자 평면으로부터 제어 평면을 분리하는 연구 프로젝트는 3GPP에서 결정되어, SGW, PGW, 및 트래픽 검출 기능(Traffic Detection Function, TDF) 네트워크 요소(코어 네트워크에서 선택적 네트워크 요소 디바이스이고, 도 1에 도시되지 않음)와 같은 코어 네트워크 요소들의 사용자 평면 기능들로부터 제어 평면 기능들을 분리한다. 도 2를 참조하면, 도 2는 본 발명의 실시예에 따른 네트워크 아키텍처의 도면이다. 도 2에서, SGW, PGW, 및 TDF의 제어 평면 기능들은 SGW, PGW, 및 TDF의 사용자 평면 기능들로부터 분리되고, SGW 제어 평면 네트워크 요소, SGW 사용자 평면 네트워크 요소, PGW 제어 평면 네트워크 요소, PGW 사용자 평면 네트워크 요소, TDF 제어 평면 네트워크 요소, 및 TDF 사용자 평면 네트워크 요소는 개별적으로 획득된다. 도 2는 본 발명의 이 실시예에서 네트워크 요소들 및 인터페이스들만을 도시한다. 실제 응용에서, 또 다른 네트워크 요소 및 또 다른 네트워크 요소와 접속된 인터페이스가 더 포함된다. 도 2에 도시된 네트워크 아키텍처 다이어그램은 본 발명의 이 실시예에 대한 제한을 구성하지 않는다.
SGW 제어 평면 네트워크 요소와 SGW 사용자 평면 네트워크 요소 사이의 접속 관계는 일 대 일 접속 관계(즉, 하나의 SGW 제어 평면 네트워크 요소가 하나의 SGW 사용자 평면 네트워크 요소에 접속됨), 또는 일 대 다 접속 관계(다시 말해, 하나의 SGW 제어 평면 네트워크 요소가 복수의 SGW 사용자 평면 네트워크 요소에 접속됨), 또는 다 대 다 접속 관계일 수 있다. SGW 제어 평면 네트워크 요소 및 SGW 사용자 평면 네트워크 요소는 상이한 서비스 시나리오들에 좌우되어 유연하게 배치될 수 있다. 예를 들어, 사용자들이 집중된 도시 영역에서, SGW 사용자 평면 네트워크 요소는 액세스 네트워크에 가까운 셀 측에 배치될 수 있고; 및 사용자들이 희소한 교외 지역에서, SGW 사용자 평면 네트워크 요소들은 영역 중심(교외 사용자들의 중심 영역)에 중심을 둘 수 있다. 또한, SGW 제어 평면 네트워크 요소들은, 장비실에서의 코어 네트워크의 또 다른 제어 평면 네트워크 요소(MME, HSS 등)와 상호작용하기 위해서, 오퍼레이터의 장비실에서 여전히 중앙에 배치될 수 있거나, 또는 요건에 기초하여 액세스 네트워크 측에 배치될 수 있다.
도 2에 도시된 네트워크 아키텍처에 기초하여, SGW 제어 평면 네트워크 요소는 사용자의 데이터 패킷 버퍼링을 담당하고, SGW 사용자 평면 네트워크 요소는 버퍼링된 데이터 패킷을 포워딩하는 것을 담당한다. 네트워크 아키텍처에 기초하여, UE에 의해 송신되는 서비스 요청이 수신될 때, SGW 사용자 평면 네트워크 요소와 액세스 네트워크 사이의 사용자 평면 채널, SGW 사용자 평면 네트워크 요소와 PGW 사용자 평면 네트워크 요소 사이의 사용자 평면 채널, PGW 사용자 평면 네트워크 요소와 TDF 사용자 평면 네트워크 요소 사이의 사용자 평면 채널, 및 TDF 사용자 평면 네트워크 요소와 네트워크 사이의 사용자 평면 채널이 확립될 수 있다. 그러나, 서비스 요청이 있는지에 관계없이, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이에는 어떤 사용자 평면 채널도 확립되지 않는다. 다시 말해서, Sxa 인터페이스, Sxb 인터페이스, 또는 Sxc 인터페이스에 대응하는 어떤 사용자 평면 채널도 확립되지 않는다. 이는 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송에 불리하다.
이를 고려하여, 본 발명의 실시예들은 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소를 제공하여, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립을 구현하고, 또한 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송을 용이하게 한다. 이 방법에서, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하고 - 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하기 위해 사용되고, 제1 요청 메시지는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함함 -; 사용자 평면 네트워크 요소가 제어 평면 네트워크 요소로부터 제1 요청 메시지를 수신하고, 제1 요청 메시지에 기초하여 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하고 - 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하기 위해 사용됨 -; 사용자 평면 네트워크 요소가 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신하고; 및 제어 평면 네트워크 요소는, 제1 사용자 평면 채널을 통해, 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신한다 - 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들임 -. 본 발명의 실시예들에서, 타겟 사용자 장비는 임의의 사용자 장비일 수 있다. 도 2에 도시된 네트워크 아키텍처에 기초하여, 사용자 평면 네트워크 요소는 SGW 사용자 평면 네트워크 요소, PGW 사용자 평면 네트워크 요소, 및 TDF 사용자 평면 네트워크 요소 중 적어도 하나일 수 있고, 이에 대응하여, 제어 평면 네트워크 요소는 SGW 제어 평면 네트워크 요소, PGW 제어 평면 네트워크 요소, 및 TDF 제어 평면 네트워크 요소 중 적어도 하나일 수 있다.
본 발명의 실시예들에서, 사용자 평면 네트워크 요소 및 제어 평면 네트워크 요소는 예들로서 SGW 사용자 평면 네트워크 요소 및 SGW 제어 평면 네트워크 요소를 사용하여 제각기 설명된다. PGW 사용자 평면 네트워크 요소, PGW 제어 평면 네트워크 요소, TDF 사용자 평면 네트워크 요소, 및 TDF 제어 평면 네트워크 요소에 대해서는, 본 발명의 실시예들을 참조한다. 이하에서 언급되는 사용자 평면 네트워크 요소 및 제어 평면 네트워크 요소는 제각기 SGW 사용자 평면 네트워크 요소 및 SGW 제어 평면 네트워크 요소이고, 이하에서 언급되는 하나 이상의 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소가 있을 수 있다는 점에 유의해야 한다. 이해의 편의를 위해, 하나의 제어 평면 네트워크 요소가 본 발명의 실시예들에서 설명을 위한 예로서 사용된다. 복수의 제어 평면 네트워크 요소가 존재하는 경우가 이로부터 추론될 수 있다. 본 발명의 실시예들에서의 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함한다.
이하에서는 도 3 내지 도 6을 참조하여 본 발명의 실시예들에 제공되는 해결책들을 상세히 설명한다.
도 3은 본 발명의 실시예에 따른 데이터 패킷 처리 방법을 도시한다. 도 3에 도시된 방법은 도 2에 도시된 네트워크 아키텍처에 적용될 수 있다.
단계 301: 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소로 송신하고, 여기서 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용된다.
비교적 많은 양의 제어 평면 네트워크 요소들 및 사용자 평면 네트워크 요소들이 네트워크에 존재하기 때문에, 상이한 제어 평면 네트워크 요소들 및 사용자 평면 네트워크 요소들이 사용자 장비의 지리적 위치 및 요건과 같은 정보에 기초하여 사용될 수 있다. 본 발명의 이 실시예에서, 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들인데, 즉 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소는 타겟 사용자 장비가 EPC 코어 네트워크에서 또는 EPC 코어 네트워크를 사용하여 네트워크와 통신하는 프로세스에서 타겟 사용자 장비에 의해 요구된다.
제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하기 위해 사용된다. 제어 평면 네트워크 요소가, 제1 요청 메시지를 사용하여, 제1 사용자 평면 채널이 확립될 것을 사용자 평면 네트워크 요소에 통지하고, 사용자 평면 네트워크 요소가 제1 사용자 평면 채널을 확립하는 것에 동의하는지를 묻는다는 것을 이해할 수 있다. 사용자 평면 네트워크 요소가 제1 사용자 평면 채널을 확립하는 것에 동의하는 경우, 사용자 평면 네트워크 요소는 제어 평면 네트워크 요소에 제1 응답 메시지를 피드백한다.
하나 이상의 사용자 평면 네트워크 요소가 있을 수 있기 때문에, 제1 사용자 평면 채널은 하나의 사용자 평면 채널로 제한되지는 않는다. 복수의 사용자 평면 네트워크 요소가 존재하는 경우, 복수의 제1 사용자 평면 채널, 즉, 제어 평면 네트워크 요소와 복수의 사용자 평면 네트워크 요소 사이의 사용자 평면 채널들이 있을 수 있거나; 또는 하나의 사용자 평면 채널이 있을 수 있고, 다시 말해서, 하나의 사용자 평면 채널이 공유된다.
제1 요청 메시지는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함한다. 제어 평면 측 엔드포인트 식별자는 제어 평면 네트워크 요소를 식별하는데 사용된다. 구체적으로, 제어 평면 측 엔드포인트 식별자는 제1 사용자 평면 채널의 확립을 개시하는 측의 엔드포인트 식별자이다. 일반적으로, 하나의 사용자 평면 채널은 2개의 측에 대응하는 엔드포인트 식별자들을 포함한다. 제1 요청 메시지는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 분명히 운반하고, 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반할 수도 있고 운반하지 않을 수도 있다. 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자는 제1 사용자 평면 채널을 확립하는 것에 동의하는 측의 엔드포인트 식별자이다. 제어 평면 네트워크 요소가 제1 사용자 평면 채널을 확립하게 될 사용자 평면 네트워크 요소에 엔드포인트 식별자를 할당할 수 있는 경우, 제1 요청 메시지는 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반한다. 복수의 제1 사용자 평면 채널이 있는 경우, 제1 요청 메시지는 복수의 사용자 평면 측 엔드포인트 식별자를 운반한다. 제어 평면 네트워크 요소가 제1 사용자 평면 채널을 확립하게 될 사용자 평면 네트워크 요소에 엔드포인트 식별자를 할당할 수 없는 경우, 사용자 평면 네트워크 요소가 제1 요청 메시지를 수신할 때, 사용자 평면 네트워크 요소는 제1 사용자 평면 채널을 확립하게 될 사용자 평면 네트워크 요소에 엔드포인트 식별자를 할당할 수 있고, 제1 요청 메시지에 기초하여 송신된 제1 응답 메시지에 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 추가할 수 있다. 마찬가지로, 복수의 제1 사용자 평면 채널이 있는 경우, 제1 응답 메시지는 복수의 사용자 평면 측 엔드포인트 식별자를 운반한다.
엔드포인트 식별자는 동일한 타입의 네트워크 요소들을 구별하기 위해 사용되고, 터널 엔드포인트 식별자, 네트워크 요소 인터넷 프로토콜(Internet Protocol, IP) 주소, 네트워크 요소 번호, 및 네트워크 요소 명칭 중 적어도 하나일 수 있다.
일 예에서, 제어 평면 네트워크 요소가 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하기 위해 트리거 조건이 요구된다. 다시 말해서, 제어 평면 네트워크 요소는 지정된 조건이 충족될 때에만 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다.
가능한 구현에서, 제어 평면 네트워크 요소는 MME를 사용하여 타겟 사용자 장비의 상태를 획득하는데, 즉 타겟 사용자 장비가 유휴 모드에 있는지 또는 접속 모드에 있는지를 알게 된다. 유휴 모드에서, 사용자 장비와 기지국 사이의 무선 리소스 제어(Radio Resource Control, RRC) 접속은 접속해제 모드에 있는데, 즉, 사용자 장비와 기지국 사이에 어떠한 데이터 전송도 수행되지 않는다는 점이 이해될 수 있다. 접속 모드에서, 사용자 장비와 기지국 사이의 RRC 접속은 접속 모드에 있는데, 즉, 사용자 장비와 기지국 사이에 데이터 전송이 수행된다. 절전 모드 또는 항공기 모드에서의 사용자 장비가 유휴 모드에 있는 것으로 고려될 수 있다. MME는 타겟 사용자 장비의 동작 상태를 실시간으로 검출할 수 있다. 일단 타겟 사용자 장비가 유휴 모드에 진입하면, MME는 제어 평면 네트워크 요소에 표시 메시지를 송신하여 타겟 사용자 장비가 유휴 모드에 있다는 것을 나타낸다. MME에 의해 송신되고 또한 타겟 사용자 장비가 유휴 모드에 있다는 것을 나타내는 표시 메시지를 수신할 때, 제어 평면 네트워크 요소는 타겟 사용자 장비와 액세스 네트워크 사이의 접속이 접속해제되고, 제1 사용자 평면 채널이 데이터 패킷 버퍼링을 위해 확립될 필요가 있다고 결정할 수 있다. 따라서, 타겟 사용자 장비가 유휴 모드에 있다고 결정할 때, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다.
가능한 구현에서, 사용자 평면 네트워크 요소가 시작되었다고 결정할 때, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 사용자 평면 네트워크 요소가 시작될 때, 제1 사용자 평면 채널이 확립될 필요가 있다는 것을 이해할 수 있다. 처음으로 시작되거나 장애 복구 후에 재시작될 때, 사용자 평면 네트워크 요소는 제어 평면 네트워크 요소에 표시 메시지를 송신하여, 사용자 평면 네트워크 요소가 시작되고, 제1 사용자 평면 채널이 확립될 필요가 있다는 것을 표시한다. 따라서, 표시 메시지를 수신할 때, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하여 제1 사용자 평면 채널을 확립한다.
제1 사용자 평면 채널의 것이고 또한 제1 요청 메시지에서 운반되는 제어 평면 측 엔드포인트 식별자는 사용자 평면 네트워크 요소에게 사용자 평면 채널이 그에 의해 확립되고 또한 데이터 패킷이 송신되는 제어 평면 네트워크 요소를 통지하는데 사용된다. 사용자 평면 네트워크 요소는 복수의 업링크 및 다운링크 데이터 패킷을 수신할 수 있다. 상이한 데이터 패킷들이 상이한 제어 평면 네트워크 요소들상에서 버퍼링될 수 있다. 따라서, 제어 평면 네트워크 요소는, 제1 요청 메시지에서, 버퍼링될 필요가 있는 데이터 패킷을 표시하고, 제1 요청 메시지에 패킷 매칭 규칙을 추가함으로써 표시를 제공할 필요가 있다. 패킷 매칭 규칙은, 사용자 평면 네트워크 요소에게, 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터, 제어 평면 네트워크 요소상에서 버퍼링될 필요가 있는 제1 데이터 패킷을 결정하도록 지시하는데 사용된다. 패킷 매칭 규칙은 상이한 제어 평면 네트워크 요소들에 좌우되어 달라질 수 있다. 패킷 매칭 규칙은 패킷에 있는 사용자 평면 엔드포인트 식별자(예를 들어, 터널 엔드포인트 식별자(Tunnel Endpoint Identifier, TEID), 완전 자격이 주어진 터널 엔드포인트 식별자(Fully Qualified TEID, F-TEID)), IP 주소, 애플리케이션 정보(예를 들어, application ID), 및 시나리오 표시 정보(예를 들어, 버퍼링(buffering), 및 합법적 인터셉트(Lawful Interception, LI))를 포함할 수 있지만, 이에 제한되는 것은 아니다.
선택적으로, 제어 평면 네트워크 요소는 채널 입도에 기초하여 제1 사용자 평면을 확립할 수 있고, 하나 이상의 제1 사용자 평면 채널이 확립될 수 있다. 채널 입도는 베어러 입도, 디바이스 입도, 사용자 입도, 및 세션 입도 중 하나를 포함할 수 있다. 베어러 입도는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 일 대 다 베어러 관계에 기초한 복수의 사용자 평면 채널의 확립으로서 이해될 수 있다. 디바이스 입도는 하나의 액세스 네트워크 디바이스(기지국)에 액세스하는 사용자 장비들에 대한 하나의 사용자 평면 채널의 확립으로서 이해될 수 있다. 사용자 입도는 하나의 사용자 장비의 상이한 서비스들에 대한 하나의 사용자 평면 채널의 확립으로서 이해될 수 있다. 세션 입도는 상이한 서비스들에 대한 상이한 사용자 평면 채널들의 확립으로서 이해될 수 있다. 제어 평면 네트워크 요소는 복수의 입도에 기초하여 제1 사용자 평면 채널을 확립할 수 있고, 따라서 적응성이 개선될 수 있고, 하나의 사용자 평면 채널이 확립될 때 대역폭과 같은 리소스가 절약될 수 있다. 제어 평면 네트워크 요소는 제1 요청 메시지에 입도 표시 정보를 추가하여, 제1 사용자 평면 채널이 확립되는 것에 기초하여 입도를 표시할 수 있어서, 사용자 평면 네트워크 요소가 입도 표시 정보에 기초하여 제1 요청 메시지에 응답하도록 한다.
선택적으로, 제1 요청 메시지는 제1 사용자 평면 채널의 채널 정보를 더 포함하고, 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함한다. 암호화 정보는 암호화 키, 암호화 알고리즘 등일 수 있고, 제1 사용자 평면 채널의 암호화 방식을 표시하기 위해 사용되며, 따라서 제어 평면 네트워크 요소는 대응하는 암호해제 방식에 기초하여 수신 데이터 패킷을 암호해제할 수 있다. 시나리오 표시 정보는 제1 사용자 평면 채널이 버퍼링, 합법적 인터셉트, 타겟 사용자 장비의 IP 어드레스 할당, 정책 및 과금 제어(Policy and Charging Control, PCC)/애플리케이션 데이터 센터(Application Data Center, ADC)에 기초한 타겟 사용자 장비의 관련 데이터의 포워딩, 및 이와 유사한 것을 나타내는데 사용된다. 서비스 품질 정보는 QCI, 할당 및 보유 우선순위(Allocation and Retention Priority, ARP), 최대 비트 레이트(Maximum Bit Rate, MBR), 집계 최대 비트 레이트(Aggregate Maximum Bit Rate, AMBR), 보장된 비트 레이트(Guaranteed Bit Rate, GBR), 및 유사한 것을 포함할 수 있다.
선택적으로, 제1 요청 메시지는 패킷 처리 규칙을 더 포함한다. 패킷 처리 규칙은 제1 데이터 패킷에 제2 사용자 평면 채널의 식별 정보를 추가하도록 사용자 평면 네트워크 요소에 지시하는데 사용된다. 사용자 평면 네트워크 요소는 제1 데이터 패킷의 패킷 헤더 또는 패킷 바디에 제2 사용자 평면 채널의 식별 정보를 추가할 수 있다. 제2 사용자 평면 채널은 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 사용자 평면 채널이 아니라, 사용자 평면 네트워크 요소와 액세스 네트워크에서의 기지국 사이의 사용자 평면 채널 및/또는 사용자 평면 네트워크 요소들 사이의(또는 사용자 평면 네트워크 요소와 또 다른 사용자 평면 네트워크 요소 사이의) 사용자 평면 채널이라는 점에 유의해야 한다. 제2 사용자 평면 채널의 식별 정보는 제2 사용자 평면 채널의 엔드포인트 식별자, 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 패킷 매칭 규칙, 및 패킷 처리 규칙 중 적어도 하나를 포함한다. 제2 사용자 평면 채널이 사용자 평면 네트워크 요소와 기지국 사이의 사용자 평면 채널인 경우, 제2 사용자 평면 채널의 엔드포인트 식별자는 사용자 평면 측 엔드포인트 식별자 및 기지국 엔드포인트 식별자 중 적어도 하나를 포함한다. 제2 사용자 평면 채널이 사용자 평면 네트워크 요소들 사이의 사용자 평면 채널인 경우, 제2 사용자 평면 채널의 엔드포인트 식별자는 하나의 사용자 평면 측 네트워크 요소의 적어도 엔드포인트 식별자를 포함한다. 타겟 디바이스의 식별자는 디바이스 버전, 국제 모바일 장비 아이덴티티(international mobile equipment identity, IMEI), 디바이스 명칭, 및 국제 모바일 가입자 아이덴티티(International Mobile Subscriber Identity, IMSI)를 포함할 수 있지만, 이것에만 제한되는 것은 아니다. 서비스 식별자는 서비스 타입(Service Type), 네트워크 슬라이스 타입(Slice Type), APN 명칭, 데이터 네트워크(Data Network, DN) 명칭 등을 포함할 수 있다. 패킷 우선 순위 식별자는 송신 우선 순위를 나타내는 데 사용된다. 패킷 매칭 규칙은, 제1 데이터 패킷을 식별하거나 또는 매칭을 통해 제1 데이터 패킷을 획득하는데 사용되는 규칙을 나타내는데 사용된다. 패킷 처리 규칙은 제1 데이터 패킷의 처리 규칙을 나타내기 위해 사용되어, 제1 데이터 패킷을 수신하는 수신기가 제1 데이터 패킷에 대해 수행되는 처리를 알 수 있도록 한다.
단계 302: 사용자 평면 네트워크 요소는 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하는데, 여기서 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는 데 사용된다.
예에서, 사용자 평면 네트워크 요소가 제1 요청 메시지를 수신할 때 제1 사용자 평면 채널을 확립하는 것에 동의한 경우, 사용자 평면 네트워크 요소는 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하여, 제1 사용자 평면 채널이 성공적으로 확립되었고, 제1 사용자 평면 채널이 사용될 수 있다는 것을 나타낸다.
선택적으로, 사용자 평면 네트워크 요소는 제1 요청 메시지가 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반하는지를 검출한다. 제1 요청 메시지가 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반하는 경우, 제1 사용자 평면 채널은 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자 및 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자에 기초하여 확립된다. 제1 요청 메시지가 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반하지 않는 경우, 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자가 할당되고, 제1 사용자 평면 채널이 제1 사용자 평면 채널의 할당된 사용자 평면 측 엔드포인트 식별자 및 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자에 기초하여 확립되고, 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 운반하는 제1 응답 메시지가 제어 평면 네트워크 요소에 송신되어, 제어 평면 네트워크 요소가 제1 사용자 평면 채널이 확립되는 사용자 평면 네트워크 요소를 알게 되도록 한다.
단계 303: 사용자 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신한다.
일 예에서, 제1 사용자 평면 채널이 확립된 후, 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신하는 경우, 사용자 평면 네트워크 요소는 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 제1 데이터 패킷을 결정하고, 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신한다. 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함한다. 업링크 데이터 패킷은 네트워크에 송신되는 데이터 패킷을 포함하고, 다운링크 데이터 패킷은 타겟 사용자 장비에 송신되는 데이터 패킷을 포함한다.
제1 데이터 패킷을 수신한 후에, 제어 평면 네트워크 요소는 타겟 사용자 장비가 접속 모드에 있을 때 제1 데이터 패킷을 사용자 평면 네트워크 요소에 포워딩할 수 있다. 제어 평면 네트워크 요소가 데이터 패킷 버퍼링 기능을 갖지 않는 경우, 제1 데이터 패킷을 수신한 후에, 제어 평면 네트워크 요소는 제1 데이터 패킷을 데이터 패킷 버퍼링 기능을 갖는 또 다른 제어 평면 네트워크 요소에 포워딩한다.
본 발명의 이 실시예에서, 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하여 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하여, 제어 평면 네트워크 요소가 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 수신하도록 함으로써, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널의 확립을 구현하고 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 데이터 패킷 전송을 용이하게 한다.
도 4는 본 발명의 실시예에 따른 또 다른 데이터 패킷 처리 방법을 도시한다. 도 4에 도시된 실시예의 것이고 또한 도 3에 도시된 실시예와 동일하거나 유사한 부분에 대해서는 도 3에 도시된 실시예의 구체적인 설명을 참조한다는 점에 유의해야 한다. 세부사항은 여기서 다시 설명하지 않는다.
단계 401: 제어 평면 네트워크 요소는 타겟 사용자 장비가 유휴 모드에 있다는 것을 결정한다.
일 예에서, 제어 평면 네트워크 요소는 MME를 사용하여 타겟 사용자 장비의 상태를 획득하는데, 즉 타겟 사용자 장비가 유휴 모드에 있는지 또는 접속 모드에 있는지를 알게 된다. 유휴 모드에서, 사용자 장비와 기지국 사이의 RRC 접속은 접속해제 모드에 있고, 즉, 사용자 장비와 기지국 사이에서 어떠한 데이터 전송도 수행되지 않는다는 점이 이해될 수 있다. 접속 모드에서, 사용자 장비와 기지국 사이의 RRC 접속은 접속 모드에 있는데, 즉, 사용자 장비와 기지국 사이에 데이터 전송이 수행된다. 절전 모드 또는 항공기 모드에서의 사용자 장비가 유휴 모드에 있는 것으로 고려될 수 있다. MME는 타겟 사용자 장비의 동작 상태를 실시간으로 검출할 수 있다. 일단 타겟 사용자 장비가 유휴 모드에 진입하면, MME는 제어 평면 네트워크 요소에 표시 메시지를 송신하여 타겟 사용자 장비가 유휴 모드에 있다는 것을 나타낸다. MME에 의해 송신되고 또한 타겟 사용자 장비가 유휴 모드에 있다는 것을 나타내는 표시 메시지를 수신할 때, 제어 평면 네트워크 요소는 타겟 사용자 장비와 액세스 네트워크 사이의 접속이 접속해제되고, 제1 사용자 평면 채널이 데이터 패킷 버퍼링을 위해 확립될 필요가 있다고 결정할 수 있다.
단계 402: 제어 평면 네트워크 요소는 제1 통지 메시지를 사용자 평면 네트워크 요소에 송신한다.
일 예에서, 도 4에 도시된 실시예에서, 타겟 사용자 장비가 유휴 모드에 있을 때 제1 사용자 평면 채널의 확립은 개시되지 않고, 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신할 때만 개시된다. 따라서, 제어 평면 네트워크 요소는 타겟 사용자 장비가 유휴 모드에 있다고 결정할 때 제1 통지 메시지를 사용자 평면 네트워크 요소에 송신한다. 제1 통지 메시지는 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신할 때 제어 평면 네트워크 요소에 제2 통지 메시지를 송신하도록 사용자 평면 네트워크 요소에 지시하는데 사용된다. 제2 통지 메시지는 제어 평면 네트워크 요소에게 업링크 및 다운링크 데이터 패킷들이 수신된 것을 통지하기 위해 사용자 평면 네트워크 요소에 의해 사용된다.
단계 403: 사용자 평면 네트워크 요소는 업링크 및 다운링크 데이터 패킷들이 수신되는 것을 결정한다.
사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들이 수신되는 것을 결정하는 것은 단계 402 이전에 수행될 수 있거나, 또는 단계 402 이후에 수행될 수 있다는 점에 유의해야 한다. 단계 402 및 단계 403의 시퀀스는 제한되지 않는다.
단계 404: 사용자 평면 네트워크 요소는 제2 통지 메시지를 제어 평면 네트워크 요소에 송신한다.
일 예에서, 사용자 평면 네트워크 요소는 일단 제1 통지 메시지 및 업링크 데이터 패킷을 수신하면 제2 통지 메시지를 제어 평면 네트워크 요소에 송신한다. 제2 통지 메시지는 사용자 평면 네트워크 요소에 의해 제어 평면 네트워크 요소에게 업링크 및 다운링크 데이터 패킷들이 수신되는 것을 통지하기 위해 사용되며, 제1 사용자 평면 채널이 확립될 수 있다.
단계 405: 제어 평면 네트워크 요소는 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하고, 여기서 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용된다.
단계 406: 사용자 평면 네트워크 요소는 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하고, 여기서 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는 데 사용된다.
단계 407: 사용자 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신한다.
본 발명의 이 실시예에서, 사용자 평면 네트워크 요소가 업링크 및 다운링크 데이터 패킷들을 수신하는 것을 결정할 때, 제어 평면 네트워크 요소는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 사용자 평면 채널을 개시하고 확립하고, 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 사이의 사용자 평면 채널을 확립할 기회를 결정하여, 사용자 평면 네트워크 요소의 대역폭과 같은 리소스를 추가로 절약하고 리소스 할당 효율을 향상시킨다.
도 5는 본 발명의 실시예에 따른 또 다른 데이터 패킷 처리 방법을 도시한다. 도 5에 도시된 실시예의 것이고 도 3에 도시된 실시예와 동일하거나 유사한 부분에 대해서는 도 3에 도시된 실시예의 특정 설명들을 참조한다는 점에 유의해야 한다. 세부사항은 여기서 다시 설명하지 않는다.
단계 501: 제어 평면 네트워크 요소가 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하고, 여기서 제1 요청 메시지는 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 사이의 제1 사용자 평면 채널을 확립하도록 요청하는데 사용된다.
단계 502: 사용자 평면 네트워크 요소는 제1 응답 메시지를 제어 평면 네트워크 요소에 송신하고, 여기서 제1 응답 메시지는 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는 데 사용된다.
단계 503: 사용자 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 제어 평면 네트워크 요소에 송신한다.
단계 504: 제어 평면 네트워크 요소는 타겟 사용자 장비가 유휴 모드로부터 접속 모드로 스위칭된 것을 결정한다.
타겟 사용자 장비가 유휴 모드로부터 접속 모드로 스위칭되는 것을 결정하는 구현 프로세스는 타겟 사용자 장비가 유휴 모드에 있는 것을 결정하기 위한 방법과 동일하다. 세부사항은 여기서 다시 설명하지 않는다.
단계 505: 제어 평면 네트워크 요소는 제2 요청 메시지를 사용자 평면 네트워크 요소에 송신한다.
일 예에서, 타겟 사용자 장비가 접속 모드에 있다고 결정할 때, 제어 평면 네트워크 요소는 제어 평면 네트워크 요소상에 버퍼링된 제1 데이터 패킷이 타겟 사용자 장비 또는 네트워크에 포워딩될 필요가 있다고 결정할 수 있다. 이 경우, 제어 평면 네트워크 요소는 제2 요청 메시지를 사용자 평면 네트워크 요소에 송신한다. 제2 요청 메시지는 사용자 평면 네트워크 요소가 제1 데이터 패킷을 수신할 때 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩하라고 사용자 평면 네트워크 요소에 지시하는데 사용된다. 제2 사용자 평면 채널의 설명을 위해, 도 3에 도시된 실시예에서의 제2 사용자 평면 채널의 설명을 참조한다.
단계 506: 사용자 평면 네트워크 요소는 제2 응답 메시지를 제어 평면 네트워크 요소에 송신한다.
이 단계는 선택적 단계일 수 있다. 다시 말해서, 제2 요청 메시지를 수신할 때, 사용자 평면 네트워크 요소는 제2 응답 메시지를 제어 평면 네트워크 요소에 송신하여, 제어 평면 네트워크 요소에게 제2 요청 메시지가 수신되었다는 것을 통지할 수 있거나; 또는 사용자 평면 네트워크 요소는 제2 응답 메시지를 제어 평면 네트워크 요소에 송신하지 않을 수 있다.
단계 507: 제어 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 사용자 평면 네트워크 요소에 송신한다.
제2 요청 메시지를 송신한 후, 제어 평면 네트워크 요소는 제1 데이터 패킷을 제1 사용자 평면 채널을 통해 사용자 평면 네트워크 요소에 송신한다. 구체적으로, 제어 평면 네트워크 요소는 버퍼링된 제1 데이터 패킷을 사용자 평면 네트워크 요소에 반환하고, 사용자 평면 네트워크 요소는 후속 프로세스를 수행한다.
모든 제1 데이터 패킷들이 사용자 평면 네트워크 요소에 송신된 경우, 제어 평면 네트워크 요소는, 제1 사용자 평면 채널의 채널 식별자를 운반하는 제3 요청 메시지를, 사용자 평면 네트워크 요소에 송신한다. 제3 요청 메시지는 제1 사용자 평면 채널의 엔드포인트 식별자에 기초하여 사용자 평면 네트워크 요소에게 제1 사용자 평면 채널을 삭제할 것을 요청하는데 사용된다. 제1 사용자 평면 채널의 엔드포인트 식별자는 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자 및/또는 제1 사용자 평면 채널의 사용자 평면 측 엔드포인트 식별자를 포함한다. 사용자 평면 네트워크 요소가 제3 요청 메시지를 수신할 때 제1 사용자 평면 채널을 삭제하는 것에 동의하는 경우, 사용자 평면 네트워크 요소는 제3 응답 메시지를 제어 평면 네트워크 요소에 송신한다. 제3 응답 메시지는 제1 사용자 평면 채널이 삭제되는 것을 표시하기 위해 사용된다. 제어 평면 네트워크 요소는 사용자 평면 네트워크 요소로부터 제3 응답 메시지를 수신한다. 제어 평면 네트워크 요소는 모든 제1 데이터 패킷들을 포워딩한 후에 제1 사용자 평면 채널을 삭제하여, 제어 평면 네트워크 요소 및 사용자 평면 네트워크 요소의 대역폭과 같은 리소스들이 절약될 수 있도록 한다.
단계 508: 사용자 평면 네트워크 요소는 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩한다.
제2 통지 메시지 및 제1 데이터 패킷을 수신할 때, 사용자 평면 네트워크 요소는 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩한다. 사용자 평면 네트워크 요소는 제2 사용자 평면 채널의 식별 정보에 기초하여 제1 데이터 패킷을 처리한 다음, 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩할 수 있다.
단계 504 내지 508은 도 4 에 도시된 실시예에서 단계 407 이후에 수행될 수도 있다는 점에 유의해야 한다.
본 발명의 이 실시예에서, 제1 사용자 평면 채널이 확립되고 타겟 사용자 장비가 유휴 모드로부터 접속 모드로 스위칭된 후에, 제어 평면 네트워크 요소는 사용자 평면 네트워크 요소를 사용하여 버퍼링된 제1 데이터 패킷을 제2 사용자 평면 채널에 포워딩하여, 타겟 사용자 장비 또는 네트워크가 제1 데이터 패킷을 수신할 수 있게 함으로써, 데이터 패킷 손실이 회피될 수 있고, 이 프로세스에서 대역폭과 같은 리소스가 절약될 수 있도록 한다.
전술한 내용은 주로 네트워크 요소들 사이의 상호 작용의 관점에서 본 발명의 실시예에서의 해결책들을 설명하였다. 전술한 기능들을 구현하기 위해, 제어 평면 네트워크 요소 또는 사용자 평면 네트워크 요소와 같은 각각의 네트워크 요소는 각각의 기능을 수행하기 위한 대응하는 하드웨어 구조 및/또는 소프트웨어 모듈을 포함한다는 점이 이해될 수 있다. 본 기술분야의 통상의 기술자는 본 명세서에 개시된 실시예들에서 설명된 예들과 조합하여, 유닛들 및 알고리즘 단계들이 하드웨어의 형태로 또는 하드웨어와 컴퓨터 소프트웨어의 조합의 형태로 구현될 수 있다는 것을 쉽게 알 것이다. 기능이 하드웨어에 의해 또는 컴퓨터 소프트웨어에 의해 구동되는 하드웨어에 의해 수행되는지는 기술적 해결책들의 특정 응용들 및 설계 제약 조건들에 의존한다. 본 기술 분야의 통상의 기술자는 각각의 특정 응용에 대해 설명된 기능들을 구현하는데 상이한 방법들을 사용할 수 있지만, 이러한 구현이 본 발명의 범위를 벗어나는 것으로 고려해서는 안 된다.
본 발명의 실시예들에서, 기능 모듈 분할은 전술한 방법 예에 기초하여 제어 평면 네트워크 요소, 사용자 평면 네트워크 요소 등에 대해 수행될 수 있다. 예를 들어, 각각의 기능 모듈은 대응하는 기능에 기초한 분할을 통해 획득될 수 있거나, 또는 2개 이상의 기능이 하나의 처리 모듈에 통합될 수 있다. 통합 모듈은 하드웨어의 형식으로 구현될 수 있거나, 또는 소프트웨어 기능 모듈의 형식으로 구현될 수 있다. 본 발명의 실시예들에서의 모듈 분할은 예이고, 단지 논리적 기능 분할이고, 실제 구현에서 또 다른 분할 방식일 수 있다는 점에 유의해야 한다.
통합 모듈이 사용되는 경우, 도 6a는 전술한 실시예들에서의 제어 평면 네트워크 요소의 가능한 개략적인 구조적 다이어그램을 도시한다. 제어 평면 네트워크 요소(600)는 처리 모듈(602) 및 통신 모듈(603)을 포함한다. 처리 모듈(602)은 제어 평면 네트워크 요소의 동작을 제어 및 관리하도록 구성된다. 예를 들어, 처리 모듈(602)은 도 4의 프로세스(401), 도 5의 프로세스(504), 및/또는 본 명세서에서 설명된 기술의 또 다른 프로세스를 수행함에 있어서 제어 평면 네트워크 요소를 지원하도록 구성된다. 통신 모듈(603)은 제어 평면 네트워크 요소와 사용자 평면 네트워크 요소 또는 또 다른 네트워크 엔티티 사이의 통신을 지원하도록 구성된다. 제어 평면 네트워크 요소는 제어 평면 네트워크 요소의 프로그램 코드 및 데이터를 저장하도록 구성된 저장 모듈(601)을 더 포함할 수 있다.
처리 모듈(602)은 프로세서 또는 제어기, 예컨대 중앙 처리 유닛(Central Processing Unit, CPU), 범용 프로세서, 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application-Specific Integrated Circuit, ASIC), 필드 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 또 다른 프로그래머블 로직 디바이스, 트랜지스터 로직 디바이스, 하드웨어 컴포넌트, 또는 이들의 임의의 조합일 수 있다. 처리 모듈(602)은 본 발명에 개시된 내용을 참조하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 및 회로들을 구현 또는 실행할 수 있다. 대안적으로, 프로세서는 컴퓨팅 기능, 예를 들어, 하나 이상의 마이크로프로세서의 조합, 또는 DSP와 마이크로프로세서의 조합을 구현하는 조합일 수 있다. 통신 모듈(603)은 통신 인터페이스, 송수신기, 송수신기 회로 등일 수 있다. 통신 인터페이스는 일반적인 용어이고, 하나 이상의 인터페이스를 포함할 수 있다. 저장 모듈(601)은 메모리일 수 있다.
처리 모듈(602)이 프로세서이고, 통신 모듈(603)이 통신 인터페이스이고, 저장 모듈(601)이 메모리인 경우, 본 발명의 이 실시예에서의 제어 평면 네트워크 요소는 도 6b에 도시된 제어 평면 네트워크 요소일 수 있다.
도 6b에 도시된 바와 같이, 제어 평면 네트워크 요소(610)는 프로세서(612), 통신 인터페이스(613), 및 메모리(611)를 포함한다. 선택적으로, 제어 평면 네트워크 요소(610)는 버스(614)를 더 포함할 수 있다. 통신 인터페이스(613), 프로세서(612), 및 메모리(611)는 버스(614)를 사용하여 서로 접속될 수 있다. 버스(614)는 PCI(Peripheral Component Interconnect) 버스, EISA(Extended Industry Standard Architecture) 버스 등일 수 있다. 버스(614)는 어드레스 버스, 데이터 버스, 제어 버스, 및 다른 유사한 것으로 분류될 수 있다. 표현의 용이함을 위해, 단지 하나의 굵은 선이 표현을 위해 도 6b에서 사용되지만, 하나의 버스 또는 하나의 타입의 버스만이 존재함을 나타내지는 않는다.
통합 모듈이 사용되는 경우, 도 7a는 전술한 실시예들에서의 사용자 평면 네트워크 요소의 가능한 개략적인 구조적 다이어그램을 도시한다. 사용자 평면 네트워크 요소(700)는 처리 모듈(702) 및 통신 모듈(703)을 포함한다. 처리 모듈(702)은 사용자 평면 네트워크 요소의 동작을 제어 및 관리하도록 구성된다. 예를 들어, 처리 모듈(702)은 도 4의 프로세스(403) 및/또는 본 명세서에서 설명된 기술의 또 다른 프로세스를 수행함에 있어서 사용자 평면 네트워크 요소를 지원하도록 구성된다. 통신 모듈(703)은 사용자 평면 네트워크 요소와 제어 평면 네트워크 요소 또는 또 다른 네트워크 엔티티 사이의 통신을 지원하도록 구성된다. 사용자 평면 네트워크 요소는 사용자 평면 네트워크 요소의 프로그램 코드 및 데이터를 저장하도록 구성된 저장 모듈(701)을 더 포함할 수 있다.
처리 모듈(702)은 프로세서 또는 제어기, 예를 들어 중앙 처리 유닛, 범용 프로세서, 디지털 신호 프로세서, 주문형 집적 회로, 필드 프로그래머블 게이트 어레이, 또는 또 다른 프로그래머블 로직 디바이스, 트랜지스터 로직 디바이스, 하드웨어 컴포넌트, 또는 이들의 임의의 조합일 수 있다. 처리 모듈(702)은 본 발명에 개시된 내용을 참조하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 및 회로들을 구현 또는 실행할 수 있다. 대안적으로, 프로세서는 컴퓨팅 기능, 예를 들어, 하나 이상의 마이크로프로세서의 조합, 또는 DSP와 마이크로프로세서의 조합을 구현하는 조합일 수 있다. 통신 모듈(703)은 통신 인터페이스, 송수신기, 송수신기 회로 등일 수 있다. 통신 인터페이스는 일반적인 용어이고, 하나 이상의 인터페이스를 포함할 수 있다. 저장 모듈(701)은 메모리일 수 있다.
처리 모듈(702)이 프로세서이고, 통신 모듈(703)이 통신 인터페이스이고, 저장소 모듈(701)이 메모리인 경우, 본 발명의 이 실시예에서의 사용자 평면 네트워크 요소는 도 7b에 도시된 사용자 평면 네트워크 요소일 수 있다.
도 7b에 도시된 바와 같이, 사용자 평면 네트워크 요소(710)는 프로세서(712), 통신 인터페이스(713), 및 메모리(711)를 포함한다. 선택적으로, 사용자 평면 네트워크 요소(710)는 버스(714)를 더 포함할 수 있다. 통신 인터페이스(713), 프로세서(712), 및 메모리(711)는 버스(714)를 사용하여 서로 접속될 수 있다. 버스(714)는 주변 컴포넌트 인터커넥트 버스, 또는 확장된 산업 표준 아키텍처 버스, 또는 다른 유사한 것일 수 있다. 버스(714)는 어드레스 버스, 데이터 버스, 제어 버스 등으로 분류될 수 있다. 표현의 용이성을 위해, 단지 하나의 굵은 선이 표현을 위해 도 7b에서 사용되지만, 하나의 버스 또는 하나의 타입의 버스만이 존재한다는 것을 나타내지는 않는다.
본 발명의 실시예들에 개시된 내용을 참조하여 설명된 방법들 또는 알고리즘 단계들은 하드웨어 방식으로 구현될 수 있거나, 또는 프로세서에 의해 소프트웨어 명령어를 실행하는 방식으로 구현될 수 있다. 소프트웨어 명령어는 대응하는 소프트웨어 모듈을 포함할 수 있다. 소프트웨어 모듈은 랜덤 액세스 메모리(Random Access Memory, RAM), 플래시 메모리, 판독 전용 메모리(Read Only Memory, ROM), 소거 가능 프로그램 가능 판독 전용 메모리(Erasable Programmable ROM, EPROM), 전기적으로 소거 가능 프로그램 가능 판독 전용 메모리(Electrically EPROM, EEPROM), 레지스터, 하드 디스크, 착탈식 하드 디스크, 콤팩트 디스크 판독 전용 메모리(CD~ROM), 또는 본 기술분야에 잘 알려진 임의의 다른 형식의 저장 매체에 저장될 수 있다. 예시적인 저장 매체가 프로세서에 결합되어, 프로세서가 저장 매체로부터 정보를 판독할 수 있고, 정보를 저장 매체에 기입할 수 있도록 한다. 당연히, 대안적으로, 저장 매체는 프로세서의 컴포넌트일 수 있다. 프로세서 및 저장 매체는 ASIC에 위치될 수 있다. 또한, ASIC은 코어 네트워크 인터페이스 디바이스에 위치될 수 있다. 물론, 프로세서 및 저장 매체는 별개의 어셈블리들로서 코어 네트워크 인터페이스 디바이스에 존재할 수 있다.
본 기술분야의 통상의 기술자는 전술한 예들 중 하나 이상에서, 본 발명의 실시예들에서 설명된 기능들이 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합을 사용하여 구현될 수 있다는 것을 알아야 한다. 본 출원이 소프트웨어를 사용하여 구현될 때, 이러한 기능들은 컴퓨터 판독가능 매체에 저장되거나 또는 컴퓨터 판독가능 매체에서 하나 이상의 명령어 또는 코드로서 전송될 수 있다. 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 포함한다. 통신 매체는 컴퓨터 프로그램이 한 장소로부터 다른 장소로 전송될 수 있게 하는 임의의 매체를 포함한다. 이러한 저장 매체는 범용 또는 전용 컴퓨터에 액세스 가능한 임의의 이용 가능한 매체일 수 있다.
본 발명의 실시예들의 목적들, 기술적 해결책들, 및 유익한 효과들이 전술한 특정 실시예들에서 상세히 더 설명되었다. 전술한 설명들은 본 발명의 실시예들의 특정 구현들에 불과하고, 본 발명의 실시예들의 보호 범위를 제한하기 위해 의도되지 않았다는 것을 이해해야 한다. 본 발명의 실시예들의 기술적 해결책들에 기초하여 이루어지는 임의의 수정, 등가의 치환, 또는 개선은 본 발명의 실시예들의 보호 범위 내에 속할 것이다.

Claims (29)

  1. 데이터 패킷 처리 방법으로서:
    제어 평면 네트워크 요소에 의해, 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하는 단계 - 상기 제1 요청 메시지는 상기 제어 평면 네트워크 요소와 상기 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용되고, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함함 -;
    상기 제어 평면 네트워크 요소에 의해, 상기 사용자 평면 네트워크 요소로부터 제1 응답 메시지를 수신하는 단계 - 상기 제1 응답 메시지는 상기 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는데 사용됨 -; 및
    상기 제어 평면 네트워크 요소에 의해, 상기 제1 사용자 평면 채널을 통해, 상기 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신하는 단계를 포함하고,
    상기 제어 평면 네트워크 요소 및 상기 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들인 방법.
  2. 제1항에 있어서, 상기 제어 평면 네트워크 요소에 의해, 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하는 단계는:
    상기 제어 평면 네트워크 요소가 상기 타겟 사용자 장비가 유휴 모드에 있는 것을 결정할 때, 상기 제어 평면 네트워크 요소에 의해, 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하는 단계; 또는
    상기 제어 평면 네트워크 요소가 상기 사용자 평면 네트워크 요소가 시작된 것을 결정할 때, 상기 제어 평면 네트워크 요소에 의해, 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하는 단계를 포함하는 방법.
  3. 제1항 또는 제2항에 있어서, 상기 제1 요청 메시지는 패킷 매칭 규칙을 포함하고, 상기 패킷 매칭 규칙은 상기 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 상기 제1 데이터 패킷을 결정하도록 상기 사용자 평면 네트워크 요소에게 지시하는데 사용되고, 상기 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함하는 방법.
  4. 제1항에 있어서, 상기 제어 평면 네트워크 요소에 의해, 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하는 단계는:
    상기 제어 평면 네트워크 요소가 상기 타겟 사용자 장비가 유휴 모드에 있는 것을 결정할 때, 상기 제어 평면 네트워크 요소에 의해 제1 통지 메시지를 상기 사용자 평면 네트워크 요소에 송신하는 단계 - 상기 제1 통지 메시지는 상기 사용자 평면 네트워크 요소가 상기 업링크 및 다운링크 데이터 패킷들을 수신할 때 제2 통지 메시지를 상기 제어 평면 네트워크 요소에 송신하도록 상기 사용자 평면 네트워크 요소에 지시하는데 사용되고, 상기 제2 통지 메시지는 상기 사용자 평면 네트워크 요소에 의해 상기 업링크 및 다운링크 데이터 패킷들이 수신된 것을 상기 제어 평면 네트워크 요소에 통지하는데 사용됨 -; 및
    상기 제어 평면 네트워크 요소가 상기 사용자 평면 네트워크 요소로부터 상기 제2 통지 메시지를 수신하는 경우, 상기 제어 평면 네트워크 요소에 의해, 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하는 단계를 포함하는 방법.
  5. 제4항에 있어서, 상기 제1 통지 메시지는 상기 패킷 매칭 규칙을 포함하는 방법.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 채널 정보를 추가로 포함하고, 상기 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함하는 방법.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 패킷 처리 규칙을 추가로 포함하고, 상기 패킷 처리 규칙은 상기 제1 데이터 패킷에 제2 사용자 평면 채널의 식별 정보를 추가하도록 상기 사용자 평면 네트워크 요소에게 지시하는데 사용되고, 상기 제2 사용자 평면 채널의 식별 정보는 상기 제2 사용자 평면 채널의 엔드포인트 식별자, 상기 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 상기 패킷 매칭 규칙, 및 상기 패킷 처리 규칙 중 적어도 하나를 포함하는 방법.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서, 상기 방법은,
    상기 제어 평면 네트워크 요소에 의해, 상기 제1 데이터 패킷을 상기 사용자 평면 네트워크 요소 및/또는 또 다른 제어 평면 네트워크 요소에 포워딩하는 단계를 추가로 포함하는 방법.
  9. 데이터 패킷 처리 방법으로서:
    사용자 평면 네트워크 요소에 의해, 제어 평면 네트워크 요소로부터 제1 요청 메시지를 수신하는 단계 - 상기 제1 요청 메시지는 상기 제어 평면 네트워크 요소와 상기 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용되고, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함함 -;
    상기 사용자 평면 네트워크 요소에 의해, 상기 제1 요청 메시지에 기초하여 제1 응답 메시지를 상기 제어 평면 네트워크 요소에 송신하는 단계 - 상기 제1 응답 메시지는 상기 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는데 사용됨-; 및
    상기 사용자 평면 네트워크 요소에 의해, 제1 데이터 패킷을 상기 제1 사용자 평면 채널을 통해 상기 제어 평면 네트워크 요소에 송신하는 단계를 포함하고,
    상기 제어 평면 네트워크 요소 및 상기 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들인 방법.
  10. 제9항에 있어서, 상기 제1 요청 메시지는 패킷 매칭 규칙을 포함하고;
    상기 사용자 평면 네트워크 요소에 의해, 제1 데이터 패킷을 상기 제1 사용자 평면 채널을 통해 상기 제어 평면 네트워크 요소에 송신하는 단계는:
    상기 사용자 평면 네트워크 요소에 의해, 상기 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 상기 제1 데이터 패킷을 결정하는 단계 - 상기 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함함 -; 및
    상기 사용자 평면 네트워크 요소에 의해, 상기 제1 데이터 패킷을 상기 제1 사용자 평면 채널을 통해 상기 제어 평면 네트워크 요소에 송신하는 단계를 포함하는 방법.
  11. 제9항에 있어서, 상기 사용자 평면 네트워크 요소에 의해, 제어 평면 네트워크 요소로부터 제1 요청 메시지를 수신하는 단계 전에, 상기 방법은:
    상기 사용자 평면 네트워크 요소에 의해, 상기 제어 평면 네트워크 요소로부터 제1 통지 메시지를 수신하는 단계; 및
    상기 사용자 평면 네트워크 요소가 상기 업링크 및 다운링크 데이터 패킷들을 수신하는 경우, 상기 사용자 평면 네트워크 요소에 의해, 제2 통지 메시지를 상기 제어 평면 네트워크 요소에 송신하는 단계 - 상기 제2 통지 메시지는 상기 사용자 평면 네트워크 요소에 의해 상기 업링크 및 다운링크 데이터 패킷들이 수신된 것을 상기 제어 평면 네트워크 요소에 통지하는데 사용됨 - 를 추가로 포함하는 방법.
  12. 제9항에 있어서, 상기 제1 통지 메시지는 상기 패킷 매칭 규칙을 포함하는 방법.
  13. 제9항 내지 제12항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 채널 정보를 추가로 포함하고, 상기 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함하는 방법.
  14. 제9항 내지 제13항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 패킷 처리 규칙을 추가로 포함하고;
    상기 방법은:
    상기 사용자 평면 네트워크 요소에 의해, 상기 패킷 처리 규칙에 기초하여 상기 제1 데이터 패킷에 제2 사용자 평면 채널의 식별 정보를 추가하는 단계 - 상기 제2 사용자 평면 채널의 식별 정보는 상기 제2 사용자 평면 채널의 엔드포인트 식별자, 상기 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 상기 패킷 매칭 규칙, 및 상기 패킷 처리 규칙 중 적어도 하나를 포함함 - 를 추가로 포함하는 방법.
  15. 제어 평면 네트워크 요소로서, 처리 모듈 및 통신 모듈을 포함하고,
    상기 처리 모듈은 상기 통신 모듈을 사용하여 제1 요청 메시지를 사용자 평면 네트워크 요소에 송신하도록 구성되고, 상기 제1 요청 메시지는 상기 제어 평면 네트워크 요소와 상기 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용되고, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함하고;
    상기 처리 모듈은 상기 통신 모듈을 사용하여 상기 사용자 평면 네트워크 요소로부터 제1 응답 메시지를 수신하도록 추가로 구성되고, 상기 제1 응답 메시지는 상기 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는데 사용되고; 및
    상기 처리 모듈은 상기 통신 모듈을 사용하여 상기 제1 사용자 평면 채널을 통해, 상기 사용자 평면 네트워크 요소에 의해 송신된 제1 데이터 패킷을 수신하도록 추가로 구성되고,
    상기 제어 평면 네트워크 요소 및 상기 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들인 제어 평면 네트워크 요소.
  16. 제15항에 있어서, 상기 처리 모듈은, 상기 타겟 사용자 장비가 유휴 모드에 있을 때, 상기 통신 모듈을 사용하여 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하도록 구성되거나; 또는
    상기 처리 모듈은, 상기 사용자 평면 네트워크 요소가 시작될 때, 상기 통신 모듈을 사용하여 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하도록 구성되는 방법.
  17. 제15항 또는 제16항에 있어서, 상기 제1 요청 메시지는 패킷 매칭 규칙을 포함하고, 상기 패킷 매칭 규칙은 상기 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 상기 제1 데이터 패킷을 결정하도록 상기 사용자 평면 네트워크 요소에게 지시하는데 사용되고, 상기 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함하는 방법.
  18. 제15항에 있어서, 상기 처리 모듈은, 상기 타겟 사용자 장비가 유휴 모드에 있을 때, 상기 통신 모듈을 사용하여 제1 통지 메시지를 상기 사용자 평면 네트워크 요소에 송신하도록 구성되고, 상기 제1 통지 메시지는 상기 사용자 평면 네트워크 요소가 상기 업링크 및 다운링크 데이터 패킷들을 수신할 때 제2 통지 메시지를 상기 제어 평면 네트워크 요소에 송신하도록 상기 사용자 평면 네트워크 요소에 통지하는데 사용되고, 상기 제2 통지 메시지는 상기 사용자 평면 네트워크 요소에 의해 상기 업링크 및 다운링크 데이터 패킷들이 수신된 것을 상기 제어 평면 네트워크 요소에 통지하는데 사용되고; 및
    상기 처리 모듈이 상기 통신 모듈을 사용하여 상기 사용자 평면 네트워크 요소로부터 상기 제2 통지 메시지를 수신하는 경우, 상기 처리 모듈은 상기 통신 모듈을 사용하여 상기 제1 요청 메시지를 상기 사용자 평면 네트워크 요소에 송신하도록 구성되는 방법.
  19. 제18항에 있어서, 상기 제1 통지 메시지는 상기 패킷 매칭 규칙을 포함하는 방법.
  20. 제15항 내지 제19항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 채널 정보를 추가로 포함하고, 상기 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함하는 방법.
  21. 제15항 내지 제20항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 패킷 처리 규칙을 추가로 포함하고, 상기 패킷 처리 규칙은 상기 제1 데이터 패킷에 제2 사용자 평면 채널의 식별 정보를 추가하도록 상기 사용자 평면 네트워크 요소에게 지시하는데 사용되고, 상기 제2 사용자 평면 채널의 식별 정보는 상기 제2 사용자 평면 채널의 엔드포인트 식별자, 상기 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 상기 패킷 매칭 규칙, 및 상기 패킷 처리 규칙 중 적어도 하나를 포함하는 방법.
  22. 제15항 내지 제21항 중 어느 한 항에 있어서, 상기 처리 모듈은 상기 통신 모듈을 사용하여 상기 제1 데이터 패킷을 상기 사용자 평면 네트워크 요소 및/또는 또 다른 제어 평면 네트워크 요소에 포워딩하도록 추가로 구성되는 방법.
  23. 사용자 평면 네트워크 요소로서, 처리 모듈 및 통신 모듈을 포함하고,
    상기 처리 모듈은 상기 통신 모듈을 사용하여 제1 요청 메시지를 제어 평면 네트워크 요소로부터 수신하도록 구성되고, 상기 제1 요청 메시지는 상기 제어 평면 네트워크 요소와 상기 사용자 평면 네트워크 요소 사이에 제1 사용자 평면 채널을 확립하도록 요청하는데 사용되고, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 제어 평면 측 엔드포인트 식별자를 포함하고;
    상기 처리 모듈은, 상기 제1 요청 메시지에 기초하여, 상기 통신 모듈을 사용하여 제1 응답 메시지를 상기 제어 평면 네트워크 요소에 송신하도록 추가로 구성되고, 상기 제1 응답 메시지는 상기 제1 사용자 평면 채널이 성공적으로 확립된 것을 표시하는데 사용되고; 및
    상기 처리 모듈은 상기 통신 모듈 및 상기 제1 사용자 평면 채널을 사용하여 제1 데이터 패킷을 상기 제어 평면 네트워크 요소에 송신하도록 추가로 구성되고,
    상기 제어 평면 네트워크 요소 및 상기 사용자 평면 네트워크 요소는 타겟 사용자 장비를 서빙하는 네트워크 요소들인 사용자 평면 네트워크 요소.
  24. 제23항에 있어서, 상기 제1 요청 메시지는 패킷 매칭 규칙을 포함하고; 및
    상기 처리 모듈은 상기 패킷 매칭 규칙에 따라 수신된 업링크 및 다운링크 데이터 패킷들로부터 수신된 상기 제1 데이터 패킷을 결정하고 - 상기 업링크 및 다운링크 데이터 패킷들은 업링크 데이터 패킷 및/또는 다운링크 데이터 패킷을 포함함 -; 및 상기 통신 모듈 및 상기 제1 사용자 평면 채널을 사용하여 상기 제1 데이터 패킷을 상기 제어 평면 네트워크 요소에 송신하도록 구체적으로 구성되는 방법.
  25. 제23항에 있어서,
    상기 처리 모듈은 상기 통신 모듈을 사용하여 상기 제어 평면 네트워크 요소로부터 제1 통지 메시지를 수신하도록 추가로 구성되고; 및
    상기 처리 모듈이 상기 통신 모듈을 사용하여 상기 업링크 및 다운링크 데이터 패킷들을 수신하는 경우, 상기 처리 모듈은 상기 통신 모듈을 사용하여 제2 통지 메시지를 상기 제어 평면 네트워크 요소에 송신하도록 추가로 구성되고, 상기 제2 통지 메시지는 상기 제어 평면 네트워크 요소에 상기 업링크 및 다운링크 데이터 패킷들이 수신된 것을 통지하기 위해 상기 사용자 평면 네트워크 요소에 의해 사용되는 방법.
  26. 제23항에 있어서, 상기 제1 통지 메시지는 상기 패킷 매칭 규칙을 포함하는 방법.
  27. 제23항 내지 제26항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 상기 제1 사용자 평면 채널의 채널 정보를 추가로 포함하고, 상기 채널 정보는 암호화 정보, 시나리오 표시 정보, 및 서비스 품질 정보 중 적어도 하나를 포함하는 방법.
  28. 제23항 내지 제27항 중 어느 한 항에 있어서, 상기 제1 요청 메시지는 패킷 처리 규칙을 추가로 포함하고; 및
    상기 처리 유닛은 상기 패킷 처리 규칙에 기초하여 제2 사용자 평면 채널의 식별 정보를 상기 제1 데이터 패킷에 추가하도록 추가로 구성되고, 상기 제2 사용자 평면 채널의 식별 정보는 상기 제2 사용자 평면 채널의 엔드포인트 식별자, 상기 타겟 사용자 장비의 식별자, 서비스 식별자, 패킷 우선순위 식별자, 상기 패킷 매칭 규칙, 및 상기 패킷 처리 규칙 중 적어도 하나를 포함하는 방법.
  29. 제15항 내지 제22항 중 어느 한 항에 따른 상기 제어 평면 네트워크 요소 및 제23항 내지 제28항 중 어느 한 항에 따른 상기 사용자 평면 네트워크 요소를 포함하는 데이터 패킷 처리 시스템.
KR1020197015451A 2016-11-04 2016-11-04 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소 Ceased KR20190073515A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/104786 WO2018082070A1 (zh) 2016-11-04 2016-11-04 一种数据报文处理方法及控制面网元、用户面网元

Publications (1)

Publication Number Publication Date
KR20190073515A true KR20190073515A (ko) 2019-06-26

Family

ID=62076507

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197015451A Ceased KR20190073515A (ko) 2016-11-04 2016-11-04 데이터 패킷 처리 방법, 제어 평면 네트워크 요소, 및 사용자 평면 네트워크 요소

Country Status (6)

Country Link
US (1) US20190260857A1 (ko)
EP (1) EP3528517B1 (ko)
JP (1) JP2020501410A (ko)
KR (1) KR20190073515A (ko)
CN (1) CN108271433B (ko)
WO (1) WO2018082070A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112017004736T5 (de) * 2016-09-21 2019-06-19 Mavenir Systems, Inc. Verfahren und System zur Sitzungs-Belastbarkeit in Paket-Gateways
CN109548038B (zh) 2017-08-10 2020-12-29 中兴通讯股份有限公司 一种连接方法、配置更新方法、控制面设备和用户面设备
CN114157579A (zh) 2019-04-24 2022-03-08 华为技术有限公司 接入网关的方法及装置
CN115413063A (zh) * 2021-05-27 2022-11-29 华为技术有限公司 建立连接的方法、装置和系统
US11553397B1 (en) * 2021-06-25 2023-01-10 At&T Intellectual Property I, L.P. Intelligent route selection of messages for low-power wide-area devices and other devices
CN116566947A (zh) * 2023-06-08 2023-08-08 中国联合网络通信集团有限公司 Dns分配方法、装置及存储介质

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119410B (zh) * 2006-08-01 2012-02-15 华为技术有限公司 一种实现计费提醒补充业务的方法及系统
CN101459664B (zh) * 2007-10-22 2010-10-20 华为技术有限公司 一种获取iptv业务媒体描述信息的方法及装置
US20090270098A1 (en) * 2008-04-29 2009-10-29 Gallagher Michael D Method and Apparatus for User Equipment Registration in a Voice over Long Term Evolution via Generic Access
CN101730075B (zh) * 2009-06-24 2013-08-07 中兴通讯股份有限公司 一种切换过程中数据前转的方法
US8831014B2 (en) * 2009-09-26 2014-09-09 Cisco Technology, Inc. Providing services at a communication network edge
CN102421071A (zh) * 2010-09-28 2012-04-18 电信科学技术研究院 一种数据的传输方法和设备
US8611240B2 (en) * 2010-11-15 2013-12-17 Blackberry Limited Managing wireless communications
KR101467138B1 (ko) * 2011-03-18 2014-11-28 알까뗄 루슨트 지리적 리던던트 게이트웨이들에서 세션 복원을 위한 시스템 및 방법
US20120250601A1 (en) * 2011-03-28 2012-10-04 Hyung-Nam Choi Communication terminal, method for exchanging data, communication device and method for establishing a communication connection
CN102316521B (zh) * 2011-09-15 2014-04-16 电信科学技术研究院 数据传输方法、系统和设备
US8612612B1 (en) * 2011-09-28 2013-12-17 Juniper Networks, Inc. Dynamic policy control for application flow processing in a network device
CN104054375B (zh) * 2011-11-10 2018-07-20 诺基亚技术有限公司 用于在两个传送无线电之上路由分组流的方法和装置
CN103546928B (zh) * 2012-07-11 2017-03-22 电信科学技术研究院 一种承载管理方法、装置及系统
CN104885514B (zh) * 2012-11-01 2019-05-21 英特尔公司 在LTE-A网络中发送QoS要求以及UE功率偏好的信号
EP2924940B1 (en) * 2012-12-27 2019-12-04 Huawei Technologies Co., Ltd. User plane data transmission methods, mobility management network element and evolved node b
CN112996069B (zh) * 2015-10-06 2024-10-18 苹果公司 使用3gpp无线电接入技术的接入系统之间的双无线电操作
US11044203B2 (en) * 2016-01-19 2021-06-22 Cisco Technology, Inc. System and method for hosting mobile packet core and value-added services using a software defined network and service chains
ES2901117T3 (es) * 2016-02-04 2022-03-21 Nec Corp Terminal de radio, método y programa para el mismo
US10524173B2 (en) * 2016-02-24 2019-12-31 Cisco Technology, Inc. System and method to facilitate sharing bearer information in a network environment
CN108781383B (zh) * 2016-03-22 2022-02-22 Lg 电子株式会社 发送和接收数据单元的方法和用户设备
WO2017200269A1 (ko) * 2016-05-16 2017-11-23 엘지전자(주) 무선 통신 시스템에서 착신 데이터 제어 방법 및 이를 위한 장치
US10356830B2 (en) * 2017-01-17 2019-07-16 Cisco Technology, Inc. System and method to facilitate stateless serving gateway operations in a network environment
US11039495B2 (en) * 2017-03-20 2021-06-15 Lg Electronics Inc. Method interlayer interaction method in wireless communication system and apparatus therefor
US10681607B2 (en) * 2018-06-22 2020-06-09 Intel Corporation Receive-side scaling for wireless communication devices

Also Published As

Publication number Publication date
EP3528517B1 (en) 2023-12-27
US20190260857A1 (en) 2019-08-22
EP3528517A1 (en) 2019-08-21
CN108271433A (zh) 2018-07-10
CN108271433B (zh) 2021-02-12
JP2020501410A (ja) 2020-01-16
EP3528517A4 (en) 2019-08-21
BR112019008833A2 (pt) 2019-07-09
WO2018082070A1 (zh) 2018-05-11

Similar Documents

Publication Publication Date Title
US12160924B2 (en) Network exposure function and wireless device with releasable connection
US12082275B2 (en) Establishing a session or cellular internet of things packet transmission
EP3881635B1 (en) Application triggering for a wireless device
US11115919B2 (en) Network selection method and base station
US10200908B2 (en) Methods, apparatus, a system, and a related computer program product for activation and deactivation of bearers
CN106961456B (zh) 决定iot业务方法和设备、iot业务行为控制方法和设备
US9439073B2 (en) Server and communication terminal
CN113475045A (zh) 基于控制面的时间敏感网络配置
US11129054B2 (en) Methods, systems and devices for supporting local breakout in small cell architecture
US20190260857A1 (en) Data Packet Processing Method, Control Plane Network Element, And User Plane Network Element
CN108702810A (zh) 无线通信系统中执行用于基于网络切片的nr的小区特定过程或者移动性过程的方法和装置
WO2015052917A1 (ja) 通信システム、通信装置および通信制御方法
US10484910B2 (en) Traffic flow splitting method and apparatus
KR20150001251A (ko) 무선 통신 시스템에서 데이터 트래픽 분산을 위한 방법 및 장치
CN103428888B (zh) 一种直通隧道建立方法及系统
CN102812771B (zh) 用于处理移动终端的通信的服务网关
EP3694252B1 (en) Cell switching method and device
BR112019008833B1 (pt) Método de processamento de pacote de dados, elemento de rede de plano de controle, elemento de rede de plano de usuário, sistema de processamento de pacote de dados, e meio legível por computador
KR20140067699A (ko) 무선 통신 시스템에서 데이터 전송 방법 및 이를 위한 단말 장치

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20190529

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20190529

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200422

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20201029

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20200422

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I