Attention is currently required from: neels, fixeria.
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-upf/+/29143 )
Change subject: improve manual: PFCP and GTP interfaces
......................................................................
Patch Set 1:
(1 comment)
File doc/manuals/chapters/overview.adoc:
https://gerrit.osmocom.org/c/osmo-upf/+/29143/comment/1e0685a6_fa35c034
PS1, Line 162: requires Linux kernel features
> ... requires *the following* Linux kernel features ...
I think it would make sense to be more specific, like stating the CONFIG options for the kernel. For encaps/decaps that is CONFIG_GTP.
For the required ntftables features, it might make sense to ask pablo which of the many CONFIG_NFT_* options we need. That could be added in a separate patch later on, to avoid blocking the merge of this patch
--
To view, visit https://gerrit.osmocom.org/c/osmo-upf/+/29143
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-upf
Gerrit-Branch: master
Gerrit-Change-Id: Iccb3f0f52bd5006bc94d0ca06ac5d3271ea89eb9
Gerrit-Change-Number: 29143
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-CC: laforge <laforge(a)osmocom.org>
Gerrit-Attention: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Sat, 20 Aug 2022 08:34:49 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-MessageType: comment
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-hnbgw/+/29075 )
Change subject: manual: explain the PFCP port
......................................................................
manual: explain the PFCP port
Change-Id: I383befb226caa49e4a2577657806aef1ee11faa3
---
M doc/manuals/chapters/running.adoc
1 file changed, 34 insertions(+), 0 deletions(-)
Approvals:
Jenkins Builder: Verified
laforge: Looks good to me, approved
dexter: Looks good to me, but someone else must approve
diff --git a/doc/manuals/chapters/running.adoc b/doc/manuals/chapters/running.adoc
index 0bcca70..e575215 100644
--- a/doc/manuals/chapters/running.adoc
+++ b/doc/manuals/chapters/running.adoc
@@ -70,6 +70,7 @@
- The SCCP/M3UA links are established by OsmoHNBGW contacting an STP.
- The MGCP link is established by OsmoHNBGW contacting an MGW.
+- The PFCP link is established by OsmoHNBGW contacting a UPF.
To run multiple OsmoHNBGW instances on the same SCCP routing, each HNBGW has to
configure a distinct point-code, see <<configure_iucs_iups>>.
@@ -140,3 +141,36 @@
mgw remote-port 2427
mgw reset-endpoint rtpbridge/*
----
+
+==== Configure co-located User Plane Function
+
+OsmoHNBGW optionally supports relaying the GTP user plane via a co-located UPF,
+which is controlled by the PFCP protocol.
+
+PFCP support is optional at compile time, as well as run time. To use a co-located UPF,
+
+* osmo-hnbgw needs to be compiled with 'configure --enable-pfcp',
+* and osmo-hnbgw.cfg needs to configure a 'pfcp' / 'remote-addr' and
+ 'local-addr'.
+
+The following example configures OsmoHNBGW to associate via PFCP with a UPF
+listening on UDP 127.0.0.2:8805, ready to setup GTP tunnel relays.
+
+----
+hnbgw
+ pfcp
+ remote-addr 127.0.0.2
+ local-addr 127.0.0.1
+----
+
+3GPP TS 29.244 4.2.2 specifies that PFCP Request messages shall be sent to UDP
+port 8805, i.e. the PFCP port is fixed as 8805 and currently not configurable in
+osmo-hnbgw.
+
+Setting a 'local-addr' is required: the PFCP protocol features a Node ID, which
+uniquely identifies PFCP peers across different interfaces. According to the
+PFCP specification, the Node ID can be a fully-qualified domain name (FQDN) or
+an IP address. Currently, osmo-hnbgw has no support for using an FQDN as Node
+ID, and so far uses the 'local-addr' as local Node ID -- hence the 'local-addr'
+must not be "0.0.0.0", which is an unfortunate consequence. This is likely to
+improve in the future, see https://osmocom.org/issues/5647 .
--
To view, visit https://gerrit.osmocom.org/c/osmo-hnbgw/+/29075
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-hnbgw
Gerrit-Branch: master
Gerrit-Change-Id: I383befb226caa49e4a2577657806aef1ee11faa3
Gerrit-Change-Number: 29075
Gerrit-PatchSet: 6
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: merged
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-hnbgw/+/29074 )
Change subject: manual: add missing bit on the MGCP port
......................................................................
manual: add missing bit on the MGCP port
Change-Id: Ic18180793f0c1497b020e5f4a8cd34d6b519b85f
---
M doc/manuals/chapters/running.adoc
1 file changed, 1 insertion(+), 0 deletions(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
diff --git a/doc/manuals/chapters/running.adoc b/doc/manuals/chapters/running.adoc
index 6ad59a5..0bcca70 100644
--- a/doc/manuals/chapters/running.adoc
+++ b/doc/manuals/chapters/running.adoc
@@ -69,6 +69,7 @@
running on the same interface:
- The SCCP/M3UA links are established by OsmoHNBGW contacting an STP.
+- The MGCP link is established by OsmoHNBGW contacting an MGW.
To run multiple OsmoHNBGW instances on the same SCCP routing, each HNBGW has to
configure a distinct point-code, see <<configure_iucs_iups>>.
2 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
--
To view, visit https://gerrit.osmocom.org/c/osmo-hnbgw/+/29074
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-hnbgw
Gerrit-Branch: master
Gerrit-Change-Id: Ic18180793f0c1497b020e5f4a8cd34d6b519b85f
Gerrit-Change-Number: 29074
Gerrit-PatchSet: 4
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: merged