Home :: Books :: Professional & Technical  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet
Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical

Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
IP Quality of Service (Cisco Networking Fundamentals)

IP Quality of Service (Cisco Networking Fundamentals)

List Price: $55.00
Your Price: $48.59
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Surprised with the bad comments
Review: After reading the book and reading the comments of the reviewers, I am surprised that there are so many negative comments on the book. Personally, I find the book extremely useful in understanding the QoS implemenation of Cisco box. A lot of the algorithm and implementation details of the QoS functions inside a Cisco router is reviewd here in the book and although the Cisco web site may provide you a lot more information on how to configure the router, most documents does not tell you the inside story on how the mechanisms work like what this book does.....my 2 cents.

Rating: 4 stars
Summary: A good start
Review: For those who need a general overview of how QoS is implemented in Cisco devices and software, this book would serve as a pretty good introduction. Some of the discussion is generic enough to be useful to those who are interested in QoS, but not necessarily implemented in a Cisco environment. Naturally then the reader is assumed to have a good background in Cisco network architectures. The author implements case studies in the book, with it being assumed that the reader is also comfortable with the actual administration of Cisco network devices. Therefore the book is really useful for those readers who are involved in the practical implementation of QoS schemes. Those interested in developing new approaches to QoS may still find the book helpful as an introduction to what is known. There are more specialized treatments that can be found online if one is willing to spend the time finding and downloading the documents (from the Cisco website). I only read the first six chapters of the book, which deal with IP QoS, and so my review will be restricted to these.

Remembering that the Internet is a best-effort service only, the author introduces the IP QoS functions in chapter 1. The advent of voice and video traffic over IP for example, requires the need for QoS in modern networks. QoS services are divided into levels: best-effort, which does not guarantee traffic delivery; differentiated service, which groups traffic into classes but does not guarantee its delivery; and guaranteed service, which allocates network resources to ensure specific service requirements. Bandwidth, packet latency, and packet loss are measures used to characterize connection performance.

Chapter 2 gives a more detailed overview of the differentiated services architecture for delivering QoS on the Internet. Called 'diffserv' by the IETF, the author discusses the historical origins of it, and how it provides traffic differentiation by breaking traffic up into a small number of classes, with relative service priority existing among these classes. The presentation is straightforward to follow, once one gets used to remembering all of the many acronyms that are employed, such as PHB (per-hop behavior), DSCP (Differentiated Services Code Point), etc. The traffic conditioners, which are QoS functions that set the DSCP field and monitor traffic for profile compliance, and discussed in detail. Network provisioning, signaled QoS, and QoS policy manager are all discussed as resource provisioning policies.

In chapter 3, the author overviews the use of traffic conditioning functions at the network boundary as a tool for providing differentiated services. In one, called 'packet classification', the packets are identified using one or more fields in a packet. This could be the MAC address, URL, IP Precedence, etc. Then 'packet marking' is used to mark classified packets according to their traffic class. Traffic rate management, another conditioning function, is discussed via the token bucket scheme, along with the CAR traffic policing function. The strategy of borrowing of tokens for token buckets with extended burst capability is very interesting and is a good candidate for improvement using techniques and concepts from financial engineering and artificial intelligence. The token bucket scheme is also discussed in the context of traffic shaping.

In the next chapter on resource allocation, the author discusses how weighted fair queuing can be employed as a scheduling discipline in which flow differentiation occurs. The author makes some interesting and somewhat controversial remarks in this chapter, one being that after stating that some flows are delayed to offer a particular bandwidth to other flows, he concludes to the effect that a preferential treatment will result in another suffering. This is not really true as one can show using techniques from game theory. In fact, the max-min fair-share allocation scheme that he discusses next is a step in this direction. This is true also for the weighted max-min fair share allocation, in which each user is assigned a weight, with the fair-share being proportional to this weight. Generalized processing sharing (GPS) is discussed as an ideal scheduling mechanism that services an infinitesimally small amount of data from each nonempty queue via round-robin. This unrealistic requirement is then ameliorated by using fair queuing, a strategy that takes all flows to have the same weight, and simulates GPS by computing a sequence number for each arriving packet. Flow-based weighted fair queuing is also discussed in detail in this chapter. For those readers worrying about QoS for interactive voice traffic, the author is careful to point out that WFQ maybe unable to achieve the low-jitter requirements. Therefore, he includes a discussion of WFQ with priority queue in this chapter. A short overview of flow-based distributed WFQ is also included. The latter does not make use of the CPU, unlike ordinary WFQ. The author then outlines the class-based WFQ, which can be implemented in both distributed and nondistributed modes. Priority queuing, which divides queues into subqueues of decreasing order of priority, is also treated. The author also gives an overview of custom queuing, which is a strategy for guaranteeing a minimum bandwidth for each traffic classification.

Chapter 5 is an overview of the scheduling algorithms on routers that employ a switching architecture that is not bus-based. In this regard, the author gives a very detailed discussion of the use of Modified Weighted Round Robin and Modified Deficit Round Robin algorithms.

