Download presentation
Presentation is loading. Please wait.
Published byGervais Virgil French Modified over 9 years ago
1
CIS679: RSVP r Review of Last Lecture r RSVP
2
Review of Last Lecture r Scheduling: m Decide the order of packet transmission r Resource configuration r Admission control m R-spec: defines the QOS being requested m T-spec: defines the traffic characteristics m A signaling protocol is needed to carry the R-spec and T- spec to the routers where reservation is required; RSVP is a leading candidate for such signaling protocol
3
Reservation Protocol: RSVP Upper layer protocols and applications IP Link layer modules ICMPIGMPRSVP IP service interface Link layer service interface
4
RSVP r Used on connectionless networks r Relies on soft state: reservations must be refreshed and do not have to be explicitly deleted r Aims to support multicast as effectively as unicast flows - mcast apps good candidates for real-time, and are heterogeneous r Receiver-oriented approach
5
Role of RSVP r Rides on top of unicast/multicast routing protocols r Carries resource requests all the way through the network r At each hop consults admission control and sets up reservation. Informs requester if failure r RSVP only carries messages
6
Changing Reservation r Receiver-oriented approach and soft state make it easy to modify reservation r Modification sent with periodic refresh
7
RSVP Service Model r Make reservations for simplex data streams r Receiver decides whether to make reservation r Control msgs in IP datagrams (#proto 46) r One pass: m failed requests return error messages - receiver must try again m no e2e ack for success
8
Basic Message Types r PATH message r RESV message r CONFIRMATIONmessage m generated only upon request m unicast to receiver when RESV reaches node with established state r TEARDOWN message r ERROR message (if path or RESV fails)
9
Making A Reservation r Receivers make reservation r Before making a reservation, receiver must know: m type of traffic sender will send (Tspec) m path the sender’s packets will follow r Both can be accomplished by sending PATH messages
10
PATH Messages r PATH messages carry sender’s Tspec r Routers note the direction PATH messages arrived and set up reverse path to sender r Receivers send RESV messages that follow reverse path and setup reservations r If reservation cannot be made, user gets an error
11
PATH and RESV messages R Sender 1 Sender 2 receiver 1 receiver 2 RR R PATH RESV RESV (merged)
12
Soft State r Routing protocol makes routing changes, RSVP adjusts reservation state r In absence of route or membership changes, periodic PATH and RESV msgs refresh established reservation state r When change, new PATH msgs follow new path, new RESV msgs set reservation r Non-refreshed state times out automatically
13
Router handling of RESV messages r If new request rejected, send error message r If admitted: m install packet filter into forwarding dbase m pass flow parameters to scheduler m activate packet policing if needed m forward RESV msg upstream
14
RSVP and multicast r Reservations from multiple receivers for a single sender are merged together at branching points r Reservations for multiple senders may not be added up: m audio conference, not many talk at same time m only subset of speakers (filters) m mixers and translators
15
RSVP deployment r Authentication and access control r Accounting and charging r Policy control r Future direction? m tightly coupled with the future direction of the Internet service model
16
Conclusion r RSVP m PATH and RESV messages m Soft-state
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.