网络带宽是指单位时间内能传输的数据量,常用的单位是bps。网络带宽是衡量网络特征的一个重要的指标.HoloWAN网络损伤仪可在实验室环境下模拟广域网的时延、丢包、带宽抖动、乱序、重复报文、背景流量的等行为。今天我来介绍一下HoloWAN设置带宽的功能。Bandwidth 是⽤于配置接⼊⼴域⽹链路的速率。 链路速率在两个⽅向都可以设置,且互不影响。最低速率为 1bps,最⾼速率由具体产品型号决定,单位增量为 1bps。输⼊的速率⽀持⼩数位。链路速率基本单位是 bps、Kbps、Mbps 或 Gbps,这些可以从链路速率后⾯的下拉式菜单中选择。如果输⼊的连接速率⽐产品许可的速率或物理接⼝的速度⼤, [Apply] 按钮被按下时⼀个红⾊的错误框将在⽆效的字段周围绘制,并且所做的更改将不会被应⽤。

HoloWAN的Bandwidth功能拥有三种模式:

  1. 固定带宽(Fixed): 在该模式下,带宽的⼤⼩将会是⼀个恒定值,⽤户只需要在 Rate 选项中指定带宽的数值和单位。

    注意:1Kbps 等于 1000bps,⽽不是 1024bps,同样,1Mbps 等于 100 万 bps。

  2. 曲线控制带宽变化(Jitter)
    在该模式下,带宽的⼤⼩将会周期性的跟随曲线形态进⾏变化。具体可以设置的参数如下:
    Rate Type : 选择带宽控制的单位;
    Max : 设置曲线中的最⼤带宽;
    Min : 设置曲线中的最⼩带宽;
    Phase : 初始的曲线位置;
    Period : 抖动的周期(0 到 3600 秒);
    ChangeMode : 点击曲线图可以选择 6 种不同的曲线模型。

  3. 令牌桶(Token Bucket)

1、 Single Bucket (单令牌桶算法)
Rate : 报⽂发送速率,对应令牌的添加速率;
Burst : 允许突发的最⾼速率,对应令牌桶的容量⼤⼩。

令牌桶可以看作是⼀个存放令牌的容器,预先设定⼀定的容量。HoloWAN 按设定的添加速率向令牌桶中添加令牌,当桶中的令牌满时,多余的令牌将溢出。
每个到达的报⽂依据报⽂的⻓度,从桶中消耗若⼲个令牌,之后才能被 HoloWAN 继续处理。因此,令牌桶算法可以限制报⽂的发送速率⼩于等于令牌的添加速率。若令牌桶中的令牌数量不⾜,报⽂将被丢弃 (Drop)。

2、Double Bucket (srTCM) (单速率双令牌桶算法)
CIR : 承诺信息速率,即令牌的添加速率;
CBS : 承诺突发尺⼨,即 C 桶的容量⼤⼩;
EBS : 超额突发尺⼨,即 E 桶的容量⼤⼩。

该算法是 RFC 2697 的实现。
与单令牌桶算法不同的是,双令牌桶算法由两个令牌桶构成,在该算法中分别称为 C 桶和 E 桶。
C 桶容量为 CBS ,E 桶容量为 EBS ,总容量为 CBS + EBS 。令牌以⼀定的速率被优先添加到 C 桶,若 C 桶满了,则添加到 E 桶。
报⽂到达后,先判断 C 桶的令牌是否⾜够,若⾜够,报⽂将被 HoloWAN 继续处理,消耗 C 桶令牌。
若 C 桶的令牌不够,再判断 E 桶的令牌是否⾜够,若⾜够,报⽂被丢弃(Drop),消耗 E 桶令牌。
若两个桶的令牌都不够,报⽂将被丢弃(Drop),不消耗令牌。

注意:若不允许突发,则将 EBS 设置为 0 ,此时该算法将退化为单令牌桶算法。

3、 Double Bucket (trTCM) (双速率双令牌桶算法)
CIR : 承诺信息速率,即 C 桶令牌的添加速率;
CBS : 承诺突发尺⼨,即 C 桶的容量⼤⼩;
PIR : 峰值信息速率,即 P 桶令牌的添加速率;
PBS : 峰值突发尺⼨,即 P 桶的容量⼤⼩。

该算法是 RFC 2698 的实现。
与单速率双令牌桶算法类似,该算法也是双令牌桶的结构,分别称为 C 桶和 P 桶。但是,该算法使⽤的是两个独⽴的令牌桶,即同时存在两个不同的速率,分别向两个桶中添加令牌。
报⽂到达后,先判断 P 桶的令牌是否⾜够,若⾜够,再判断 C 桶的令牌是否⾜够,若⾜够,报⽂被
HoloWAN 继续处理,同时消耗令牌。
若 P 桶令牌不够,报⽂将被丢弃(Drop),不消耗令牌。
若 P 桶令牌⾜够,C 桶令牌不够,报⽂将被丢弃(Drop),消耗 P 桶令牌。