The TCP congestion control mechanism and how it deals with packet drops is the topic of chapter 6. Those who are familiar with TCP/IP will find the reading very straightforward, but the author also introduces Weighted Random Early Detection (WRED) and Flow WRED, which permit different RED parameters based on packet precedence, and a scheme for penalizing flows that attempt to utilize more than their allocated queue lengths. The author also discusses Selective Packet Discard (SPD), which assists in the differentiation of 'priority' traffic from 'normal' traffic. An interesting case study in how to prevent 'smurf attacks' by using SPD is included in this chapter.

Rating: 3 stars
Summary: Good, but not much more than IOS Manuals
Review: I found the text in this book to be well presented, however, it seemed like a repeat of the excellent IOS 12.1 "Cisco IOS QOS Config Guide".

I was hoping that the book would provide either more detail about how these functions work, or would provide some best practicies for how to apply these commands.

If this is your only reference for QOS, this might be a good start. But if you already have the IOS manuals (printed or electronic) I wouldn't count on this book to be a resource for additional information.

Rating: 3 stars
Summary: Good, but not much more than IOS Manuals
Review: I found the text in this book to be well presented, however, it seemed like a repeat of the excellent IOS 12.1 "Cisco IOS QOS Config Guide".

I was hoping that the book would provide either more detail about how these functions work, or would provide some best practicies for how to apply these commands.

If this is your only reference for QOS, this might be a good start. But if you already have the IOS manuals (printed or electronic) I wouldn't count on this book to be a resource for additional information.

Rating: 5 stars
Summary: Srinivas Makes IP QOS Theory Clear and Gives Practical Guide
Review: If you want to understand the mysteries of IP QOS and/or need to implement QOS in a Cisco environment, this book is an absolute must have.

The writing is crystal clear. Srinivas provides the kind of examples and illustrations that can make fairly complex concepts understandable to anyone who needs to make the most of their networks and support time-critical applications. Virtually every topic includes detailed configs using the latest Cisco IOS. An excellent balance of theory and practical guidance. Very well edited considering its timeliness.

Grenville Armitage's "Quality of Service in IP Networks" also deserves a place on your bookshelf, but if you have to choose, "IP QOS" is the one to get.

Rating: 5 stars
Summary: Srinivas Makes IP QOS Theory Clear and Gives Practical Guide
Review: If you want to understand the mysteries of IP QOS and/or need to implement QOS in a Cisco environment, this book is an absolute must have.

The writing is crystal clear. Srinivas provides the kind of examples and illustrations that can make fairly complex concepts understandable to anyone who needs to make the most of their networks and support time-critical applications. Virtually every topic includes detailed configs using the latest Cisco IOS. An excellent balance of theory and practical guidance. Very well edited considering its timeliness.

Grenville Armitage's "Quality of Service in IP Networks" also deserves a place on your bookshelf, but if you have to choose, "IP QOS" is the one to get.

Rating: 5 stars
Summary: The first good book to explain IP QoS
Review: IP QoS is here to stay and grow, so is Internet. But there has not been a fine book that explains and teaches various aspects of it such as CAR, WFQ, RSVP, etc...until this one. The author did a good job to help us understand these concepts and provides plenty of examples in Cisco IOS language. Remember these are NOT easy concepts to master unless you read this book.

Rating: 1 stars
Summary: Where's the Beef?
Review: My first bad review for a Cisco Press book. They have to agree that this book should never have been printed with Cisco's name on it.
This book lacks information in so many ways. Read the section on CBWFQ and you get 1/3 of what you're looking for. I have to use Cisco's website for the rest. The FRTS section is lacking. These are just 2 examples in a book that is 1/3 the size it should be.
Don't buy this book. It's simply not worth the money. No hard feelings toward the author, but I did waste my money and I have to tell others not to. I'll look forward to the next release of this book which I'm sure will include much, much more.

Rating: 1 stars
Summary: Where's the Beef?
Review: My first bad review for a Cisco Press book. They have to agree that this book should never have been printed with Cisco's name on it.
This book lacks information in so many ways. Read the section on CBWFQ and you get 1/3 of what you're looking for. I have to use Cisco's website for the rest. The FRTS section is lacking. These are just 2 examples in a book that is 1/3 the size it should be.
Don't buy this book. It's simply not worth the money. No hard feelings toward the author, but I did waste my money and I have to tell others not to. I'll look forward to the next release of this book which I'm sure will include much, much more.

Rating: 2 stars
Summary: Material on Cisco's website is better
Review: This book disappoints in so many ways. I agree with an earlier review that this is not much better than the IOS manuals. Actually, I'd say that Cisco's website contains better general knowledge material as well. The book seems to be a "here's how you do this" rather than trying to explain the concepts behind QoS and why you need to implement it. That's fine for experienced network professionals, but not so good for someone trying to learn these concepts and certainly not good for a book listed as a "fundamentals" book.

Given the brevity of the book, I cannot understand why the topics were simply not expanded to provide more explanation and description. The scenarios with configurations were nice and well done, but again lacking the detailed explanation. This has a "rushed to market" feel to it. Save the money and hit Cisco's website.


<< 1 >>

© 2004, ReviewFocus or its affiliates