Professional Documents
Culture Documents
Introduction of RSVP
• Resource ReSerVation Protocol.
• Allows applications running in hosts to reserve
resources in the Internet for their data flows.
• Used by the routers to forward bandwidth
reservation requests.
• RSVP software must be present in the receivers,
sender, and routers.
Introduction of RSVP (cont.)
• Two principle characteristics of RSVP
– It provides reservations for bandwidth in multicast
trees(unicast is handled as a special case).
– It is receiver-oriented.
• RSVP reserves resources for only one direction data
streams.
• RSVP is not a routing protocol
– It does not determine the links in which the reservations are
to be made.
– An RSVP daemon consults the local routing databases to
obtain routes.
Introduction of RSVP (cont.)
• RSVP depends on an underlying routing
protocol(unicast or multicast) to determine the
routes for the flows
• RSVP is sometimes referred to as a signaling
protocol that allows hosts to establish and tear-
down reservations for data flows
W
RSVP in Hosts and Routers
HOST ROUTER
RSVP RSVP
Application messages Routing
RSVP Protocol RSVP messages
process process process
Policy Policy
Control Control
Data
Admission
Admission Control
Control Packet
Packet Scheduler
Classifier Scheduler Classifier Data
Data
Packet Data
Scheduler
RSVP: multicast- and receiver-oriented.
Heterogeneous receivers
• Sender does not have to know the receiving rates
of all receivers.
• It only needs to know the maximum rate of all its
receivers.
• The sender encodes the video or audio into
multiple layers and sends all the layers up to the
maximum rate into multicast tree.
• The receivers pick out the layers that are
appropriate for their receiving rates.
Heterogeneous receivers (cont.)
• In order to not excessively waste bandwidth in
the network’s links, the heterogeneous receivers
must communicate to the network the rates they
can handle.
• RSVP gives foremost attention to the issue of
reserving resources for heterogeneous receivers.
RSVP Operation Example
Resv(3) Receiver A
Merge Session
point (Ipa,PID,Port)
A Few Simple Examples
An RSVP example
An RSVP video conference example