The bookwormUSENIX

 

The Bookworm

salus_peter by Peter H. Salus
<[email protected]>

Peter H. Salus is a member of ACM, the Early English Text Society, and the Trollope Society, and is a life member of the American Oriental Society. He has held no regular job in the past lustrum. He owns neither a dog nor a cat.


Well, as advertised, this month it's all ATM, switching, and routing. If this isn't interesting to you, come back for the August issue.

ATM
ATM = asynchronous transfer mode, not the hole in a wall that trades currency for a plastic card. Nor "A Terrible Mistake," either. If you are allergic to 3- and 4-letter abbreviations, read no further.

In 1991 I got a book on ATM by Haendel and Huber; 1994 brought me a revised and augmented edition; 1995 brought me a book on ATM by Uyless Black. The past few months brought me a volume by Kercheval, three by Black (one of them the second edition of the 1995 volume), and one by Giroux and Ganti. So here's an attempt at an overview.

First of all, it's important to know that ATM was the creation of the telephone companies, intended to fit neatly into the ITU's broadband vision of the future. But the data-communication community took a look at that version and decided that they could do better.

ITU-T constructed a model not unlike the famous ISO seven-layer cake. In this model, the ATM layer is immediately above the "physical layer." ATM is asynchronous because each station in the net can send or receive as many or as few cells as it wishes. (Cells are the fixed-size packets used in ATM. Thanks to the CCITT they comprise 53 bytes: 5 bytes for the header and 48 for the "payload.")

When ATM came out, I hated the concept. After all, IP is connectionless; if a link goes down, it gets routed around. In ATM, if a link goes down, you're down. But further work has convinced me that ATM will be with us for a long time in some form.

Black's 1995 volume was subtitled Foundation for Broadband Networks. The second edition is just a bit larger, waxing from 426 to 446 pages. Volume II is Signaling in Broadband Networks; volume III is Internetworking with ATM. They are all interesting books, though I thought volume III weaker than the other two.

Structurally, they all carry introductory material, lists of abbreviations, and an excellent list of references. In between they are quite different from one another.

Foundation takes us through an introduction to modern telecommunications to layered communications involving SONET and ATM. We then ease our way by means of ISDN-B into ATM, covering the AAL, switching operations, traffic management, connection control, and internetworking, before returning to SONET. Black then covers network management, the physical layer, and (finally) the business model. He admits that the current ATM market is soft, which few other authors are willing to actually state.

With Black's Foundations volume read, you can turn to Vol. II, Signaling in Broadband Networks. Here Black details the evolution of the differences between signaling and transport network, the blurring of distinctions between them, and SS7. SS7 (Signaling System 7) is both powerful and flexible, though it does (like POTS) use an out-of-band system for signaling. While it's true that SS7 was intended for physical circuits, it can be modified for employment with virtual circuits too.

Black goes on to describe ISDN-B and then moves at full speed into broadband technology. While he does a fine job of explaining a vast number of topics, he employs an even vaster number of abbreviations (largely three- and four-letter ones) in his presentation. The result (for me) was that I was continually flipping to the list of abbreviations to ascertain what was being discussed. Sentences like: "ATM uses small, fixed-length units called cells that are identified with VPIs and VCIs that are contained in the cell header" do not increase readability. Nor do chapter titles like "SAAL, SSCOP, and SSCF" (chapter 6). At some point, we've got to chew our way out of the alphabetic spaghetti.

But despite this, I think that Black does an admirable job of presenting the mechanics of broadband signaling as well as presenting a very useful list of possible error messages.

I had more problems with volume III, Internetworking with ATM. This was largely because of Black's idiosyncratic use of "internetworking": "Internetwork-ing is the sharing of computer resources by connecting the computers through a number of data communications networks." I prefer Comer's version: "Internetworking accommodates multiple, diverse underlying hardware technologies by providing a way to interconnect heterogeneous networks and a set of communication conventions" (Internetworking with TCP/IP, vol. 1, 3rd ed., 1995).

