Aggregating RSVP Reservations

Problem

You want to aggregate several RSVP reservations so that the core of your network doesn't need to keep track of them all separately.

Solution

This feature requires the creation of a boundary between the edge region of the network, where RSVP runs normally, and the core of the network where packets are classified purely using DSCP:

Router2#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router2(config)#interface FastEthernet0/0
Router2(config-if)#ip address 192.168.101.1 255.255.255.0
Router2(config-if)#ip rsvp bandwidth 128 56
Router2(config-if)#ip rsvp data-packet classification none
Router2(config-if)#ip rsvp resource-provider none
Router2(config-if)#exit
Router2(config)#interface Serial0/0.1 point-to-point
Router2(config-subif)#ip address 192.168.55.10 255.255.255.252
Router2(config-subif)#frame-relay interface-dlci 409
Router2(config-fr-dlci)#ip rsvp bandwidth 128 56
Router2(config-subif)#ip rsvp data-packet classification none
Router2(config-subif)#ip rsvp resource-provider none
Router2(config-subif)#exit
Router2(config)#end
Router2#

 

Discussion

The biggest problem with RSVP is that it doesn't scale well when you have a large number of reservations. This is a good model at the edge of the network, but in the middle of the network, where there could be a huge number of flows to keep track of, it would be preferable to use traditional DSCP-based packet marking and queuing.

However, it is not sufficient to just run RSVP at the edges of the network and use a pure DSCP model in the core. Consider a model in which traffic must cross from one RSVP network region through the traditional DSCP core to another RSVP region. A reservation request originating in the first RSVP region will not reach the second region if the core doesn't support RSVP. Consequently, it is not possible to guarantee end-to-end quality of service.

Cisco introduced a new feature to get around this problem in IOS Version 12.2(2)T. The key is to configure RSVP on the core routers so that they can relay RSVP requests back and forth between the edge regions, but to instruct them not to actually use the RSVP information when queuing packets.

There are two commands required to do this, and they must be configured on every interface that will be forwarding RSVP packets through the core network region:

Router2(config)#interface FastEthernet0/0
Router2(config-if)#ip rsvp data-packet classification none
Router2(config-if)#ip rsvp resource-provider none

For example, in an MPLS network, you might want to use this type of configuration on the PE routers. This would allow all of the routers on the customer premises to support traditional RSVP, while the MPLS network core would prioritize based on its own internal classes of service.

See Also

Recipe 11.10; Recipe 11.11

Router Configuration and File Management

Router Management

User Access and Privilege Levels

TACACS+

IP Routing

RIP

EIGRP

OSPF

BGP

Frame Relay

Handling Queuing and Congestion

Tunnels and VPNs

Dial Backup

NTP and Time

DLSw

Router Interfaces and Media

Simple Network Management Protocol

Logging

Access-Lists

DHCP

NAT

First Hop Redundancy Protocols

IP Multicast

IP Mobility

IPv6

MPLS

Security

Appendix 1. External Software Packages

Appendix 2. IP Precedence, TOS, and DSCP Classifications

Index



Cisco IOS Cookbook
Cisco IOS Cookbook (Cookbooks (OReilly))
ISBN: 0596527225
EAN: 2147483647
Year: 2004
Pages: 505

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net