From: Miguel Trejo (mike.trejo@gmail.com)
Date: Mon Aug 04 2008 - 15:15:59 ART
Hi GS,
I have been facing an issue with MPLS-TE IEWB Lab 1 regarding MPLS-TE. So
far the IOS is behaving kind of weird for both 3640 and 3725. So far the
issue seems to be that when trying to bring up an MPLS-TE tunnel R6
calculates the path via PCALC with no issues as shown here:
Rack1R6#sh mpls traffic-eng topology path destination 131.1.4.4
Query Parameters:
Destination: 131.1.4.4
Bandwidth: 0
Priorities: 0 (setup), 0 (hold)
Affinity: 0x0 (value), 0xFFFFFFFF (mask)
Query Results:
Min Bandwidth Along Path: 33750 (kbps)
Max Bandwidth Along Path: 75000 (kbps)
Hop 0: 131.1.26.6 : affinity 00000000, bandwidth 75000 (kbps)
Hop 1: 131.1.23.2 : affinity 00000000, bandwidth 33750 (kbps)
Hop 2: 131.1.23.3 : affinity 00000000, bandwidth 33750 (kbps)
Hop 3: 131.1.34.3 : affinity 00000000, bandwidth 33750 (kbps)
Hop 4: 131.1.4.4
So everything seems to be fine ( RSVP, IGP, MPLS-TE) but RSVP cannot add the
path.
The tunnel doesn't give too much information about it:
Rack1R6#sh mpls traffic-eng tunnels
Name: Rack1R6_t1004 (Tunnel1004) Destination:
131.1.4.4
Status:
Admin: up Oper: down Path: not valid Signalling: Down
path option 1, type explicit TOR4
path option 2, type dynamic
Config Parameters:
Bandwidth: 0 kbps (Global) Priority: 7 7 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Loadshare: 0 bw-based
auto-bw: disabled
History:
Tunnel:
Time since created: 1 hours, 59 minutes
Path Option 2:
Last Error: RSVP:: Could not add RSVP Path: Operation failed
Debug of RSVP shows that the path received from PCALC cannot be linked even
if PCALC can find the path as shown above:
*Mar 1 01:37:40.995: RSVP: new path message passed parsing, continue...
*Mar 1 01:37:40.995: RSVP: Next ERO subobject 131.1.23.2 is strict but not
adjacent
*Mar 1 01:37:40.995: RSVP 131.1.6.6_434->131.1.4.4_1004[131.1.6.6]: PATH:
Error updating received ERO (error code 2)
However the debugs doesn't show any kind of attempt to signal this with the
first hop on the path (which is R6). This leads me to believe that is R6 the
one that is unable to link the paths from PCALC doesn't even try to signal
the tunnel. I tried this with 3725 and 3640 and behaves pretty much the
same.
To add more fun, the tunnel in the other direction (from R4 to R6) is
working fine at least with the dynamic path option. The explicit path is
also not working.
Here are the configs from R2 and R6. Please ask for anything u need, I can
even provide remote access. Any, and I mean ANY, light is greatly
appreciated, my ideas to solve this have already been discarded and I've
been working on this for at least a week. Thanks in advance GS guys.
Miguel Trejo CCIE R&S 20848
Rack1R6#term len 0
Rack1R6#sh run
Building configuration...
Current configuration : 4021 bytes
!
version 12.3
service timestamps debug datetime msec
no service timestamps log uptime
no service password-encryption
!
hostname Rack1R6
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
!
!
ip cef
no ip domain lookup
no ip dhcp use vrf connected
!
!
ip vrf VPN_A
rd 100:1
route-target export 100:67
route-target import 100:42
route-target import 100:5
mdt default 239.100.0.1
!
ip multicast-routing
ip multicast-routing vrf VPN_A
mpls label protocol ldp
mpls ldp neighbor 131.1.2.2 password CISCO
mpls traffic-eng tunnels
tag-switching tdp router-id Loopback0
!
!
key chain RIP
key 1
key-string CISCO
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all RIP
match protocol rip
class-map match-all VOICE
match access-group name VOICE
class-map match-all EXP4
match mpls experimental topmost 4
class-map match-all EXP3
match mpls experimental topmost 3
!
!
policy-map CU_QOS
class VOICE
police 640000 conform-action set-mpls-exp-imposition-transmit 4
class RIP
class class-default
police 1000000 conform-action set-mpls-exp-imposition-transmit 3
policy-map SP_QOS
class EXP3
bandwidth 1000
class EXP4
priority 640
!
!
!
!
interface Tunnel1004
ip unnumbered Loopback0
tunnel destination 131.1.4.4
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng path-option 1 explicit name TOR4
tunnel mpls traffic-eng path-option 2 dynamic
no routing dynamic
!
interface Loopback0
ip address 131.1.6.6 255.255.255.255
ip pim sparse-mode
!
interface FastEthernet0/0
ip vrf forwarding VPN_A
ip address 129.1.67.6 255.255.255.0
ip rip authentication mode md5
ip rip authentication key-chain RIP
ip pim sparse-mode
speed 100
full-duplex
service-policy input CU_QOS
!
interface FastEthernet0/1
ip address 131.1.26.6 255.255.255.0
ip pim sparse-dense-mode
ip ospf message-digest-key 1 md5 CISCO
ip ospf network point-to-multipoint non-broadcast
speed 100
full-duplex
mpls traffic-eng tunnels
tag-switching ip
service-policy output SP_QOS
ip rsvp bandwidth
ip rsvp resource-provider none
!
interface Serial1/0
ip address 54.1.2.6 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
no dce-terminal-timing-enable
frame-relay map ip 54.1.2.254 100
no frame-relay inverse-arp
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
router ospf 1
mpls traffic-eng router-id Loopback0
mpls traffic-eng area 0
router-id 131.1.6.6
log-adjacency-changes
network 131.1.6.6 0.0.0.0 area 0
network 131.1.26.6 0.0.0.0 area 0
neighbor 131.1.26.2
!
router rip
!
address-family ipv4 vrf VPN_A
redistribute bgp 100 metric 1
network 129.1.0.0
no auto-summary
version 2
exit-address-family
!
router bgp 100
no synchronization
bgp log-neighbor-changes
neighbor 54.1.2.254 remote-as 54
neighbor 54.1.2.254 route-map FROMAS54 in
neighbor 131.1.1.1 remote-as 100
neighbor 131.1.1.1 update-source Loopback0
neighbor 131.1.1.1 next-hop-self
neighbor 131.1.1.1 send-community both
no auto-summary
!
address-family vpnv4
neighbor 131.1.1.1 activate
neighbor 131.1.1.1 send-community both
exit-address-family
!
address-family ipv4 vrf VPN_A
redistribute rip
no auto-summary
no synchronization
exit-address-family
!
ip http server
ip classless
!
!
ip pim vrf VPN_A rp-address 129.1.67.6
!
ip explicit-path name TOR4 enable
next-address 131.1.26.2
next-address 131.1.12.1
next-address 131.1.13.3
next-address 131.1.34.4
!
!
ip access-list extended VOICE
permit udp any any range 16384 32767
!
route-map FROMAS54 permit 10
set local-preference 200
set community 6553654
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
gatekeeper
shutdown
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
privilege level 15
no login
!
end
Rack1R6#
telnet> q
Connection closed.
mktrejo@atlantis:~$ telnet localhost 2002
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connected to Dynamips VM "R2" (ID 1, type c7200) - Console port
Rack1R2(config)#end
Rack1R2#term le
%SYS-5-CONFIG_I: Configured from console by console
Rack1R2#term len 0
Rack1R2#sh run
Building configuration...
Current configuration : 2707 bytes
!
version 12.2
no service timestamps debug uptime
no service timestamps log uptime
no service password-encryption
!
hostname Rack1R2
!
boot-start-marker
boot-end-marker
!
!
ip subnet-zero
ip cef
!
!
no ip domain-lookup
ip domain-name atlantis.com
!
ip multicast-routing
mpls traffic-eng tunnels
no mpls traffic-eng auto-bw timers frequency 0
mpls ldp neighbor 131.1.6.6 password CISCO
mpls ldp router-id Loopback0
mpls label protocol ldp
call rsvp-sync
!
!
!
!
!
!
!
class-map match-all EXP4
match mpls experimental topmost 4
class-map match-all EXP3
match mpls experimental topmost 3
!
!
policy-map SP_QOS
class EXP3
bandwidth 1000
class EXP4
priority 640
!
!
!
interface Loopback0
ip address 131.1.2.2 255.255.255.255
no clns route-cache
!
interface FastEthernet0/0
bandwidth 100000
ip address 131.1.26.2 255.255.255.0
ip pim sparse-dense-mode
service-policy output SP_QOS
ip ospf message-digest-key 1 md5 CISCO
ip ospf network point-to-multipoint non-broadcast
duplex full
mpls traffic-eng tunnels
mpls ip
no clns route-cache
ip rsvp bandwidth 100000
!
interface Serial2/0
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
no clns route-cache
ip rsvp bandwidth
!
interface Serial2/0.12 point-to-point
ip address 131.1.12.2 255.255.255.248
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls ip
frame-relay interface-dlci 201
ip rsvp bandwidth
!
interface Serial2/0.23 point-to-point
ip address 131.1.23.2 255.255.255.248
ip ospf authentication null
ip ospf network broadcast
ip ospf priority 0
mpls traffic-eng tunnels
mpls ip
frame-relay interface-dlci 213
ip rsvp bandwidth
!
interface Serial2/1
no ip address
shutdown
serial restart-delay 0
no clns route-cache
!
interface Serial2/2
no ip address
shutdown
serial restart-delay 0
no clns route-cache
!
interface Serial2/3
no ip address
shutdown
serial restart-delay 0
no clns route-cache
!
interface ATM3/0
no ip address
no atm enable-ilmi-trap
no clns route-cache
!
interface ATM4/0
no ip address
shutdown
no atm enable-ilmi-trap
no clns route-cache
!
interface Lex0
no ip address
no clns route-cache
!
router ospf 1
log-adjacency-changes
network 131.1.2.2 0.0.0.0 area 0
network 131.1.12.0 0.0.0.7 area 0
network 131.1.23.0 0.0.0.7 area 0
network 131.1.26.2 0.0.0.0 area 0
neighbor 131.1.26.6
mpls traffic-eng router-id Loopback0
mpls traffic-eng area 0
!
ip classless
!
no ip http server
!
ip mroute 0.0.0.0 0.0.0.0 131.1.12.1
!
!
!
!
!
control-plane
!
!
dial-peer cor custom
!
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
stopbits 1
line aux 0
stopbits 1
line vty 0 4
privilege level 15
no login
!
!
end
Rack1R2#
Blogs and organic groups at http://www.ccie.net
This archive was generated by hypermail 2.1.4 : Mon Sep 01 2008 - 08:15:29 ART