文章目录
简介
分片是因为MTU的限制导致IP层数据的分片。分配的坏处就是会消耗掉一部分额外的CPU和内存。有性能的影响。如果系统已经运行在临界点,而此时出现比较多的IP分片包的时候,就会导致CPU/memory的overload。在实际工作中遇到过一两次这种情况。有一次还遇到一个包被分成三片的网络设计问题。
IP 层分片失败的统计数据
IP_INC_STATS(net, IPSTATS_MIB_FRAGFAILS);
[root@-host01 net]# more /proc/net/snmp
Ip: Forwarding DefaultTTL InReceives InHdrErrors InAddrErrors ForwDatagrams InUnknownProtos InDiscards InDelivers OutRequests OutDiscards OutNoRoutes ReasmTimeout ReasmReqds ReasmOKs ReasmFails FragOKs FragFails FragCreates
Ip: 2 64 271050920 0 0 0 11 0 227521920 100831421 22 1 0 0 0 0 0 0 0
分片重组等待时间
vl2048-oam-a:root/proc/sys/net:
#find . -name *frag_time
./ipv4/ipfrag_time
./ip