路由器taildrop丢包原因总结分析
来源:互联网 发布:nat123 80端口 免费 编辑:程序博客网 时间:2024/04/30 05:38
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 minInput: 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 1364186256Output: 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 1106106624Processing: Load (pct) 79 79 79 47ISR4451-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 0ISR4451-8#drop -------------------------------------------------------------------------Global Drop Stats Packets Octets -------------------------------------------------------------------------TailDrop 496427297 104656585304 ISR4451-8#
0 0
- 路由器taildrop丢包原因总结分析
- 路由器上FirewallNonsession丢包原因分析
- udp丢包原因分析及总结
- ffmpeg丢包原因分析
- ping网关丢包的原因分析
- TCP通信丢包原因总结
- TCP通信丢包原因总结
- TCP通信丢包原因总结
- TCP通信丢包原因总结
- TCP通信丢包原因总结
- TCP通信丢包原因总结
- linux系统内核UDP丢包原因分析
- linux系统内核UDP丢包原因分析
- Linux系统内核UDP丢包原因分析
- UDP主要丢包原因及具体问题分析
- linux系统内核UDP丢包原因分析
- UDP主要丢包原因及具体问题分析
- UDP主要丢包原因及具体问题分析
- 用 SpriteKit 做一个逃逸游戏 (4)
- OC语言中的方法
- C#等于操作符注意事项
- js代码优化01(for循环)
- 使用Jfreechar 实现基于web 的2D/3D饼图
- 路由器taildrop丢包原因总结分析
- FZU Problem 2102 Solve equation 第三届福建省大学生程序设计竞赛
- linux脚本实现自动输入密码
- 用 SpriteKit 做一个逃逸游戏 (5)
- Codeforces Round #277 (Div. 2)
- 满足条件的整数
- 如何用redis实现分布式锁
- Linux/Unix IO多路复用之select网络编程(含源码)
- Dedecms自定义sql 出现错误Safe Alert: Request Error step 2!