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关键字段解析:
1、Option Length:BIERv6报文头长度
TTL:表示报文经过BIERv6转发处理的跳数。每经过一个BIERv6转发节点后TTL值减1。当TTL为0时,报文被丢弃。
2、Ver:表示BIERv6报文格式版本。
3、BSL:表示BitString
Length。0001表示BitString长度为64bit,0010表示BitString长度为128bit,0011表示BitString长度为256bit。在一个BIERv6子域内,允许配置一个或多个BSL。
4、 Proto:下一层协议标识,用于标识BIERv6报文头后面的Payload类型。
5、 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所有出向接口。
在这里插入图片描述

假设条件:
1、DUT测试单板容量为10X100G
2、DUT与组播流、组播用户之间为域内IGP,启用Is-Is协议+SRv6
3、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性能指标测试,为网络行业的发展和新一代组播路由技术的应用拓展提供了可靠的技术支持和验证平台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/615540.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

靠谱的知识竞赛活动公司怎么去找

搞知识竞赛活动,找一家靠谱的知识竞赛活动公司来承办是重中之重,他直接决定了竞赛活动的成败和效果。那么,如何去找这样一家公司呢? 知识竞赛活动一般包括两大部分内容,一部分是舞台及其包装,另一部分是知识…

python实现九宫格图片切割

欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一.前言 二.代码 三.使用 四.分析 一.前言 朋友圈九宫格是一种在社交媒体上展示图片或内容的常见布局方式,特别是在微信朋友圈中非常流行。这种布局由九个相同大小的格子组成,通常用于展示一组相关的图片或内容。&…

ESP32-C3-MINI-1

https://www.espressif.com.cn/sites/default/files/documentation/esp32-c3-mini-1_datasheet_cn.pdf 芯片 https://files.seeedstudio.com/wiki/XIAO_WiFi/Resources/esp32-c3_datasheet.pdf 结果参考: https://blog.csdn.net/iamxxdd/article/details/12386419…

Html + Express 实现大文件分片上传、断点续传、秒传

在日常的网页开发中,文件上传是一项常见操作。通过文件上传技术,用户可以将本地文件方便地传输到Web服务器上。这种功能在许多场景下都是必不可少的,比如上传文件到网盘或上传用户头像等。 然而,当需要上传大型文件时,…

人工智能的未来:Sam Altman 揭穿搜索引擎谣言,调侃 ChatGPT 和 GPT-4 的“神奇”更新

人工智能的未来:Sam Altman 揭穿搜索引擎谣言,调侃 ChatGPT 和 GPT-4 的“神奇”更新 概述 科技界充斥着有关人工智能研究先驱组织 OpenAI 将推出类似谷歌搜索引擎的传言。然而,首席执行官 Sam Altman 已经平息了这些谣言,并透露…

机器学习:葡萄酒品质预测

说明,此项目是我的期末大作业,包括了对数据集探索,预处理以及分类的各个详细过程与描述,代码简单,主要是一个分类项目的流程,并没有对模型进行深度研究,因此我写在这里。 目录 一、问题介绍 …

【Win10点击任务栏刷屏,卡死转圈(亲测有效)】

计算机疑难杂症001 Win10点击任务栏刷屏,卡死转圈(亲测有效)1、问题状况2、问题原因3、问题解决 Win10点击任务栏刷屏,卡死转圈(亲测有效) 1、问题状况 在偶然间,发现任务栏点不动了,点击无反应,再多点击几次&#x…

.[sqlback@memeware.net].2700勒索病毒如何防护和恢复数据?

.[sqlbackmemeware.net].2700介绍: .[sqlbackmemeware.net].2700 勒索病毒是一种恶意软件,它通过加密用户文件并索要赎金来实施勒索,快速恢复重要数据请添加技术服务号(safe130)。以下是关于这种勒索病毒的一些关键信息: 病毒性质…

通用人工智能AGI,究竟是一个哲学问题还是技术问题?

