You can read about the architecture here: http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9670/white_paper_c11-462176.html

I'll give you my understanding of it -- I appreciate any corrections if I miss the mark on something.

>>I don't know whether the packets are buffered on input or on output.
Both. Each port has a set of 416 virtual output queues (on the 5020 -- don't know if this is true for the 5010 or if there are half as many). A VOQ is, essentially, a queue for each egress port. In other words, on ingress, a packet is put into one of 416 queues (52 egress ports * 8 queues -- one for each 802.1p CoS). Congestion on one egress port doesn't impact traffic destined for other ports.

Internally, the packets are moved around at greater than 10Gb speed (+20%), so there is egress buffering as well. This allows multiple packets to be queued up and sent out at 10Gb rate without interruption and is also used for flow control buffering.

>>per-port buffers...quite a bit smaller than on other products
480KB per port shared between per-CoS ingress and egress buffers. Most are assigned to ingress, but I don't know the ratio.

There is also buffering on the fabric itself, though I'm not entirely sure what its impact is in this scenario (I think it's primarily just used as an optimization to increase throughput).

James


Nick Hilliard wrote:
On 06/11/2009 21:35, Gert Doering wrote:
Out of curiosity: how does it cut-through if it has to multiplex multiple
ports, as in: packets coming in on port A and B and leaving on C?  As
soon as two packets overlap (time-wise) on A and B, you can't do
cut-through...

The switch has per-port buffers; from what i remember, quite a bit smaller than on other products, as the unit is cut-through. You also need these buffers when you're operating 1G ports in store-n-forward mode. I don't know whether the packets are buffered on input or on output.

Nick
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to