Christian Huitema
Interest: Books: Information:

Routing in the Internet: the second edition

Five years is quite a long time on the Internet. Between 1994 and 1999, the routing protocols have evolved. RIP, OSPF, IS-IS, BGP have been updated. IPv6 and the corresponding routing protocols have been developed. It was time to develop a second edition, which is now available. The changes between the two editions are summarized in the following table:

Chapter Changes
1 Introduction to Routing in the Internet Updated, to reflect the changes in the Internet, and to present the new organization of the book.
Part I: Architecture and Protocols
2 The Internet Architecture Basically unchanged. The Internet architecture principles date from the late 70's. They did not change between 1994 and 1999.
3 The Internet Protocol Very few changes. The only change in IP, between 1994 and 1999, concerns the support of the "differentiated service" architecture, and the corresponding redefinition of the "type of service" field.
4 From IPv4 to IPv6 An entirely new chapter, presenting the IPv6 protocol, the structure of the 128 bit addresses, the v6 version of ICMP, and procedures such as neighbor discovery.
Part II: Interior Routing Protocols
5 Why Is RIP So Simple? Updated to reflect the improvements to RIP between 1994 and 1999. The new version includes a presentation of RIP for IPv6.
6 Why Is OSPF So Complex? Updated to reflect the improvements to OSPF between 1994 and 1999. The new version includes a presentation of OSPF for IPv6.
7 Other Routing Protocols Updated to reflect the recent work on IS-IS, the status of various routing protocols, and the support of IPv6.
Part III Exterior Routing Protocols
8 EGP: A First Step Toward the Global Internet Unchanged. EGP did not evolve between 1994 and 1999.
9 With BGP and CIDR Toward the world wide Internet The old version was a presentation of BGP-3. The new version focuses on BGP-4, and includes a discussion of the Classless Inter-Domain Routing (CIDR).
10 Growing pains: from CIDR to IPv6 An entirely revised chapter that presents the problems posed by the management of inter-domain routing in the Internet. Includes a presentation of Network Address Translation (NAT), a discussion of IPv6, and a presentation of the multiprotocol extensions to BGP, which are used for IPv6.
11 Policy Routing The old version of this chapter focused on IDPR and SDRP. The new version is updated to reflect the "historic" status of these protocols, and to include a presentation of Multi Protocol Label Switching (MPLS).
Part IV: New Developments
12 IP Multicast Routing This chapter has been thoroughly revised, in collaboration with Christophe Diot and Brian Levine, to report the multiple developments of multicast routing that occurred between 1994 and 1999. In includes presentations the intra domain routing protocols DVMRP, multicast OSPF, PIM dense and PIM sparse, and of the inter-domain routing protocols MSDP, BGMP and CBT.
13 Mobility This chapter has been revised to incorporate the new Mobile-IP standards, that were developed between 1994 and 1999.
14 Network Service Quality and Resource Reservation This chapter has been thoroughly revised, in collaboration with Lixia Zhang, to report the multiple developments that occurred between 1994 and 1999. It includes a discussion of the Integrated Service architecture, of RSVP, and of the Differentiated Service extensions to IP.
Conclusion
15 Toward the New IP The book's conclusion has been revised, to take into consideration the recent development and to update our predictions of the future of IP routing.