在使用网络损伤仪 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 中也就没有流量通过。
假设你是在测试设备上观测到没有流量,可以再观察统计列表。假设 RX 一栏有数据,TX 一栏没有数据。则可能是误设置了某些损伤,如:丢包率100%。导致流量全被丢弃。
原文:https://www.cnblogs.com/WANsim/p/15180374.html