06-05-2008 07:08 AM
Hey just trying to get a feel for this in a lab, it appears that I cannot get my TE tunnel to come up. I have the tunnel configured for MPLS TE, traffic eng tunnels configured globally and under all interfaces in the path, and ip rsvp bandwidth configured under the interfaces in the path. I am running OSPF with the proper commands. I have my ospf routes on the tunnel endpoints, the tunnel destinations in OSPF as well as the MPLS forwarding table, however when I try to show the mpls tunnel it says no path to the endpoint. The one place I was concentrating was the RSVP setup as from my understanding it need to use this signalling to form the LSP tunnel. It would appear that my RSVP is not working as I show nothing when I do any of the show commands to see the RSVP paths. Any help is welcome on how to troubleshoot the RSVP. One thing is I have frame-relay subinterfaces, do I need to put the ip rsvp bandwidth command under the main interface also?
06-05-2008 12:46 PM
So without outputs from your routers its tough to troubleshoot, but here is all you need to configure a tunnel. Also, "show mpls traffic topology" is a good place to start.
Topology:
R1 -- R2 -- R3
TE start/end node: R1 and R3
!!TE extensions only share info within an area, so a requirement is that the tail node be in the same ospf area as the head node.
Also, the default settings for rsvp restrict a flow to 1,000K, so make sure if you are trying to setup a tunnel with more the 1,000K, that your path will support a reservation that big. The example below allows a single flow to use all 10,000K for single tunnel.
R1:
config t
!
mpls traffic-eng tunnels
!
int lo0
ip add 10.1.1.1 255.255.255.255
!
int serial 1/0
encap frame
no shut
!
int ser 1/0.1 p
ip add 10.1.12.1 255.255.255.0
frame inter 102
bandwidth 45000
ip rsvp band 10000 10000
mpls traffic-eng tunnels
no shut
!
router ospf 1
network 10.1.1.1 0.0.0.0 area 0
network 10.1.12.0 0.0.0.255 area 0
mpls traffic-eng area 0
mpls traffic-eng router-id lo0
!
int tun 13
ip unnum lo0
tun mode mpls traffic
tun sour lo0
tun dest 10.1.3.3
tun mpls traf path-option 1 dynamic
tun mpls traf bandwidth 2000
tun mpls traf autoroute announce
no shut
!
R2:
config t
!
mpls traffic-eng tunnels
!
int lo 0
ip add 10.1.2.2 255.255.255.255
!
int ser 1/0
encap frame
no shut
!
int ser 1/0.1 p
ip add 10.1.12.2 255.255.255.0
frame int 201
bandwidth 45000
ip rsvp band 10000 10000
mpls traffic tunnels
no shut
!
int ser 2/0
encap frame
no shut
!
int ser 2/0.1 p
ip add 10.1.23.2 255.255.255.0
frame int 203
bandwidth 45000
ip rsvp band 10000 10000
mpls traffic tunnels
no shut
!
router ospf 1
ip add 10.1.2.2 0.0.0.0 area 0
net 10.1.12.0 0.0.0.255 area 0
net 10.1.23.0 0.0.0.255 area 0
mpls traffic-eng router lo0
mpls traffic area 0
R3:
conf t
!
mpls traffic-eng tunnels
!
int lo 0
ip add 10.1.3.3 255.255.255.255
!
int ser 2/0
encap frame
no shut
!
int ser 2/0.1 p
ip add 10.1.23.3 255.255.255.0
frame int 302
bandwidth 45000
ip rsvp band 10000 10000
mpls traffic tunnels
no shut
!
router ospf 1
net 10.1.3.3 0.0.0.0 aera 0
net 10.1.23.0 0.0.0.255 area 0
mpls traf area 0
mpls traf router lo0
!
int tun 31
ip unnumb lo 0
tun sour lo0
tun dest 10.1.1.1
tun mode mpls traf
tun mpls traf path-options 1 dynamic
tun mpls traf autoroute announce
tun mpls traf bandwidth 2000
no shut
!
06-05-2008 12:56 PM
thats pretty darn close to what I have. I agree on the tunnel bandwidth command if I fat fingered it and tried to reserve say 100mb instead of 10mb and my lowest link was reserved at 45mb the tunnel would not come up correct? That is the only thing I can think of.
06-05-2008 01:03 PM
Does the tunnel come up without a bandwidth reservation?
06-05-2008 06:29 PM
All good. I was missing a couple of bandwidth commands on 2 of the serials works like a champ and fails over to the other path
Rack1R4#sh mpls traffic-eng tunnels
Name: Rack1R4_t0 (Tunnel0) Destination: 150.1.3.3
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type dynamic (Basis for Setup, path weight 5)
Config Parameters:
Bandwidth: 10000 kbps (Global) Priority: 1 1 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
AutoRoute: enabled LockDown: disabled Loadshare: 10000 bw-based
auto-bw: disabled
InLabel : -
OutLabel : Serial0/1, 23
RSVP Signalling Info:
Src 150.1.4.4, Dst 150.1.3.3, Tun_Id 0, Tun_Instance 73
RSVP Path Info:
My Address: 150.1.4.4
Explicit Route: 150.1.45.5 150.1.25.2 150.1.12.2 150.1.12.1
150.1.13.3 150.1.3.3
Record Route: NONE
Tspec: ave rate=10000 kbits, burst=1000 bytes, peak rate=10000 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=10000 kbits, burst=1000 bytes, peak rate=10000 kbits
History:
Tunnel:
Time since created: 50 minutes, 50 seconds
Time since path change: 7 minutes, 35 seconds
Current LSP:
Uptime: 7 minutes, 35 seconds
Prior LSP:
ID: path option 1 [67]
Removal Trigger: path verification failed
LSP Tunnel Rack1R3_t0 is signalled, connection is up
InLabel : Serial0/1, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 150.1.3.3, Dst 150.1.4.4, Tun_Id 0, Tun_Instance 184
RSVP Path Info:
My Address: 150.1.4.4
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=10000 kbits, burst=1000 bytes, peak rate=10000 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=10000 kbits, burst=1000 bytes, peak rate=10000 kbits
Rack1R4#
06-06-2008 08:23 AM
Cool. Glad its working now. The devils always in the details.
-Rob
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide