Introduction
Sorry for the long post. Please read on![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
I have a few Cisco 2500 series routers here (CCNA labs, etc). It has always puzzled me why the latency was a lot more than current (and very cheap) home routers.
E.g.
Ping my home router:
Pinging 192.168.1.10 with 32 bytes of data:
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
(Linux shell shows the <1ms at around 0.1ms)
Ping my 2513:
Pinging 192.168.3.10 with 32 bytes of data:
Reply from 192.168.3.10: bytes=32 time=4ms TTL=255
Reply from 192.168.3.10: bytes=32 time=3ms TTL=255
Reply from 192.168.3.10: bytes=32 time=3ms TTL=255
Reply from 192.168.3.10: bytes=32 time=4ms TTL=255
As you can see, the 2513 is substantially higher.
"It's only 4ms!" I hear you cry. That 4ms increases the reponse time on everything, from refreshing multiple servers within ASE (a ping tool) to actually playing online games, etc.
Considering these bits of kit were around $3000 when they first came out, I find it hard to explain why a $30 piece of home equipment outperforms it.
Anyway, I think I found the 'problem'. I think, by default, these routers are using 'store and forward packet switching'. I won't bore you with the technical side (I'm sure most of you know anyway) but basically, it processes the entire frame before throwing it back out of the port, which incurs a higher latency.
What I need to know
How to enable cut-through packet switching (starts sending out the packet before it has received it all, much lower latency) for this router.
I have been through the cisco.com material and none of the syntax appears to be valid on the 2513, Version 12.2(8)T.
If anyone could lend some insight on this, I'd be very appreciative. Otherwise, this bulky grey router is not much good to me if it has trouble with 1 user playing a few online games![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Sorry for the long post. Please read on
I have a few Cisco 2500 series routers here (CCNA labs, etc). It has always puzzled me why the latency was a lot more than current (and very cheap) home routers.
E.g.
Ping my home router:
Pinging 192.168.1.10 with 32 bytes of data:
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
Reply from 192.168.1.10: bytes=32 time<1ms TTL=128
(Linux shell shows the <1ms at around 0.1ms)
Ping my 2513:
Pinging 192.168.3.10 with 32 bytes of data:
Reply from 192.168.3.10: bytes=32 time=4ms TTL=255
Reply from 192.168.3.10: bytes=32 time=3ms TTL=255
Reply from 192.168.3.10: bytes=32 time=3ms TTL=255
Reply from 192.168.3.10: bytes=32 time=4ms TTL=255
As you can see, the 2513 is substantially higher.
"It's only 4ms!" I hear you cry. That 4ms increases the reponse time on everything, from refreshing multiple servers within ASE (a ping tool) to actually playing online games, etc.
Considering these bits of kit were around $3000 when they first came out, I find it hard to explain why a $30 piece of home equipment outperforms it.
Anyway, I think I found the 'problem'. I think, by default, these routers are using 'store and forward packet switching'. I won't bore you with the technical side (I'm sure most of you know anyway) but basically, it processes the entire frame before throwing it back out of the port, which incurs a higher latency.
What I need to know
How to enable cut-through packet switching (starts sending out the packet before it has received it all, much lower latency) for this router.
I have been through the cisco.com material and none of the syntax appears to be valid on the 2513, Version 12.2(8)T.
If anyone could lend some insight on this, I'd be very appreciative. Otherwise, this bulky grey router is not much good to me if it has trouble with 1 user playing a few online games