我有 4 个 Cisco 路由器,它们相互连接,如下所示:
**R1**(s1/0)--(s1/0)**R2**(s1/1)--(s1/0)**R3**(s1/1)--(s1/0)**R4**
它们都在其接口上分配了一个 IP 地址。R1和R2之间有一条路由,R3和R4之间有一条路由。
我希望 R2 和 R3 成为 MPLS 网络,我像这样配置:
R2:
ip cef
int s1/1
mpls label protocol ldp
mpls ip
mpls mtu 1512
ip route-cache cef
R3:
ip cef
int s1/0
mpls label protocol ldp
mpls ip
mpls mtu 1512
ip route-cache cef
但是,除了 R2 之外,R1 不能 ping 任何东西,并且 Traceroute 在 R2 之后给出“!H”。如果我使用 EIGRP 作为封装在 MPLS 中的路由协议,它可以工作,但我的问题是为什么我需要在 R2 和 R3 之间配置路由?
MPLS 具有重路由功能,难道不能自己创建路由吗?