網絡損傷仿真測試

據NIST(美國)國家標準與技術局研究統計,應用系統發布上線后, 80%的總成本僅用于尋找和發現問題中;另外根據知名咨詢機構 Gartner 的研究,全球超過70%的應用部署都是失敗的。究其根本原因在于幾乎所有網絡設備測試及應用的開發測試都是在相對完美的實驗室網絡環境下完成的。而真實網絡中的任意兩個信息端點之間的通信,可能需要經過很多不同的物理環境、傳輸鏈路、傳輸設備和網絡設備,總會有自然或意外的隨機事件發生,從而導致網絡質量的損傷,常見的網絡損傷類型如下所示:

  • 丟包:網絡設備軟、硬件問題;線路傳輸質量差引起丟包;網絡設備配置不合理導致丟包;網絡設計不合理導致丟包;網絡沖突、廣播泛濫造成丟包;
  • 時延:光纖長距離傳輸;網絡設備轉發處理需要時間;應用服務器處理時間;網絡擁塞;
  • 抖動:網絡擁塞;負載均衡設備的部署;路由翻轉;
  • 亂序:網絡擁塞;端口捆綁;路由翻轉;
  • 重復幀:網絡環路;協議棧異常;
  • 物理層損傷:色散或功率衰減、串擾及不確定的系統噪聲、環境干擾等;