OptionA原理
单域配置可参考MPLS组网配置

跨域搭建其实就一个点:怎样实现不同域之间的路由传递,对于OptionA来说,其将其他区域视为自己的接入用户,配置对应的VRF对接相关路由,将ASBR-PE间建立对应的动态路由协议以实现路由传递
OptionA特点
配置即原理较为简单,但ASBR-PE负担较大,因为需要学习全场的私网路由并且需要为每一个用户创建对应的VRF进行对接,非常不利于后期维护与添加相关用户
实验拓扑

实验步骤
各自公网做通
在R2和R5有相关路由和邻居


启动各自AS的MPLS和LDP
在R1和R4上看路径是否完整


配置MP-BGP
配置R1--R3,R4--R6,并查看其邻居关系


规划VRF
R3与R4用于对接使用OSPF,两端接入使用BGP

[R3-D]ip vpn-instance a
[R3-D-vpn-instance-a]route-distinguisher 1:2
[R3-D-vpn-instance-a-af-ipv4]vpn-target 10:10
[R3-D-vpn-instance-a-af-ipv4]int g0/0/1
[R3-D-GigabitEthernet0/0/1]ip binding vpn-instance a
[R3-D-GigabitEthernet0/0/1]ip add 10.0.34.3 24
Aug 25 2025 21:43:20-08:00 R3-D %%01IFNET/4/LINK_STATE(l)[6]:The line protocol I
P on the interface GigabitEthernet0/0/0 has entered the UP state.
[R3-D]ospf 2 vpn-instance a router-id 3.3.3.3
[R3-D-ospf-2]a 0
[R3-D-ospf-2-area-0.0.0.0]net 10.0.34.0 0.0.0.255
[R3-D-ospf-2]dn-bit-check disable ase
[R3-D-ospf-2]import-route bgp
[R3-D-bgp]ipv4-family vpn-instance a
[R3-D-bgp-a]import-route ospf 2
[R3-D-GigabitEthernet0/0/1]mpls//非常重要要分配标签实现ASBR-PE间的普通路由传递
用户接入
[A-2-LoopBack0]ip add 8.8.8.8 32
[A-2-LoopBack0]int l1
[A-2-LoopBack1]ip ad 192.168.2.1 24
[A-2-LoopBack1]bgp 50
[A-2-bgp]peer 10.0.68.6 as 200
[A-2-bgp]net 192.168.2.0 24
配置完成两端私网地址可通

效果检验
192.168.1.0——》》》192.168.2.0
R7将数据发出来到R1,R1上看路径MP-BGP为其打上私网标签1029,查下一跳迭代3.3.3.3,打上1026的公网标签抓个包看看确实如此



到达R2执行PHP,交给R3剥离对应私网标签转交R4


R4收到表项查表发现打上1026的私网标签递交R6,此时查表要打上1024的公网标签



后续流量不多推演,返程流量类似
总结
MPLS组网OptionA的方案对于ASBR-PE设备要求较高,虽然配置和原理简单但是其搭建后的拓展与维护相对来说比较复杂,而且其采用VRF to VRF的方式进行传递,要求ASBR-PE这类设备需要掌握全网私网路由以及搭建全网VRF进行对接,而中间的设备就很容易形成转发的瓶颈


1048

被折叠的 条评论
为什么被折叠?



