前言

在网络部署之后和业务开展之前,运营商迫切希望了解当前网络的性能状态,以便为商业规划和业务推广提供必要的基础数据支持。因此,高可靠性和高精确度的性能测试方法对于运营商评判网络性能的优劣,显得尤为重要,而RFC 2544等传统测试标准已不足于鉴定当今的服务等级协议(SLA)。SLA是服务提供商(如ISP)及其最终用户之间的协议,它规定以太网服务的开通或验证必须进行测量,且必须达到SLA的规范要求。目前,对以太网服务进行测试和故障诊断的最佳选择无疑是ITU-T Y.1564标准。

Y.1564和RFC2544对比

RFC2544对比Y.1564不同之处,在于以下几个方面:

  1. RFC2544主要是用来测试网络设备(交换机、路由器等)的极限性能。
  2. Y.1564将网络视作一个整体,测量网络端到端的服务质量QoS,同时可以测试网络是否满足服务层级协议SAC 、SLA的要求,测量更有针对性。
  3. Y.1564主要是用来测试运营商带宽,这里不再是网络设备测试。为接近链路的极限带宽,Y.1564考虑到了多业务数据流带宽分配的因素,在多服务相互干扰下对每个业务数据流独立统计其性能参数矩阵,得到接近真实网络环境下的网络运行状况和服务质量。
  4. RFC544的测试比较耗时间,而Y.1564为一次性测试。测试带宽为递增带宽, 一次性可测量多数据流在网络的配置和性能各方的情况,具有巨大的优势
  5. Y.1564测试方法在实际情况下非常有效,可大幅缩短测试时间,准确地提供所有SLA指标的可视性,从而消除重复工作。

Y.1564测试解决方案

信而泰BigTao-V系列以及DarYu-X系列支持Y.1564测试套件,Y.1564测试分为两个阶段:配置测试和性能测试。

  1. 测试原理:

测试仪通过TX端口按照一定的速率发送流量到DUT,然后通过RX端口接收DUT转发的流量。并且最终获取相应的统计值,进行判断是否测试通过。

  1. 配置测试:

用于验证每一个Service配置的SLA参数是否能够正确执行,比如用户Service能否在保证SAC的情况下稳定运行在CIR速率上。

  • SAC主要包括:FLR(丢帧率),FTD(延迟),FDV(抖动)和AVAILABILITY(可获得性)
  • 配置测试项包括:CIR测试,EIR测试,Traffic Policing测试,CBS测试和EBS测试。

CIR测试

CIR测试指的是运营商和用户签约的承诺速率,该速率发送的流量运营商网络保证可以送达。测试目的就是验证用户发送满足CIR速率的流量,运营商网络以CIR速率转发,并且满足SAC指标。

EIR测试

EIR指的是运营商和用户签约的超出CIR的速率,该速率发送的流量运营商网络不保证可以送达。当出现网络拥塞时,会丢弃EIR流量。

EIR测试的目的就是验证用户发送满足CIR+EIR速率的流量,运营商网络以不小于CIR,不大于CIR+EIR速率转发。

Traffic Policing测试

Traffic Policing测试的目的就是验证用户发送满足CIR+125%*EIR速率的流量,运营商网络以不小于CIR,不大于CIR+EIR速率转发。超出CIR+EIR部分统统丢弃。

CBS测试

用户发送的流量,并不总是保持恒定的速率,绝大多数是以突发形式出现。比如突然发送个图片,一大段话。这类数据的数据量并不大,但是会瞬间超出CIR速率,这样会导致用户数据传递不可靠。因此CBS就是指的是运营商承诺的一块数据大小,当用户突发传送的数据速率超出CIR但是大小小于CBS,可以保证可靠传递。

CBS测试的目的就是验证用户发送小于CBS突发数据时,运营商网络能否保证可靠传递。

EBS测试

当用户突发流量大于CBS,小于EBS时,运营商网络可以传递,但是不保证可以送达。

EBS测试的目的就是验证用户发送大于CBS小于EBS突发数据时,运营商网络能否传递。

配置测试项结果如图

  1. 性能测试

用于验证多个Service并行运行的情况下,系统性能的表现。性能测试项会并行运行当前所有配置的Service,每个Service都在CIR速率运行,然后统计最终的SAC

所有配置的Service按照CIR速率全速发送流量,维持一段相当长的时间(15分钟-24小时),然后获取统计值,观察是否满足SAC。

性能测试项结果截图

结语

Y.1564标准相较于传统的RFC 2544等测试方法,更具实用性和准确性,能够更好地评估以太网络的性能,特别是在评估以太网服务的能力、容量和性能方面表现突出。同时,通过Y.1564测试,运营商可以对网络质量进行快速、精确地检测,帮助他们在网络部署之后和业务开展之前及时了解网络性能状态,为商业规划和业务推广提供必要的基础数据支持。

