@@ -88,8 +88,57 @@ helm -n <namespace> uninstall <release-name>
8888
8989## Configuration
9090
91- ### Enable the ULCL feature
92- If you want to enable the ULCL feature, you can use the [ ulcl-enabled-values.yaml] ( ./ulcl-enabled-values.yaml ) to override the default chart values.
91+ ### Connection for UERANSIM (Without Multus CNI)
92+
93+ If Multus CNI is not enabled and you need to use UERANSIM for connectivity:
94+
95+ - ** Modify ` charts/ueransim/values.yaml ` :**
96+ - Update ` global.free5gcReleaseName ` to match your ` helm install ` specific ** release name** .
97+
98+ ### Enable Multus CNI
99+
100+ - Currently, free5gc-helm does not use Multus CNI by default.
101+ - To enable it, follow these steps:
102+ - ** ` charts/free5gc/values.yaml ` ** :
103+ - Set ` global.amf.multus.enabled ` , ` global.smf.multus.enabled ` , and ` global.upf.multus.enabled ` to ` true ` .
104+ - Set ` global.amf.service.ngap.enabled ` to ` false ` .
105+ - ** ` charts/ueransim/values.yaml ` ** :
106+ - Set ` global.gnb.multus.enabled ` to ` true ` .
107+
108+ ### Multus CNI Configuration
109+
110+ When Multus CNI is enabled, update ** ` charts/free5gc/values.yaml ` ** with the following settings:
111+
112+ ** 1. Network Interface Setup**
113+
114+ - Set the following to your machine's network interface (e.g., ` enp0s8 ` ):
115+ - ` global.amf.multus.n2network.masterif `
116+ - ` global.smf.multus.n4network.masterif `
117+ - ` global.upf.multus.n3network.masterif `
118+ - ` global.upf.multus.n4network.masterif `
119+ - ` global.upf.multus.n9network.masterif `
120+ - Set ` global.upf.multus.n6network.masterif ` to your external interface (e.g., ` enp0s3 ` ) for internet access.
121+
122+ ** 2. External Connectivity Settings (N6 Interface)**
123+
124+ * Note: The following values are examples for external access configuration:*
125+
126+ - ** Network:** ` subnetIP ` (10.0.2.0), ` gatewayIP ` (10.0.2.2), ` excludeIP ` (10.0.2.254)
127+ - ** IP Assignments:**
128+ - ` upf.n6if ` : 10.0.2.11
129+ - ` psaupf1.n6if ` : 10.0.2.12
130+ - ` psaupf2.n6if ` : 10.0.2.13
131+ - ` iupf1.n6if ` : 10.0.2.14
132+
133+ ### Enable the single UPF feature
134+
135+ - The default architecture of free5gc-helm is ** ULCL** .
136+
137+ To enable a ** single UPF** , replace the following files in ` charts/free5gc/charts/free5gc-smf/ ` :
138+
139+ 1 . ` values.yaml ` : Replace with ` single-upf-values.yaml ` .
140+ 2 . ` templates/smf-configmap.yaml ` : Replace with ` smf-configmap-single-upf.yml ` .
141+ 3 . ` charts/free5gc/values.yaml ` , set ` global.userPlaneArchitecture ` to ` single ` .
93142
94143### Enable the Prometheus and Grafana
95144To start Prometheus and Grafana, run the following commands to install Prometheus and Grafana using the kube-prometheus-stack chart.
0 commit comments