MPLS 网络向 SRv6 网络演进

MPLS 网络向 SRv6 网络的演进,整网以 AGG 为界分为两个 IGP 域。在两个 IGP 域内分别部署了 LDP/RSVP-TE 隧道和 BGP LSP,在 ACC 和 MC 之间建立 E2E 的 BGP VPNv4 邻居,发布 VPNv4 路由,流量封装在 MPLS 隧道中进行转发。
 
 当升级节点支持 SRv6 之后,此 L3VPN 业务从 MPLS 网络向 SRv6 网络迁移的步骤如下。
- 配置接口 IPv6 地址和 Locator 网段。 
- 配置 IS-IS IPv6,使能 SRv6 功能,发布 Locator 路由。 
- 转发器和控制器建立 BGP IPv6 单播地址族邻居,使能 BGP-LS 和 BGP IPv6 SR-Policy 功能,控制器下发 SRv6 Policy 路径,节点安装 SRv6 TE 路径。 
- 在业务节点上配置 IPv6 地址的 BGP VPNv4 邻居,相互通告私网路由,且路由的 Color 属性与 SRv6 Policy 的 Color 属性对应,确保路由可以迭代到 SRv6 Policy。 
- 此时业务节点上存在两条路由,一条是从 IPv4 地址的 BGP 邻居接收携带私网 MPLS 标签的路由,一条是从 IPv6 地址的 BGP 邻居接收携带 VPN SID 的路由。两条路由的属性完全一致时,设备默认优选从 IPv4 地址的 BGP 邻居接收的路由,业务仍然通过 MPLS 隧道承载。 
- 配置路由策略,使得设备优选从 IPv6 地址的 BGP 邻居接收的路由,则流量会自动切换到 SRv6 承载,将 L3VPN 业务迁移到 SRv6 隧道上。 
- 删除 MPLS 隧道,删除 BGP IPv4 单播地址族邻居,删除 MPLS 协议。 
从以上过程可以看到,在 SRv6 隧道建立完成之后,业务可以从 MPLS 网络平滑迁移到 SRv6 网络。迁移后的网络架构如图所示:
 
 与 MPLS 网络相比,SRv6 网络基于 IPv6 的可达性就可以完成数据的转发,控制平面也只需要 IGP/BGP 等基础协议,不用再维护 MPLS 网络,也不用维护 LDP/RSVP-TE 等控制平面信令协议,业务部署更简单。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/c2e093c7a8fb22d8d374398df】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。












 
    
评论