You are on page 1of 2

Computer Communications 27 (2004) 905–906

www.elsevier.com/locate/comcom

Book Review

Juniper and Cisco Routing: Policy and Protocols for the book a valuable and interesting reading. Two problems
Multivendor IP Networks with the book, however, are: the need for better proof-reading
Walter J. Goralski (Ed.); Wiley, New York, October 2002, as many typos are found in the book and sometimes the
ISBN 0-471-21592-9 sentence style is ‘too nerdy’ that new comers to the routing
area may find difficult to comprehend.
This is a huge volume dedicated to the ever-interesting The book contains both theory and practice labs. Each
subject of routing in the Internet. The book is the initial protocol or protocol policy is described in good details
volume on a series of texts on multi-vendor routing in including packet formats, message semantics, options,
the Internet. As such it sets the stage for the whole series etc. After each basics chapter, a practice-oriented chapter
by providing a comprehensive coverage of the most shows how to configure the protocol or policy on Cisco
important routing protocols in use today in the Internet: and Juniper routers in well-structured lab experiments.
RIP, OSPF, IS-IS, and BGP. A distinguishing aspect of The example networks used are particularly interesting.
the book is the multi-vendor dimension as indicated in (Reviewer Tip: The fact that the author constructs some
the book title. Moreover, while other books concentrate of the example networks, even those very complex
in the nuts-and-bolts of routing protocols, this networks of chapters 16 and 17, with Ethernet/fast
book contains these details as well as the subtle Ethernet interfaces is inspiring for those schools with
subject of routing policies. Routing policies are needed low budgets as one could build such networks using
most by sophisticated network administrators to networked Linux PCs with a package called Zebra. Zebra
determine which route advertisements are accepted by a has the advantage of being an open-source software that
router or advertised to other routers. As such they has full implementation of RIP, OSPF, and BGP, and an
determine to a large extent the overall performance of almost identical configuration interface to that of Cisco
the network. routers).
The book spans a multitude of subjects and is divided into This reviewer thinks that the most interesting parts of
five logical parts. The first part contains some basic material the book were: (1) Chapter 1 and particularly the part
covering the history and technical details about the Internet, introducing ISP peering and settlements and the role the
the web, and the TCP/IP protocol suite. This part is a warmup routing policies in this complex process; (2) the two
phase for the entire book (and seemingly the whole series). chapters on the architecture and basic configuration of
The Internet is composed of hierarchical interconnected sets both the Cisco and Juniper routers where one learns
of autonomous systems (AS), and the routing protocols have the differences between the two vendors products; (3) the
a similar hierarchy: those protocols responsible for deliver- case for OSPF against IS-IS. The book covers the
ing packets within an AS; the interior routing protocols; and advantages and disadvantages for each. It points out why
those interconnecting the AS’s together; the exterior routing some ISP’s choose IS-IS as the preferred interior routing
protocols. The second part is on interior routing protocols protocol (and rightly so in many situations); and most
including RIP, OSPF, and IS-IS. The third part is solely on significantly (4) the parts about the BGP protocol and its
the BGP protocol, seemingly the only standards-based policies. Under the influence of some previous reading, I
exterior routing protocol used today in the Internet. The had the (false) impression that BGP is the epitome of
last two parts of the book are on the subject of routing complexity of the routing protocols. To my surprise, after
policies: one part is on policies for OSPF and IS-IS (RIP going through chapters 13 and 14, I found BGP to be
offers no such features). The last part is on BGP policies ‘in-principle’ a strikingly simple protocol that can only
including basic policies and advanced techniques such as be as complex as the policies used to manage it (at least
‘BGP Communities’ and ‘Route Dampening’. it is less complex than OSPF). What could be complex
The author has an eloquent ‘on target’ writing style. Even about BGP is how to tune its policies to achieve a certain
if one is expert on a certain subject, it is usually valuable to goal with regards to peering and handling of transit
read what Goralski has to say about it. For example, traffic for large ISP’s.
I have been teaching the TCP/IP protocol suite and IP As an academic, I would have appreciated that some
subnetting/supernetting and all that but I found these parts of part of the book discussing future issues such as IPv6,

0140-3664/$ - see front matter q 2004 Elsevier B.V. All rights reserved.
doi:10.1016/j.comcom.2003.12.008
906 Book Review / Computer Communications 27 (2004) 905–906

traffic engineering, and (interdomain) quality of service Khaled Fouad Elsayed


support. Department of Electronics and Communications
In summary, this book is both a tutorial and a reference, Engineering, Faculty of Engineering, Cairo University,
an introduction to routing protocols as well as a book about Gamma Street, Giza 12613, Egypt
advanced routing policies. Whether you are a novice or Tel.: þ 20-10-525-2907; fax: þ 20-25-723-486.
expert, there is something to be learned from this book. E-mail address: khaled@ieee.org

You might also like