当前位置: 首页 > news >正文

高效验证SRv6 TE Policy:解锁网络设备性能测试的关键技巧

技术背景

SRv6 TE Policy简介
SRv6 TE Policy是在SRv6技术基础上发展的一种新的隧道引流技术。SRv6 TE Policy路径表示为指定路径的段列表(Segment List),称为SID列表(Segment ID List)。每个SID列表是从源到目的地的端到端路径,并指示网络中的设备遵循指定的路径,而不是遵循IGP计算的最短路径。如果数据包被导入SRv6 TE Policy中,SID列表由头端添加到数据包上,网络的其余设备执行SID列表中嵌入的指令。
SRv6 TE Policy包括以下三个部分:
•头端(HeadEnd):SRv6 TE Policy生成的节点。
•颜色(Color):SRv6 TE Policy携带的扩展团体属性,携带相同Color属性的BGP路由可以使用该SRv6 TE Policy。
•尾端(Endpoint):SRv6 TE Policy的目的地址。
Color和Endpoint信息通过配置添加到SRv6 TE Policy,业务网络头端通过路由携带的Color属性和下一跳信息来匹配对应的SRv6 TE Policy实现业务流量转发。Color属性定义了应用级的网络SLA策略,可基于特定业务SLA规划网络路径,实现业务价值细分,构建新的商业模式。

Bgp extend简介
原BGP标准RFC 4271规定BGP消息的最大长度为4096字节,而随着BGP扩展支持更多能力和特性,新的地址族在某些场景中需要发送超过4096字节的消息,因此Extended Message Support for BGP应运而生。RFC 8654中规定了除BGP OPEN和KEEPALIVE消息外的所有BGP消息的最大消息长度从4096字节扩展到65535字节

使用信而泰测试仪进行SRv6 TE Policy规格测试

信而泰DarYu系列L2~3层高端仪表支持BGP SRv6 TE Policy的路由构建、路由发布、动态修改等功能,可以满足模拟SRv6节点、下发SRv6 TE Policy、发送SRv6流量等需求。
SRv6 TE Policy规格测试环境经常受限于所需DUT数量多、物理链路搭建复杂、DUT上SRv6 TE Policy配置量大等问题,使用DarYu系列测试仪能有效减少物理DUT数量、简化物理拓扑链路、批量编辑SRv6 TE Policy及其路径、准确生成SRv6流量,验证被测设备SRv6能力及其SRv6转发性能。并且支持配置SRv6 over Public公网、SRv6 over VPN、SRv6 over EVPN等多种业务,更高效更精准地完成各种业务的SRv6测试。
典型应用场景
测试仪PORT1模拟网络侧的PE节点和多跳的P节点,每节点均使能SRv6能力,P节点使用IGP(ISIS)向被测设备DUT通告测试仪模拟的IGP网络拓扑, PE节点向DUT通告携带Color属性的BGP路由。 PORT3向DUT通告BGP SRv6 TE Policy,DUT根据BGP路由的Color值匹配到对应的SRv6 TE Policy 隧道,PORT1与PORT2互相发送SRv6流量,验证SRv6 TE Policy隧道转发是否正常。
在这里插入图片描述

测试方案举例
SRv6 Policy规格测试有多个规格关注点,以下为常见测试方案举例,
测试方案1:验证SRv6 Policy最大数量;
测试方案2:验证单SRv6 Policy中Segment List最大数量;
测试方案3:验证单Segment List中Sid最大数量
三个测试点可以合并同时进行,但对DUT和测试仪都有较大负担

构造模型步骤

本文主要介绍SRv6 over Public公网业务,以下介绍两侧单端口创建方式,SRv6 over L3VPN业务创建时方法相似,本文不重复介绍。
使用“SRv6 IP向导”可以快速创建本次测试所需基本拓扑和业务配置,并根据实际DUT配置填写测试仪模拟的P/PE节点的各项配置,以及CE侧接入和通告私网路由等配置。“SRv6 IP向导”创建完成后再检查生成的配置是否与测试规划一致,需要手工修改成预期配置

1、使用3个端口进行测试,配置向导中选择“SRv6 IP”,完成PE侧配置和路由配置;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、端口1模拟IGP侧,通告ISIS拓扑,检查每个节点的SRv6 Locator、 END Sid、END.X Sid、SRv6能力等配置是否与预期一致;
在这里插入图片描述
在这里插入图片描述

3、端口1、端口2均与DUT建立BGP IPv4 session,通告公网路由;
在这里插入图片描述

4、由于端口1通告的是PE侧路由,因此端口1的BGP session需要使能SR能力,路由中需配置扩展团体属性和SRv6信息;
在这里插入图片描述

5、端口3与DUT建立BGP SR policy session,发布BGP SRv6 TE Policy路由,并且需要在Segment List中填写需要下发到DUT的Sid;
在这里插入图片描述
在这里插入图片描述

6、SRv6 Policy配置完毕后,有可能会都导致BGP Update报文超出默认的最大长度4096字节,因此需要与DUT同步开启BGP 扩展消息能力。
在这里插入图片描述

进行测试方案1:
1、验证SRv6 Policy最大数量时,可批量创建多个SRv6 Policy,根据实际需要修改policy color、Distinguisher、扩展团体属性等参数;

在这里插入图片描述
在这里插入图片描述

2、检查DUT结果,DUT上显示结果与流量抓包符合预期。

在这里插入图片描述
在这里插入图片描述
进行测试方案2:
1、验证单SRv6 Policy中Segment List最大数量时,需根据DUT能力修改SRv6 Policy中Segment List数量;
在这里插入图片描述
2、检查DUT结果,DUT上显示结果与流量抓包符合预期。
在这里插入图片描述
在这里插入图片描述

进行测试方案3:
1、验证单Segment List中Sid最大数量时,需根据DUT能力修改Segment List中Sid数量;
在这里插入图片描述
2、检查DUT结果,DUT上显示结果与流量抓包符合预期。

在这里插入图片描述

在这里插入图片描述

DarYu-X系列测试仪

DarYu-X系列高性能网络测试仪是信而泰推出的面向高端路由器等高端数通设备的测试产品,具有高性能、高密度、高速率等特点,配置信而泰基于PCT架构的新一代测试软件RENIX和X2系列测试模块,可提供高性能SRv6测试解决方案,为高端路由产品的研发保驾护航。


http://www.mrgr.cn/news/17826.html

相关文章:

  • SAP 查询中间表
  • 【路径规划】移动机器人在未知环境下目标的路径规划算法
  • 《黑神话·悟空》带火山西旅游,上线一周“小西天”抖音订单量环比增长17倍
  • 前端安全:如何防范跨站脚本攻击(XSS)
  • Spring boot swagger 引入 以及后续使用 Knife4j 替换swagger
  • 一年级大学生应携带和使用的床上用品有哪些?
  • 嵌入式全栈开发学习笔记---shell脚本
  • 【开学季】告别一次性AI写作工具,打造你自己的专属AI助手!
  • uniapp基础知识点补充
  • 活动系统开发之采用设计模式与非设计模式的区别-需求整理
  • Large Language Models(LLMs) Concepts
  • 变压器电压调节
  • 2024年互联网公司时薪排行榜大曝光!看完我酸了,第一竟是他…
  • K 站中转内最便宜的航班
  • [CTF]-Pwn:做题笔记
  • Lazada商家必看:如何高效利用自养号进行产品测评
  • 深入理解Go语言中的Interface:灵活而强大的类型系统
  • 行为型设计模式-迭代器(Iterator)模式-python实现
  • 【机器学习入门】一文读懂线性支持向量机SVM
  • Java中的String与StringBuilder详解