What area are you focusing on 5G and what do you want to achieve. GNS3 might not give you all you want. Are you looking at resource allocation, energy efficiency, optimization on bandwidth and slicing or access?
A particular and specific simulator is suitable for limited parametric analysis. So, it is better to confine and fix the problem first.Then, go ahead for solutions.i am agree with Mr.Ebenezer.
Graphical Network Simulator (GNS3) is an option for advanced implementation, it provides virtualization, Docker containerization, and appliance support. One can use GNS3 to mimic an almost real scenario . These environments are typically heavy and some needs network configuration skills to prepare the test environment.
GNS3 UI is the graphical user interface of the GNS3 software. This provides a platform to draw and design a network, accessing individual device with CLI though terminal or GUI using VNC is also possible from GNS3 UI.
imulating 5G networks using mmWave ns-3
The cellular network simulator of Millimetre Wave (mmWave) (https://apps.nsnam.org/app/mmwave/) provides the simulation patterns for 5G technologies so that upcoming network scenarios can be predicted. As 5G is the upcoming cellular technology, the behaviour of different network scenarios can be checked using such network simulators.
The mmWave module integrates the following features for 5G technologies, which can be used in simulated environments:
Simulation of 5G networks with numerous nodes and base stations
Cross-layered architecture of 5G networks
Frequency spectrum of more than 6GHz
Secured transmission
Multi-layered connection with secured layer
Support with LTE technologies so that a higher degree of performance can be achieved