[lte][agw] Accept eNB-initiated Reset from eNBs without UEs associated#6808
[lte][agw] Accept eNB-initiated Reset from eNBs without UEs associated#6808ulaskozat merged 1 commit intomagma:masterfrom
Conversation
Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any eNBs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes magma#6781. Signed-off-by: Shaddi Hasan <[email protected]>
|
Yes, @sudhikan has tested this on the CBRS testbed. According to TS36.413, the Reset procedure can occur at any time and takes precedence over any other procedures. To my knowledge, the behavior of the MME when receiving a Reset for an unknown association is not defined. Specifically, 8.7.1.3 only defines abnormal conditions for Reset when certain IEs are missing from the reset message, which is not the case here, so I think ignoring the Reset (as we're currently doing) is actually violating the spec. |
|
Hi @ulaskozat I agree with @shaddi As per 36.413 section 8.7.1.3 , On reception of Reset message at mme, even if no s1 signaling connection exists for the received eNB/MME s1ap id pair; mme needs send Reset ack with whatever UE-associated logical S1-connections are received in Reset message. |
Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any eNBs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes #6781. Signed-off-by: Shaddi Hasan <[email protected]>
Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any eNBs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes #6781. Signed-off-by: Shaddi Hasan <[email protected]>
) Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any eNBs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes magma#6781. Signed-off-by: Shaddi Hasan <[email protected]>
) Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any eNBs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes magma#6781. Signed-off-by: Shaddi Hasan <[email protected]>
Summary
Accept eNB-initiated Reset procedures from eNBs, even when the MME isn't aware of any UEs associated with that eNB. This can happen during handover, or if the eNB has gotten into a bad state. Although this should not actually clean up any state on the MME, some eNodeBs seem to expect an acknowledgement and failing to send one prevents UEs from re-attaching. Closes #6781.
Signed-off-by: Shaddi Hasan [email protected]
Test Plan
Testing on CBRS testbed @ MPK
Integ tests