我们已经为DC访问交换机堆叠了3750G。我们担心的是,由于缓冲区有限,随着流量的增加,它们将无法处理更高的数据负载。我们应该监视哪些统计信息和/或特定的SNMP OID,以了解这些缓冲区如何处理负载?

FYI我们正在使用PRTG作为首选工具。

评论

仅供参考,批准对问题的编辑没有错。 :-)

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。

#1 楼

据我所知,所需的数据在SNMP上不可用。

3750#sh mls qos interface FastEthernet0/1 statistics 
...
  output queues dropped: 
queue: threshold1 threshold2 threshold3
-----------------------------------------
 queue 0:            0            0            0 
 queue 1:       100989            0            0 
 queue 2:            0            0            0 
 queue 3:            0            0            0 
...


您想知道的是ifIndex,队列,阈值和丢弃计数器。我不知道可以从中轮询这些值的填充的MIB / OID。

就像约翰·詹森(John Jensen)解释的那样,outDiscard只是您可以获得的东西,但是它汇总了所有这些信息,因此您不会不知道是BE,AF,EF,NC还是正在丢失的内容。您可能不会在乎BE丢弃,但是会在意EF丢弃。

有两个OID存储这些聚合出口丢弃,如果ifIndex为10001,您会发现它们此处(符号和数字表示形式):

IF-MIB::ifOutDiscards.10001
.1.3.6.1.2.1.2.2.1.19.10001
EtherLike-MIB::dot3StatsDeferredTransmissions.10001
.1.3.6.1.2.1.10.7.2.1.7.10001


3750/3560并不是适用于微爆应用的很好的开关,即,如果您的出口为1GE,入口也为1GE ,两个非常低的平均速率入口端口很容易使出口端口拥塞,从而导致丢包。要最大化可用缓冲区(并最大程度减少微爆滴),请遵循此文档。

#2 楼

假设您要通过SNMP监视数据(我对PRTG不熟悉),最好的选择是监视以下内容:


输入队列丢弃
输出队列drop
inDiscards
outDiscards

请记住,如果您正在监视输入队列丢弃,则将看到它们跨端口的多个子集发生,因为(IIRC-正确的人如果是我错的话,这些映射到端口ASIC,并且缓冲区在端口组(ASIC)之间共享。

这里是指向具有其他一些不错信息的Cisco文档的链接:

http://www.cisco.com/zh_CN/US/tech/tk648/tk362/technologies_q_and_a_item09186a00800b69ac.shtml

评论


是的,SNMP是可行的。熟悉PRTG的人都知道任何好的SNMP模板吗?

– Tim
13年5月26日下午5:41

您可能想修改您的问题,并要求PRTG模板,如果这最终就是您想要的。

–约翰·詹森(John Jensen)
13年5月26日下午5:51

不,我可以确定SNMP值,不过只是看一看是否有人已经保存了工作。

– Tim
13年5月26日在5:54