Feature #6406
closedosmo-epdg: ePDG: missing implementation SWm "Authorization Procedures"
100%
Description
Related specs in 3GPP TS 29.273:
* 7.1.2.2 Authorization Procedures * 7.2.2.1.3 Diameter-AA-Request (AAR) Command ePDG --> AAA * 7.2.2.1.4 Diameter-AA-Answer (AAA) Command ePDG <-- AAA
This is triggered by "re-authentication procedure as described in clause 7.2.2.4". That basically means that:
1- HSS --> AAA-server: Push-Profile-Request (implemented, see #6404)
2- AAA-server --> ePDG: Re-Authorization Request (RAR), 7.1.2.5 (implemented, see https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36305)
At that point, in the ePDG we need to send AAR to the AAA, see 7.1.2.5:
Upon receiving the re-authorization request, the ePDG shall immediately invoke the authorization procedure specified in 7.1.2.2 for the session indicated in the request. This procedure is based on the Diameter commands AA-Request (AAR) and AA-Answer (AAA) specified in IETF RFC 4005 [4]. Information element contents for these messages are shown in tables 7.1.2.2.1/1 and 7.1.2.2.1/2.
Updated by pespin about 1 month ago
I submitted several preparation patches which were needed in order to allow transmitting SWm AAR in epdg_ue_fsm while in the rx path of SWm message:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36337 epdg_diameter_swm: Convert Tx calls to casts
Updated by pespin about 1 month ago
- Status changed from New to Feedback
- % Done changed from 0 to 90
Implemented here:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36340 epdg: Trigger AAR+AAA upon rx of RAR
Once merged we can close this ticket.
Updated by pespin about 1 month ago
- Status changed from Feedback to Resolved
- % Done changed from 90 to 100
Merged, closing.