cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3049
Views
10
Helpful
4
Replies

MPLS-TE Class-based Tunnel Selection Help!

fcocciari
Level 1
Level 1

Hi,

I'm trying to use this feature, following the doc on the Cisco CCO

http://www.cisco.com/en/US/partner/docs/ios/12_0s/feature/guide/gscbts.html

Here is my sample config:

interface Tunnel1000

ip unnumbered Loopback0

tunnel destination 200.0.1.234

tunnel mode mpls traffic-eng

tunnel mpls traffic-eng autoroute announce

tunnel mpls traffic-eng autoroute metric relative -2

tunnel mpls traffic-eng priority 0 0

tunnel mpls traffic-eng bandwidth 10000

tunnel mpls traffic-eng path-option 1000 explicit name PE11-P11-P1-P2-P21-PE21

tunnel mpls traffic-eng exp default

no routing dynamic

!

interface Tunnel2000

ip unnumbered Loopback0

tunnel destination 200.0.1.234

tunnel mode mpls traffic-eng

tunnel mpls traffic-eng autoroute announce

tunnel mpls traffic-eng autoroute metric relative -2

tunnel mpls traffic-eng priority 0 0

tunnel mpls traffic-eng bandwidth 10000

tunnel mpls traffic-eng path-option 1 explicit name PE11-P11-P21-PE21

tunnel mpls traffic-eng exp 5

no routing dynamic

!

ip explicit-path name PE11-P11-P1-P2-P21-PE21 enable
next-address 200.0.1.149
next-address 200.0.1.9
next-address 200.0.1.10
next-address 200.0.1.233
next-address 200.0.1.234
!
ip explicit-path name PE11-P11-P21-PE21 enable
next-address 200.0.1.149
next-address 200.0.1.233
next-address 200.0.1.234
!

I espect that the output of show mpls forwarding-table 200.0.1.234 detail shows infos about exp selection, but I receive only the following:


Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop   
Label  Label or VC   or Tunnel Id      Switched      interface             
26     Pop Label     200.0.1.234/32    0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1524, Label Stack{32}, via Fa0/0
        CA0111000008CA070EA000088847 00020000
        No output feature configured
    Per-destination load-sharing, slots: 0 2 4 6 8 10 12 14
       Pop Label     200.0.1.234/32    0             Tu2000     point2point
        MAC/Encaps=14/18, MRU=1524, Label Stack{29}, via Fa0/0
        CA0111000008CA070EA000088847 0001D000
        No output feature configured
    Per-destination load-sharing, slots: 1 3 5 7 9 11 13 15

What is wrong ?

Thank you in advance.

4 Replies 4

Aditya Ghanekar
Level 1
Level 1

I cannot see anything wrong over here...!

However, URL given by you is wrong. Here is the correct one -

http://www.cisco.com/en/US/docs/ios/12_0s/feature/guide/gscbts.html

Regards,

Aditya Ghanekar.

Hi Aditya,

thank you for your reply.

I solved the issue introducing the tunnel bundle exp commands, in this way:

interface Tunnel0
ip unnumbered Loopback0
load-interval 30
tunnel destination 200.0.1.234
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng path-option 1 explicit name PE11-P11-P1-P2-P21-PE21
tunnel mpls traffic-eng path-option 10 dynamic
tunnel mpls traffic-eng exp default
no routing dynamic
!
interface Tunnel1
ip unnumbered Loopback0
load-interval 30
tunnel destination 200.0.1.234
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng path-option 1 explicit name PE11-P11-P21-PE21
tunnel mpls traffic-eng path-option 10 dynamic
tunnel mpls traffic-eng exp 5
no routing dynamic
!
interface Tunnel10000
ip unnumbered Loopback0
load-interval 30
tunnel destination 200.0.1.234
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng exp-bundle master
tunnel mpls traffic-eng exp-bundle member Tunnel0
tunnel mpls traffic-eng exp-bundle member Tunnel1
no routing dynamic
!

Do you beleive is it correct ?

Regards

Fabrizio Cocciari

Thank you so much! I tried this config on dynamips and it works!!!

Hi,

I just configured CBTS feature in my dynamips scenario.

The TE member tunnels are:

interface Tunnel10
ip unnumbered Loopback10
tunnel destination 192.168.10.15
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth sub-pool 40000
tunnel mpls traffic-eng path-option 1 explicit name 164
tunnel mpls traffic-eng fast-reroute
tunnel mpls traffic-eng exp 5
no routing dynamic
!
interface Tunnel20
ip unnumbered Loopback10
tunnel destination 192.168.10.15
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth sub-pool 60000
tunnel mpls traffic-eng path-option 2 explicit name 11134
tunnel mpls traffic-eng exp 3 4
no routing dynamic
!
interface Tunnel30
ip unnumbered Loopback10
tunnel destination 192.168.10.15
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth 30000
tunnel mpls traffic-eng path-option 2 explicit name 154
tunnel mpls traffic-eng exp 0 1
no routing dynamic

The master tunnel configuration is:

interface Tunnel1000
ip unnumbered Loopback10
tunnel destination 192.168.10.15
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng exp-bundle master
tunnel mpls traffic-eng exp-bundle member Tunnel20
tunnel mpls traffic-eng exp-bundle member Tunnel10
tunnel mpls traffic-eng exp-bundle member Tunnel30


My problem: The packets are not fowarded over the right TE tunnel according to the EXP value, imposed on the MPLS packets and configured on the TE tunnels.

The output of show mpls traffic-engineering exp command is describing how the exp values are mapped on the TE tunnels:

PE1#sh mpls traffic-eng exp


Destination: 192.168.10.15


   Master: Tunnel1000        Status:  up


   Members       Status               Conf Exp                  Actual Exp


   Tunnel20      up  (Active)         3 4                       3 4
   Tunnel10      up  (Active)         5                         5
   Tunnel30      up  (Active)         0 1                       0 1 2 6 7


(D) : Destination is different
(NE): Exp values not configured on tunnel

But the LFIB table doesn't show any information about the EXP value:

PE1#sh mpls forwarding-table 192.168.10.15 de


Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
21     Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{31}, via Fa3/0
        CA0003000054CA06077C00548847 0001F000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{31}, via Fa3/0
        CA0003000054CA06077C00548847 0001F000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{31}, via Fa3/0
        CA0003000054CA06077C00548847 0001F000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{23}, via Fa2/0
        CC07077C0010CA06077C00388847 00017000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{23}, via Fa2/0
        CC07077C0010CA06077C00388847 00017000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{17}, via Fa6/0
        CA0103000070CA06077C00A88847 00011000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{31}, via Fa3/0
        CA0003000054CA06077C00548847 0001F000
        No output feature configured
       Pop Label     192.168.10.15/32  0             Tu1000     point2point
        MAC/Encaps=14/18, MRU=1500, Label Stack{31}, via Fa3/0
        CA0003000054CA06077C00548847 0001F000
        No output feature configured

Even more, it displays "8" Tu1000 entries which, I suppose, correspond to the "8" EXP values that can be configured on the TE tunnels. Please correct me if I am wrong.

Please help me to fix this problem. I don't see where I got it wrong.

Thanks!