引言 在探索人工智能的未来方向中,人工通用智能(AGI)的概念逐渐成为科技领域和哲学探讨的焦点。AGI旨在创建可以执行任何智能任务的机器,甚至在某些方面超越人类的能力。然而,关于AGI的研究不仅仅是技术问题&#xff…

Rust读写CSV文件 一维Vec类型元素、二维Vec类型元素写入CSV文件

本文主要介绍Rust读写CSV文件方法, Vec类型元素基本操作方法,Rust把一维Vec类型元素、二维Vec类型元素写入CSV文件方法。 实例测试: 要求读“log.csv”文件数据,把“时间”列数据和“次数”列数据写入日志处理结果1.csv文件&…

C++相关概念和易错语法(12)(迭代器、string容量调整)

1.迭代器(以string为例) (1)基本理解:在我们刚接触迭代器的时候,我们可以将迭代器理解为改造过的“指针”,这是一个新的类型,指向对应容器中的各个元素。我们可以像指针那样对迭代器…

算法详解——回溯法

一、回溯法概述——问题背景 回溯法是一种解决约束满足问题的方法,特别适用于解决组合问题、搜索优化问题等。它通过逐步构建候选解决方案并且在这个解决方案不再可能满足约束或条件时进行剪枝和回溯。具体来说,回溯法可以应用于以下类型的问题&#xff…

Windows10搭建GPU版Darknet—yolov4—VS2022+CUDA+CUDNN(亲测有效)

1 VS2019安装 网址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 下载完成之后双击.exe文件 步骤严格如下安装 默认语音包为中文(简体) 安装位置可以自行选择,完成以后就可以点击安装了。 安装完毕以后需要重启…

如何设置cPanel的自动备份

近期我们购买了Hostease美国VPS云主机产品,由于需要设置服务器的自动备份,我们向Hostease技术团队进行了咨询,他们提到VPS云主机的cPanel面板包含自动备份功能,下面我们就介绍如何进行自动备份的设置。 首先你需要登录到WHM面板&a…

暗区突围PC测试资格获取教程 人人可领100%获取方法

暗区突围PC测试资格获取教程 人人可领100%获取方法 暗区突围国际服的上线,近日在游戏圈内掀起了不小的浪花。而一个暗区突围国际服的测试资格更是成为了玩家们眼中炙手可热的宝物。许多玩家不知道该如何获取游戏的测试资格,今天小编就为大家带来详细的教…

电脑复制和粘贴的时候会出现Hello!

电脑不管是Microsoft Excel还是Microsoft Word复制之后粘贴过来就出现HELLO,当复制粘贴文件的时候就会出现WINFILE; 具体现象看下面两个图片: 这是因为winfile 文件病毒(幽灵蠕虫病毒),每月的28号发作; 症状…

【深度学习】YOLO源码中的mAP计算代码的理解笔记(大部分代码逐行+基础解释)

提示:本篇博客是在阅读了YOLO源码中的mAP计算方法的代码后加上官方解释以及自己的debug调试理解每一步是怎么操作的。由于是大部分代码进行了逐行解释,所以篇幅过长。 文章目录 前言一、输入格式处理1.1 转换公式二、init:初始化2.1 iouv2.2 …

2024版本idea集成SpringBoot + Ai 手写一个chatgpt 【推荐】

题目:SpringBoot OpenAi 在这里获取key和url:获取免费key base-url为这两个: 话不多说直接来! 一、简介 Spring AI 是 AI 工程的应用框架。其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计&#xff…

【CAD建模号】学习笔记(四):工作平面

工作平面介绍 CAD建模号右侧导航栏提供了很多便捷的工具,有测量工具、坐标系、模型和图层切换、视图切换等。 1. 测量工具组 测量工具可以测量图形的几何体积,长度,角度等。工具组包含如下: 测量几何:可以测量图形的面…

C++多态实现原理详解

阅读引言: 我想象了一下, 假如人有突然问我什么是多态, 我该如何给别人说清楚呢?所以写下这篇文章, 希望大家看完有所收获。 ①. 开胃小菜 先看这样一个开胃小菜 这里我有点小小的疑惑, 大小为啥是1。 在C…