ns2丟包原因

2021-08-10 04:02:54 字數 882 閱讀 8112

**:

丟包的不同原因如下:

"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        也就是說,從域外節點接收到路由更新時被基站丟棄

cmu-trace.h檔案:

NS2學習筆記

國慶假期用來研究ns2,基於socket的網路程式設計和演算法 現在看的差不多了,每天陸續寫些筆記,用來複習,也用來交流 本人也是初學者,如果有什麼錯誤,希望也可以指出 讀完了這個再去讀ns2的手冊,這個對於高階式相當重要的,而且因為有中文版的,需要的也可以留郵箱。ns2的安裝,建議安裝在linux...

NS2 速率控制

無線網路實驗106 速率控制 rate control 1 簡介 該練習旨在 在多跳網路中速率控制和載波偵聽閾值的變化如何影響空間重用 以及總吞吐量 接收端能夠成功接收資料所要求的訊號干擾雜訊比 signal to interference noise ratio,sinr 依賴於使用的傳輸速率。頻...

從Linux學到NS2 (二)搭建NS2中重要元件

本篇問題 1.1 cc是linux下c 原始檔的預設字尾,cpp是c 語言檔案的字尾名,採用.cc字尾 執行 g poisson.cc o poisson.o std c 11 後生成檔案 poisson.o 其中.o是編譯的中間目標檔案,可以將多個中間目標檔案鏈結成可執行檔案。2.ns 的唯一記錄...