FRR与NVUE老干仗?那就用BGPUnnumbered重构SRv6底座

admin 2026-04-27 04:57:06 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文针对NvidiaCumulusVX中NVUE与FRR配置冲突问题,提出使用BGPUnnumbered协议构建SRv6Underlay网络的解决方案。通过链路本地地址实现即插即用eBGP邻居建立,简化IPv6物理链路管理,避免传统地址配置复杂性。文章提供三节点拓扑实战配置指导,强调顺应平台特性而非对抗的工程哲学。 综合评分: 85 文章分类: 解决方案,技术标准,网络安全,云安全


cover_image

FRR与NVUE老干仗?那就用BGP Unnumbered重构SRv6底座

原创

衡水铁头哥 衡水铁头哥

铁军哥

2026年4月26日 07:37 北京

在小说阅读器读本章

去阅读

前言

顺天者昌,逆天者亡。在Nvidia Cumulus VX上跑SRv6,NVUE与FRR的割裂让人头大?面对NVUE的任性,我们选择顺势而为。放弃IS-IS/OSPF,本文手把手教你用BGP Unnumbered完成SRv6 Underlay筑基,实现链路本地地址建立邻居,配置极简到丧心病狂,让SRv6 Locator配置一气呵成。

穷则变,变则通,通则久。

Underlay网络就像是SRv6的地基,但是在Nvidia Cumulus VX上跑SRv6好像有点不一样。

首先,我们之前测试用IS-IS跑Underlay网络没问题(付出总有回报,全国SRv6组网实验成功了!),测试用OSPF跑Underlay网络没问题(降低SR门槛:手把手用更熟悉的OSPF配置SR-MPLS L3VPN,并对比与IS-IS的差异)。

但是,对于Nvidia Cumulus VX来说,虽然他底层是基于FRR的(为SRv6实验铺路:手把手教你将Ubuntu中的FRR升级至最新v10.5稳定版),但是他的NVUE和FRR是割裂的。FRR明明支持IS-IS,NVUE不支持(从0到1搭建SRv6骨干网:IS-IS Underlay配置详解与MTU调优实战);FRR明明支持OSPFv3,NVUE还是不支持(NVUE不支持OSPFv3?别慌!教你一招搞定SRv6地基)。

虽然我们可以手工操作,移花接木,跑通Underlay网络。但是,NVUE的优先级就是比FRR更高,后面配置SRv6时肯定要吃亏。俗话说:顺天者昌,逆天者亡。与其斗智斗勇,不如顺势而为,用Cumulus更推荐的BGP协议来构建Underlay网络(告别OSPF!EVE-NG专业版+BGP Unnumbered打通Underlay的完整实战)。

在Cumulus上跑BGP,或者说是在IPv6环境中跑BGP,有个巨大的优势,那就是BGP Unnumbered。在传统网络设计中,即使我们可以做到有规则可寻,但管理成百上千个P2P物理链路的/126或/127地址,简直就是一场噩梦。

而BGP Unnumbered更为简单粗暴,物理链路接口不需要配置IPv6全球单播地址,也不需要配置ULA地址,仅仅依靠接口自动生成的fe80::链路本地地址,更无需感知对端接口地址,只要两端均配置了remote-as external且AS号不同,就可以实现插线即建立eBGP邻居会话,无招胜有招,配置极简到丧心病狂。

那我们今天就彻底抛弃FRR,尝试直接使用BGP Unnumbered来构建一张稳健的Underlay网络底座(使用IPv6下一跳通告IPv4网络层可达性信息(NLRI))。

组网拓扑沿用上个实验的拓扑,依旧是PE1-P1-PE2的三节点架构,这个典型的骨干网片段包含两个边缘路由器(PE)和一个核心路由器(P)。如下所示:

在规划网络方案时,推荐几条核心工程设计准则:


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:铁军哥 衡水铁头哥 衡水铁头哥《FRR与NVUE老干仗?那就用BGP Unnumbered重构SRv6底座》

评论:0   参与:  0