在使用网络损伤仪 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. nmon工具安装及nmon analyser的使用

    步骤一:下载nmon及nmon analyser工具 nmon:http://nmon.sourceforge.net/pmwiki.php 根据自己系统的版本下载相应的版本即可 nmon analy ...

  2. lua环境搭建

    前言: Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文介绍Linux 系统上,lua5.3.0版本安装步骤: ↓ 1. Linux 系统上安装 ...

  3. Gauge自动化测试框架的安装和入门

  4. 我的第一个MVC程序(SpringMVC的环境搭建与实例运用)

    做一个完整点的mvc框架的搭建流程吧 Spring包含jar包下载 SpingMVC是基于Spring的一种关于web的解决方案,所以,使用springMVC,首先要准备有关Spring的一些jar包 ...

  5. Java基础00-常用API24

    1. Math Math 1.1 Math类概述 1.2 Math类的常用方法 返回绝对值:是正数是时候直接返回参数本身,是负值的时候返回的是参数的相反数.参数是10时返回的是10,参数是-10的时候 ...

  6. 禁用ipv6的两种方法

    1 通过系统配置文件/etc/sysctl.conf 在sysctl.conf文件中添加行 # 禁用整个系统所有接口的IPv6 net.ipv6.conf.all.disable_ipv6 = 1 # ...

  7. 【Mysql】InnoDB 引擎中的页目录

    一.页目录和槽 接上一篇,现在知道记录在页中按照主键大小顺序串成了单链表. 那么我使用主键查询的时候,最顺其自然的办法肯定是从第一条记录,也就是 Infrimum 记录开始,一直向后找,只要存在总会找 ...

  8. Java的标准日志

    虽然开源社区有很多优秀的日志框架,但我们学习标准的java日志框架是为了更好的理解其他框架啊(近期项目要用ELK) 看自己以前写的Log4J简直不忍直视啊啊啊啊,那时还感觉自我良好 1. 为什么要使用 ...

  9. 【洛谷P1507 NASA的食物计划】动态规划

    分析 二维费用背包模板 AC代码 #include <bits/stdc++.h> using namespace std; const int Maxn=505; int a[Maxn] ...

  10. Redis内部阻塞式操作有哪些?

    Redis实例在运行的时候,要和许多对象进行交互,这些不同的交互对象会有不同的操作.下面我们来看看,这些不同的交互对象以及相应的主要操作有哪些. 客户端:键值对的增删改查操作. 磁盘:生成RDB快照. ...