随着网络的快速发展,移动设备已经成为我们日常生活中不可或缺的一部分。人们习惯用手机看新闻、看视频、点外卖、打车、购物等等。

同时,广域网也为移动通讯带来了挑战。以视频流来举例,从用户终端到达服务器,这些视频流将会经过许多的路由器节点。在这段距离内,流量会受到带宽、时延、丢包、乱序等损伤。流量与服务器的距离越远,经过的节点越多,流量受到的损伤越严重。

为了确保设备可以适应各种各样的网络环境,我们需要对设备进行网络测试。使用网络损伤仪WANsim,可以模拟出真实的网络损伤环境。通过调节网络损伤参数,WANsim可以模拟出2G、3G、4G、5G、WIFI等不同的网络。还可以通过调节网络损伤的程度来模拟流量在不同传输距离中受到的损伤。

WANsim是一台有线连接的设备,在进行移动终端的测试时,我们需要通过一台路由器将移动设备接入到测试的拓扑中。在连接路由器时,我们需要注意WANsim连接路由器的WAN口LAN口的效果是不一样的。

路由器的 WAN 口与 LAN 口的区别

WAN口主要用于连接外部网络,如ADSL、DDN、以太网等各种接入线路。WANsim连接WAN口时,在通信过程中,路由器会屏蔽所有连接设备的 IP 地址,只显示路由器WAN口的 IP 地址。

LAN口用来连接家庭内部网络,主要与家庭网络中的交换机、集线器或PC相连。WANsim连接LAN口时,路由器相当于一台二层交换机,连接设备的 IP 不会被屏蔽。

WANsim连接WAN口的配置

WANsim连接WAN口时,无需配置路由器参数。手机的IP由路由器分配。所有手机的流量在WANsim中都显示为WAN口的 IP。WANsim只能对所有流量进行损伤,无法对一台手机的流量进行单独损伤。

WANsim连接LAN口的配置

WANsim连接LAN口时,则需要在拓扑结构中部署2台路由器。为了防止2台路由的 IP 冲突,需要对其中一台路由器配置参数,使其做交换机功能。

在这个情况下,WANsim可以识别所有手机的 IP 地址,可以针对某一台手机进行单独的损伤。

路由配置如下:

  1. 使用电脑直连路由器的LAN口,在电脑浏览器中输入路由器的 IP 地址(一般在路由器的底部查看),打开路由器的设置界面。输入管理员密码,登录到路由器的设置界面。
  2. 将路由器的LAN口的 IP 地址设置为与办公司局域网在同一网段,但是要注意不可以与局域网中的其他IP发生冲突。
  3. 将路由器的WAN口的 IP 地址设置为与LAN口不同网段的 IP,网关设置为办公室局域网的网关,关闭DHCP服务器功能。(这种情况下WiFi路由器相当于是一个交换机,所以要将网关设置为办公室局域网的网关)
  4. 设置完成后,保存并重启路由器。

需要更加详细的了解网络损伤仪WANsim,请前往官网:http://www.wansim.cn/

