I bought this book with high hopes. Huitema's first edition was exceptional, covering in detail protocols in use on the Internet at the time. What it lacked in theory, it made up for in practical applicability. When combined with Radia Perlman's _Interconnections (1st Edition)_ and access to the IETF RFC database, readers had access to all the information they could ever need about Internet routing.
Then Perlman's 2nd edition was released. What _Interconnections_ had lacked before in practical details is more than addressed in that amazing book. One might hope that Huitema's 2nd edition would catch up to Perlman's in theoretical detail, making both books equivalent references for the field of Internet routing.
Unfortunately, this is not the case. Huitema's second book reads much like the first. The "2nd Edition" enhancements seem to center on coverage of "new technologies" such as label switching and quality of service. None of the background that _Routing on the Internet_ lacked in the first edition is made up for here, and I found some of the coverage of new technologies to be superficial or poorly presented.
Moreover, the presentation of the material is simply bad. The book is poorly edited, with grammatical errors throughout the text and fairly unclear writing. Worse, the diagramming style is extremely inconsistant. Throughout much of the book, the diagrams used appear to simply be typeset ASCII pictures!
There are also points in the book where it appears that dated, inappropriate text from the first book was literally pasted into the second book. For instance, at one point the author asserts that "not many companies are making money off of Internet routing devices" (paraphrase), and "a company called cisco" (which he continues to lowercase) is a vendor of the most popular routers. Since he laters makes mention of Ipsilon, I'm guessing he hasn't just been asleep as Internet routing companies rampaged across the NASDAQ.
Huitema is at his best when giving his opinions about aspects of Internet technologies. His recommendations are usually spot-on, and the historical background he provides about protocol development rivals the similar, excellent content in Perlman's _Interconnections_.
However, with _Interconnections 2_ on the shelves, I can't see a good reason to shell out ... for this book. Huitema covers some technologies that Perlman doesn't, but Perlman covers essential technologies (such as switching and multicast forwarding) far better than _Routing on the Internet_.