别再为授权发愁!手把手教你用免费方案白嫖SRv6实验环境

别再为授权发愁!手把手教你用免费方案白嫖SRv6实验环境 旧时王谢堂前燕飞入寻常百姓家。曾几何时SRv6还是运营商核心网里那朵高不可攀的云是实验室里的阳春白雪。如今随着协议的演进它正逐渐成为网络架构的标配。要说SRv6我也算是半个老手了。从五年前的第一次接触SR段路由源路由Segment Routing Architecture到四年前第一次实现大规模组网付出总有回报全国SRv6组网实验成功了以及后来基于华为NE40E测试的现代化组网超越SR-MPLSSRv6实测基于纯IPv6数据面承载IPv4 VPN业务体验协议简化之美。在传统的MPLS网络中如果你想让一条L3VPN流量绕开某条高负载链路验证成功翼航仿真实训平台完美支持SR-MPLS L3VPN等前沿技术网络学习利器通常需要同时维护LDP标签分发、RSVP-TE隧道和BGP路由策略三套协议。这不仅增加了运维压力更由于各协议状态同步的延迟导致了排障的黑盒化。而SRv6的核心魅力在于大道至简它将复杂的标签机制打包进128位的IPv6地址中实现了协议的折叠。但是我们也不难发现国内的模拟器现在处于授权问题基本上很难测试SRv6了那有没有免费方案呢还真有还记得我们之前的介绍的FRR吗为SRv6实验铺路手把手教你将Ubuntu中的FRR升级至最新v10.5稳定版不过我们今天的主角也不算是FRR而是我们前面测试RoCE的核心设备Nvidia Cumulus VX路修好了该跑车了RoCE零成本部署智算中心RDMA平替方案全公开。首先介绍一下基础环境EVE-NG4月13日EVE-NG专业版正式发布了6.5.0-22版本我也及时完成了环境更新。然后是Nvidia Cumulus VX镜像目前也已经更新到了5.16.1版本该版本已经原生支持NVUE Segment-Routing SRv6树状命令我们可以直接使用nv set router segment-routing srv6命令直接进行声明式配置无需再逐一手动修改sysctl大幅提升配置效率。今天我们先做一个简单的内核特性验证看看Cumulus VX 5.16.1镜像对命令支持完整性如何别出现辛苦配置好几天最后因为命令不支持折戟沉沙的惨痛结局。今天的组网环境特别简单就是两台设备互联一台设备作为P设备、另一台设备作为PE设备两台设备通过swp1接口互联。注意看我给两台Cumulus VX的管理口eth0也接上了线直接用上带外管理而且当前的EVE-NG也有一个新特性那就是可以隐藏带外管理连线。当接线完成之后我们可以修改Network属性打开隐藏开关这样相关的接线就可以隐藏掉整体整洁多了。要知道之前没有这个功能的时候我测试VPP的拓扑可是长下面这样VPP转发性能从10G暴增至24G揭秘OpenEuler虚拟机的极限压榨术好了第一步我们先配置设备基础信息。配置P1设备的名称、环回口地址后续用作Route-ID等、接口IPv6地址及MTU等。