Our special thanks go to Stefano Previdi, from the Cisco Service Provider technical consulting team. One of the MPLS pioneers, he introduced us both to the intricacies of MPLS architecture and its implementation in IOS. He was also kind enough to act as one of the reviewers, making sure that this book thoroughly and correctly covers all relevant MPLS aspects.
Every major project is a result of teamwork, and this book is no exception. We'd like to thank everyone who helped us in the long writing process?our development editor, Allison Johnson, who helped us with the intricacies of writing a book; the rest of the editorial team from Cisco Press; and especially our technical reviewers, Stefano Previdi, Dan Tappan, and Emannuel Guillan. They not only corrected our errors and omissions, but they also included several useful suggestions based on their experience with MPLS design and implementation.
Finally, this book would never have been written without the continuous support and patience of our families, especially our wives, Sadie and Karmen.