This is the format, I know PLMN is encoded.
Is there any change in the above format for three digits MNC ?
I have always seen the same encoding steps in case of two and three digits MNC. I checked with my colleagues as well. If you are getting different encoding results then probably this would a bug in code at eNodeB. Let's others to respond on this query but I am 100% confident on my answer.
In case of 2 digits MNC, there is no difference in NAS and S1-AP PLMN encoding. But in case of three digits MNC, NAS and S1-AP results differently. For more details on PLMN encoding, refer NAS and S1-AP specifications.
When target eNodeB is not able to allocate resource for all the bearers which comes as part of Handover Request message, it sends handover request ack with partial success since "E-RABs Failed to Setup List" is present in HOReqAck message. What MME or source eNodeB does in that case ? Does any action taken by MME for the E-RABs which failed to setup at target eNodeB or some other actions taken ?
As one failure message is defined in specification for the path switch procedure then what would be the behavior of target eNodeB after getting failure response from the MME ? Action would be vendor specific or standard action has been defined for this scenario ?
Need clarity on following items: 1. What is the use of "UE selected plmn" information for an eNodeB ? 2. Is the ECGI/TAI constructed based on the primary plmn (PLMN broadcasted in 0th index in SIB1 ) or based on the UE selected PLMN ?
What is the significance of UE capability Information at MME ? What decisions are affected based on the UE capability information ?