Resource Reservation Protocol (RSVP) is a protocol that hosts can use to request specific QoS parameters through the network for a particular application data stream. A host can request guaranteed service through a network. If all routers have RSVP support enabled and there is sufficient unreserved bandwidth, a reservation is established throughout the network. In case of insufficient bandwidth, the reservation fails and notifies the hosts. At that point, hosts can send traffic without a reservation, or drop the connection.