RSVP Characteristics Unicast and multicast Simplex f Unidirectional data flow Separate reservations in two directions ◆ Receiver initiated i Receiver knows which subset of source transmissions it wants o Maintain soft state in internet Responsibility of end users o Providing different reservation styles a Users specify how reservations for groups are aggregated Transparent operation through non-RSVP routers o Support IPv4 (Tos field) and IPv6(Flow label field) 6
6 RSVP Characteristics Unicast and Multicast Simplex ◼ Unidirectional data flow ◼ Separate reservations in two directions Receiver initiated ◼ Receiver knows which subset of source transmissions it wants Maintain soft state in internet ◼ Responsibility of end users Providing different reservation styles ◼ Users specify how reservations for groups are aggregated Transparent operation through non-RSVP routers Support IPv4 (ToS field) and IPv6 (Flow label field)
7.12 Data flows Session e Data flow identified by destination Resources allocated by router for duration of session ◆ Defined by Destination IP address ◆ Unicast or multicast IP protocol identifier ◆ TCP, UDP etc Destination port May not be used in multicast
7 7.1.2 Data Flows - Session Data flow identified by destination Resources allocated by router for duration of session Defined by ◼ Destination IP address Unicast or multicast ◼ IP protocol identifier TCP, UDP etc. ◼ Destination port May not be used in multicast
Flow Descriptor ◆ Reservation Request Flow spec Desired Qos Used to set parameters in node's packet scheduler Service class, Rspec(reserve), Tspec(traffic) a Filter spec Set of packets for this reservation Source address, source prot
8 Flow Descriptor Reservation Request ◼ Flow spec Desired QoS Used to set parameters in node’s packet scheduler Service class, Rspec (reserve), Tspec (traffic) ◼ Filter spec Set of packets for this reservation Source address, source prot
Treatment of packets of one session at one router packets that Packet scheduler s packets of one session flowspec Qas delivery (addressed to one destination) espec Best-effo other packets delivery
9 Treatment of Packets of One Session at One Router
RSVP Operation Diagram (a) Data distrubution to a multicast group b)Filtering by Source (c)Filtering a Substream (d) Merged Resv Messages 10
10 RSVP Operation Diagram