Network Routing: Algorithms, Protocols, and Architectures
1018Network Routing: Algorithms, Protocols, and Architectures
1018eBook
Related collections and offers
Overview
Network Routing: Algorithms, Protocols, and Architectures, Second Edition, explores network routing and how it can be broadly categorized into Internet routing, circuit-switched routing, and telecommunication transport network routing.
The book systematically considers these routing paradigms, as well as their interoperability, discussing how algorithms, protocols, analysis, and operational deployment impact these approaches and addressing both macro-state and micro-state in routing.
Readers will learn about the evolution of network routing, the role of IP and E.164 addressing and traffic engineering in routing, the impact on router and switching architectures and their design, deployment of network routing protocols, and lessons learned from implementation and operational experience. Numerous real-world examples bring the material alive.
- Extensive coverage of routing in the Internet, from protocols (such as OSPF, BGP), to traffic engineering, to security issues
- A detailed coverage of various router and switch architectures, IP lookup and packet classification methods
- A comprehensive treatment of circuit-switched routing and optical network routing
- New topics such as software-defined networks, data center networks, multicast routing
- Bridges the gap between theory and practice in routing, including the fine points of implementation and operational experience
- Accessible to a wide audience due to its vendor-neutral approach
Product Details
ISBN-13: | 9780128008294 |
---|---|
Publisher: | Elsevier Science |
Publication date: | 09/06/2017 |
Series: | ISSN |
Sold by: | Barnes & Noble |
Format: | eBook |
Pages: | 1018 |
File size: | 82 MB |
Note: | This product may take a few minutes to download. |
About the Author
Karthik Ramasamy is co-founder of Streamlio and a teaching faculty member in the EECS Department at the University of California--Berkeley. He was an engineering manager for Real Time Analytics at Twitter. He is the co-creator of Twitter Heron and has more than two decades of experience working in parallel databases, big data infrastructure, and networking. He cofounded Locomatix, a company that specializes in real time streaming processing on Hadoop and Cassandra using SQL that was acquired by Twitter. Before Locomatix, he had a brief stint with Greenplum where he worked on parallel query scheduling. Greenplum was eventually acquired by EMC for more than \$300M. Prior to Greenplum, Karthik was at Juniper Networks where he designed and delivered platforms, protocols, databases, and high availability solutions for network routers that are widely deployed in the Internet. Before joining Juniper at UW Madison, he worked extensively in parallel database systems, query processing, scale out technologies, storage engine and online analytical systems. Much of this research was spun as a company later acquired by Teradata. He is the co-author of several publications and patents. He has a Ph.D. in Computer Science from the University of Wisconsin--Madison with a focus on data management, his M.S in Computer Science from the University of Missouri--Kansas City, and his B.E. (with distinction) in Computer Science and Engineering from Anna University, India.
Table of Contents
Part I: Routing: Basics and Foundations1. Networking and Network Routing: An Introduction2. Routing Algorithms: Shortest Path, Widest Path, and Spanning Tree3. Routing Protocols: Framework and Principles4. Network Flow Models
Part II: Internet Routing5. IP Routing and Distance Vector Protocol Family6. OSPF and Integrated IS-IS7. IP Traffic Engineering8. Multicast Routing9. BGP10. Routing in the Global Internet11. Routing and Traffic Engineering in Software Defined Networks12. Routing in Data Center Networks
Part III: Router Architecture and Design13. Router Architectures14. IP Address Lookup Algorithms15. IP Packet Filtering and Classification16. Switch Fabric17. Packet Queueing and Scheduling18. Traffic Conditioning
Part IV: Routing in Reservation-Oriented Networks19. Circuit-Switching: Hierarchical and Dynamic Call Routing20. Traffic Engineering for Circuit-Switched Networks21. Quality of Service Routing22. MPLS and GMPLS23. Routing and Traffic Engineering using MPLS24. Routing in Optical Networks, Multilayer Networks, and Overlay Networks25. Call Routing in GSTN26. VoIP Call Routing
What People are Saying About This
Bridges the gap between theory and practice in network routing, considering routing paradigms and their interoperability while discussing algorithms, protocols and analysis