BIERv6测试解析— 如何使用仪表进行转发性能测试
什么是BIERv6
BIERv6(Bit Index Explicit Replication IPv6 encapsulation)是一种新型组播方案。 BIERv6使用比特串封装目的节点集合,无需建立组播分发树或保存流状态,简化了网络节点操作。它与SRv6无缝融合,高效承载各种组播业务,如IPTV、视频会议、远程教育和在线直播。
BIERv6技术应用价值
当下网络中,视频已成为互联网流量的主要组成部分,随着业务需求的提高,未来可能采用高清、交互视频,甚至VR/AR。这些新业务对网络提出更高带宽和更好的用户体验要求。家庭宽带业务方面,3D和4K电视需求增长趋势迅速,如何保证业务的可持续增长,当下亟需引入新的视频服务解决方案。BIERv6组播技术在网络中实现点到多点的转发,有效减少冗余流量和网络负载。同时,它能减轻应用平台上的服务器和CPU负荷,降低用户增长对组播源的影响。这些特点使得组播在视频直播、在线教育、视频会议、高清视频等场景中都具备独特的价值。
SRv6网络如何扩展支持BIERv6
- IPv6报文头:
IPv6报文中的目的地址标识BIERv6转发节点的IPv6地址,即End.BIER,表示End.BIER涉及节点需要在本节点进行BIERv6转发识别处理。IPv6报文中的源地址标识BIERv6报文的来源以及指示组播报文所属的组播VPN实例。
- IPv6目的选项扩展报文头:
BIERv6使用IPv6目的选项扩展报文头(Destination Options Header,下文简称DOH)携带标准BIERv6头.BFR读取DOH中的BitString,根据BIFT进行复制、转发并更新BitString。

DOH关键字段解析:
- Option Length:BIERv6报文头长度
- TTL:表示报文经过BIERv6转发处理的跳数。每经过一个BIERv6转发节点后TTL值减1。当TTL为0时,报文被丢弃。
- Ver:表示BIERv6报文格式版本。
- BSL:表示BitString Length。0001表示BitString长度为64bit,0010表示BitString长度为128bit,0011表示BitString长度为256bit。在一个BIERv6子域内,允许配置一个或多个BSL。
- Proto:下一层协议标识,用于标识BIERv6报文头后面的Payload类型。
- BFIR-ID:缺省为BFIR的BFR-ID。如果未配置,则缺省为0。
- BitString:用于标识组播报文目的节点的集合。
- End.BIER
为了支持基于IPv6扩展报文头的报文转发,BIERv6网络引入了一种新类型的SID,称为End.BIER地址。它作为IPv6目的地址指示设备的转发平面处理报文中的BIERv6扩展头。每个节点在接收并处理BIERv6报文时,将下一跳节点的End.BIER SID封装为BIERv6报文的外层IPv6目的地址,以便下一跳节点按照BIERv6流程转发报文。
如何使用仪表进行BIERv6性能测试
在构建组播承载网络时,需要在设备选型的时候明确各项技术指标,其中与BIERv6相关最重要指标之一就是BIERv6转发性能。如何搭建测试环境检验选型设备芯片相关的BIERv6协议可靠性、转发时延、抖运、丢包、最小线速字节、最大单板转发速率,是设备选型阶段要考虑的重要问题。
设备搭建实验拓扑如下图所示,使用1个100仪表接口模拟BFIR,10个仪表接口模拟BRER,组播源接口流量通过DUT复制到单板A所有出向接口。

假设条件:
- DUT测试单板容量为10X100G
- DUT与组播流、组播用户之间为域内IGP,启用Is-Is协议+SRv6
- Daryu系统仪表+X2-100G-4QSFP28板卡模拟BRF接入DUT
- 创建Interface+ISIS

- 配置SRv6

- 添加End.BIER
选择LSP->添加IPv6路由->选中路由->添加BIERv6 Sub TLV->修改BFR Id->添加End.BIER Sub-TLV


- 创建流量
如图所示:按图创建对应流量


- 转发性能验证
Renix启动Is-Is协议,启动流量进行测试,流量转发路由如图所示:

