Providing network slice admission control in a mobile network environment
Presented herein are techniques to provide network slice admission control in a mobile network. In one example, a method may include obtaining, by an access management element of a mobile network, a registration request from a user equipment; determining, based on the registration request, for each of one or more network slices whether there is: available registration capacity for each network slice for the user equipment based on a registration quota configured for each network slice, available session capacity for each network slice based on a session quota configured for each network slice, and available bit rate capacity for each slice based on a maximum bit rate amount configured for each network slice; and providing, based on the determining, a registration indication to the user equipment for each network slice indicating whether the user equipment is or is not allowed registration for each of the network slices.
1 . A method comprising:
obtaining, by an access management element of a mobile network, a registration request from a user equipment, wherein the registration request is obtained from the user equipment before the user equipment seeks session establishment with the mobile network;
for the registration request that is obtained from the user equipment before user equipment seeks session establishment with the mobile network, determining for each of one or more network slices whether there is each of:
available registration capacity for each network slice for the user equipment based on a registration quota configured for each network slice,
available session capacity for each network slice for the user equipment based on a session quota configured for each network slice, and
available bit rate capacity for each slice for the user equipment based on a maximum bit rate amount configured for each network slice; and
providing, based on the determining, a registration indication to the user equipment for each network slice indicating whether the user equipment is or is not allowed registration for each of the one or more network slices, wherein the user equipment is to seek session establishment for at least one network slice upon obtaining the registration indication indicating that the user equipment is allowed registration for at least one network slice of the one or more network slices.
2 . The method of claim 1 , wherein the user equipment is allowed registration with a particular network slice of the one or more network slices based on determining that there is each of available registration capacity, available session capacity, and available bit rate capacity for the particular network slice for the user equipment.
3 . The method of claim 1 , wherein the registration indication for each network slice of the one or more network slices is provided via a single registration accept message sent to the user equipment.
4 . The method of claim 1 , wherein if the user equipment is not allowed registration with a particular network slice, the user equipment is provided a reason indicator indicating a reason that the user equipment is not allowed registration with the particular network slice.
5 . The method of claim 4 , wherein the reason indicator indicates at least one of:
that a registration limit for the particular network slice is reached;
that there is a session limit for the particular network slice is reached; or
that there a bit rate limit for the particular network slice is reached.
6 . The method of claim 1 , wherein for at least one network slice of the one or more network slices at least one of:
a registration capacity for the at least one network slice includes a reserved quota for a particular group of subscribers;
a session capacity for the at least one network slice includes a reserved quota for a particular group of subscribers; or
a bit rate capacity for the at least one network slice includes a reserved quota for a particular group of subscribers.
7 . The method of claim 6 , further comprising:
obtaining by the access management element and indication of at least one of:
the reserved quota for the particular group of subscribers has been met for the registration capacity for the at least one network slice;
the reserved quota for the particular group of subscribers has been met for the session capacity for the at least one network slice; or
the reserved quota for the particular group of subscribers has been met for the bit rate capacity for the at least one network slice.
8 . The method of claim 1 , wherein the access management element is an Access and Mobility Management Function (AMF).
9 . One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations, comprising:
obtaining, by an access management element of a mobile network, a registration request from a user equipment, wherein the registration request is obtained from the user equipment before the user equipment seeks session establishment with the mobile network;
for the registration request that is obtained from the user equipment before user equipment seeks session establishment with the mobile network, determining for each of one or more network slices whether there is each of:
available registration capacity for each network slice for the user equipment based on a registration quota configured for each network slice,
available session capacity for each network slice for the user equipment based on a session quota configured for each network slice, and
available bit rate capacity for each slice for the user equipment based on a maximum bit rate amount configured for each network slice; and
providing, based on the determining, a registration indication to the user equipment for each network slice indicating whether the user equipment is or is not allowed registration for each of the one or more network slices, wherein the user equipment is to seek session establishment for at least one network slice upon obtaining the registration indication indicating that the user equipment is allowed registration for at least one network slice of the one or more network slices.
10 . The media of claim 9 , wherein the user equipment is allowed registration with a particular network slice of the one or more network slices based on determining that there is each of available registration capacity, available session capacity, and available bit rate capacity for the particular network slice for the user equipment.
11 . The media of claim 9 , wherein the registration indication for each network slice of the one or more network slices is provided via a single registration accept message sent to the user equipment.
12 . The media of claim 9 , wherein if the user equipment is not allowed registration with a particular network slice, the user equipment is provided a reason indicator indicating a reason that the user equipment is not allowed registration with the particular network slice, and wherein the reason indicator indicates at least one of:
that a registration limit for the particular network slice is reached;
that there is a session limit for the particular network slice is reached; or
that there a bit rate limit for the particular network slice is reached.
13 . The media of claim 9 , wherein for at least one network slice of the one or more network slices at least one of:
a registration capacity for the at least one network slice includes a reserved quota for a particular group of subscribers;
a session capacity for the at least one network slice includes a reserved quota for a particular group of subscribers; or
a bit rate capacity for the at least one network slice includes a reserved quota for a particular group of subscribers.
14 . An access management element of a mobile network, comprising:
at least one memory element for storing data; and
at least one processor for executing instructions associated with the data, wherein executing the instructions causes the access management element to perform operations, comprising:
obtaining a registration request from a user equipment, wherein the registration request is obtained from the user equipment before the user equipment seeks session establishment with the mobile network;
for the registration request that is obtained from the user equipment before user equipment seeks session establishment with the mobile network, determining for each of one or more network slices whether there is each of:
available registration capacity for each network slice for the user equipment based on a registration quota configured for each network slice,
available session capacity for each network slice for the user equipment based on a session quota configured for each network slice, and
available bit rate capacity for each slice for the user equipment based on a maximum bit rate amount configured for each network slice; and
providing, based on the determining, a registration indication to the user equipment for each network slice indicating whether the user equipment is or is not allowed registration for each of the one or more network slices, wherein the user equipment is to seek session establishment for at least one network slice upon obtaining the registration indication indicating that the user equipment is allowed registration for at least one network slice of the one or more network slices.
15 . The access management element of claim 14 , wherein the user equipment is allowed registration with a particular network slice of the one or more network slices based on determining that there is each of available registration capacity, available session capacity, and available bit rate capacity for the particular network slice for the user equipment.
16 . The access management element of claim 14 , wherein the registration indication for each network slice of the one or more network slices is provided via a single registration accept message sent to the user equipment.
17 . The access management element of claim 14 , wherein if the user equipment is not allowed registration with a particular network slice, the user equipment is provided a reason indicator indicating a reason that the user equipment is not allowed registration with the particular network slice.
18 . The access management element of claim 17 , wherein the reason indicator indicates at least one of:
that a registration limit for the particular network slice is reached;
that there is a session limit for the particular network slice is reached; or
that there a bit rate limit for the particular network slice is reached.
19 . The access management element of claim 14 , wherein for at least one network slice of the one or more network slices at least one of:
a registration capacity for the at least one network slice includes a reserved quota for a particular group of subscribers;
a session capacity for the at least one network slice includes a reserved quota for a particular group of subscribers; or
a bit rate capacity for the at least one network slice includes a reserved quota for a particular group of subscribers.
20 . The access management element of claim 14 , wherein the access management element is an Access and Mobility Management Function (AMF).