althea-net / open5gs

Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-16)
https://open5gs.org
GNU Affero General Public License v3.0
1 stars 1 forks source link

handle CreateSessionRequest even when in state operational #56

Closed spencersevilla closed 1 year ago

spencersevilla commented 1 year ago

we have observed some cases where the smf receives a CreateSessionRequest (from sgwc) for a preexisting session. Currently (when in state operational) the smf just silently drops this message, which in turn blocks the rest of the registration procedure. Preferred idempotent behavior would be to handle the CSR message by removing any active sessions and proceeding as if it were a new request.