利用 Segment Routing 实现的 BGP 出口对等工程(BGP-EPE),在 Interop Tokyo 2021 的 ShowNet(AS290)网络上实测发现,77% 的前缀存在比 BGP 最优路径更低延迟的备选路径,约 60% 前缀可获最高 10% 的 RTT 降低。
**BGP-EPE 机制与实验环境**
BGP-EPE(RFC 9087)将 Segment Routing 的段标识符(SID)映射到 eBGP 对等体。ASBR 为每个对等路由器分配 BGP Peering SID;收到携带该 SID 的 MPLS 报文时,ASBR 剥离标签并按 SID 指向的对等体转发,从而绕过 BGP 最优路径选择。实验在 ShowNet 临时骨干网上进行,骨干采用 SR-MPLS 与 SRv6 L3VPN,三台 ASBR 分别为 Cisco ASR9902、Juniper MX204、Huawei NE8000-X4,均支持 SR 与 BGP-EPE。拓扑为典型叶子网络,包含多条上游链路,适合评估出口工程收益。
**实测数据与路径收益**
测量方法为:向目标前缀发送探测报文,强制封装不同 BGP Peering SID,记录各出口的 RTT 并与 BGP 最优路径对比。结果显示,77% 的前缀至少存在一条备选出口的延迟低于最优路径;其中约 60% 前缀的 RTT 降低幅度达 10% 以内。原文未给出具体数据的最大降低值、抖动变化或丢包率对比。实验未改变生产流量的本地偏好,仅通过封装实现无损探测,避免了传统 Local-Pref 调整影响全量用户的风险。
**对运维的工程启示**
BGP-EPE 让网络工程师可在不干扰业务的前提下,量化每个前缀在不同出口的真实延迟表现,进而制定按前缀或应用的出口策略。在多厂商 ASBR 共存、SR-MPLS 与 SRv6 并行的环境中,机制已验证可用。工程部署时需关注 SID 分配一致性、MPLS MTU 与封装开销、以及对现有 BGP 决策流程的兼容性测试。
原文: APNIC Blog(2022-03-10)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog