Ok, here's my solution using MPLS TE to take traffic from R1 -> R3 -> R2 over a tunnel, then from R2 -> R3 -> R4 over another tunnel, and then R4 -> R3 -> R5 over a third tunnel.
Code:
! ALL ROUTERS
mpls traffic-eng tunnels
!
router ospf 1
mpls traffic-eng router-id Loopback0
mpls traffic-eng area 0
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
!
! ALL FASTETHERNET INTERFACES
mpls ip
mpls traffic-eng tunnels
ip rsvp bandwidth 512 512
Code:
! ROUTER 1
interface Tunnel1
ip unnumbered Loopback0
tunnel destination 10.1.7.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 4 4
tunnel mpls traffic-eng bandwidth 128
tunnel mpls traffic-eng path-option 1 explicit name CREATIVE
no routing dynamic
!
ip route 10.1.6.1 255.255.255.255 Tunnel1
!
ip explicit-path name CREATIVE enable
next-address 10.1.8.1
Code:
! ROUTER 2
interface Loopback0
ip address 10.1.7.1 255.255.255.255
!
interface Tunnel1
ip unnumbered Loopback0
tunnel destination 10.1.9.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 4 4
tunnel mpls traffic-eng bandwidth 128
tunnel mpls traffic-eng path-option 1 explicit name CREATIVE
no routing dynamic
!
ip route 10.1.6.1 255.255.255.255 Tunnel1
!
ip explicit-path name CREATIVE enable
next-address 10.1.8.1
Code:
! ROUTER 3
interface Loopback0
ip address 10.1.8.1 255.255.255.255
Code:
! ROUTER 4
interface Loopback0
ip address 10.1.9.1 255.255.255.255
!
interface Tunnel1
ip unnumbered Loopback0
tunnel destination 10.1.6.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 4 4
tunnel mpls traffic-eng bandwidth 128
tunnel mpls traffic-eng path-option 1 explicit name CREATIVE
no routing dynamic
!
ip route 10.1.6.1 255.255.255.255 Tunnel1
!
ip explicit-path name CREATIVE enable
next-address 10.1.8.1
Code:
R1#traceroute 10.1.6.1
Type escape sequence to abort.
Tracing the route to 10.1.6.1
1 10.1.2.2 [MPLS: Label 20 Exp 0] 72 msec 124 msec 140 msec
2 10.1.3.1 48 msec 36 msec 60 msec
3 10.1.3.2 [MPLS: Label 21 Exp 0] 60 msec 60 msec 136 msec
4 10.1.4.1 72 msec 68 msec 40 msec
5 10.1.4.2 [MPLS: Label 22 Exp 0] 148 msec 212 msec 108 msec
6 10.1.5.1 180 msec 396 msec *
_________________
Find networking-forum.com on
Facebook,
LinkedIn,
Twitter,
Google+,or subscribe to the site's
RSS feeds.