路由器taildrop丢包原因总结分析

路由器在达到2Gbps总吞吐量时,尽管数据处理能力为79%,仍发生丢包,原因归咎于taildrop。这种丢包现象会消耗路由器CPU资源进行原因追踪和统计。
Taildrop在路由器上是一种非常常见的丢包策略。如果路由器进来数据包的总bps超过了路由器能处理的bps,那么,某些数据包就会被丢弃,而丢包原因就是taildrop。
这种情况下的丢包,和路由器过载无法处理(一般是pps达到了路由器处理的上限)是完全不一样的。路由器因为pps过大导致路由器过载而丢包,这样的包很可能都没有丢包原因的。

下面的这个例子,路由器dataplane的处理能力只是达到了79%,但是,总的bps已经达到了2G,该路由器的总throughput就只有2G,部分数据包就被丢弃,而丢包原因就是taildrop。


显而易见的一点就是,因为路由器要生产丢包原因以及统计这些丢包,路由器需要不少CPU来处理。


ISR4451-8#drop 
-------------------------------------------------------------------------
Global Drop Stats                         Packets                  Octets  
-------------------------------------------------------------------------
TailDrop                                494618626            104275024927  

ISR4451-8#qfp 
  CPP 0: Subdev 0            5 secs        1 min        5 min       60 min
Input:  Priority (pps)            0            0            0            0
                 (bps)            0            0            0            0
    Non-Priority (pps)      1467916      1468173      1468929       792050
                 (bps)   2528258536   2528711256   2530021480   1364186256
           Total (pps)      1467916      1468173      1468929       792050
                 (bps)   2528258536   2528711256   2530021480   1364186256
Output: Priority (pps)            0            0            0            0
                 (bps)            0            0            0            0
    Non-Priority (pps)      1182766      1182737      1182581       654046
                 (bps)   2000060344   2000039408   2000087840   1106106624
           Total (pps)      1182766      1182737      1182581       654046
                 (bps)   2000060344   2000039408   2000087840   1106106624
Processing: Load (pct)           79           79           79           47

ISR4451-8#inter

 *: interface is up
 IHQ: pkts in input hold queue     IQD: pkts dropped from input queue
 OHQ: pkts in output hold queue    OQD: pkts dropped from output queue
 RXBS: rx rate (bits/sec)          RXPS: rx rate (pkts/sec)
 TXBS: tx rate (bits/sec)          TXPS: tx rate (pkts/sec)
 TRTL: throttle count

  Interface                   IHQ       IQD       OHQ       OQD      RXBS      RXPS      TXBS      TXPS      TRTL
-----------------------------------------------------------------------------------------------------------------
* GigabitEthernet0/0/0          0         0         0 123213140 620748000    367209 499970000    295685         0
* GigabitEthernet0/0/1          0         0         0 123147405 620691000    367220 499888000    295678         0
* GigabitEthernet0/0/2          0         0         0 124104918 620149000    366856 499812000    295485         0
* GigabitEthernet0/0/3          0         0         0 124296565 619858000    366718 499900000    295619         0
  GigabitEthernet2/0/0          0         0         0         0         0         0         0         0         0
  GigabitEthernet2/0/1          0         0         0         0         0         0         0         0         0
  GigabitEthernet2/0/2          0         0         0         0         0         0         0         0         0
  GigabitEthernet2/0/3          0         0         0         0         0         0         0         0         0
  GigabitEthernet2/0/4          0         0         0         0         0         0         0         0         0
  GigabitEthernet2/0/5          0         0         0         0         0         0         0         0         0
* GigabitEthernet0              1         0         0         0         0         0         0         0         0
  Vlan1                         0         0         0         0         0         0         0         0         0
ISR4451-8#drop 
-------------------------------------------------------------------------
Global Drop Stats                         Packets                  Octets  
-------------------------------------------------------------------------
TailDrop                                496427297            104656585304  

ISR4451-8#


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值