运营商网络性能测试-Y.1564的更多相关文章

  1. 运营商网络採用SDN所面临的挑战(一)

    运营商网络採用SDN所面临的挑战(一) Babak Samimi 将数据平面.控制平面与管理平面分隔开来所实现的软件定义网络(SDN)改善了OPEX及CAPEX,而且使得网络资源的集中调配和管理成为可 ...

  2. 5G信令(就是用户身份信息)——手机开机后,先从USIM中读取之前运营商分配的临时身份信息GUTI/TMSI,发送携带该身份信息的信令给基站,请求接入运营商网络。

    5G时代,跟IMSI-CATCHER SAY GOODBYE from:https://unicorn.360.com/blog/2018/04/18/GoodBye_5G_IMSI-Catcher/ ...

  3. SIM卡的消失会让运营商们恐慌吗?

    ​中国移动.联通.电信三大运营商原本高高在上,每天乐滋滋地数钱数到手抽筋,但近年来移动互联网的快速普及,让运营商的制霸状态不复存在.成为众多互联网公司的"流量通道",语音.短信等业 ...

  4. android判断网络连接状态、联网类型、运营商

    /** * 获取上网方式 * * @param mContext * @return */ public static String getNetType(Context mContext) { St ...

  5. Android手机上判断网络运营商

    我们想获取手机的运营商信息.通常都会去调用系统的TelephonyManager类的取数据.但是很多时候可能取不到卡的信息(例如双卡手机和 一些特殊卡),这样就区别不了运营商了.但是有时候我们的需求要 ...

  6. 路由器WAN口IP显示为10、100、172开头,网络被电信联通等运营商做了NAT转发

    摘要:路由器WAN口IP显示为10.100.172开头,网络被电信联通等运营商做了NAT转发 ... 路由器WAN口IP显示为10.100.172开头的解决方法方法一:找电信(10000号)或者联通( ...

  7. 运营商如何关闭2G、3G网络?这事儿得从小灵通说起

    5G时代即将全面开启,主流声音是对未来的无限畅想--5G将带来翻天覆地的变化.不过凡事都有利弊两面性,5G作为新生事物固然大有可为,但不可避免地会对旧事物造成巨大冲击.除了会影响很多跟不上潮流发展的行 ...

  8. C#根据淘宝接口网址获取客户端访问IP和网络运营商

    网络运营商会为每台联网的电脑分配公网IP,如何获取它们?? 话不多说直接上代码: using System; using System.Collections.Generic; using Syste ...

  9. 使用 CoreTelephony 框架获取当前网络运营商

    CoreTelephony 获取运营商信息,需通过 CoreTelephony.Framework 中的 CTTelephonyNetworkInfo 和 CTCarrier 对象获取,这些都在iOS ...

  10. 微软Azure云主机及blob存储的网络性能测试

    http://www.cnblogs.com/sennly/p/4137024.html 微软Azure云主机及blob存储的网络性能测试 1. 测试目的 本次测试的目的在于对微软Azure的云主机. ...

随机推荐

  1. linux系统磁盘快速创建多个分区

    # 创建分区 [root@centos7 ~]# cat parted.sh parted --script /dev/sdb \ mklabel gpt \ mkpart primary 1MiB ...

  2. FastAPI如何用角色权限让Web应用安全又灵活?

    title: FastAPI如何用角色权限让Web应用安全又灵活? date: 2025/06/13 05:46:55 updated: 2025/06/13 05:46:55 author: cmd ...

  3. 电气设计软件有哪些?EPLAN让你成为专业工程师

    作为一名电气设计师,掌握适合自己的设计软件至关重要.在本文中,我们将向您介绍五款广受欢迎的电气设计软件,无论您是初学者还是专业设计师,这些软件都能帮助您轻松完成各类电气设计任务.让我们一起来了解这些实 ...

  4. [联合省选2025 游记] Now and forever

    [联合省选2025 游记] Now and forever day -1 乐死我了,今天出了个巨大的乐子,总结为逐火十三英桀 文章链接:https://www.luogu.com.cn/article ...

  5. Linux 查找Redis配置信息

    前言 有时在使用Redis时密码或者配置信息经常忘记,应该怎么找回呢? 解决 如果设置了自启动,先查找服务状态(systemctl status redis服务名称) 根据服务可以找到服务的启动脚本, ...

  6. Jquery获取div的宽度与高度

    https://blog.csdn.net/qq2468103252/article/details/82835563 宽度$('div').width(); 区块的本身宽度$('div').oute ...

  7. 具有mDNS功能的串口服务器

    1.概述: 通过mDNS协议可以获得设备的ID.mac.IP.port等信息,方便计算机在同一个局域网内连接到具有该服务的模块.支持产品有串口服务器.串口转以太网模块.RS485串口转网口芯片等. 图 ...

  8. 网页实现ping效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. vim 变换分屏幕大小

    参考 CSDN博客 左右移动屏幕 一直不知道 vim 是怎么调整分屏幕的大小的. ctrl + W 然后松开这两个键按下 输入 数字> 就是移动几个字符的意思. Example : 10 > ...

  10. 小米路由器 mini 重新刷回官方固件

    小米路由器 mini 重新刷回官方固件 注:因为太久了忘记openwrt的密码了所以重新刷回,官方固件 找个U盘,将其格式化成FAT/FAT32格式,将下载好的小米固件miwifi_r1cm_firm ...