Expected result - mariotlemes/non3GPP-WiFi GitHub Wiki

Architecture

This experiment aims to demonstrate a non-3GPP access based on N3IWF (Non-3GPP Interworking Function) with integrated a IEEE 802.11 network implemented by mac80211_hwsim and using dnsmasq, hostapd and wpa_supplicant tools. We also use an open-source implementation of the SBA-based 5G core software and an open-source implementation to provide untrusted non-3GPP access to 5G core network. Y1 interface is the connection between User Equipment (UE-non3GPP) and Access Point (AP) and Y2 establishes connection between AP and N3IWF. The network architecture is shown in figure below.

Proposal

Network addressing scheme

To facilitate the identification of the components, IP addressing, bridge or network interface used and the namespace, we summarized this information in the following table.

Component IPv4/Netmask Bridge/Interface Namespace
AMF 10.1.1.2/24 br-5gc default
172.16.0.1/24 br-n2
SMF 10.1.1.3/24 br-5gc default
10.200.200.1/24 veth0
AUSF 10.1.1.4/24 br-5gc default
NSSF 10.1.1.5/24 br-5gc default
PCF 10.1.1.6/24 br-5gc default
UDM 10.1.1.7/24 br-5gc default
UDR 10.1.1.8/24 br-5gc default
UDSF 10.1.1.9/24 br-5gc default
NFR 10.1.1.10/24 br-5gc default
UPF 10.200.200.101/24 veth1 UPFns
10.200.200.102/24 veth1
60.60.0.101 lo
10.1.2.2/24 veth5
N3IWF 172.16.0.2/24 br-n2 default
192.168.127.1 veth2
10.200.200.2 veth0
Access Point 192.168.1.10/24 wlan0 APns
192.168.127.2/24 veth3
UE 60.60.0.1/24 lo default
192.168.1.1/24 wlan1 UEns
10.0.0.X/24 ipsec0
Data Network 10.1.2.1/24 veth4 default
⚠️ **GitHub.com Fallback** ⚠️