An RSVP process has three different RSVP states, plus an additional state for traffic control, described in table
.
When a Path message is received by a node, an entry is added in the path state. When a reservation is made with a Resv message, an entry describes it in the reservation state.
Now suppose that a reservation
is made on a node
and then fails Admission Control on another node
. If another receiver wants to make a reservation
(
), this reservation may be merged at node
with
so that the reservation requested at node
will fail, even if
would have made the reservation
. In order to avoid this ``killer reservation problem'', a reservation's failure is recorded in the blockade state thanks to Resv Error messages, and then merging will take this into account.
Even if it is not part of the specification, an RSVP implementation needs an additional state: the traffic control state. It holds the information about reservations handed to Traffic Control for each outgoing interface.