I am trying to connect the travelping UPF to the free5gc core but I have a rule creation/modification failure from the PDR that is returned by the UPF. When I contacted them they explained that it is an encoding problem (full answer below ). My question is can I change the type of the NWI from DNN to APN? Thank you in advance for your help.
full answer:
Network Instance IE encoding is wrong. The value is encoded as DNN name, but UPG expects a APN name there.
TS 29.244 is very confusing on the details of how Network Instance needs to be encoded. It states that APN is not encoded as FQDN string, that implies the same encoding as in the GTP APN IE is used. The specification is silent about how a DNN is encoded into that IE. That has lead some implementations to encode DNN’s as plain binary (FQDN with dots in there, no length indicators).
UPG only understands APN encoding at the moment.