HoloWAN网络损伤仪带宽限制功能的介绍相关推荐

  1. 网络损伤仪可用于测试卫星通信

    简介 卫星通信系统实际上也是一种微波通信,它以卫星作为中继站转发微波信号,在多个地面站之间通信,卫星通信的主要目的是实现对地面的"无缝隙"覆盖. 卫星通讯覆盖范围远大于一般的移动通 ...

  2. 用网络损伤仪测试物联网

    背景 物联网是一种计算设备.机械.数字机器相互关系的系统,具有通用唯一识别码(UID),并具有通过网络传输数据的能力.物联网行业属于国家重点支持的行业,国家不断出台的相关法律政策.运营商积极部署NB- ...

  3. 网络损伤仪可以对远程办公应用进行测试

    背景 自从新冠病毒(COVID-19)在全球范围内爆发,各行各业都遭受到严峻的打击.新冠病毒的高传染性和高隐秘性导致抗击疫情需要分散隔离.避免聚集,防止疫情进一步扩散. 我们需要适应紧急条件下正常工作 ...

  4. 网络损伤仪模拟影响无线电设备因素的测试

    背景 事实表明,随着数字通信技术发展,新一代数字无线电远程通信技术越来越受到政府.军队.安全.运输.建筑.勘探等公用事业单位和军事部门的欢迎.无线电通信已经融入到社会生活的方方面面,改变了人们的沟通. ...

  5. 浅析25/50/100GE高速网络损伤仪的技术诉求

    浅析25/50/100GE高速网络损伤仪的技术诉求 目录 1.网络损伤仪是什么? 2.高速网络损伤仪VS网络损伤仪 3.高速网络损伤仪的使用场景 4.高速网络损伤仪的技术诉求 1.网络损伤仪是什么? ...

  6. 国产网络损伤仪SandStorm -- 基本概念:什么是仿真引擎

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

  7. 国产网络损伤仪 SandStorm -- 什么是链路规则?

    "链路规则"是网络损伤仪SandStorm(又名弱网测试仪)里面非常重要的功能,主要用于不同仿真链路之间的选择. 如下图的所示: 规则1: 所有TCP,源IP地址是网段1.1.1. ...

  8. 国产网络损伤仪SandStorm -- 如何连接设备

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

  9. 国产网络损伤仪SandStorm -- 主界面简介

    国产网络损伤仪SandStorm可以模拟出带宽限制.时延.时延抖动.丢包.乱序.重复报文.误码.拥塞等网络状况,在实验室条件下准确可靠地测试出网络应用在真实网络环境中的性能,以帮助应用程序在上线部署前 ...

最新文章

  1. 从EEG中解码想象的3D手臂运动轨迹以控制两个虚拟手臂
  2. CTFshow 反序列化 web278
  3. 有向图的广度优先遍历_图的两种遍历方式
  4. 06列表的常用基本操作
  5. 机器学习:从感知机模型体会随机梯度下降
  6. c#保存数据格式为.cvs_C#读取csv格式文件的方法
  7. Intellij Idea的使用之svn篇
  8. Grow heap (frag case) to 6.437MB for 1114126-byte allocation
  9. 时间轴 纵向_高考最新硬货!高中历史时间轴(文字版)高能来袭,背会就能多拿分!...
  10. capslock键英语怎么读_改造你的CapsLock键,让你效率提升近10倍!
  11. china-pub春季教材展,给力优惠,买二赠一
  12. equals方法 和 ==的区别
  13. 2021高考成绩河北查询时间,2021年高考成绩什么时候出来-2021高考成绩公布时间...
  14. avr单片机动态数码管c语言,AVR单片机8位数码管显示的程序实现(两种方法介绍)...
  15. 电感滤波电路的工作原理
  16. 接近开关NPN和PNP区别
  17. 【unity地编】unity制作场景的流程和要点简要
  18. Modbus的十大问题
  19. 微信小程序 收起键盘 wx.hideKeyboard()
  20. 鸿蒙的物联网世界之我的一天

热门文章

  1. 机器学习-车牌识别框架学习
  2. 微软在欧洲开设首家物联网实验室
  3. Smooth Freehand Drawing on iOS
  4. PyTorch GPU 利用率低?常见原因分析及优化
  5. 电脑回收站清空了还能恢复吗 回收站清空了数据恢复的方法
  6. 【macOS】homebrew安装和解决brew安装速度慢的问题
  7. Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1)
  8. MeeGo handset 1.1开发环境[5]:一个desktop小应用
  9. 安卓开发(一)环境搭建、基本程序与控件
  10. unrealengine(UE4)使用Datasmith导出插件