[c-nsp] iSCSI, port buffers, and small switches

Nick Hilliard nick at foobar.org
Tue Jul 26 18:58:12 EDT 2011


On 26/07/2011 21:47, Geert Nijs wrote:
> On tip i have is also the following: although the C3750E switch is a 'shared
> bufffer switch', each ASIC does have memory on-board. Normally 4 GE ports
> are using 1 ASIC.
> (you can see the mapping with "sh platform pm port-asic" or something like
> that).

I spent a long time looking one day, and eventually found the following URL:

> http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/tpqoscampus.html#wp1062179

"Additionally, these platforms provide (minimally) 750 KB of receive 
buffers and (up to) 2 MB of transmit buffers for each set of 4 ports."

So, this indicates that there is a shared buffer pool per ASIC with <= 2M 
transmit buffers for egress traffic.  As this is a store-n-forward switch, 
this is really very little.  And as pointed out before, if you enable "mls 
qos" the default setting is to carve this up into 4, leaving you with a 
default of <= 512k for class-default per 4 ports.  Little wonder people 
drop packets on these boxes!

It would help if Cisco were more forthcoming about their switch buffer 
sizes.  Unfortunately, the received wisdom is: "if you have to ask, the 
buffers are too small for your requirements".

Other vendors (Juniper, Brocade, etc) are much more up-front about their 
kit's capabilities in this regard.

Nick


More information about the cisco-nsp mailing list