目录
OSPF SR MPLS TE 跨域L3VPN

如上图所示,CX路由器之间运行OSPF SR,各个AS内部已经学习到prefix sid;但是在CX3和CX4之间断开IGP,运行EBGP;
为了能让CX3和CX4之间传输SR-TE流量,两者之间运行EPE,并通过BGP LU传递CX1和CX6的lo0接口ip地址,使MP-EBGP能建立成功,从而传输VPNV4路由;
最后通过tunnel-policy和显示路径,让VPNV4路由通过SR-TE隧道进行传输;
各AS配置ospf以及SR
略
CX1配置BGP-LU
在CX1上配置BGP,并使用扩展协议Labled Unicast报文传输标签

如上图,先配置peer 3.3.3.3,然后在IPv4-family labled-unicast里面配置peer 3.3.3.3 enable,然后将自己的lo0的ip地址宣告进去,以供CX3能学习到这个路由;
CX3配置BGP-LU
同样,在CX3上配置peer 1.1.1.1,然后在IPv4-family labled-unicast里面配置peer 1.1.1.1 enable

这时候就能从CX1上学习到1.1.1.1/32这条路由,且携带标签

CX4配置BGP-LU

CX6配置BGP-LU

验证CX1和CX6之间的通信
此时虽然能在CX1和CX6上看到彼此lo0的labeled路由,但是无法正常通信,因为默认labeled路由是不会加入到公共路由表的;


只有在ipv4-family unicast中使用“import-rib public labeled-unicast”这条命令,才能将labeled路由引入到公共路由表内;


可以看到默认走的是SRBE LSP




问题以及解决方案
由于当前CX1和CX6之间使用的是SRBE-LSP,没有办法对路径进行控制,所以需要配置SR-TE;
我们的方式是:
CX1和CX6之间使用显式路径进行控制;
CX1配置SR-TE
开启mpls te

互联接口开启mpls te

ospf使能te



1086

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



