本文主要是介绍MPLS VPN1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、CE 将私有路由传递到PE端
2、PE 端在收到不同 CE 发送过来的相同网段路由时使用 RD 值进行区分——格式X:x 32 位
3、PE 端将附上 RD 的私有路由不能直接装载于本地公有路由表中,需要放置到对应的 VRF(虚拟路由转发)空间内;之后再路由付 RT值,用于传递到对端 PE设备,对端区分信息; VPNV4路由=普通IPV4 路由+RD+RT
4、VPNV4 路由需要 MP-BGP 来进行传递;对端基于 RT值,将路由装载到对应的 VRF 空间内,再共享给对应的 CE;
5、控制层面工作完成后,数据层面需要基于MPLS来工作,由于数据层面不能携带 RD/RT值;故 mpls 将在数据包中压入两层标签,外层标签用于穿越中间设备,打破 BGP 路由黑洞;内层标签用于对应 VRF 空间;
配置:
1、ISP 部分
1) IGP 路由
2) MPLS 域
3) 配置 MPLS VPN
[r2]ip vpn-instance a 创建名为 a的 vrf 空间
[r2-vpn-instance-a]ipv4-family 进入 IPV4 的配置模式下
[r2-vpn-instance-a-af-ipv4]route-distinguisher 1:1 RD值
[r2-vpn-instance-a-af-ipv4]vpn-target1:1 RT值 必须对端的 PE 端一致
这篇关于MPLS VPN1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!