路由器的不同接口对WANsim的影响的更多相关文章

  1. EIGRP-4-调整接口度量参数来影响路径选择

    从EIGRP度量参数的讨论中可以看出.能够手动配置的EIGRP度量参数只有带宽和延迟. 通过使用bandwidth命令强迫EGIRP使用或不使用某条特定路径.看起来是一个很有吸引力的做法.不过这个问题 ...

  2. OPENWRT使用华为 E353/E3131的4G转WIFI路由器作为WAN接口上网(笔记)

    参考文档: http://www.yizu.org/archives/721/ 原来使用Hilink模式真的很简单 1.安装一些包: opkg install kmod-usb-net-rndis k ...

  3. Click模块化路由器

    [概述] Click是一种基于软件控制的模块化路由器.其架构可以大致视为一系列数据包处理模块(称为elements)组成的.一个Click路由器可以看成一张由elements作为顶点,数据包传递路径作 ...

  4. cisco路由器配置教程

    配置cisco路由器 经过几十年的发展,从最初的只有四个节点的ARPANET发展到现今无处不在的Internet,计算机网络已经深入到了我们生活当中.随着计算机网络规模的爆炸性增长,作为连接设备的路由 ...

  5. CCNA网络工程师学习进程(7)路由器的路由配置

        前面一节已经介绍了路由器的端口配置,接着我们介绍路由器的路由配置:静态路由.默认路由和浮动路由的配置:动态路由协议的配置,包括RIP.IGRP.EIGRP和OSPF.     (1)路由器的基 ...

  6. 环回接口---loopback

    尽管在网上查了不少资料,但依然未找到全面的解释,最近给县局作岗位认证培时, 忽然间想通了些问题,很多疑问迎刃而解.以下是我对环回地址及环回接口的一些认识,供大家参考交流:一.环回接口为了标识和管理网络 ...

  7. Loopback接口的作用

    Loopback接口是虚拟接口,是一种纯软件性质的虚拟接口.任何送到该接口的网络数据报文都会被认为是送往设备自身的.大多数平台都支持使用这种接口来模拟真正的接口.这样做的好处是虚拟接口不会像物理接口那 ...

  8. CCIE总结:路由器、交换机

    bbs.spoto.net/forum--.html -----雏鹰部落 GNS3安装 .安装的所有目录不能使用中文 ISO如何操作 securecrt如何使用建立会话:之前总是连不上的原因是没有选 ...

  9. WooyunWifi路由器

    WooyunWifi 初始化配置 为了开始使用您的WooyunWifi路由器,您需要对WooyunWifi进行初始化配置,这些配置主要位于Openwrt Luci管理界面中,如果您对Openwrt路由 ...

随机推荐

  1. cs_play

    # -*-coding:utf-8-*-__author__ = "logan.xu"###构造函数#class Role:# n = 123# # 类变量 比如 n = 123# ...

  2. PyPDF2.py 合并pdf时报错问题

    报错如下: Traceback (most recent call last): File "./pdf_merge.py", line 68, in <module> ...

  3. Salesforce LWC学习(三十六) Quick Action 支持选择 LWC了

    本篇参考: https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.use_quick_act ...

  4. Shell脚本一键部署——源码编译安装MySQL及自动补全工具

    Shell脚本一键部署--源码编译安装MySQL及自动补全工具 编译安装MySQL 1.软件包 Mysql安装包 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者 ...

  5. Cython 模块扩展 - 编程语言 替代实现 应用领域 汇总一览

    Python 本身只是一种编程语言规范,可以使用其它编程语言实现它或扩展它:譬如:采有 Python C Java .Net 等重实现 Python,而采用 Python C/C++ C# Java ...

  6. java 多线程Thread和Runnable的区别

    如果一个类继承Thread,则不适合资源共享.但是如果实现了Runable接口的话,则很容易的实现资源共享 实现Runnable接口比继承Thread类所具有的优势:1. 适合多个相同的程序代码的线程 ...

  7. MacOS安装和卸载Java

    ​ 安装java 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 设 ...

  8. aes加解密前后端-前端

    一.ajax请求前端 f12请求和响应参数效果: 1.在前端封装ajax的公共Util的js中,封装ajax请求的地方,在beforeSend方法和成功之后的回调函数success方法中: var p ...

  9. Windows中nginx多次启动的问题

    在Windows上做开发环境中的nginx服务器.为了使nginx在后台运行,使用如下命令来启停nginx: cd <nginx安装目录> # 开启nginx并在后台运行 start ng ...

  10. 使用easyui为tab页增加右键菜单

    在使用easyui进行上左右布局一文中,我们已经使用easyui搭建起了一个简单的上左右布局.在使用的过程中,我们经常会遇到tab页打开的太多,但只能一个一个的关闭的烦恼,这个时候有没有想到eclip ...