Method and apparatus to deliver multiple NAS containers via a single access stratum message
A method includes receiving, at an AS layer of a user equipment (UE), a plurality of NAS payloads, wherein a first NAS payload is received from a first NAS sublayer and a subsequent payload is received from a subsequent NAS sublayer, encrypting, by the UE, the first payload with a first encryption generating a first encrypted payload and the subsequent payload with a subsequent encryption generating a subsequent encrypted payload, wherein the first encryption is associated with a first network function and the subsequent encryption is associated with a subsequent network function, generating, by the UE, a first message that includes a first temporary identifier including of routing information for the first network function and a first container, and a subsequent container, wherein the first container includes the first encrypted payload and the subsequent container includes the subsequent encrypted payload, and transmitting the first message to a first apparatus.
1 . A method, comprising:
receiving, at an access stratum (AS) layer of a user equipment (UE), a plurality of non access stratum (NAS) payloads, wherein a first NAS payload of the plurality of NAS payloads is received from a first NAS sublayer and a subsequent payload of the plurality of NAS payloads is received from a subsequent NAS sublayer;
encrypting, by the UE, the first payload with a first encryption generating a first encrypted payload and the subsequent payload with a subsequent encryption generating a subsequent encrypted payload, wherein the first encryption is associated with a first network function and the subsequent encryption is associated with a subsequent network function;
generating, by the UE, a first message that includes a first temporary identifier comprising of routing information for the first network function and a first container, and a subsequent container, wherein the first container includes the first encrypted payload and the subsequent container includes the subsequent encrypted payload; and
transmitting, by the UE, the first message to a first apparatus.
2 . The method of claim 1 , wherein the first message includes a flag identifier that identifies that the first apparatus is to forward the first container to the first network function based on the first temporary identifier comprising of the routing information and the subsequent containers to the subsequent network functions based on the subsequent temporary identifiers comprising of routing information for those network functions.
3 . The method of claim 1 , wherein the first message includes a flag identifier that identifies that the first apparatus is to forward the first container to the first network function based on the first routing information and store the subsequent containers.
4 . The method of claim 1 , wherein the first message includes an indicator number that indicates the first apparatus is to forward the indicated number of containers to the first network function and store the other containers until the first apparatus receives further routing information for routing other containers.
5 . The method of claim 4 , wherein the receiving, the encrypting, the generating, and the transmitting are performed while the UE is not in a radio resource control (RRC) connected mode.
6 . The method of claim 1 , wherein the first routing information is included in a first temporary identifier and subsequent routing information is included in a subsequent temporary identifier.
7 . The method of claim 6 , wherein the first temporary identifier is a serving temporary mobile subscriber identifier (S-TMSI) for the first container targeted for the network function and the subsequent temporary identifier is an S-TMSI for the subsequent container targeted for the network function.
8 . The method of claim 1 , wherein the first apparatus is a radio access network (RAN) entity.
9 . The method of claim 1 , wherein the subsequent container includes the encrypted subsequent payload.
10 . A non-transitory processor-readable medium storing instructions which, when executed by at least one processor of a IE, cause the IE at least to perform: receiving, at an access stratum (AS) layer of the IE, a plurality of non access stratum (NAS) payloads, wherein a first NAS payload of the plurality of NAS payloads is received from a first NAS sublayer and a subsequent payload of the plurality of NAS payloads is received from a subsequent NAS sublayer; encrypting, by the IE, the first payload with a first encryption generating a first encrypted payload and the subsequent payload with a subsequent encryption generating a subsequent encrypted payload, wherein the first encryption is associated with a first network function and the subsequent encryption is associated with a subsequent network function; generating, by the IE, a first message that includes a first temporary identifier comprising of routing information for the first network function and a first container, and a subsequent container, wherein the first container includes the first encrypted payload and the subsequent container includes the subsequent encrypted payload; and transmitting, by the UE, the first message to a first apparatus.
11 . The non-transitory processor-readable medium of claim 10 , wherein the first message includes a flag identifier that identifies that the first apparatus is to forward the first container to the first network function based on the first temporary identifier comprising of the routing information and the subsequent containers to the subsequent network functions based on the subsequent temporary identifiers comprising of routing information for those network functions.
12 . A user equipment (UE), comprising:
at least one processor; and
at least one memory storing instructions which, when executed by the at least one processor, cause the UE at least to perform:
receiving, at an access stratum (AS) layer of the UE, a plurality of non access stratum (NAS) payloads, wherein a first NAS payload of the plurality of NAS payloads is received from a first NAS sublayer and a subsequent payload of the plurality of NAS payloads is received from a subsequent NAS sublayer;
encrypting, by the UE, the first payload with a first encryption generating a first encrypted payload and the subsequent payload with a subsequent encryption generating a subsequent encrypted payload, wherein the first encryption is associated with a first network function and the subsequent encryption is associated with a subsequent network function;
generating, by the UE, a first message that includes a first temporary identifier comprising of routing information for the first network function and a first container, and a subsequent container, wherein the first container includes the first encrypted payload and the subsequent container includes the subsequent encrypted payload; and
transmitting, by the UE, the first message to a first apparatus.
13 . The user equipment of claim 12 , wherein the first message includes a flag identifier that identifies that the first apparatus is to forward the first container to the first network function based on the first temporary identifier comprising of the routing information and the subsequent containers to the subsequent network functions based on the subsequent temporary identifiers comprising of routing information for those network functions.
14 . The user equipment of claim 12 , wherein the first message includes a flag identifier that identifies that the first apparatus is to forward the first container to the first network function based on the first routing information and store the subsequent containers.
15 . The user equipment of claim 12 , wherein the first message includes an indicator number that indicates the first apparatus is to forward the indicated number of containers to the first network function and store the other containers until the first apparatus receives further routing information for routing other containers.
16 . The user equipment of claim 15 , wherein the instructions, when executed by the at least one processor, cause the UE to perform the receiving, the encrypting, the generating and the transmitting while the UE is not in a radio resource control (RRC) connected mode.
17 . The user equipment of claim 12 , wherein the first routing information is included in a first temporary identifier and subsequent routing information is included in a subsequent temporary identifier.
18 . The user equipment of claim 17 , wherein the first temporary identifier is a serving temporary mobile subscriber identifier (S-TMSI) for the first container targeted for the network function and the subsequent temporary identifier is an S-TMSI for the subsequent container targeted for the network function.
19 . The user equipment of claim 12 , wherein the first apparatus is a radio access network (RAN) entity.
20 . The user equipment of claim 12 , wherein the subsequent container includes the encrypted subsequent payload.