Previous

Content

Next 


1.4.- Some IETF Projects related to TE

 

Integrated Services (IS)
The IS model requires resources, such as bandwidth and buffers, to be reserved a priori for a given traffic flow to ensure that QoS requested by the flow can be satisfied. Two services have been defined under this model: Guaranteed Service [RFC 2212] and Controlled-Load Service [RFC 2211].
Guaranteed Service can be used for applications requiring bounded packet delivery time, this means, those for which data that is delivered after a pre-defined amount of time has elapsed is usually considered worthless. The service was intended to provide a firm quantitative bound on the end-to-end packet delay for a flow, by controlling the queuing delay on network elements along the data flow path.
Controlled-Load Service can be used for adaptive applications that can tolerate some delay but are sensitive to traffic overload conditions. These applications function satisfactorily when the network is lightly loaded but their performance degrade significantly when the network is heavily loaded. Then, the service has been designed to provide aproximately the same quality as best-effort service in a lightly loaded network, regardless of actual network conditions.
The IS model requires additional components beyond those used in the best-effort model such as packet classifiers, packet schedulers, admission control and explicit signaling (using RSVP, see below). Because individual state is needed for each flow it manages, the main issue against it has been scalability, especially in large public IP networks which may potentially have millions of active micro-flows in transit concurrently.
RSVP
The Resource Reservation Protocol (RSVP) performs the signaling function in the Integrated Service model. RSVP is a soft-state signaling protocol. It supports receiver initiated establishment of resource reservation for both multicast and unicast flows.
  Under RSVP, the sender or source node sends a PATH Message to the receiver with the same source and destination addresses as the traffic which the sender generate. Every intermediate router along the path forwards the PATH Message to the next hop determined by the routing protocol. Upon receiving a PATH Message, the receiver responds with a RESV Message which includes a flow descriptor used to request resource reservations. The RSVP Message travels to the sender node in the opposite direction along the path the PATH Message traversed. Every intermediate router along the path can reject or accept the reservation request. If the request is rejected, the rejecting router will send an error message to the receiver and the signaling process will terminate. If the request is accepted, link bandwidth and buffer space are allocated for the flow and the related flow information is installaed in the router.
One of the problems with RSVP is scalability. Because reservation is required for each microflow, the amount of state maintained by the network increases linearly with the number of microflows. However, RSVP has been modified and extended to mitigate the scaling problems. For example, it has been extended to reserve resources for aggregation of flows, to set up MPLS explicit label switched paths, and to perform other signaling functions within the Internet.

Previous

Content

Next