Another problem I had with volume III arose as a result of receiving Giroux and Ganti, an excellent book on QoS under ATM. As I happen to believe that QoS may be the most important question in networking in general, I was much taken by Giroux and Ganti's presentation of ATM traffic management.

As a comparison, Giroux and Ganti devote nearly four times more space to frame relay on ATM networks than does Black. Their exposition is also significantly less riddled by abbreviations and is quite clear and well written. In fact, Haendel, Huber, and Schroeder devote more space to frame relay than does Black.

These books are very different from one another: they serve more or less the same audience, but in different ways. For example, those of us devoted to TCP/IP will find Kercheval indispensable. Those wanting an overview will want Haendel, Huber, and Schroeder, and Giroux and Ganti. And those wanting a detailed rundown will go for Black's volumes.

Networking
It's interesting to go from Black or Kercheval to the Internetworking Technologies Handbook, with its single brief chapter on ATM switching (pages 269-300). While everything is correct here, I had the feeling that I was reading an entry in a biographical dictionary that read something like "Shakespeare, William (1564-1616). English dramatist and poet." But the Handbook's nearly hundred pages of glossary are very useful indeed. Unfortunately, fiberoptic cable and wave-division multiplexing aren't among the "internetworking technologies" included here.

In fact, even a few pages on WDM would have been welcome in most of the volumes in this column on ATM and other aspects of networking. Reading the stuff in <http://www.atmdigest.com/WDM.htm> and in <http://www.oiforum.com/index.html> (Optical Internetworking Forum) makes you realize that this is the true technology of the future.

Mark Sportack has written a really interesting "comprehensive introduction to routing concepts and protocols." I enjoyed it a good deal; and I think I learned a lot, too. Sportack calls routing "the most complicated function of a network," and I'd agree with him. But there's a gap in his presentation: not a word on queueing or queueing theory. There should be. Len Kleinrock's two volumes came out over 20 years ago; more recently, there's one by Gross and Harris (3rd ed., 1997) and a short volume by Kleinrock and Gail (1996).

Tripod has done a really fine job on Cisco routers. I especially enjoyed his chapters on switched circuits, the Cisco router inventory, and troubleshooting. It's a well-written, useful book.

Oppenheimer's volume is a truly worthwhile one. From "Identifying Your Customer's Needs and Goals," through "Logical Network Design" and "Physical Network Design," to the chapters on testing and optimizing, I found myself admiring her presentation and thoroughness.

And that's more than enough words on ATM and networking for a month or two.



Books reviewed in this column:

Uyless Black
ATM Volume I
2nd ed. Upper Saddle River, NJ: Prentice Hall, 1999.
ISBN 0-13-083218-9

Uyless Black
ATM Volume II
Upper Saddle River, NJ: Prentice Hall, 1998.
ISBN 0-13-571837-6

Uyless Black
ATM Volume III
Upper Saddle River, NJ: Prentice Hall, 1998.
ISBN 0-13-784182-5

Natalie Giroux & Sudhakar Ganti
Quality of Service in ATM Networks
Upper Saddle River, NJ: Prentice Hall, 1999.
ISBN 0-13-095387-3

Rainer Haendel, Manfred N. Huber, and Stefan Schroeder
ATM Networks
Reading, MA: Addison-Wesley, 1994.
ISBN 0-201-42274-3

Berry Kercheval
TCP/IP over ATM
Upper Saddle River, NJ: Prentice Hall, 1998.
ISBN 0-13-768599-8

Kevin Downes et al.
Internetworking Technologies Handbook
2nd ed. Indianapolis, IN: Cisco Press, 1998.
ISBN 1-57870-102-3

Mark Sportack
IP Routing Fundamentals
Indianapolis, IN: Cisco Press, 1999.
ISBN 1-57870-071-X

Mark Tripod
Cisco Router Configuration and Troubleshooting
Indianapolis, IN: New Riders, 1999.
ISBN 0-7357-0024-9

Priscilla Oppenheimer
Top-Down Network Design
Indianapolis, IN: Cisco Press, 1998.
ISBN 1-57870-069-8

 

?Need help? Use our Contacts page.
Last changed: 27 Oct. 1999 mc
Issue index
;login: index
USENIX home