Platform SDK: Quality of Service |
RSVP recognizes three base reservation styles. Note that not all RSVP reservation styles are available without direct interaction (through the ProviderSpecific buffer) with RSVP.
The fixed filter (FF) RSVP reservation style implies a distinct reservation and an explicit sender. This contrasts with other reservation styles in that a reservation is made for individual senders, and the reservation is not shared with any other sender.
The fixed filter style is appropriate (and its definition implied) for use with unicast sessions. The RSVP SP uses the fixed filter for all TCP receivers, and for unicast UPD receivers attempting to establish a QOS-enabled connection.
The wildcard filter (WF) RSVP reservation style implies that a single reservation is shared among all senders in the session. The wildcard filter style is appropriate for use with applications such as audio conferencing, for example, in which only one or two speakers at a time can speak (in order for the audio conference to be meaningful); in which case only one reservation is necessary to service all participants.
The shared explicit (SE) RSVP reservation style is a hybrid of the other two RSVP reservation styles; with the shared explicit style, the receiving application is making a reservation which can be shared (explicitly) by selected senders. The shared explicit style is appropriate for applications such as a video conference in which, unlike the WF reservation, only participants who are explicitly listed benefit from the RSVP reservation.
The RSVP SP does not use the shared explicit filter by default. Applications that want to use the shared explicit filter must set the Style member of the RSVP_RESERVE_INFO object to RSVP_SHARED_EXPLICIT_STYLE, and must specify the list of senders in flowdescriptors.
It is important to note that the number of senders included in any individual Shared Explicit reservation should be limited to a reasonable number of senders (such as 10). If more than approximately 10 senders will be included in a given reservation, senders should use the WF reservation style.