这取决于您拥有的交换机型号,这并不容易。
较小的Catalyst交换机通常至少使用两种形式的缓冲区-通常在较小的Catalyst(2k / 3k)上的“显示缓冲区”下“接口缓冲池:”部分下可见一个接口缓冲缓冲区:
Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 132, permanent 132):
100 in free list (132 min, 132 max allowed)
11151 hits, 0 misses
RxQ1 buffers, 2040 bytes (total 128, permanent 128):
4 in free list (0 min, 128 max allowed)
244594209 hits, 4559839 fallbacks
RxQ2 buffers, 2040 bytes (total 128, permanent 128):
1 in free list (0 min, 128 max allowed)
202559241 hits, 1582494 fallbacks, 0 trims, 0 created
1582494 failures (0 no memory)
...
...并且有一个“公共”区域,在该区域中,CPU正在使用缓冲区,因为它们被冲向缓冲区并需要维修。“ Rx”级缓冲区是共享缓冲区的一部分,用于服务所有接口(在旧的,旧的交换机(如2950或最新的2960S / 3560X / etc等)上)或属于特定端口ASIC的接口的子集(如2960或3560) / 3750 / 3560E / 3750E)。
特别是在4500和6500上,它变得混乱,因为数据包可以通过许多池-输入接口(ASIC)缓冲区,线卡级别的池(在DFC的6500上),交换结构级别的池最后是Supervisor级别的缓冲区。它们在物理上不必是独立的内存池,但通常会以不同的命令映射到不同的名称,以简化故障排除过程(例如,在数据包通过的步骤中,数据包被丢弃)。