VBRAS场景测试方法——如何高效验证网络设备的性能与稳定性

news2024/11/18 0:00:10

01 vBRAS的产生背景

为了解决传统BRAS中存在的设备资源利用率低、运维复杂和新业务开通缓慢等问题,业界提出了基于转发与
控制分离的vBRAS系统架构。基于转发与控制分离的vBRAS系统架构包括CP和UP两种角色,由二者共同实现BRAS功能。

  • CP(ControlPlane,控制平面):负责完成用户身份认证、地址分配与管理等控制平面功能。
  • UP(UserPlane,用户平面):负责完成用户业务流量转发和流量控制等转发平面功能。
    在这里插入图片描述

02 系统架构组成

1、控制平面控制平面采用vBRAS-CP进行池化部署,可根据新业务或新需求灵活地进行资源分配和回收。
2、CP-UP通道协议通道和控制通道组成,用于完成CP和UP之间的协议报文交互和表项下发等功能。
3、转发平面转发平面采用多种类型的BRAS-UP实现。BRAS-UP既可以是高性能UP(例如,传统BRAS),也可以是虚拟化UP(例如,vBRAS)。可根据需要灵活选择BRAS-UP类型。
在这里插入图片描述
4、CP-UP通道和协议通道CP和UP之间使用VXLAN隧道作为协议通道,实现DHCP、ARP、PPPoE等协议报文交互。
5、控制通道CP和UP之间使用OpenFlow通道作为控制通道,实现PPPoE等协议的会话表项或MAC-IP流表项的下发、接口信息的查询和上报等功能。

03技术优势

控制平面
控制平面池化有助于资源共享、灵活弹性扩/缩容,可根据新业务或新需求进行灵活的资源分配和回收。控制平面与转发平面分离,有利于控制平面新功能的开发,缩短新业务开发和部署周期。
在这里插入图片描述
转发平面
转发平面可同时部署高性能UP和虚拟化UP,实现BRAS-UP的多样化部署。例如,采用基于高性能硬件的传统BRAS,来承载大流量业务;采用基于x86通用硬件的vBRAS,来承载小流量大并发业务。
在这里插入图片描述
采用vBRAS-CP资源池作为控制平面,充分发挥vBRAS-CP资源池计算能力强的优势。采用vBRAS和传统BRAS作为转发平面,并根据二者的特点灵活部署业务,其中:vBRAS具有计算能力强、但转发性能受x86通用服务器转发能力限制的特点,可以将会话数多需要占用大量控制平面资源、但流量需求小的业务(ITMS、VoIP等)部署在vBRAS上。

04 vBRAS场景测试方法

在vBRAS场景中,测试仪的作用至关重要。测试仪主要用于评估和验证vBRAS设备的性能和可靠性,确保其能够满足现网需求。Renix 在以下拓扑中主要用于模拟ipoe 双栈用户接入,验证vBRAS设备的性能以及可靠性,从而更好地满足不断增长的互联网业务需求。
Renix 测试软件除了模拟上述ipoe 双栈用户接入外,还可以模拟的拨号连接(常见有PPPoE、PPPoE双栈(ND)、PPPoE双栈(DHCPv6)、IPoE、IPoE双栈(ND)、IPoE双栈(DHCPv6)、vll、vpls、L3VPN、L2tp、IGMP+PPPoE、IGMP+IPoE、MLD+PPPoE、MLD+IPoE)等各种复杂的用户上线场景。以下是具体测试拓扑场景和测试步骤:
测试拓扑:
在这里插入图片描述测试步骤:
1.按图搭建测试环境,配置BNC-CP和BNC-UP之间的管理通道、控制通道、业务通道状态均正常。
2.在BNC-CP上创建多个IPv4和IPv6地址池和上线域,总地址数量不小于2K,其中,IPv4和IPv6地址各一半,IPv6为IANA方式。
3.通过BNC-CP配置BNC-UP上用户侧接口使能IPoE双栈接入,用户不认证不计费。
4.BNC-CP总体支持的用户数量为N,测试需要模拟管理的BNC-UP总数量为M,测试仪端口A模拟用户侧,按每台BNC-UPN/M的用户数进行IPoE双栈拨号上线。
5.全部用户上线成功后,发送用户侧和网络侧的双向流量。

