5G 사용자 (UE) 가 인터넷을 탐색하고 웹 콘텐츠를 다운로드 할 때 UP (사용자) 측은 데이터에 IP 헤더를 추가하고UPF다음 각 호의 바와 같이 가공용으로
I. UPF 가공
IP 헤더를 추가한 후, 사용자 패킷은 IP 네트워크를 통해 5G 코어 네트워크에 대한 입구점을 제공하는 UPF로 라우팅됩니다.IP 네트워크는 라우터 간의 패킷 전송을 위해 아래층에 의존합니다.; 그리고 이더넷 동작 가능한 레이어 2 협약은 라우터 사이에 IP 패킷을 전송합니다;
UPF는 특정 PDU 세션에 속하는 특정 QoS 흐름에 TCP/IP 패킷을 매핑하는 데 특별히 책임이 있으며, 다양한 헤더 필드를 추출하기 위해 패킷 검사를 사용합니다.UPF가 적절한 PDU 세션과 QoS 흐름을 식별하기 위해 SDF (서비스 데이터 흐름) 템플릿 세트와 비교하는예를 들어, 고유한 조합의 {소스 IP 주소 'X'; 목적 IP 주소 'Y'; 소스 포트 번호 'J';특정 PDU 세션과 QoS 흐름에 패킷을 매핑하는 고유 조합의 목적 포트 번호 "K "; 또한, UPF는 PDU 세션 설정 중에 SMF (Session Management Function) 에서 SDF 템플릿을 수신합니다.
II.데이터 전달
적절한 PDU 세션과 QoS 흐름을 확인한 후,UPF는 GTP-U 터널을 사용하여 데이터를 gNode B로 전달합니다 (5G 핵심 네트워크 아키텍처는 여러 UPF를 연결할 수 있습니다. 첫 번째 UPF는 다른 UPF로 데이터를 전송하기 위해 GTP-U 터널을 사용해야합니다., 그 다음 gNode B로 전달합니다).각 PDU 세션에 GTP-U 터널을 설정하면 GTP-U 헤더 내의 TEID (터널 엔드포인트 식별자) 는 PDU 세션을 식별하지만 QoS 흐름을 식별하지 않습니다.. "PDU 세션 컨테이너"는 QoS 흐름을 식별하는 정보를 제공하기 위해 GTP-U 헤더에 추가됩니다.그림 215은 3GPP TS 29에 명시된 ′′PDU 세션 컨테이너′′를 포함하는 GTP-U 헤더의 구조를 보여줍니다..281, 그리고 3GPP TS 38에 명시된 ′′PDU 세션 컨테이너′′의 내용415.
III.PDU 세션 컨테이너
아래 그림 216에서 보여준 바와 같이, PDU 타입의 값이 0이면 PDU가 업링크 패킷이 아닌 다운링크 패킷이라는 것을 의미합니다.PPP (Paging Policy Presence) 필드는 헤더가 PPI (Paging Policy Indicator) 를 포함하는지 여부를 나타냅니다.. (페이징 정책 지표). UPF는 RRC 비활성 상태에서 UE를 - 즉 다운링크 패킷의 도착에 의해 유발 될 수 있는 페이징 우선 순위를 제공 하기 위해 gNode B에 PPI를 제공할 수 있습니다.RQI (Reflected QoS Indicator) 는 이 QoS 스트림에 Reflected QoS가 적용되어야 하는지 아닌지를 지정합니다..
IV.GTP-U 터널링
UDP/IP 프로토콜 스택을 사용하여, UDP 및 IP 헤더는 일반적으로 전송 네트워크를 통해 패킷을 전달하기 전에 추가됩니다. UDP는 간단한 연결 없는 데이터 전송을 제공합니다.UDP 헤더의 구조는 아래 그림 217에 표시됩니다., 소스 포트와 목적 포트가 더 높은 레벨의 애플리케이션을 식별하는 경우. 이 시나리오에서 더 높은 레벨의 애플리케이션은 등록된 포트 번호가 2152인 GTP-U입니다.
V.GTP-U 헤더
GTP-U 터널을 통해 라우팅을 위해 IP 헤더를 추가하면 패킷이 이제 두 개의 IP 헤더를 가지고 있음을 의미합니다. 이들은 일반적으로 내부 및 외부 IP 헤더로 불립니다.그림 218은 이 두 개의 헤더를 보여줍니다.; UPF는 외부 IP 헤더에서 DSCP 필드를 사용하여 패킷의 우선 순위를 지정할 수 있고, GTP-U 터널과 관련된 헤더는 터널의 다른 끝에, 즉 gNode B 또는,핵심 네트워크 아키텍처가 연쇄 UPF를 사용하는 경우다른 UPF에서