edgecomllc / eupf

5G User Plane Function (UPF) based on eBPF
Apache License 2.0
99 stars 19 forks source link

Explore N9 interface specification #359

Closed pirog-spb closed 1 year ago

pirog-spb commented 1 year ago

Who, What & Why

I'm as a devaloper understand clearly how N9 interface works.

Additional info

Restrictions

Acceptance criteria

Definition of done

marknefedov commented 1 year ago

N9 Interface Overview

The N9 Interface is a logical interface in the 5G network architecture, as described in the ETSI document TS 123 501 V16.6.0. It looks like N9 Interface does not have its own specification and is controlled over the same N4 interface as the N3 interface. The primary difference between the N9 and N3 interfaces is the absence of GTP-U decapsulation and F-TEID preservation for routing PDU sessions to other UPFs, which may be located in different 5G cores.

N9 Interface in ULCL Setups

The N9 Interface is particularly useful in ULCL setups between the I-UPF (Intermediate UPF) and PSA-UPF (PDU session anchor).

Example Use Cases

One example of the N9 Interface's application can be found in the 5GAA document A-200150, which discusses Multi-access Edge Computing (MEC) for automotive in multi-operator scenarios. In this context, the N9 Interface facilitates communication between UPFs in different 5G core networks, allowing for seamless connectivity and data exchange between vehicles and infrastructure in a multi-operator environment.

marknefedov commented 1 year ago

Simplest setup with N9 in use. image

ewdss commented 1 year ago

Basic scenario description: