Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of...
-
Upload
dwayne-palmer -
Category
Documents
-
view
213 -
download
1
Transcript of Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of...
Resource Resource Reservation Reservation
Protocol (RSVP) (1)Protocol (RSVP) (1)
Advanced Multimedia
University of PalestineUniversity of Palestine Eng. Wisam ZaqootEng. Wisam Zaqoot December 2010December 2010
Ref: Computer Networking: A Top Down Approach, 4th ed., Kurose & Ross
Signaling in the Internetconnectionless
(stateless) forwarding by IP
routers
best effort service
no network signaling protocols
in initial IP design
+ =
New requirement: reserve resources along end-to-end path (end system, routers) for QoS for multimedia applications
RSVP: Resource Reservation Protocol [RFC 2205] “ … allow users to communicate requirements to network
in robust and efficient way.” i.e., signaling ! earlier Internet Signaling protocol: ST-II [RFC 1819]
The Essence of RSVP
1. It provides reservations for bandwidth in multicast trees (unicast is handled as a special case).
2. It is receiver-oriented, i.e., the receiver of a data flow initiates and maintains the resource reservation used for that flow.
RSVP: does not…
specify how resources are to be reserved
rather: a mechanism for communicating needs
determine routes packets will take
that’s the job of routing protocols
signaling decoupled from routing
interact with forwarding of packets
separation of control (signaling) and data (forwarding) planes
Call Admission
Arriving session must : declare its QOS requirement
R-spec: defines the QOS being requested characterize traffic it will send into network
T-spec: defines traffic characteristics signaling protocol: needed to carry R-spec and T-spec to
routers (where reservation is required) RSVP
Flow Spec Routers informed of traffic parameters of
Sender – TSpec Receivers – RSpec
Above two form the flowspec
RSVP: Example 2
Videoconference: suppose each person wants to see each of
the videos at 3 Mbps. Then on each of the links in this multicast
tree, RSVP would reserve 9 Mbps in one direction and 3 Mbps in the other direction.
Note that RSVP does not merge reservations in this example, as each person wants to receive three distinct streams.
RSVP Messages: PATH
PATH message sent periodically by sender towards all destinations
Sets up path from sender to each destination to let the routers know on which links they should forward the reservation messages.
PATH also contains TSpec Based on token bucket model
Maximum bandwidth Token bucket size Maximum packet size
RSVP Messages: RESV
Receivers request for resources using RESV message
Sent upstream Set by PATH messages
if no senders no reservation could be made
Merged as message proceeds upstream
RSVP Messages: RESV
RESV messages propagated upward only if:
Reservation at that particular router is less than requested QoS parameters
Helps in conserving resources in a multicast setting