New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added testcase to validate 3485 timer for both default and dedicated bearer #3970
Added testcase to validate 3485 timer for both default and dedicated bearer #3970
Conversation
…bearer Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
…d_testcase_for_3485_timer
Is this PR up to date, active? Otherwise let's close it. |
@ssanadhya and @rsarwad any plans to move this PR along? |
…for_3485_timer Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
Hey @rsarwad !
|
1f8d678
to
2a3580f
Compare
db4aa20
to
b4b6b74
Compare
…earer requests Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
…for_3485_timer Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you double check the linter comments?
Request message, so that re-transmitted message reaches to | ||
TFW | ||
Step5: Send command to Magma to restart mme service | ||
Step6: TFW shall receive re-transmitted Actiavte Dedicated EPS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
spelling error Actiavte
TFW | ||
Step5: Send command to Magma to restart mme service | ||
Step6: TFW shall receive re-transmitted Actiavte Dedicated EPS | ||
Bearer Context Request and send Actiavte Dedicated EPS Bearer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same spelling error.
'IMSI' + ''.join([str(idx) for idx in req.imsi]), 5, 6, | ||
) | ||
"""During wait time, mme may send multiple times Activate EPS bearer | ||
context request, after sending response one message ignore other |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the sentence does not look correct, did you intend to say after sending response for the first message, ignore the subsequent messages
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes
Rephrased the comment
f84d41a
to
ca63a99
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Step6: TFW shall receive re-transmitted Activate Dedicated EPS | ||
Bearer Context Request and send Activate Dedicated EPS Bearer | ||
Context Accept | ||
Step7: TFW shall initiate de-activation of deidicated bearer and then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo deidicated
Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
…for_3485_timer Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
Hey @rsarwad ! Feel free to tag 'ready2merge' if it's ready to be merged. |
The PR is ready2merge |
Signed-off-by: rashmi <rashmi.sarwad@radisys.com>
…bearer (magma#3970) Signed-off-by: Ramon Melero <ramonmelero@fb.com>
[AGW]: Added testcase to validate 3485 timer for both default and dedicated bearer while mme restarts
Summary
Added testcase to validate 3485 timer for both default and dedicated bearer while mme restarts
Test Plan
Executed s1ap sanity test suite
##Additional information
The first message, Activate Default/Dedicated Eps Bearer Context Request message is sent in E-Rab-Setup request message. Consider the case that before mme receives either Activate Default/Dedicated Eps Bearer Context Accept message or E-Rab-Setup Response message, mme may get re-started.
On mme recovery, it identifies that T3485 timer is running, so mme re-transmits the Activate Default/Dedicated Eps Bearer Context Request message. If this message is sent in E-Rab-Setup Request message. On reception of E-Rab-Setup Request message at eNB for same bearer, eNB sends E-Rab-Setup failure with cause as “Multiple E-RAB ID instances” ( This is as per the s1ap spec, 36.413 section 8.2.1.4 ). So eNB will not be able to forward the re-transmitted Activate Default/Dedicated Eps Bearer Context Request message to UE.
So in order to reach esm message to UE, the re-transmitted message needs to be sent DL nas message, so that eNB transparently send the esm message to UE.
Dependent PRs are,
#3968
#5954:
The code is modified to send Activate Default/Dedicated Eps Bearer Context Request message in DL nas message. Accordingly modified the test cases in this PR
magma/S1APTester#54:
In order to expire 3485 timer for default bearer, it requires s1ap code changes and is available in PR,