Identification of 5G Non-Standalone Architecture traffic on the S1 interface
Systems and methods include obtaining monitored traffic from an S1 interface; detecting a Secondary Radio Access Technology (RAT) Data Usage Report (DUR) in the monitored traffic; determining whether the Secondary RAT DUR relates to a 5G Non-Standard Architecture (NSA), and, if so, determining an address of a gNodeB in the Secondary RAT DUR; and storing the address of the gNodeB in a database. The systems and methods can include, for a call, updating a Call Detail Record (CDR) to reflect one of 5G NSA and 4G based on whether an address in the CDR is in the database.
1. A non-transitory computer-readable medium having instructions stored thereon for programming a processing device to perform steps of:
obtaining monitored traffic from an S1 interface;
detecting a Secondary Radio Access Technology (RAT) Data Usage Report (DUR) in the monitored traffic;
determining whether the Secondary RAT DUR relates to a 5G Non-Standard Architecture (NSA) based on a mobility trigger in the Secondary RAT DUR, and, if so, determining an address of a gNodeB in an E-UTRAN Radio Access Bearer (ERAB) Modification Indication in the Secondary RAT DUR; and
storing the address of the gNodeB in a database that is queried to determine if a subsequent address, in another ERAB Modification Indication, is in the database such that the subsequent address has a mobility type of 5G NSA, and, if the subsequent address is not in the database, the mobility type is 4G.
2. The non-transitory computer-readable medium of claim 1 , wherein the steps further include
for a call, updating a Call Detail Record (CDR) to reflect one of 5G NSA and 4G based on whether an address is in the database.
3. The non-transitory computer-readable medium of claim 2 , wherein the address is in a Secondary RAT DUR for the call.
4. The non-transitory computer-readable medium of claim 1 , wherein the trigger is one of periodic and an S1 release and the Secondary RAT DUR relates to 5G NSA based thereon.
5. The non-transitory computer-readable medium of claim 1 , wherein the steps further include
displaying statistics for a plurality of calls including statistics of mobility type, utilizing the database for classification thereof.
6. A method comprising:
obtaining monitored traffic from an S1 interface;
detecting a Secondary Radio Access Technology (RAT) Data Usage Report (DUR) in the monitored traffic;
determining whether the Secondary RAT DUR relates to a 5G Non-Standard Architecture (NSA) based on a mobility trigger in the Secondary RAT DUR, and, if so, determining an address of a gNodeB in an E-UTRAN Radio Access Bearer (ERAB) Modification Indication in the Secondary RAT DUR; and
storing the address of the gNodeB in a database that is queried to determine if a subsequent address, in another ERAB Modification Indication, is in the database such that the subsequent address has a mobility type of 5G NSA, and, if the subsequent address is not in the database, the mobility type is 4G.
7. The method of claim 6 , further comprising
for a call, updating a Call Detail Record (CDR) to reflect one of 5G NSA and 4G based on whether an address is in the database.
8. The method of claim 7 , wherein the address is in a Secondary RAT DUR for the call.
9. The method of claim 6 , wherein the trigger is one of periodic and an S1 release and the Secondary RAT DUR relates to 5G NSA based thereon.
10. The method of claim 6 , further comprising
displaying statistics for a plurality of calls including statistics of mobility type, utilizing the database for classification thereof.
11. A processing device comprising:
one or more processors and memory comprising instructions that, when executed, cause the one or more processors to
obtain monitored traffic from an S1 interface;
detect a Secondary Radio Access Technology (RAT) Data Usage Report (DUR) in the monitored traffic;
determine whether the Secondary RAT DUR relates to a 5G Non-Standard Architecture (NSA) based on a mobility trigger in the Secondary RAT DUR, and, if so, determining an address of a gNodeB in an E-UTRAN Radio Access Bearer (ERAB) Modification Indication in the Secondary RAT DUR; and
store the address of the gNodeB in a database that is queried to determine if a subsequent address, in another ERAB Modification Indication, is in the database such that the subsequent address has a mobility type of 5G NSA, and, if the subsequent address is not in the database, the mobility type is 4G.
12. The processing device of claim 11 , wherein the instructions that, when executed, cause the one or more processors to
for a call, update a Call Detail Record (CDR) to reflect one of 5G NSA and 4G based on whether an address is in the database.
13. The processing device of claim 12 , wherein the address is in a Secondary RAT DUR for the call.
14. The processing device of claim 11 , wherein the trigger is one of periodic and an S1 release and the Secondary RAT DUR relates to 5G NSA based thereon.