/my5G-RANTester

my5G-RANTester is a gNB/UE simulator for testing 3GPP standards and stressing a 5G core.

Primary LanguageGoApache License 2.0Apache-2.0

my5g-core

my5G-RANTester

GitHub GitHub go.mod Go version GitHub commit activity GitHub last commit GitHub contributors


Description

my5G-RANTester is a tool for emulating control and data planes of the UE (user equipment) and gNB (5G base station). my5G-RANTester follows the 3GPP Release 15 standard for NG-RAN (Next Generation-Radio Access Network). Using my5G-RANTester, it is possible to generate different workloads and test several functionalities of a 5G core, including its complaince to the 3GPP standards. Scalability is also a relevant feature of the my5G-RANTester, which is able mimic the behaviour of a large number of UEs and gNBs accessing simultaneously a 5G core. Currently, the wireless channel is not implemented in the tool.

If you want to cite this tool, please use the following information:

@misc{???,
    title={???},
    author={???},
    year={2020},
    eprint={???},
    archivePrefix={arXiv},
    primaryClass={cs.NI}
}

If you have questions or comments, please email us: my5G team.

my5G-RANTester borrows libraries and data structures from the free5gc project.

Documentation

https://github.com/my5G/my5G-RANTester/wiki

Contributing

https://github.com/my5G/template/blob/main/CONTRIBUTING.md

License

Apache 2.0