Book description
If you want to study, build, or simply validate your thinking about modern cloud native data center networks, this is your book. Whether you’re pursuing a multitenant private cloud, a network for running machine learning, or an enterprise data center, author Dinesh Dutt takes you through the steps necessary to design a data center that’s affordable, high capacity, easy to manage, agile, and reliable.
Ideal for network architects, data center operators, and network and containerized application developers, this book mixes theory with practice to guide you through the architecture and protocols you need to create and operate a robust, scalable network infrastructure. The book offers a vendor-neutral way to look at network design. For those interested in open networking, this book is chock-full of examples using open source software, from FRR to Ansible.
In the context of a cloud native data center, you’ll examine:
- Clos topology
- Network disaggregation
- Network operating system choices
- Routing protocol choices
- Container networking
- Network virtualization and EVPN
- Network automation
Publisher resources
Table of contents
- Preface
- 1. The Motivations for a New Network Architecture
- 2. Clos: Network Topology for a New World
-
3. Network Disaggregation
- What Is Network Disaggregation?
- Why Is Network Disaggregation Important?
- What Made Network Disaggregation Possible Now?
- Difference in Network Operations with Disaggregation
- Open Network Installer Environment
- The Players in Network Disaggregation: Hardware
- Common Myths About Network Disaggregation
- Some Best Practices for Engaging with Network Disaggregation
- Summary
- References
- 4. Network Operating System Choices
-
5. Routing Protocol Choices
- Routing Overview
- Routing Protocols Overview
- Distance Vector Protocols Versus Link-State Protocols
- Comparing Distance Vector and Link-State Protocols
- Routing Protocols in Clos Networks
- Bidirectional Forwarding Detection
- Requirements of a Routing Protocol in the Data Center
- Choosing the Routing Protocol for Your Network
- Summary
- References
-
6. Network Virtualization
- What Is Network Virtualization?
- Uses of Network Virtualization in the Data Center
- Separating Switch Management Network from Data Traffic
- Network Virtualization Models
- Network Tunnels: The Fundamental Overlay Construct
- Network Virtualization Solutions for the Data Center
- Practical Limits on the Number of Virtual Networks
- Control Protocols for Network Virtualization
- Vendor Support for Network Virtualization
- Illustrating VXLAN Bridging and Routing
- Summary
- 7. Container Networking
- 8. Multicast Routing
- 9. Life on the Edge of the Data Center
-
10. Network Automation
- What Is Network Automation?
- Who Needs Network Automation?
- Does Network Automation Mean Learning Programming?
- Why Is Network Automation Difficult?
- What Can Network Developers Do to Help Network Automation?
- Tools for Network Automation
- Automation Best Practices
- Ansible: An Overview
- A Typical Automation Journey
- Validating the Configuration
- Summary
- References
-
11. Network Observability
- What Is Observability?
- The Current State of Network Observability
- Why Is Observability Difficult with Networking?
- Observability in Data Center Networks: Special Characteristics
- Decomposing Observability
- The Mechanics of Telemetry
- The Uses for Multiple Data Sources
- Of Alerts and Dashboards
- Summary
- References
- 12. Rethinking Network Design
- 13. Deploying OSPF
- 14. BGP in the Data Center
-
15. Deploying BGP
- Core BGP Configuration Concepts
- Traditional Configuration for a Two-Tier Clos Topology: IPv4
- Peer Group
- Routing Policy
- Providing Sane Defaults for the Data Center
- BGP Unnumbered: Eliminating Pesky Interface IP Addresses
- Configuring IPv6
- BGP and VRFs
- Peering with BGP Speakers on the Host
- BGP and Upgrades
- Best Practices
- Summary
-
16. EVPN in the Data Center
- Why Is EVPN Popular?
- The Problems a Network Virtualization Control Plane Must Address
- Where Does a VTEP Reside?
- One Protocol to Rule Them All, Or…?
- BGP Constructs to Support Virtual Network Routes
- EVPN and Bridging
- Support for Dual-Attached Hosts
- ARP/ND Suppression
- EVPN and Routing
- Deploying EVPN in Large Networks
- Summary
- 17. Deploying Network Virtualization
- 18. Validating Network Configuration
- 19. Coda
- Glossary
- Index
Product information
- Title: Cloud Native Data Center Networking
- Author(s):
- Release date: November 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492045601
You might also like
book
BGP in the Data Center
The Border Gateway Protocol (BGP) has emerged as the most popular routing protocol for the data …
book
Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security, and Storage Services
Prepare for the future of cloud infrastructure: Distributed Services Platforms By moving service modules closer to …
book
Google Cloud Certified Professional Cloud Network Engineer Guide
Gain practical skills to design, deploy, and manage networks on Google Cloud and prepare to gain …
video
CCNP Data Center Core DCCOR 350-601 Complete Video Course
20 Hours of Video Instruction CCNP and CCIE Data Center Core DCCOR 350-601 Complete Video Course …