在Internet边缘路由器上,eBGP与多个运营商通话,而iBGP与其他运营商通话,除了每个路由器上的一个串行全DS3(〜45Mbps)速率外,LAN和WAN端的所有接口均为GE。尽管我认为我几乎没有在串行接口上发送太多流量(在3-10Mbps范围内),但我看到恒定的输出队列丢弃(OQD)。 是否有可能是因为负载间隔为30秒(最小值),并且SNMP轮询是在5分钟内平均流量,所以我确实没有看到突发流量?这可能无法说明突发情况吗?
该平台是Cisco 7204VXR NPE-G2。串行队列是FIFO。
串口1/0启动,线路协议启动 硬件是M2T-T3 + pa 说明:-已移除- 互联网地址是abcd / 30 MTU 4470字节,BW 44210 Kbit,DLY 200 usec, 可靠性255/255,txload 5/255,rxload 1/255 封装HDLC,CRC16,未设置环回 保持活动设置(10秒) 重启延迟为0秒 最后输入00:00:02,输出00:00:00,输出未挂起 最后清除“显示界面”计数器00:35:19 输入队列:0/75/0/0(大小/最大/滴/冲洗); 总输出下降:36 排队策略:fifo 输出队列:0/40(最大/最大) 30秒输入速率260000比特/秒,208包/秒 30秒输出速率939000位/秒,288包/秒 输入410638包,52410388字节,0无缓冲区 收到212个广播,0矮,0巨人,0油门 0平价 0个输入错误,0个CRC,0个帧,0个超限,0个忽略,0个中止 515752封包输出,139195019字节,0个欠载 0个输出错误,0个贴花,0个接口复位 0个输出缓冲区故障,交换了0个输出缓冲区 0运营商转换 rxLOS无效,rxLOF无效,rxAIS无效 txAIS无效,rxRAI无效,txRAI无效
24小时后将显示数千个OQD。我们确实会在每天凌晨3点左右推出更多流量,所以也许在这里有些突发流量我没有给予足够的重视。
Last clearing of "show interface" counters 1d01h
Input queue: 0/75/0/158 (size/max/drops/flushes); Total output drops: 12049
我想在DS3上发送更多的出站流量,但我对OQD却不担心。DS3后面的第2层ISP的POP是与6层以上的第1层的对等点的两倍,因此,其想法是使客户端的网络流量尽快增长,而不是GE上第1层的GE主ISP ,但必须努力实现对等交换。入站流量无关紧要。
在这种情况下,有没有比fifo更好的排队策略? 查看有关输入和输出队列丢弃的Cisco文档,不建议增加出站队列大小,因为数据包已经在路由器上,最好丢弃输入,以便TCP可以限制应用回退。我们的GE链路上有足够的带宽,因此实际上不需要限制输入。 这些路由器上没有策略映射。90%的出站流量来自我们的HTTP响应;其余大部分来自FTP和SMTP。GE链接推动50-200 + Mbps。
您是否建议对输出队列大小缓冲区进行任何调整?这些串行接口是我们的备份链接,出于较早的原因(如果有效),我宁愿更多地使用它们,但是我的BGP策略受到了限制,这些策略试图不使该串行接口超载(在大多数情况下,其负载很低)。