XV International PhD Workshop OWD 2013, October Ensuring quality of service in computer networks based on IPv4 and IPv6
|
|
- Angelica Riley
- 5 years ago
- Views:
Transcription
1 XV International PhD Workshop OWD 2013, October 2013 Ensuring quality of service in computer networks based on IPv4 and IPv6 M.Sc. Paweł Onyśków, University of Zielona Góra Faculty of Electrical Engineering, Computer Science and Telecommunications Institute of Control and Computation Engineering Abstract The paper describes issues related with ensuring the Quality of Service (QoS) in computer networks which are based on the IPv4 and IPv6 communication protocols. A review of the QoS methods with a special consideration to congestion avoidance and queuing techniques is provided. The practical part of the paper contains the tests conducted to compare efficiency of queuing methods and congestion avoidance mechanisms in the IPv4 and IPv6 computer networks. A special attention is devoted to the Low Latency Queuing (LLQ) method which offers a high level of QoS in the Voice over Internet Protocol (VoIP) communication. 1. Introduction The Internet constitutes one of dominating methods of communication in contemporary world. Unfortunately, the Internet was not originally designed to transfer data in the real-time. This fact has a huge impact on the quality and efficiency of multimedia transmissions that dominate the Internet. In order to provide reliability of the VoIP [8] and telepresence system [9] there are numerous methods ensuring QoS [10]. The existing methods are characterised by different effectiveness especially when they are used in the IPv6 protocol. A detailed knowledge about such methods is indispensable for proper configuration of contemporary convergent computer network. Weakness of known QoS methods constitutes motivation to search new and more effective approaches supporting a real-time communication in the Internet [14 16]. 2. QoS Models Currently, there are three models of ensuring the QoS in the computer networks. BestEfford (BES) model is responsible for transmission of data of the highest possible bandwidth. In this model no service guarantees are provided. The QoS obtained by a user depends largely on current network load. An example of service usage is a queuing method First In First Out (FIFO). Integrated Services (IntServ) [4] model provides high QoS. IntServ defines processes of signalling software to network. Before the commencement of data transmission the software requires particular type of service. The software transfers a traffic profile and asks for specific traffic parameters that can ensure required bandwidth and level of delay. The software is expected to commence transfer of data streams only after obtaining response from network and in order to check their compatibility with the traffic profile communicated to network. Network conducts controls of its resources, checks if it can provide proper parameters to the new data stream. The usage of IntServ introduces guarantee of delivery of data packages, yet it largely restricts network scalability. Differentiated Services (DiffServ) [4] is a multiple service model that can fulfil various QoS requirements. Unlike integrated services model applications using differentiated methods it does not signalize requirements demanded from network before transmission. The differentiated model attempts to deliver data packages in compliance with priority of each of them. The priority is a value that can be set using: value included in the IP Precedence field belonging to the header of IPv4 protocol. Network uses this specification to classify, mark and shape traffic in network. 30
2 2. QoS Techniques Fig. 1 presents division of QoS intro three basic groups: congestion avoidance, policing and shaping, queuing methods. Each of mechanisms modifies traffic in its particular way thanks to which it is possible to shape it properly according to requirements demanded by users. Data packages sent to network first undergo classification, i.e. traffic grouping. The grouping is conducted with regard to principles entered by an administrator. In the next stage, each traffic group (traffic class) obtains assigned priority value. For this purpose the fields: IP Precedence and Differentiated services code point, DSCP in IPv4 and IPv6 protocols are used. On the basis of these parameters the transmission devices inside the computer network determine how important is a given package without analysis of its content. Such a strategy allows reducing the time necessary to pass routers by packages to reach the destination network. This factor has a main impact on transmission delay constituting one of the most important quality parameters in the network communication. 2.1 Policing and Shaping The Policing and Shaping are two main approaches, which allow managing the excessive number of packages in the computer network. After obtaining the overflow traffic by the routers the Shaping method causes rejection of excessive data packets whereas in the Policing method the packets are stored in the queues for the later transmission. In this way an increased delay for packages appears, but the number of rejected packages decreases. Both, mechanisms are presented in Fig Queuing methods Fig.2. Policing and Shaping First In, First Out (FIFO) [11] is a method of queuing consisting in buffering and sending packets in the order of their arrival. This means that a packet that reached the queue as the first one will be served by it ahead of packets that will enter it after it. Each data packet is sent in its entirety (served until the end) - while using this method no preemption occurs. Priority Queuing (PQ) [11] is a modification of FIFO queuing method. Its operation is based on four queues. Each of these is a separate FIFO queue. Before entering these queues traffic is analysed and on the basis of the network principles defined by an administrator it is appropriately assigned to particular queues. Each of the four available queues has arbitrarily assigned priority. At a given time only one queue has an access to the connection. The order of queue service determines its priority. Each queue is served until sending all the packets or alternatively connection preemption can occur. This happens due to occurrence of traffic qualified to a queue of higher priority than currently served Fig.1. QoS Techniques 31
3 Configuring Custom (CQ) [6] is composed of seventeen outgoing queues but only sixteen of them can be managed. Each queue has an access time assigned to a connection bandwidth. If after certain time determined in a queue packets the algorithm closes the stream and proceeds to next queue. If there is a queue declared in network, but traffic assigned to it doesn't occur, then the connection is left unused during the time assigned to this queue. Weighted Fair Queuing (WFQ) [6] is a dynamic planning method that assures an equal division of bandwidth for each type of traffic present in network. This mechanism is analysed by IP header of in incoming packet. It reads package value then it allocates bandwidth value to data transmission. Transmissions with higher priority receive an increased share of the bandwidth in comparison to the ones with lower priority. The WFQ algorithm is a flow one as if there is an empty queue (there are no packages in it), then the time belonging to connection bandwidth is not used, but dynamically distributed among other queues in which at a particular moment there are data packages waiting to be sent Class-Based Weighted Fair Queuing (CBWFQ) [6] is an extension of functionality of the WFQ method by the provision of the support for the traffic classes defined by a user. Low Latency Queuing (LLQ) [6] consists of best features of the CBWFQ and PQ methods. Like in the case of the CBWFQ the operation of the LLQ mechanism is based on differentiation of traffic classes. Such a method is better scaled as it does not require recognition of each data stream and reservation of bandwidth for it. Packages holding crucial data requiring provision of high QoS, are placed in one privileged queue of strict priority type. The packages included in it are served prior to other packages. The packages, that do not end up in privileged queue, are treated according to principles binding in the CBWFQ mechanism. 2.3 Preventing congestion methods The overload of the queue results in the traffic congestions. In this situation the mechanisms ensuring low probability of loss of VoIP data should be introduced to the computer network. In order to solve such a problem one of the two methods of congestion prevention can be used: Tail Drop (TD) [13] is an algorithm whose operation is based on the principle of rejecting all incoming packages that cannot be stored in an already filled-up queue. The method causes dramatic changes in speed of data transmission. It also has a negative effect on transmission of data using Transmission Control Protocol (TCP). For the TD method it does not matter what traffic class is assigned to rejected packages, if they carry traffic of VoIP type or for example packages carrying data to Internet browsers as it removes all those packages leveling congestions. TD method does not provide high QoS in computer networks because whole data streams belonging to crucial services can be rejected in the case of filling a queue. Weighted Random Early Detection (WRED) [13] is a modification of Random Early Detection (RED) [12] mechanism and bases on the rejection of selected packages before overloading a queue. Decision about removed number of packets and type of queue is taken on the basis of packets priority in a queue. For example, the number of rejected packages of Hyper Text Transfer Protocol (HTTP) will be much bigger than in the case of VoIP type. 4. Implementing QoS mechanisms The purpose of experiments is a comparison of the selected QoS methods according to delays in data transmission. The experiments were conducted in laboratory computer network using Cisco devices. The topology of the examined network is presented in Fig. 3. It consists of three routers, three switches and six hosts. Four of the hosts (SIP, HTTP, SMTP, FTP) are used to generate traffic and transfer it in the direction of the hosts OD1 and OD2 with implemented software for analysis of network traffic. The generated packets belong to the following protocols: Session Initiation Protocol (SIP), HTTP, Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP). They represent the most commonly used services in the computer networks. Real-time services are represented by SIP protocol. The computer network was configured for IPv4 and IPv6 communication protocols.. Thanks to the usage of network constructed in the laboratory it is possible to provide the same conditions for each examined method. The examination used an author software 'Generator' and application 'Wireshark' [7]. Packages marking and classification occur using interfaces F0/0 and F0/1 belonging to router A. Queuing and preventing congestion methods are implement on outgoing port S0/0/1 of the router A. 32
4 Furthermore, the delay level also obtained very good level. On the basis of the conducted tests it may be concluded that the LLQ queuing method works best with handling traffic generated by real-time software in terms of delays and level of packages rejection. Fig.3. Diagram of the computer network Fig. 4-6 present traffic inside network using different methods of queuing. The schemes present traffic in network based on communication protocol IPv6. Table 1 presents parameters of transmission obtained through particular types of traffic in the network with various queuing methods. Exemplary results were presented in Fig. 4 that show effect of queuing method WFQ. Each type of traffic obtained different value of bandwidth connection. The greater the share, the higher the priority assigned to a package. Thanks to this all the network services possess access to the connection. It is convenient in networks where proper quality for selected services is not important. Such policy leads to the growth of packages rejections. Because of that it is not suited to handle VoIP traffic which is especially vulnerable to this transmission parameter. The CBWFQ method presented in Fig. 5 exhibited greater level of matching bandwidth value to traffic priority. Allocation in the line is done on the basis of declared value of traffic priority. The mechanism caused differentiated allocation of bandwidth. The SIP traffic, representing real-time services, obtained the highest value. However, analysis of the results in Tab. 1. shows that the method did not improve transmission parameters considerably. On the contrary, it caused increase in delays in relation to the WFQ mechanism. The CBWFQ facilitates network management, introduces possibility of managing traffic class as opposed to individual streams, which happens in the case of the WFQ. Fig.6 presents packages flow in a computer network using the LLQ queuing method. Irrespective of number of various packages in the network the mechanism allocates constant bandwidth value to a defined traffic. If there are new traffic streams in a network, then also bandwidth value for the most important traffic is decreased. The analysis of the results in Table 1 shows that the level of rejection of packages for the SIP traffic in the LLQ method obtained the lowest value among the examined queuing mechanisms. Fig.4. Results of the WFQ queuing application Fig.5. Results of the CBWFQ queuing application Fig.6. Results of the LLQ queuing application 33
5 FTP HTTP SIP Traffic Tab. 1. IPv6 - Comparison of queuing methods Parameter WFQ CBWFQ LLQ delay [ms] 2,06 4,5 2,2 packets dropped [%] delay [ms] 3 8,5 3,9 packets dropped [%] delay [ms] 2,6 12 8,7 packets dropped [%] As presented in Tab. 2. the differences in network efficiency using those two communication protocols are substantial. Network based on the IPv6 obtained better transmission parameters than the one based on the IPv4. The difference in the results is caused by difference in construction of the IPv4 and IPv6 protocol headers. The header in IPv6 does not have certain fields available in the IPv4. Additionally, the IPv6 possesses constant length of its header. The IPv6 is much simpler than the header of the previous version of the protocol thanks to which it is much simpler to process by network devices. It has an obvious effect on time needed to handle data packages. Next tests were devoted to operation of mechanisms preventing congestion (Figs. 7-8). SMTP delay [ms] 2,2 10,1 10,4 packets dropped [%] In the examined network it is possible to communicate using two communication protocols IPv4 and IPv6. The older and most popular is the IPv4. The results of the measurements presented so far were obtained in a network having a newer version of the IPv6 protocol. Table 2 presents comparison of transmission parameters obtained by using the LLQ queuing mechanism. Tab. 2. Comparison of queuing method LLQ in the IPv4 and IPv6 protocols Fig.7. Results of TD mechanism application Traffic Parameter LLQ - IPv4 SMTP FTP HTTP SIP LLQ - IPv6 delay [ms] 8,37 2,2 packets dropped [%] 7 2 delay [ms] 12,5 3,9 packets dropped [%] delay [ms] 50,9 8,7 packets dropped [%] delay [ms] 460,9 10,4 packets dropped [%] Fig.8. Results of the WRED application The TD method begins its action after filling up queuing methods. This causes rejection of all packages incoming to a node and not accepted by the queuing buffer. Its function is depicted in Fig. 7. First data string presents operation of a network 34
6 without restrictions, the other one was restricted by traffic. Fig. 8 presents operation of the WRED method that is activated when queues are filled up and not when they are empty. It rejects intelligently individual packages, not whole data strings which is reflected in better quality of data transmission. It is worth noting that the obtained results for the examined jam prevention mechanisms do not depend on the type of applied IP protocol. 5. Summary This article includes a review of basic methods used to provide the QoS. However, network is a variable environment in which setting the highest allocation of bandwidth doesn't guarantee its optimal management. In order to provide the best management of bandwidth it is possible to analyse flow of packages in computer network in real time. The results of traffic analysis can be used for dynamic adjustment of network depending on type of packages included in it currently. Further works attempt to create a system which would optimize connection bandwidth management. 6. Bibliography 1. J. Ellis, C. Ursell, J. Rahman: Voice, Video, and Data Network Convergence, Academic Press, San Diego, T. Braun, M. Diaz, J. Enríquez-Gabeiras, T. Staub: End-to-End Quality of Service Over Heterogeneous Networks, Springer-Verlag, Berlin, Z. Wang: Internet QoS, Morgan Kaufmann Publishers, San Francisco, R. Hunt: A review of quality of service mechanisms in IP-based networks integrated and differentiated services, multi-layer switching, MPLS and traffic engineering, Computer Communications Volume 25, Issue 1, 1 January 2002, Pages D. Sierociuk, A. Dzieliński: Fractional Kalman filter algorithm for the states, parameters and order of fractional system estimation, International Journal of Applied Mathematics and Computer Science Vol. 16., No ns_docs/qos_solutions/qosvoip/qosvoip.pdf W. Flangan: Understanding VoIP and Unified Communications, John Wiley & Sons, New Jersey K. Roebuck: Video Telepresence, Emereo Pty Ltd M. Barreiros, P. Lundqvist: QOS-Enabled Networks: Tools and Foundations, John Wiley & Sons, New Jersey P. Wróblewski: Algorytmy,struktury danych i techniki programowania, Helion, Gliwice, A. Chydziński, Ł. Chróst: Analysis of AQM queues with queue size based packet dropping, International Journal of Applied Mathematics and Computer Science Vol. 21., No /qos/configuration/guide/qcfconav.pdf 14. A. Abouzeid, S. Roy: Modeling random early detection in a differentiated services network, Computer Networks 40 (2002) A. Francini: Periodic early detection for improved TCP performance and energy efficiency, Computer Networks 56 (2012) K. Kim, C. Choi: Queue delay estimation and its application to TCP Vegas, Computer Networks 43 (2003) Authors: M.Sc. Paweł Onyśków University of Zielona Góra Faculty of Electrical Engineering, Computer Science and Telecommunications Institute of Control and Computation Engineering ul. Profesora Szafrana Zielona Góra paonyskow@gmail.com The work was done under Ph.D. Marcin Mrugalski s supervision. 35
Basics (cont.) Characteristics of data communication technologies OSI-Model
48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49
More informationLecture Outline. Bag of Tricks
Lecture Outline TELE302 Network Design Lecture 3 - Quality of Service Design 1 Jeremiah Deng Information Science / Telecommunications Programme University of Otago July 15, 2013 2 Jeremiah Deng (Information
More informationModular Quality of Service Overview on Cisco IOS XR Software
Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The
More informationMaintaining Cisco Service Provider Quality of Service
642-785 Maintaining Cisco Service Provider Quality of Service Version 13.20 QUESTION NO: 1 Which of these correctly describes traffic classification using qos group? A. qos-group marking is automatically
More informationQuality of Service in the Internet
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
More informationQuality of Service in the Internet
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
More informationCCVP QOS Quick Reference Sheets
Why You Need Quality of Service (QoS)...3 QoS Basics...5 QoS Deployment...6 QoS Components...6 CCVP QOS Quick Reference Sheets Basic QoS Configuration...11 Traffic Classification and Marking...15 Queuing...26
More informationH3C S9500 QoS Technology White Paper
H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:
More informationQoS Technology White Paper
QoS Technology White Paper Keywords: QoS, service model, IntServ, DiffServ, congestion management, congestion avoidance, queuing technology, traffic policing, traffic shaping, link efficiency mechanism.
More informationQoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior
Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring
More informationCongestion Management Overview
Congestion management features allow you to control congestion by determining the order in which packets are sent out an interface based on priorities assigned to those packets. Congestion management entails
More informationAnalysis of the algorithms for congestion management in computer networks
S. Szilágyi / Carpathian Journal of Electronic and Computer Engineering 6/1 (2013) 3-7 3 Analysis of the algorithms for congestion management in computer networks Szabolcs Szilágyi University of Debrecen/Faculty
More informationConfiguring QoS CHAPTER
CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types
More information"Charting the Course... Implementing Cisco Quality of Service (QOS) Course Summary
Course Summary Description v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as best effort, IntServ, and DiffServ, and the implementation of QoS on Cisco platforms.
More informationQuality of Service. Create QoS Policy CHAPTER26. Create QoS Policy Tab. Edit QoS Policy Tab. Launch QoS Wizard Button
CHAPTER26 The (QoS) Wizard allows a network administrator to enable (QoS) on the router s WAN interfaces. QoS can also be enabled on IPSec VPN interfaces and tunnels. The QoS edit windows enables the administrator
More informationImplementing Cisco Quality of Service 2.5 (QOS)
Implementing Cisco Quality of Service 2.5 (QOS) COURSE OVERVIEW: Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as
More informationQoS MIB Implementation
APPENDIXB This appendix provides information about QoS-based features that are implemented on the Cisco Carrier Routing System line cards and what tables and objects in the QoS MIB support these QoS features.
More informationSharing Bandwidth Fairly During Congestion
CHAPTER 12 When no QoS policies exist, the router serves traffic with best effort service. The router makes no distinction between high and low priority traffic and makes no allowances for the needs of
More informationDiffServ Architecture: Impact of scheduling on QoS
DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics
More informationQuality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
More informationA Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
More informationIP QOS Theory and Practice. eng. Nikolay Milovanov CCIE SP# 20094
IP QOS Theory and Practice eng. Nikolay Milovanov CCIE SP# 20094 QoS Architectures QoS Architecture Models Best Effort Service Integrated Service Differentiated Service 3 Best Effort Service What exactly
More informationQuality of Service II
Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated
More informationGESJ: Computer Science and Telecommunications 2016 No.4(50) ISSN Mustafa ElGili Mustafa 1, Samani A.Talab 2
The effect of Queuing Mechanisms First in First out (FIFO), Priority Queuing (PQ) and Weighted Fair Queuing (WFQ) on network's Routers and Applications Mustafa ElGili Mustafa 1, Samani A.Talab 2 1 Computer
More informationAdvanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler
Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and
More informationImproving QOS in IP Networks. Principles for QOS Guarantees
Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential
More informationDiffServ Architecture: Impact of scheduling on QoS
DiffServ Architecture: Impact of scheduling on QoS Introduction: With the rapid growth of the Internet, customers are demanding multimedia applications such as telephony and video on demand, to be available
More informationMulticast and Quality of Service. Internet Technologies and Applications
Multicast and Quality of Service Internet Technologies and Applications Aims and Contents Aims Introduce the multicast and the benefits it offers Explain quality of service and basic techniques for delivering
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationImprove the QoS by Applying Differentiated Service over MPLS Network
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,
More informationCisco Optimizing Converged Cisco Networks. Practice Test. Version 2.6. https://certkill.com
Cisco 642-845 642-845 Optimizing Converged Cisco Networks Practice Test Version 2.6 QUESTION NO: 1 Cisco 642-845: Practice Exam Refer to the exhibit. NBAR is to be configured on router R1 to limit outgoing
More informationMODELLING & SIMULATION OF QUEUING DISCIPLINES OVER THE N/W CARRIED APPLICATIONS (FTP, VIDEO AND VOIP) FOR TRAFFIC DROPPED & TIME DELAY
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 1, January 2015,
More informationA Comparative Study of Different Queuing Scheduling Disciplines
RESEARCH ARTICLE OPEN ACCESS A Comparative Study of Different Queuing Scheduling Disciplines Sarhan M. Musa, Mahamadou Tembely, Matthew N. O. Sadiku, And Pamela Obliomon Roy G. Perry College of Engineering,
More informationNetwork Support for Multimedia
Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs
More informationTraffic Engineering 2: Layer 2 Prioritisation - CoS (Class of Service)
Published on Jisc community (https://community.jisc.ac.uk) Home > Network and technology service docs > Vscene > Technical details > Products > H.323 > Guide to reliable H.323 campus networks > Traffic
More informationENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET
1 ENSC 427 Communication Networks Final Project Presentation Spring 2011 Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 2 Shadi: Shadi: Presentation Structure Introduction Background
More informationMultimedia Networking. Network Support for Multimedia Applications
Multimedia Networking Network Support for Multimedia Applications Protocols for Real Time Interactive Applications Differentiated Services (DiffServ) Per Connection Quality of Services Guarantees (IntServ)
More informationCisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions
Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles
More informationLecture 13. Quality of Service II CM0256
Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject
More informationQuality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel
Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks
More informationPrinciples. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model
Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information
More informationRegister Bit Name Description Default Global Ctrl Reg 2 SGCR2. Table 1. Registers are used for Common and Egress Port Setting
QoS Priority Support In the KSZ8842 Family Introduction Latency critical applications such as Voice over IP (VoIP) and video typically need to guarantee a high quality of service (QoS) throughout the network.
More informationQueuing Disciplines. Order of Packet Transmission and Dropping. Laboratory. Objective. Overview
Laboratory 2 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for
More informationEnhanced Transmission Selection IEEE 802.1Qaz
Enhanced Transmission Selection IEEE 802.1Qaz Victor Lama Fabric Specialist G500 23 March 2011 What You Will Learn You will gain an understanding of the specifics regarding the Enhanced Transmission Selection
More informationConfiguring priority marking 63 Priority marking overview 63 Configuring priority marking 63 Priority marking configuration example 64
Contents QoS overview 1 Introduction to QoS 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 2 QoS techniques overview 2 Deploying QoS in a network 2 QoS processing flow
More informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationPart1: Lecture 4 QoS
Part1: Lecture 4 QoS Last time Multi stream TCP: SCTP Multi path TCP RTP and RTCP SIP H.323 VoIP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP)
More informationQuality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master
More informationfair-queue aggregate-limit
Quality of Service Commands aggregate-limit aggregate-limit To set the maximum number of packets in all queues combined for VIP-distributed weighted fair queueing (DWFQ), use the aggregate-limit interface
More informationPresentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module
Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional
More informationOrder of Packet Transmission and Dropping
Laboratory 9 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for
More informationLesson 14: QoS in IP Networks: IntServ and DiffServ
Slide supporting material Lesson 14: QoS in IP Networks: IntServ and DiffServ Giovanni Giambene Queuing Theory and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
More informationKey words: IP router, Differentiated services, QoS, Custom Queuing, Priority Queuing. 1. INTRODUCTION
OPNET Modeling of an IP Router with Scheduling Algorithms to Implement Differentiated Services Hiroshi Yamada NTT Service Integration Laboratories, Communication Traffic Project, Traffic Solution Group
More informationQueuing Mechanisms to improve QoS for VOIP over IPv4 and MPLS networks
Queuing Mechanisms to improve QoS for VOIP over IPv4 and MPLS networks Sumera Saleem Mansoor Ahmed Tahir Abstract In this paper, an implementation of different Queuing mechanisms over MPLS network for
More informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,
More informationConfiguring Quality of Service
CHAPTER 25 QoS refers to the ability of a network to provide improved service to selected network traffic over various underlying technologies including Frame Relay, ATM, Ethernet and 802.1 networks, SONET,
More informationQuality of Service (QoS)
Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationConfiguring global CAR 73 Overview 73 Configuring aggregate CAR 73 Configuration procedure 73 Configuration example 73
Contents QoS overview 1 Introduction to QoS 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 2 QoS techniques overview 2 Deploying QoS in a network 2 QoS processing flow
More informationInternet Services & Protocols. Quality of Service Architecture
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationof-service Support on the Internet
Quality-of of-service Support on the Internet Dept. of Computer Science, University of Rochester 2008-11-24 CSC 257/457 - Fall 2008 1 Quality of Service Support Some Internet applications (i.e. multimedia)
More informationTable of Contents. Cisco Quality of Service Options on GRE Tunnel Interfaces
Table of Contents Quality of Service Options on GRE Tunnel Interfaces...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 Overview of GRE...1 Cisco QoS for GRE
More informationEE 122: Differentiated Services
What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),
More informationCisco. Implementing Cisco Service Provider Next-Generation Core Network Services Version: Demo. Web:
Cisco 642-887 Implementing Cisco Service Provider Next-Generation Core Network Services Web: www.marks4sure.com Email: support@marks4sure.com Version: Demo [ Total Questions: 10] IMPORTANT NOTICE Feedback
More informationLast time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H.
Last time Part1: Lecture 4 QoS How to improve TCP? SYN attacks SCTP SIP and H.323 RTP and RTCP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP) forwarding
More informationHUAWEI NetEngine5000E Core Router V800R002C01. Feature Description - QoS. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.
V800R002C01 Issue 01 Date 2011-10-15 HUAWEI TECHNOLOGIES CO., LTD. 2011. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More informationNETLOGIC TRAINING CENTER
NETLOGIC TRAINING CENTER Course Training Implemented Cisco Quality of Service (QoS) version 2.5 Course Content This Implementing Cisco Quality of Service (QOS) course provides learners with an in-depth
More informationQoS Technology White Paper
QoS Technology White Paper Keywords: Traffic classification, congestion management, congestion avoidance, precedence, differentiated services Abstract: This document describes the QoS features and related
More informationQOS Section 6. Weighted Random Early Detection (WRED)
QOS Section 6 Weighted Random Early Detection (WRED) The previous section addressed queuing, which is a congestionmanagement QoS mechanism. However, this section focuses on congestion avoidance. Specifically,
More informationQuality of Service and Bandwidth Management
CHAPTER 5 Cisco Unified Border Element (SP Edition) distributed model for the Cisco ASR 1000 Series Routers provides Quality of Service (QoS) and bandwidth management features to assure quality end-to-end
More informationQuality of Service Commands policy-map. This command has no default behavior or values.
Quality of Service Commands policy-map policy-map To create or modify a policy map that can be attached to one or more interfaces to specify a service policy, use the policy-map global configuration command.
More informationNetworking Issues in LAN Telephony. Brian Yang
Networking Issues in LAN Telephony Brian Yang 5-3-00 Topics Some background Flow Based QoS Class Based QoS and popular algorithms Strict Priority (SP) Round-Robin (RR), Weighted Round Robin (WRR) and Weighted
More informationConfiguring Modular QoS Congestion Avoidance
Congestion avoidance techniques monitor traffic flow in an effort to anticipate and avoid congestion at common network bottlenecks. Avoidance techniques are implemented before congestion occurs as compared
More informationContents. QoS overview 1
Contents QoS overview 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 1 QoS techniques overview 1 Deploying QoS in a network 2 QoS processing flow in a device 2 Configuring
More informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract
More informationUNIT 2 TRANSPORT LAYER
Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management
More informationSetting Up Quality of Service
7 Setting Up Quality of Service Contents Overview...................................................... 7-4 Evaluating Traffic on Your Network............................ 7-4 QoS Mechanisms on the ProCurve
More informationOrder of Packet Transmission and Dropping
LAB 11 Queuing Disciplines Order of Packet Transmission and Dropping OBJECTIVES The objective of this lab is to examine the effect of various queuing disciplines on packet delivery and delay for different
More informationA MPLS Simulation for Use in Design Networking for Multi Site Businesses
A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease
More informationApplying QoS Features Using the MQC
QoS: Modular QoS Command-Line Interface Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) First Published: November 30, 2012 Last Modified: March 31, 2014 This chapter discusses the Modular
More informationQSN - Quality of Service in Networks
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 744 - ENTEL - Department of Network Engineering DEGREE IN TELECOMMUNICATIONS
More informationIntegrating Network QoS and Web QoS to Provide End-to-End QoS
Integrating Network QoS and Web QoS to Provide End-to-End QoS Wang Fei Wang Wen-dong Li Yu-hong Chen Shan-zhi State Key Lab of Networking and Switching, Beijing University of Posts & Telecommunications,
More informationENSC 427 Communication Networks
1 ENSC 427 Communication Networks Final Project Demo Spring 2011 Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 2 Introduction and Motivation Queuing methods are used to handle network
More informationip rsvp reservation-host
Quality of Service Commands ip rsvp reservation-host ip rsvp reservation-host To enable a router to simulate a host generating Resource Reservation Protocol (RSVP) RESV messages, use the ip rsvp reservation-host
More informationConfiguring Weighted Fair Queueing
Configuring Weighted Fair Queueing This chapter describes the tasks for configuring weighted fair queueing (WFQ), class-based WFQ (CBWFQ), and low latency queueing (LLQ). For complete conceptual information,
More informationLecture 24: Scheduling and QoS
Lecture 24: Scheduling and QoS CSE 123: Computer Networks Alex C. Snoeren HW 4 due Wednesday Lecture 24 Overview Scheduling (Weighted) Fair Queuing Quality of Service basics Integrated Services Differentiated
More informationSouthern Polytechnic State University Spring Semester 2009
Southern Polytechnic State University Spring Semester 2009 ECET 4840 Laboratory Exercises 9: Router Queuing Configuration and Testing Objective: Students will investigate the effect of varying link capacity
More informationQoS: Time-Based Thresholds for WRED and Queue Limit
QoS: Time-Based Thresholds for WRED and Queue Limit The QoS: Time-Based Thresholds for WRED and Queue Limit feature allows you to specify the Weighted Random Early Detection (WRED) minimum and maximum
More informationConfiguring QoS. Understanding QoS CHAPTER
29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationQOS IN PACKET NETWORKS
QOS IN PACKET NETWORKS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE QOS IN PACKET NETWORKS by Kun I. Park, Ph.D. The MITRE Corporation USA Springer ebook ISBN: 0-387-23390-3 Print
More informationCongestion Control and Resource Allocation
Congestion Control and Resource Allocation Lecture material taken from Computer Networks A Systems Approach, Third Edition,Peterson and Davie, Morgan Kaufmann, 2007. Advanced Computer Networks Congestion
More informationComparing the bandwidth and priority Commands of a QoS Service Policy
Comparing the and priority s of a QoS Service Policy Contents Introduction Prerequisites Requirements Components Used Conventions Summary of Differences Configuring the Configuring the priority Which Traffic
More informationReal-Time Control Protocol (RTCP)
Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or
More informationQoS Survey in IPv6 and Queuing Methods
QoS Survey in IPv6 and Queuing Methods Biju Issac PhD Scholar (Part-time), Faculty of Engineering, University Malaysia Sarawak, Malaysia. [Lecturer, Swinburne University of Tech, Sarawak] Tel : +60-82-416353,
More informationQuality of Service (QoS)
Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive
More informationSections Describing Standard Software Features
30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationQuality of Service. Ib Hansen TECRST-2500_c Cisco Systems, Inc. All rights reserved. Cisco Public 1
Quality of Service Ib Hansen ibhansen@cisco.com 1 Why Enable QoS? Security Quality of Service High Availability QoS: Enables UC and other collaborative applications Drives productivity by enhancing service
More information