Border Gateway Protocol
互联网的域间路由协议、同时也是现代 DC 架构的控制平面。OcNOS 实现 BGP-4(RFC 4271),并提供 SP 中转、IXP 对等以及 leaf-spine DC underlay 所需的完整扩展集。
BGP 对等拓扑
两个自治系统通过 eBGP 交换路由,本地 AS 内部通过 Route Reflector 运行 iBGP,以扩展全互联对等。

在服务提供商与 DC 场景中的 BGP
BGP-4(RFC 4271)是一种路径矢量协议,用于在自治系统之间交换可达性信息。其策略模型(包括 route map、community 标记和 AS-path 过滤)让运维人员能够跨 AS 边界对流量工程进行精确控制。BGP 多协议扩展(RFC 4760)允许同一会话承载多个地址族:IPv4、IPv6、VPN、EVPN、SR-TE 等等。
在数据中心,BGP 已在大规模 leaf-spine 设计中取代 OSPF 和 IS-IS 成为事实上的底层协议。RFC 7938(Use of BGP for Routing in Large-Scale Data Centers)记录了这一转变:leaf 与 spine 之间的 eBGP unnumbered 会话、按设备的私有 ASN、用于 ECMP 负载分担的 ADD-PATH。OcNOS 支持 RFC 7938 全部三种设计模式。
BGP-LU(RFC 3107)将 MPLS 标签随 BGP 前缀一并分发,使得无需 LDP 即可实现跨 AS 的 MPLS LSP 拼接——这正是基于 BGP 信令的 L3VPN Option C 跨 AS 部署的基础,无需在边界交换完整 VPN 路由表。
BGP FlowSpec
BGP FlowSpec(RFC 5575、RFC 8955)将流量流规范作为 BGP 路由进行分发。每条 FlowSpec 路由匹配一个 5-tuple(或扩展匹配条件)并携带 REDIRECT 或 RATE-LIMIT 动作。借此可在网络边缘实现分布式 DDoS 缓解:控制器同时向所有 PE 路由器下发 FlowSpec 前缀,将攻击流量黑洞化或限速,而无需逐设备手工配置。
OcNOS Implementation
BGP-4 基础
完全符合 RFC 4271,支持 4 字节 ASN(RFC 6793)、MD5 TCP 鉴权(RFC 2385)、Graceful Restart(RFC 4724)以及 BGP NOTIFICATION 原因码。
路由反射器
支持 RR 集群、单集群多 RR 客户端、基于 ORIGINATOR_ID 与 CLUSTER_LIST 的环路防护、联邦(RFC 5065),并为大规模部署提供按需 RR。
ADD-PATH / ECMP
支持 RFC 7911 ADD-PATH:硬件最多支持 64 路 ECMP,按前缀进行 multipath 宽松比较,并在跨集群负载分担时使用一致 next-hop。
BGP-LU
支持 RFC 3107 标签单播:按前缀分配标签,可在无 LDP 的情况下完成跨 AS MPLS LSP 拼接,并兼容与 SR-MPLS 的共存。
FlowSpec
符合 RFC 5575 / RFC 8955。支持 IPv4 与 IPv6 流类型,提供 REDIRECT_VRF、REDIRECT_NH、RATE-LIMIT 动作,并与 ACL 硬件集成以实现线速执行。
EVPN Address Family
支持 L2VPN EVPN AFI/SAFI (25/70),包含 Type-2、Type-3、Type-4 与 Type-5 路由、RT 导入/导出策略,以及面向数据中心 leaf-spine 的 eBGP EVPN(RFC 7432 §11)。
BFD 快速排出
支持面向 BGP 的 BFD(RFC 5882):亚秒级邻居故障检测,按会话分配 BFD discriminator,并在 BFD down 时联动撤回 ECMP next-hop。
Policy & Filtering
支持 route map、prefix-list、community-list。包含 Large Community(RFC 8092)、用于 VPN RT 的 Extended Community、AS-path 正则过滤、NEXT_HOP 重写以及 local preference 操控。
OcNOS-Validated Hardware
仅供参考。 以下平台是经 BGP 验证硬件的代表性子集。完整且实时更新的合格平台列表(含 ASIC、端口密度与版本覆盖情况)维护于 OcNOS 硬件兼容性列表中。
相关技术与解决方案
对比所有 OcNOS 验证平台上的 BGP 支持
Open Feature Matrix →常见问题
BGP 用于什么?
为什么 data center fabric 中使用 BGP,而非 OSPF 或 IS-IS?
什么是BGP FlowSpec?
什么是 BGP-LU?
哪些硬件可运行 OcNOS BGP?
深入了解,随身带走。
产品数据手册,以及内容比本页更为深入的简明技术下载资料。
OcNOS-SP 数据手册
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。
使用 OcNOS 升级到 SR-MPLS
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。
云与服务提供商 WAN 传输
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。