|  | 
            IntServ was 
            defined in IETF RFC 1633, which proposed the resource reservation 
            protocol (RSVP) as a working protocol for signaling in the IntServ 
            architecture. This protocol assumes that resources are reserved for 
            every flow requiring QoS at every router hop in the path between 
            receiver and transmitter using end-to-end signaling.   
            The IntServ model 
            for IP QoS architecture defines three classes of service based on 
            applications’delay requirements (from highest performance to 
            lowest):   
            
            ·        
            
            
            Guaranteed-service class 
            - with bandwidth, bounded delay, and no-loss guarantees;
            
            ·        
            
            
            Controlled-load service class 
            - approximating best-effort service in a lightly loaded network, 
            which provides for a form of statistical delay service agreement 
            (nominal delay) that will not be violated more often than in an 
            unloaded network;
            
            ·        
            
            
            Best-effort service class 
            - similar to that which the Internet currently offers, which is 
            further partitioned into three categories:  
              
            
            ·        
            
            
            interactive burst (e.g., Web),  
              
              ·        
              
              interactive bulk (e.g., FTP) and 
               
              
              
              ·        
              
              
              asynchronous (e.g., e-mail) 
            The main point is 
            that the guaranteed service and controlled load classes are based on 
            quantitative service requirements, and both require signaling and 
            admission control in network nodes. These services can be provided 
            either per-flow or per-flow-aggregate, depending on flow 
            concentration at different points in the network. Although the 
            IntServ architecture need not be tied to any particular signaling 
            protocol, Resource Reservation Protocol (RSVP) described below, is 
            often regarded as the signaling protocol in IntServ. Best-effort 
            service, on the other hand, does not require signaling. 
            Using a method 
            similar to the switched virtual circuit (SVC) of asynchronous 
            transfer mode (ATM) networks, IntServ uses RSVP between senders and 
            receivers for per-flow signaling (Fig.5). RSVP messages traverse the 
            network to request and reserve resources. Routers along the path, 
            including core routers, must maintain soft states for RSVP flows. (A 
            soft state is a temporary state governed by the periodic expiration 
            of resource reservations, so that no explicit path tear down request 
            is required. Soft states are refreshed by periodic RSVP messages.) 
            RSVP is a set-up 
            protocol providing a receiver-based, guaranteed, end-to-end QoS 
            pipe. A reserved pipe is created in the following manner: First, 
            PATH messages flow from the sender downstream to discover the data 
            path. An RESV message, originating from a receiver and traveling in 
            the reverse direction of the PATH messages, attempts to set local 
            Integrated Services standard (IntServ) reservation for the flow. 
            Each node along the path may either admit or reject the reservation 
            subject to capacity or policy admission controls.   
 
            Figure 5 - 
            Classical operation of RSVP.   
            The major 
            advantage of IntServ is that it provides service classes, which 
            closely match the different application types described earlier and 
            their requirements. For example, the guaranteed service class is 
            particularly well suited to the support of critical, intolerant 
            applications. On the other hand, critical, tolerant applications and 
            some adaptive applications can generally be efficiently supported by 
            controlled load services. Other adaptive and elastic applications 
            are accommodated in the best-effort service class.   
            A major 
            characteristic of IntServ is that it leaves the existing best-effort 
            service class mostly unchanged (except for a further subdivision of 
            the class), so it does not involve any change to existing 
            applications. This is an important property since IntServ is then 
            capable of providing this class of service as efficiently as the 
            current Internet. IntServ also leaves the forwarding mechanism in 
            the network unchanged. This allows for an incremental deployment of 
            the architecture, while allowing end systems that have not been 
            upgraded to support IntServ to be able to receive data from any 
            IntServ class (with, of course, a possible loss of guarantee).
            
             
            IntServ provides 
            a very interesting set of service classes that, although maybe not 
            ideal, represent an excellent approximation of the kind of services 
            required in a global telecommunication platform since it does not 
            discriminate against any applications.   
            Although IntServ 
            is a straightforward QoS model, end-to-end service guarantees cannot 
            be supported unless all nodes along the route support IntServ. This 
            is obviously so because any best-effort node along any route can 
            treat packets in such a way that the end-to-end service agreements 
            are violated. In the case of end-end implementation of IntServ QoS 
            model, it is recognized by the industry that the support of per-flow 
            guarantees in the core of the Internet will pose severe scalability 
            problems. Therefore, scalability is a key architectural concern for 
            IntServ, since it requires end-to-end signaling and must maintain a 
            per-flow soft state at every router along the path. Other concerns 
            are, how to authorize and prioritize reservation requests, and what 
            happens when signaling is not deployed end-to-end. Because of these 
            issues, it is generally accepted that IntServ is a better candidate 
            for enterprise networks (i.e., for access networks), where user 
            flows can be managed at the desktop user level, than for large 
            service provider backbones. A hybrid model (RSVP-DS) that uses RSVP 
            at the edges and DiffServ in the backbone has been proposed and 
            seems to be winning consensus as a backbone service architecture 
            concept. 
            Finally, although 
            the subclassing of best-effort service, although already a 
            significant improvement on the flat best-effort service currently 
            provided in the Internet, finer-grained subclassing of the 
            best-effort service class may be desirable in a commercial network. |   |