配置思路:option c2不带RR的思想是让两PE互相学到自己的ldp lsp(option c1是BGP lsp)
此过程中就类似两as组成了一个大的mpls域,数据传输的过程中只会有2层标签(私网标签+公网标签)
如何才能学习到ldp lsp呢?
ldp lsp只会针对IGP32bit主机路由,意味着对于PE来说,对面PE的32bit主机地址应该是在IGP中学习到的。
既然在传递过程中使用BGP,那么意味着需要将BGP路由引入到对端AS里的IGP中。这是路由传递角度(控制平面)的
思考。
R3-R4建立ipv-family单播EBGP邻居,用于传递PE的loopback0的ip地址
考虑到R6要建立关于1.1.1.1的ldp lsp
那么1.1.1.1/32通过R3传递到R4之后,R4在自己IGP中import-route bgp,将bgp路由变成IGP路由
但传递到应该是1.1.1.1/32的标签路由(使用route-policy来添加标签),所以R3的接口g0/0/1也得开启mpls,并且在bgp中peer R4需要使能标签路由传递能力
[R3-bgp]peer 10.1.34.4 route-policy asbr export //使用route-policy来添加标签
[R3-bgp]peer 10.1.34.4 label-route-capability //使能标签路由传递能力
R4引入标签路由后需要产生此路由的ldp lsp
[R3]mpls
[R3-mpls]lsp-trigger bgp-label-route //在mpls视图中使能bgp路由产生lsp
R1与R6建立MP-EBPG邻居,传递路由
数据传输过程中有4个公网标签