在使用网络损伤仪 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%。导致流量全被丢弃。

为什么网络损伤仪WANsim中没有流量通过的更多相关文章

  1. 网络损伤仪WANsim中的时延的不同模型

    网络损伤仪WANsim中的3种时延模型 时延指的是报文从网络的一端到达另一端所花费的时间. 网络损伤仪WANsim中为用户提供了3种时延损伤的模型.常量模型.均匀分布.正态分布. 这3种模型按照各自的 ...

  2. 网络损伤仪WANsim中关于丢包的介绍

    网络损伤仪WANsim中的4种丢包模型 丢包是指在网络上传输的数据包无法到达指定目的地.丢包在广域网中是一个很常见的问题.想要模拟出真实的广域网环境,对丢包的精确模拟是必不可少的. 在网络损伤仪WAN ...

  3. 网络损伤仪WANsim中的乱序功能

    乱序 乱序功能需要指定每个帧 发生乱序的概率,以及新的帧的位置相较于原来位置的时间范围. 乱序的概率范围是0%~20%,颗粒度是0.001%.Delay的设置范围为 0s~10s,颗粒度为0.1 ms ...

  4. 网络损伤仪WANsim的队列深度功能

    什么是队列深度 在网络损伤仪WANsim中,队列是指一个用于缓存报文的缓冲池.深度是指缓冲池可以存储的最大数据量.当WANsim接受的报文超出了带宽限制的量时,溢出的报文会进入队列中. 我们可以在WA ...

  5. 网络损伤仪WANsim的功能与型号

    网络损伤仪简介 WANsim网络损伤仪是一款可以模拟真实的广域网状况的设备.它可以通过简单的数据填写模拟出时延.带宽抖动.丢包.乱序.误码.报文重复等网络状况. 大多数公司在进行产品测试时,只关注了应 ...

  6. 网络损伤仪WANsim的带宽限制功能

    带宽限制功能 带宽限制功能是网络损伤仪WANsim的第一项损伤功能.进入WANsim的报文首先会经过报文过滤器的处理,随后,就会进入带宽限制. 点击虚拟链路,就可以进入网络损伤界面,对报文进行带宽限制 ...

  7. 如何访问网络损伤仪WANsim的控制界面

    一台全新的WANsim网络损伤仪的默认IP地址为192.168.1.199.网络损伤仪的控制界面部署在 8080 端口. 所以,我们在成功连接了WANsim之后,只需要在控制电脑上打开谷歌浏览器,访问 ...

  8. 企业需要使用网络损伤仪 WANsim 的帮助,以便更高效地迁移到云端

    正确解决与云环境中的应用程序部署有关的问题需要针对每个系统的独特需求以寻找特定的网络工具.网络损伤仪 WANsim 助力企业更高效地迁移到云端! 起初,云厂商以在云端办公相对于传统方式拥有更高的可靠性 ...

  9. 网络损伤仪WANsim--不同的部署方式

    网络损伤仪WANsim的业务口在逻辑上是不存在IP地址与MAC地址的,所以,WANsim可以串接在测试拓扑中的任意位置,只需要确保有流量通过WANsim即可. 不同的拓扑结构会对测试的结果造成影响.在 ...

随机推荐

  1. 输出 time 命令的结果到文件中

    译至:http://unicus.jp/skmk/archives/338 由于输出 time 命令的结果到文件时使用的错误的方式,所以将其记录下来. 环境是bash. 目标 将运行的a.out程序的 ...

  2. Acunetix敏感的数据泄露–泄露如何发生

    术语"敏感数据暴露"是指允许未授权方访问存储或传输的敏感信息,例如信用卡号或密码.全球范围内大多数重大安全漏洞都会导致某种敏感的数据泄露. Acunetix利用攻击漏洞(例如Web ...

  3. 第十一章:random库概述

    random库是使用随机数的python标准库 伪随机数:采用梅森旋转算法生成的伪随机序列中的元素 random库主要用于产生随机数 使用random库:import random random库的概 ...

  4. HTTP工作过程(浏览器输入URL到返回HTML页面都经历了什么)

    超文本传送协议(HyperText Transport Protocol,HTTP)是互联网上应用最为广泛的一种网络协议,它工作在应用层,使用TCP的80号端口提供服务.并且HTTP是工作在客户/服务 ...

  5. ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放

    ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放 前言 加锁逻辑已经介绍完毕,那当一个线程重复加锁是如何处理的呢? 锁重入 在上一小节中,可以看到加锁的过程,再回头看 ...

  6. HTMLTestRunner.py 文件,已修改完成

    """ A TestRunner for use with the Python unit testing framework. It generates a HTML ...

  7. 第十三篇 -- QMainWindow与QAction(新建-打开-保存)

    效果图: 添加了三个Action,分别是新建,打开,和保存,没有具体写相应的功能,只是提供了一个接口,可以自己写相应的功能.这次不仅将这些Action放在了工具栏,还将其添加到了菜单栏.方法同样是直接 ...

  8. 以两种异步模型应用案例,深度解析Future接口

    摘要:本文以实际案例的形式分析了两种异步模型,并从源码角度深度解析Future接口和FutureTask类. 本文分享自华为云社区<[精通高并发系列]两种异步模型与深度解析Future接口(一) ...

  9. kubernetes/k8s CRI分析-容器运行时接口分析

    关联博客:kubernetes/k8s CSI分析-容器存储接口分析 概述 kubernetes的设计初衷是支持可插拔架构,从而利于扩展kubernetes的功能.在此架构思想下,kubernetes ...

  10. 谷粒商城--分布式高级篇P102~P128

    谷粒商城--分布式高级篇P102~P128 由于学习的时间也比较少,只有周六周末才有时间出来学习总结,所以一篇一篇慢慢更新吧,本次总结内容为Elasticsearch(相关内容:kibana,es,n ...