[c-nsp] MPLS Traffic Engineering , RSVP and QoS

gladston at br.ibm.com gladston at br.ibm.com
Sun Jan 8 04:31:20 EST 2006


Hi,

I though if CBWFQ was applyed to an interface reserving 60Mbps for a 
specific traffic (precedence 5 in the test), RSVP would have less then 
40Mbps left on the interface to reserve bandwidth for new tunnel, and new 
tunnel requiring 70Mbps would fail.
But test shows that the tunnel goes up. Am I missing the point, and the 
interface bandwidth reserved using CBWFQ does not account on the bandwidth 
reserved using RSVP? 

These was the test:

R11--------R2--------R4

Tunnel between R11 and R4 requires 70Mbps.
CBWFQ is applyed to R11 interface leading to R2, requiring 60Mbps of 
bandwidth for precedence 5. R11's interface is fastethernet.


R11#sh run
ip cef
mpls ldp logging neighbor-changes
mpls traffic-eng tunnels
!
 class-map match-all Prec5
  match ip precedence 5
!
 policy-map QoS
  class Prec5
   bandwidth 60000
!
interface Loopback0
 ip address 11.11.11.11 255.255.255.255
 ip ospf network point-to-point
!
interface Tunnel411
 ip unnumbered Loopback0
 mpls traffic-eng tunnels
 tunnel destination 4.4.4.4
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng autoroute announce
 tunnel mpls traffic-eng priority 7 7
 tunnel mpls traffic-eng bandwidth  70000
 tunnel mpls traffic-eng path-option 1 explicit name Takefast
!
interface FastEthernet0/0
 ip address 172.16.211.11 255.255.255.0
 service-policy output QoS
 mpls traffic-eng tunnels
 tag-switching ip
 ip rsvp bandwidth 70000
!
router ospf 1
 mpls traffic-eng router-id Loopback0
 mpls traffic-eng area 0
 router-id 11.11.11.11
 log-adjacency-changes
 network 11.11.11.11 0.0.0.0 area 0
 network 172.16.24.0 0.0.0.255 area 0
 network 172.16.211.0 0.0.0.255 area 0
 network 192.168.211.0 0.0.0.255 area 0
!
ip explicit-path name Takefast enable
 next-address 172.16.211.2
 next-address 172.16.24.4
 next-address 4.4.4.4
!
end


R11#conf t
R11(config)#int tu 411
R11(config-if)#sh
R11(config-if)#no sh

R11#sh mpls traffic-eng tunnels tu 411

Name: R11_t411                            (Tunnel411) Destination: 4.4.4.4
  Status:
    Admin: up         Oper: up     Path: valid       Signalling: connected

    path option 1, type explicit Takefast (Basis for Setup, path weight 2)

  Config Parameters:
    Bandwidth: 70000    kbps (Global)  Priority: 7  7   Affinity: 
0x0/0xFFFF
    Metric Type: TE (default)
    AutoRoute:  enabled   LockDown: disabled  Loadshare: 70000    bw-based
    auto-bw: disabled

  InLabel  :  -
  OutLabel : FastEthernet0/0, 20
  RSVP Signalling Info:
       Src 11.11.11.11, Dst 4.4.4.4, Tun_Id 411, Tun_Instance 152
    RSVP Path Info:
      My Address: 172.16.211.11
      Explicit Route: 172.16.211.2 172.16.24.2 172.16.24.4 4.4.4.4
      Record Route:  NONE
      Tspec: ave rate=70000 kbits, burst=1000 bytes, peak rate=70000 kbits
    RSVP Resv Info:
      Record Route:  NONE
      Fspec: ave rate=70000 kbits, burst=1000 bytes, peak rate=70000 kbits
  Shortest Unconstrained Path Info:
    Path Weight: 2 (TE)
    Explicit Route: 172.16.211.11 172.16.211.2 172.16.24.2 172.16.24.4
                    4.4.4.4
  History:
    Tunnel:
      Time since created: 1 hours, 5 minutes
      Time since path change: 13 seconds
    Current LSP:
      Uptime: 13 seconds
    Prior LSP:
      ID: path option 1 [151]
      Removal Trigger: tunnel shutdown

R11#sh ip rsvp int
interface    allocated  i/f max  flow max sub max
Mu211        0          70M      70M      0
Tu211        0          0        0        0
Tu411        0          0        0        0
Fa0/0        70M        70M      70M      0

R11#sh queue fa 0/0
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: weighted fair
  Output queue: 0/1000/64/0 (size/max total/threshold/drops)
     Conversations  0/1/256 (active/max active/max total)
     Reserved Conversations 1/1 (allocated/max allocated)
     Available Bandwidth 15000 kilobits/sec

R11#sh queueing int fa 0/0
Interface FastEthernet0/0 queueing strategy: fair
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: weighted fair
  Output queue: 0/1000/64/0 (size/max total/threshold/drops)
     Conversations  0/1/256 (active/max active/max total)
     Reserved Conversations 1/1 (allocated/max allocated)
     Available Bandwidth 15000 kilobits/sec

It seems that I need to review my concepts about RSVP, CBWFQ and MPLS TE.

Any comments appreciated.

Happy New Year!!!




More information about the cisco-nsp mailing list