GNS3 – Conducting Latency Tests

bgpgns3latency

So I have a small topology ( 4 AS ), and I tested it on a real environment (College Lab) with Cisco routers (2000 series).

The latency from one point to another was too high when I used GNS3, the latency just spiked (100 ms), while in a real environment was lower (22 ms).

Can someone please explain the reason?

I understand GNS3 emulates routing and switching and depends on my PC especifications. (I have a intel i5 PC with 8GB RAM).

So this is the GNS3 topology, I use my own Windows loopback interface for PC1, and Ubuntu VM on PC2.

In the real environment I use 2 different PCs (and of course, different routers).

I'm testing BGP route propagation and stuff, but when I test latency (using ping and using average value) it spikes in GNS3.

enter image description here

Thanks in advance for your help.

Daniel

Best Answer

You answered your own question. GNS3 emulates routers and switches, so it can't work as fast as dedicated processors. In this case, you have one processor trying to do the work of eight, and emulate a Linux box. I'm actually impressed it's working as fast as it is.