DarYu-X系列测试仪
DarYu-X系列高性能网络测试仪是信而泰专为满足高端路由器等高端数通设备的测试需求而推出的产品。它不仅拥有卓越的性能、高密度和高速率,还配备了信而泰最新一代基于PCT架构的测试软件RENIX和X2系列测试模块。这些模块支持广泛的路由协议特性,为用户提供了全面、灵活的测试环境。特别针对IPv6+网络设备选型,DarYu-X系列还提供了专业的BIERv6性能指标测试,为网络行业的发展和新一代组播路由技术的应用拓展提供了可靠的技术支持和验证平台。
BIERv6测试解析— 如何使用仪表进行转发性能测试的更多相关文章
- 004.测试解析php,安装discuz
一.配置解析php 编辑nginx配置文件/usr/local/nginx/conf/nginx.conf [root@huh ~]# vim /usr/local/nginx/conf/nginx. ...
- Hibernate的第一次测试解析
解析:此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通过属性作为筛选条件,如统计报表数据.使用 ...
- iiiLab提供的视频解析接口如何使用?转发个简单的使用教程
iiiLab除了提供免费的在线视频解析下载工具,还提供了视频解析接口供有需要的个人和公司调用. iiiLab目前已支持解析下载今日头条.西瓜视频.内涵段子.微博.秒拍.小咖秀.晃咖.火山.快手.抖音. ...
- jquery测试解析
1.下列获取元素范围大小顺序错误的是 (选择一项) 1 A: B: C: D: 本题选择D 解析: 获取元素范围大小顺序依次为: $(#one).siblings("div")&g ...
- 【APP测试(Android)】--性能测试
- 3、Android构建仪表测试
不同于运行于JVM的本地单元测试,仪表测试运行于你的物理设备或虚拟机中.当你需要访问设备的信息(比如Context)或者使用真正的Android framework组件时(比如SharePrefere ...
- DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等
AA记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 NSNS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 SOASO ...
- LNMP 1.3 测试php解析
测试解析LNMP的php解析 先打开nginx的配置文件 vim /usr/local/nginx/conf/nginx.conf location ~ \.php$ { root html; fas ...
- RFC2899广播帧转发测试——网络测试仪实操
一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...
- dns服务之bind配置内网解析部分子域名,其它子域名转发
bind配置内网解析部分子域名,其它子域名转发.以下以m.xxx.com和admin.xxx.com由内网dns解析,其它*.xxx.com转发给外网dns解析为例配置.文件/etc/named.co ...
随机推荐
- 第2周 神经网络基础题numpy运用
1.使用 Numpy 的 Python 基础知识 import math def basic_sigmoid(x): s = 1/(1+math.exp(-x)) #math.exp(x):为e的x次 ...
- Redis基于@Cacheable注解实现接口缓存
说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的.也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法. 属性 ...
- vue2使用vue3语法
Composition API Composition API 将是 Vue 3 的核心功能,它具有许多更改和性能改进. 我们也可以在 Vue 2 中通过 npm 插件@vue/composition ...
- Photoshop 2023 v24.6 Beta 直装爱国版本ps
win用户看这 Ps Beta最新直装版本已更新教程免破解. https://www.88appp.com/10714.html Mac用户看 这Ps Beta最新直装版本已更新教程免破解. http ...
- 前端开发系列073-JQuery篇之源码核心
本文介绍jQuery 源码的主体结构和关键细节. jQuery是前端开发中绕不开的一个框架,在React和Vue等框架出现前,jQuery无疑是前端开发主流技术栈中不可或缺的框架.它为我们提供了强大的 ...
- css box-sizing的例子
转载自 http://www.cnblogs.com/zhaoran/archive/2013/05/24/3097482.html css3 box-sizing属性 box-sizing属性可以为 ...
- iPaas数据传输的方式
一.iPaas平台概述 iPaas(Integration Platform as a Service)平台,作为一种先进的云计算服务模式,为开发者和企业提供了一种全面且灵活的应用集成解决方案.它构建 ...
- Counting Principles计数原理•Arrangement排列•Combination组合•Binomial Theorem二项式定理
Sampling K objects out of N : Does the K samples have order? is the object replaceable? Labeling: la ...
- Product-Marketing-Online: 在线营销: 如何优化 Amazon的 广告投放 以提高 ROI(投资产出滤)?
如何优化亚马逊广告以提高ROI? 2025-01-06 10:07 在竞争激烈的Amazon.com亚马逊市场,优化广告以提高ROI是商家的关键任务. 以下是一些实用的策略: 一.精准的关键词研究与选 ...
- babylon.js 学习笔记(4)
按上回继续,上节知道了如何用 『方块+三棱柱+贴图』结合起来,画一个简单的小房子,实际应用中可以把这3个打包在一起,组成1个house对象,这样更方便一些 const buildHouse = () ...