I want to simulate a large network of 40 routers with GNS3 or OPNET or VIRL or …
In the real network, routers route their incoming traffic (coming from an external network) and deliver it to an another external network. Total network traffic is up to 100Gbps (But I do not need to receive 100 Gbps traffic in the simulation!). The link between routers is a few kilometers of fiber optics.
Suppose there is no problem in buying servers and hardware.
GNS3 guide states that "GNS3 will provide around 1,000 packets per second throughput in a virtual environment"
Can I simulate such a network with GNS3 or OPNET or VIRL or …?
What is the maximum traffic that these emulators can support (using powerful hardware) on such a network?
What factors limit it? GNS3 or interfaces between VMs or Cisco images or routers or ...?
*** Edit ***
Suppose I want to run a GNS3 simulator and 25 vSRX routers on one system.
According to the information in Sizing your computer for GNS3, I need a server with 100 GB of RAM and 17 cores. I have a server with 128 GB of RAM and 32 cores.
Given that all routers and GNS3 are running on the same system, the speed of data exchange between them can be tens of gigabytes. is that true?
Is it really possible to exchange such traffic between routers with such hardware? If not, what is the maximum traffic? What limits it? If I run each router on a separate hardware and they are connected via cable, will the speed increase?
Is it possible to simulate such a network with another simulator such as OPNET or ...?