测试仪具体操作步骤:
1.打开Renix 客户端-预约端口-新增机箱-输入机框地址-占用端口;
在这里插入图片描述
2.选择配置向导-接入协议-DHCPV6客户端向导;在这里插入图片描述
3.选择端口-选择封装(勾选双栈以及启用vlan选项)-配置接口数量-修改valn等配置信息-完成;
在这里插入图片描述
4.点击DHCPV4客户端-选择添加DHCPV4客户端-选择需要建立的端口;
在这里插入图片描述
5.点击启动全部协议-选择结果试图-默认-Access-DHCPV4/V6-DHCPV4/V6Client Block Statistic,查看双栈用户的上线情况。
在这里插入图片描述
预期结果
1.BNC-UP的用户全部上线成功,可通过BNC-CP查看到上线用户数量和表项。
在这里插入图片描述
2.查看双向流量收发正常,无丢包,满足客户测试需求。
在这里插入图片描述

05信而泰DarYu/BigTao系列网络测试仪

DarYu-X系列高性能网络测试仪是信而泰推出的面向BRAS设备、高端路由器、高端交换机、数据中心交换机以及高性能应用层设备的测试产品,具有高性能、高密度、高速率等特点,支持单框运行、多框级联等模式。它采用模块化设计,提供3个或12个插槽,测试接口覆盖以太网1G到400G范围内的所有速率,实现按需扩展,帮助企业用户轻松应对测试业务的快速增长和未来业务发展。

BigTao硬件测试平台,BigTao-V系列网络测试仪是面向中低端路由器、交换机及同级别网络转发设备的研发类测试产品。它采用模块化设计,由机箱、板卡和软件三部分组成。该系列网络测试仪可提供2个或6个插槽,支持从10M到400G多种速率的测试模块任意组合,为CPU产品研发测试保驾护航。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024开学季必备好物推荐!这些开学好物不可错过!

随着2024年开学季的到来,无论是重返校园的学生还是刚开学的新朋友,都需要一些实用且高效的工具来助力新学期的学习与生活。为了帮助大家更好地准备,我们精心挑选了一系列开学必备好物。从提升学习效率的学习工具到保证健康生活的日常用品&…

低代码表单 FormCreate 中组件的生成规则详解

