在使用網路損傷儀 WANsim 的過程中,有時候發現網損儀中沒有流量通過。有些小夥伴可能會想:自己所有配置都是正確的 ,為什麼會沒有流量通過呢?
有可能,是你忽略了一些東西。
下面,我總結了一些導致網損儀中沒有流量通過的原因,分享給大家。
引擎是否開啟
許多小夥伴會忽略引擎,在【RESET ENGINE】
之後,引擎會關閉的,需要我們重新開啟。引擎關閉狀態任何流量都無法通過網損儀。
是否設定了正確的報文分類
這個錯誤是許多對網損儀功能不熟悉的小夥伴經常會犯的。報文過濾器設定的不正確,會導致流量無法進入虛擬鏈路。
報文過濾器沒有設定分類規則
報文過濾器沒有設定分類規則,所有流量都會被直接轉發出WANsim,不進入虛擬鏈路。所以在資料列表中看見任何流量。分類規則忘記修改action,所有流量透傳了
預設的分類規則和新新增的分類規則的 action 都是 Bypass。在設定分類規則後,要先修改 action ,使流量進入到相應的 PATH。否則,流量將會透傳。分類規則設定不正確,2 個方向的源IP與目標IP搞反了
我們的流量是有方向的。2 個方向上的流量的源 IP 地址與目標 IP 地址是不一樣的。在填寫分類規則的 IP 時,需要注意方向。填寫錯誤的話流量無法被匹配到,對應的鏈路上就不會出現流量。分類規則設定不恰當,優先順序高的規則適配範圍比優先順序低的規則更大,導致優先順序低的規則無法匹配到報文
我們在設定分類規則時要注意優先順序。高優先順序的分類規則的匹配範圍一定是最小的。例如,我想匹配源 IP 為10.10.10.1
的報文,其他報文被轉發到 PATH2。分類規則的設定應該如下圖:
使用發包器傳送報文,傳送的報文沒有 IP 地址,卻設定了 IP 地址過濾規則
這個錯誤比較少見。一般使用發包儀傳送特殊的報文時需要注意這個問題。如果傳送的報文沒有IP地址,卻設定了IP地址過濾規則。
那麼這條規則無法匹配到報文,導致報文被透傳。
檢查原本拓撲是否正確,是否存在流量
假設你確定自己的設定是正確的,但是確沒有流量經過 WANsim ,你可以先將 WANsim 從拓撲中移除,再檢查網路是否連通。WANsim 是無法產生流量的,假設拓撲本來就無法連通,WANsim 中也就沒有流量通過。
設定了非常高的丟包,在測試裝置上表現出斷網,但是在 WANsim 上可以看到有丟包率等資料
假設你是在測試裝置上觀測到沒有流量,可以再觀察統計列表。假設 RX 一欄有資料,TX 一欄沒有資料。則可能是誤設定了某些損傷,如:丟包率100%。導致流量全被丟棄。