Chapter 6 Integrated and Differentiated Services 6.0 Introduction o New additions to Internet increasing traffic High volume client/server application Web ● Graphics d Real time voice and video I Need to manage traffic and control congestion ◆ TEFT standards Integrated services Collective service to set of traffic demands in domain Limit demand reserve resources a Differentiated services Classify traffic in groups Different group traffic handled differently
1 Chapter 6 Integrated and Differentiated Services 6.0 Introduction New additions to Internet increasing traffic ◼ High volume client/server application ◼ Web Graphics ◼ Real time voice and video ◼ Need to manage traffic and control congestion IEFT standards ◼ Integrated services Collective service to set of traffic demands in domain ◼ Limit demand & reserve resources ◼ Differentiated services Classify traffic in groups Different group traffic handled differently
6.1 Integrated Services Architecture(ISA) o IPv4 header fields for precedence and type of service usually ignored O ATM only network designed to support TCP, UDP and real-time traffic t May need new installation Add functionality to routers ce(Qos)within TCP/IF o Need to support Quality of serv Means of requesting Qos
2 6.1 Integrated Services Architecture (ISA) IPv4 header fields for precedence and type of service usually ignored ATM only network designed to support TCP, UDP and real-time traffic ◼ May need new installation Need to support Quality of Service (QoS) within TCP/IP ◼ Add functionality to routers ◼ Means of requesting QoS
6.1.1 Internet traffic 1. Elastic e Can adjust to changes in delay and throughput o E.g. common TCP and UDP application t E-Mail-insensitive to delay changes e FTP-User expect delay proportional to file size Sensitive to changes in throughput SNMP-delay not a problem, except when caused by congestion .Web(http)TelNet-SenSitivEtodelay o Not per packet delay -total elapsed time E. g. web page loading time For small items, delay across internet dominates For large items it is throughput over connection o Need some Qos control to match to demand
3 6.1.1 Internet Traffic 1. Elastic Can adjust to changes in delay and throughput E.g. common TCP and UDP application ◼ E-Mail – insensitive to delay changes ◼ FTP – User expect delay proportional to file size Sensitive to changes in throughput ◼ SNMP – delay not a problem, except when caused by congestion ◼ Web (HTTP), TELNET – sensitive to delay Not per packet delay – total elapsed time ◼ E.g. web page loading time ◼ For small items, delay across internet dominates ◼ For large items it is throughput over connection Need some QoS control to match to demand
6.1 1 Internet Traffic 2. Inelastic o Does not easily adapt to changes in delay and throughput Real time traffic ◆ Throughput Minimum may be required Delay 中Eg. stock trading o Jitter- Delay variation More jitter requires a bigger buffer E.g. teleconferencing requires reasonable upper bound ◆ Packet loss
4 6.1.1 Internet Traffic 2. Inelastic Does not easily adapt to changes in delay and throughput ◼ Real time traffic Throughput ◼ Minimum may be required Delay ◼ E.g. stock trading Jitter - Delay variation ◼ More jitter requires a bigger buffer ◼ E.g. teleconferencing requires reasonable upper bound Packet loss
3. Inelastic traffic problems o Difficult to meet requirements on network with variable queuing delays and congestion Need preferential treatment o Applications need to state requirements t Ahead of time(preferably)or on the fly Using fields in IP header Resource reservation protocol o Must still support elastic traffic u Deny service requests that leave too few resources to handle elastic traffic demands 5
5 3. Inelastic Traffic Problems Difficult to meet requirements on network with variable queuing delays and congestion Need preferential treatment Applications need to state requirements ◼ Ahead of time (preferably) or on the fly ◼ Using fields in IP header ◼ Resource reservation protocol Must still support elastic traffic ◼ Deny service requests that leave too few resources to handle elastic traffic demands