NS2 丢包的原因
丢包的不同原因如下:
" END" DROP_END_OF_SIMULATION 即仿真终止
" COL" DROP_MAC_COLLISION 即MAC层冲突
" DUP" DROP_MAC_DUPLICATE
" ERR" DROP_MAC_PACKET_ERROR 即包错误
" RET" DROP_MAC_RETRY_COUNT_EXCEEDED 即重传次数超限
" STA" DROP_MAC_INVALID_STATE 即状态非法
" BSY" DROP_MAC_BUSY 即MAC层忙
" NRTE" DROP_RTR_NO_ROUTE 即无可用路由
" LOOP" DROP_RTR_ROUTE_LOOP 即存在路由环
" TTL" DROP_RTR_TTL 即TTL已达0
" TOUT" DROP_RTR_QTIMEOUT 即分组过期了
" CBK" DROP_RTR_MAC_CALLBACK 出现错误,如链路断开
" IFQ" DROP_IFQ_QFULL 即在IFQ已经没有缓存空间
" ARP" DROP_IFQ_ARP_FULL 即被ARP丢弃
" OUT" DROP_OUTSIDE_SUBNET 也就是说,从域外节点接收到路由更新时被基站丢弃
" END" DROP_END_OF_SIMULATION 即仿真终止
" COL" DROP_MAC_COLLISION 即MAC层冲突
" DUP" DROP_MAC_DUPLICATE
" ERR" DROP_MAC_PACKET_ERROR 即包错误
" RET" DROP_MAC_RETRY_COUNT_EXCEEDED 即重传次数超限
" STA" DROP_MAC_INVALID_STATE 即状态非法
" BSY" DROP_MAC_BUSY 即MAC层忙
" NRTE" DROP_RTR_NO_ROUTE 即无可用路由
" LOOP" DROP_RTR_ROUTE_LOOP 即存在路由环
" TTL" DROP_RTR_TTL 即TTL已达0
" TOUT" DROP_RTR_QTIMEOUT 即分组过期了
" CBK" DROP_RTR_MAC_CALLBACK 出现错误,如链路断开
" IFQ" DROP_IFQ_QFULL 即在IFQ已经没有缓存空间
" ARP" DROP_IFQ_ARP_FULL 即被ARP丢弃
" OUT" DROP_OUTSIDE_SUBNET 也就是说,从域外节点接收到路由更新时被基站丢弃