在低代码表单组件 FormCreate 中,组件生成规则定义了如何通过 JSON 配置生成表单组件。了解和使用这些规则,您可以灵活地创建和控制各种表单元素。 源码地址: Github | Gitee 数据结构 type Rule {// 生成组件的名称,例如 input, select 等…

【大揭秘】如何利用AI轻松解决工作难题?

在这个信息爆炸的时代,工作中的难题似乎层出不穷。无论是项目管理、数据分析,还是客户沟通,繁杂的任务常常让我们感到无从下手。然而,随着人工智能(AI)的迅猛发展,越来越多的职场人士开始将其作…

uniapp自定义头部导航栏布局(优化版)

H5与微信小程序效果图 普通版 //utils/system.js//获取系统信息const systemInfo uni.getSystemInfoSync();//获取状态栏的高度,H5状态栏的高度默认是0export const getStatusBarHeight()>systemInfo.statusBarHeight || 0;//获取标题栏高度export const getTi…

HTB-Campfire-1

1、今天打一台htb安全分析的靶机,首先我们先看一下这中类型题的框架,首先是题目指引描述,之后有7个问题,这些问题会一步一步指引我们去溯源分析,话不多说开始我们今天的练习。 题目描述: Alonzo 在他的电脑…

Redis高可用方案:使用Keepalived实现主备双活

注意:请确保已经安装Redis和keepalived,本文不在介绍如何安装。 1、使用版本说明 Redis版本:5.0.2 Keepalived版本:1.3.5 Linux 版本:Centos7.9 查看Redis版本: /usr/local/redis/bin/redis-cli -v查…

Mac系统搭建Sonic总结

1.参考文档 https://sonic-cloud.cn/ https://mp.weixin.qq.com/s/PBnmgsmpXsQxtHU9g_05fA 测试设备:建议使用模拟器 Android:Android Studio自带模拟器 iOS:Xcode自带模拟器 2.所遇问题 1)拉取mysql5.7提示docker: no matching manif…

基于jstat 进行JVM监控

文章目录 引言I jstat 统计信息工具JVM 堆内存布局命令格式元数据空间统计堆内存统计JVM编译方法统计编译统计类加载统计II JVM调优基本概念: 应用程序的响应时间(RT)和吞吐量(QPS)JVM调优原理调优思路调优方法JVM调优技巧建议III 基于jstat 分析垃圾回收情况,进行JVM调优…

基于RS232的VGA显示

前言 基于ROM的VGA显示缺点:需要将图片转化为mif文件,使用的RAM是FPGA内部RAM模拟出来的,占用资源大切换显示图片需要重新转化,对ROM进行写入,使用极不方便,因此这里采用RS232进行VGA显示。 正文 一、基于…

跨境电商静态IP选择:机房IP还是住宅IP?

在跨境电商日益繁荣的今天,选择合适的静态IP代理对于网店的成功至关重要。代理IP不仅影响着店铺的网络连接速度和稳定性,还直接关系到店铺的安全性和防封能力。对于跨境网店而言,有静态机房IP和静态住宅IP两种选择。那么,究竟哪种…

病理切片染色标准化以及虚拟染色的系统总结|专题总结·24-08-30

小罗碎碎念 本期推文主题:虚拟染色及染色标准化在病理AI中的应用 昨晚1群在讨论虚拟染色和染色标准化,2群在讨论病理基础模型,二者恰好互补了,哈哈。 染色标准化的文章大致分为两种类型——一种是专门研究标准化,还有…

大模型Prompt提示设计简介(1)

提示设计是一门艺术,它涉及到精心构思的语句,旨在从语言模型中激发出我们渴望得到的回复。编写一个结构精巧、引人入胜的提示,是确保我们从语言模型那里获得既准确又高质量的答案的关键步骤。在这篇文章中,我们将深入探讨一些基本…

SQL 注入之 sqlmap 实战

在网络安全领域,SQL 注入攻击一直是一个严重的威胁。为了检测和利用 SQL 注入漏洞,安全人员通常会使用各种工具,其中 sqlmap 是一款非常强大且广泛使用的开源 SQL 注入工具。本文将详细介绍 sqlmap 的实战用法。 一、sqlmap 简介 sqlmap 是一…

Nat Commun系列|如何像搭积木一样去搭建你自己的病理AI模型框架|专题总结·24-08-30

小罗碎碎念 前情铺垫 今天的第一篇推文更偏向理论知识,分享了多篇综述,帮助大家快速了解病理切片染色标准化和虚拟染色的内容。 那么这期推文则是补充第一篇推文没有涉及的部分——染色标准化如何作为预处理流程出现在整体的框架中——准备了三篇Nature…

【中仕公考是骗子吗】公务员联考是什么意思?

公务员联考是指由多个省份在同一时间举行招录考试,并且这些省份在考试内容上保持较高的一致性。参与联考的省份往往采用同一套或相近的试卷,在具体的题量、难度或题型分布上可能会根据各自情况进行调整,同时可能加入一些具有本省特色的元素。…

基于web旅游信息平台的设计与实现

三、系统分析 (一)识别参与者 对于平台功能需求的分析,我们定位了四种参与者:普通用户、注册用户、企业级用户、网站维护人员。现对参与者描述如下: (1)普通用户 描述:可以注册成…

安全帽佩戴监测摄像机

安全帽是工业生产中必不可少的安全防护装备,能有效保护工人头部免受意外伤害。然而,管理人员往往难以监督工人是否正确佩戴安全帽,这可能导致一些潜在的安全隐患。为了解决这一问题,一种新型的安全帽佩戴监测摄像机 应运而生。 这…

python基础(13魔法方法介绍)

python系列文章目录 python基础(01变量&数据类型&运算符) python基础(02序列共性) python基础(03列表和元组) python基础(04字符串&字典) python基础(05集合set) pytho…

docker Desktop报错 error pulling image configuration 处理

问题描述 在 docker 拉数据 出现以下错误 error pulling image configurarion: 这个问题 主要是 可能应该某些原因不能网络无法连上镜像 原因分析: 1。 2024年 5月以后 国内很多IP都 。。。懂的都懂,很多 VPN 也是。。。 懂的都懂&#x…

Edge资源占用优化:调整浏览器设置与关闭自动更新检查

最近,作者在学习过程中,打开任务管理器的时候注意到,即使没有打开浏览器,edge依然有着内存占用较高的情况: 于是就在网上收集了一些后台调优的方法,如果各位朋友有更多优化浏览器资源占用的方法&#xff0c…