Cloud Native Data Center Networking. Architecture, Protocols, and Tools
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autor:
- Dinesh G. Dutt
![Cloud Native Data Center Networking. Architecture, Protocols, and Tools Dinesh G. Dutt - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_1e2h.png)
![Cloud Native Data Center Networking. Architecture, Protocols, and Tools Dinesh G. Dutt - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_1e2h.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 486
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Cloud Native Data Center Networking. Architecture, Protocols, and Tools
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
Wybrane bestsellery
-
Autorzy, Joe Reis i Matt Housley, przeprowadzą Cię przez cykl życia inżynierii danych i pokażą, jak połączyć różne technologie chmurowe, aby spełnić potrzeby konsumentów danych w dolnej części strumienia przetwarzania. Dzięki lekturze tej książki dowiesz się, jak zastosować koncepcje generowania,...
Inżynieria danych w praktyce. Kluczowe koncepcje i najlepsze technologie Inżynieria danych w praktyce. Kluczowe koncepcje i najlepsze technologie
(71.40 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%) -
To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. I...
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
This book will help you master Kubernetes anti-patterns, enabling you to recognize and overcome common pitfalls, optimize deployments, and excel in today's dynamic tech landscape with confidence.
Kubernetes Anti-Patterns. Overcome common pitfalls to achieve optimal deployments and a flawless Kubernetes ecosystem Kubernetes Anti-Patterns. Overcome common pitfalls to achieve optimal deployments and a flawless Kubernetes ecosystem
Ebooka "Cloud Native Data Center Networking. Architecture, Protocols, and Tools" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Cloud Native Data Center Networking. Architecture, Protocols, and Tools" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Cloud Native Data Center Networking. Architecture, Protocols, and Tools" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-4555-7, 9781492045557
- Data wydania ebooka:
-
2019-11-22
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 6.8MB
- Rozmiar pliku Mobi:
- 18.5MB
Spis treści ebooka
- Preface
- Audience
- How This Book Is Organized
- Software Used in This Book
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. The Motivations for a New Network Architecture
- The Application-Network Shuffle
- The Network Design from the Turn of the Century
- The Charms of Bridging
- Hardware packet switching
- Proprietary enterprise network stacks
- The promise of zero configuration
- The Charms of Bridging
- Building Scalable Bridging Networks
- Broadcast storms and the impact of Spanning Tree Protocol
- The burden of flooding
- Increasing bandwidth through per-VLAN spanning tree
- Redundancy at the IP level
- Mitigating failure: In-Service Software Upgrade
- The Trouble with the Access-Aggregation-Core Network Design
- Unscalability
- Complexity
- Failure Domain
- Unpredictability
- Inflexibility
- Lack of Agility
- The Stories Not Told
- Summary
- 2. Clos: Network Topology for a New World
- Introducing the Clos Topology
- A Deeper Dive into the Clos Topology
- Use of Homogeneous Equipment
- Routing as the Fundamental Interconnect Model
- Oversubscription in a Clos Topology
- Interconnect Link Speeds
- Practical Constraints
- Fine-Grained Failure Domain
- Scaling the Clos Topology
- Comparing the Two Three-Tier Models
- Application Matchup
- Data Center Build Out
- Implications of the Clos Topology
- Rethinking Failures and Troubleshooting
- Cabling
- Simplified Inventory Management
- Network Automation
- Some Best Practices for a Clos Network
- Use of Multiple Links Between Switches
- Use of Spines as Only a Connector
- Use of Chassis as a Spine Switch
- Host Attach Models
- Summary
- References
- 3. Network Disaggregation
- What Is Network Disaggregation?
- Why Is Network Disaggregation Important?
- Controlling Costs
- Avoiding Vendor Lock-In
- Standardization of Features
- What Made Network Disaggregation Possible Now?
- Difference in Network Operations with Disaggregation
- Purchase and Support
- First Boot
- Open Network Installer Environment
- How Does ONIE Work?
- The Players in Network Disaggregation: Hardware
- Packet-Switching Silicon
- ODMs
- CPU Complex
- The Standards Bodies
- Common Myths About Network Disaggregation
- Some Best Practices for Engaging with Network Disaggregation
- Summary
- References
- 4. Network Operating System Choices
- Requirements of a Network Device
- The Rise of Software-Defined Networking and OpenFlow
- More Details About SDN and OpenFlow
- The Trouble with OpenFlow
- OVS
- The Effect of SDN and OpenFlow on Network Disaggregation
- NOS Design Models
- Location of Switch Network State
- Vendor-specific user space model
- Hybrid model
- Complete kernel model
- Location of Switch Network State
- Programming the Switching Silicon
- Switch Abstraction Interface
- Switchdev
- API
- The Reasons Behind the Different Answers
- User Interface
- Comparing the NOS Models with Cloud Native NOS Requirements
- Illustrating the Models with an Example
- Ping
- Running a different routing protocol
- Illustrating the Models with an Example
- What Else Is Left for a NOS to Do?
- Summary
- References
- 5. Routing Protocol Choices
- Routing Overview
- How Routing Table Lookups Work
- How Routes Are Chosen
- Types of Routing Table Entries
- RIB and FIB
- Routing Overview
- Routing Protocols Overview
- Distance Vector Protocols Versus Link-State Protocols
- Distance Vector Dissected
- Link-State Dissected
- Summarizing Distance Vector Versus Link-State Route Exchange
- Comparing Distance Vector and Link-State Protocols
- Scaling in Link-State and Distance Vector Protocols
- Multipathing in Distance Vector and Link-State Protocols
- No News Is Good News
- Propagation Delay in Link-State and Distance Vector Protocols
- Multiprotocol Support
- Unnumbered Interfaces
- Routing Configuration Complexity
- Who am I?
- Whom do I talk to?
- What do I tell them?
- Routing Protocols in Clos Networks
- Link-State Versus Distance Vector When Links or Nodes Fail
- BGPs behavior in a Clos network
- Link-state protocols behavior in a Clos network
- Link-State Versus Distance Vector When Links or Nodes Fail
- Route Summarization in Clos Networks
- Security and Safeguards
- Bidirectional Forwarding Detection
- Requirements of a Routing Protocol in the Data Center
- Basic Requirements
- Advanced Requirements
- Rare or Futuristic Requirements
- Choosing the Routing Protocol for Your Network
- Summary
- References
- 6. Network Virtualization
- What Is Network Virtualization?
- Uses of Network Virtualization in the Data Center
- Forcing Traffic to Take a Certain Path
- Applications That Require L2 Adjacency
- Cloud
- Separating Switch Management Network from Data Traffic
- Network Virtualization Models
- Service Abstraction: L2 or L3
- L2 virtual networks
- L3 virtual networks
- Service Abstraction: L2 or L3
- Inline Versus Overlay Virtual Networks
- Network Tunnels: The Fundamental Overlay Construct
- Benefits of Network Tunnels
- The Drawbacks of Network Tunnels
- Packet load balancing
- NIC behavior
- Maximum transmission unit
- Lack of visibility
- Network Virtualization Solutions for the Data Center
- VLAN
- VRF
- VXLAN
- Other Network Virtualization Solutions
- Practical Limits on the Number of Virtual Networks
- Size of Virtual Network ID in Packet Header
- Hardware Limitations
- Scalability of Control Plane and Software
- Deployment Model
- Control Protocols for Network Virtualization
- Relationship of Virtual and Physical Control Plane
- The Centralized Control Model
- The Protocol-Based Control Model
- Vendor Support for Network Virtualization
- Merchant Silicon
- Software
- Standards
- Illustrating VXLAN Bridging and Routing
- VXLAN Bridging Example: H1 to H5
- Multidestination frame handling in VXLAN
- VXLAN Bridging Example: H1 to H5
- VXLAN and Routing: H1 to H6
- Support for multicast routing in overlay networks
- Summarizing VXLAN Bridging and Routing
- Summary
- 7. Container Networking
- Introduction to Containers
- Namespaces
- Network Namespaces
- Virtual Ethernet Interfaces
- Container Networking: Diving In
- Single-Host Container Networking
- Bridge
- Macvlan
- Single-Host Container Networking
- Multihost Container Networking
- Overlay network
- Direct routing
- Comparing Different Container Network Solutions
- Kubernetes Networking
- Summary
- 8. Multicast Routing
- Multicast Routing: Overview
- The Uses of Multicast Routing
- Multicast Routing: Overview
- Problems to Solve in Multicast Routing
- Building a Multicast Tree
- Multicast Routing Protocol
- PIM Sparse Mode
- Rendezvous Point
- Building a Multicast Distribution Tree
- Source starts first
- Listener starts up first
- How is the first packet trapped to the CPU?
- Multiple RPs and MSDP
- PIM-SM in the Data Center
- PIM-SM and Unnumbered
- Summary
- 9. Life on the Edge of the Data Center
- The Problems
- Connectivity Models
- Why Connect to the External World?
- Bandwidth Requirements for External Connectivity
- Connecting the Clos Topology to the External World
- Routing at the Edge
- Services
- Hybrid Cloud Connectivity
- Summary
- 10. Network Automation
- What Is Network Automation?
- Who Needs Network Automation?
- Does Network Automation Mean Learning Programming?
- Why Is Network Automation Difficult?
- The Trouble with IP Addresses and Interfaces
- Scale
- Network Protocol Configuration Complexity
- Lack of Programmatic Access
- Traditional Network OS Limitations
- What Can Network Developers Do to Help Network Automation?
- Tools for Network Automation
- Automation Best Practices
- Ansible: An Overview
- Inventory
- Playbooks
- Ad Hoc Commands
- Structuring Playbooks
- A Typical Automation Journey
- Glorified File Copy
- Automate the Configuration That Was Not Device Specific
- Template the Routing and Interface Configuration
- More Templating and Roles
- Some Observations from Fellow Journeymen
- Validating the Configuration
- Single Source of Truth
- Commit/Rollback in the Age of Automation
- Vagrant and Network Testing
- Automating Verification
- Summary
- References
- 11. Network Observability
- What Is Observability?
- The Current State of Network Observability
- The Disenchantments of SNMP
- Box-by-Box Approach to Network Observability
- Why Is Observability Difficult with Networking?
- Observability in Data Center Networks: Special Characteristics
- Decomposing Observability
- The Mechanics of Telemetry
- What Do We Gather?
- How Do We Gather?
- When Do We Gather?
- Storing the Data
- The Uses for Multiple Data Sources
- Of Alerts and Dashboards
- Summary
- References
- 12. Rethinking Network Design
- Standard, Simple Building Blocks
- Network Disaggregation
- Standard, Simple Building Blocks
- Failure: Missing the Forest for the Trees
- L2 Failure Model Versus L3 Failure Model
- Simple Versus Complex Failures
- Handling Upgrades
- The Pursuit of Less
- How the Right Architecture Helps
- Feature Set Essentialism
- Constraints on the Cloud Native Network Design Principles
- Summary
- 13. Deploying OSPF
- Why OSPF?
- The Problems to Be Addressed
- Determining Link-State Flooding Domains
- Numbered Versus Unnumbered OSPF
- Support for IPv6
- Support for VRFs
- Requirements for Running OSPF on Servers
- OSPF Route Types
- The Messiness of Stubbiness
- OSPF Timers
- Dissecting an OSPF Configuration
- Configuration for Leaf-Spine in a Two-Tier Clos Topology: IPv4
- Configuration for Leaf-Spine in a Two-Tier Clos Topology: IPv6
- Configuration with Three-Tier Clos Running OSPF
- Configuration with Servers Running OSPF: IPv4
- Summarizing Routes in OSPF
- OSPF and Upgrades
- Best Practices
- Summary
- 14. BGP in the Data Center
- Basic BGP Concepts
- BGP Protocol Overview
- BGP Peering
- BGP State Machine
- Autonomous System Number
- BGP Capabilities
- BGP Attributes, Communities, Extended Communities
- BGP Best-Path Computation
- Support for Multiple Protocols
- BGP Messages
- Basic BGP Concepts
- Adapting BGP to the Data Center
- eBGP Versus iBGP
- eBGP: Flying Solo
- Private ASNs
- BGPs ASN Numbering Scheme
- Multipath Selection
- Fixing BGPs Convergence Time
- Summary
- 15. Deploying BGP
- Core BGP Configuration Concepts
- Traditional Configuration for a Two-Tier Clos Topology: IPv4
- Peer Group
- Routing Policy
- Route Maps: Implementation of Routing Policy
- Classifiers in route maps
- Writing secure route maps
- Route maps in BGP
- Effect of route maps on BGP processing
- Route Maps: Implementation of Routing Policy
- Providing Sane Defaults for the Data Center
- BGP Unnumbered: Eliminating Pesky Interface IP Addresses
- A remote-as by Any Name
- How Unnumbered Interfaces Work with BGP
- IPv6 link-local address
- IPv6 router advertisement
- RFC 5549
- Packet forwarding with RFC 5549
- FRR and RFC 5549
- Interoperability
- Final Observations on BGP Configuration in FRR
- Unnumbered BGP Support in Routing Stacks
- Summary
- Configuring IPv6
- BGP and VRFs
- Peering with BGP Speakers on the Host
- BGP Dynamic Neighbors
- BGP and Upgrades
- AS_PATH Prepend
- GRACEFUL_SHUTDOWN Community
- Max-MED
- 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?
- iBGP Characteristics
- Separate Underlay and Overlay Protocols
- eBGP Only
- BGP Constructs to Support Virtual Network Routes
- Route Distinguisher
- Route Target
- FRRs use of RD and RT
- EVPN Route Types
- Communicating Choice of BUM Handling
- EVPN and Bridging
- EVPN Bridging with Ingress Replication
- EVPN Bridging with Routed Multicast Underlay
- Handling MAC Moves
- Support for Dual-Attached Hosts
- Host-Switch Interconnect Model
- VXLAN Model for Dual-Attached Hosts
- Switch Peering Options
- MLAG
- EVPN support for multihoming
- Handling Link Failures
- Avoiding Duplicate Multidestination Frames
- ARP/ND Suppression
- EVPN and Routing
- Centralized Versus Distributed Routing
- Symmetric Versus Asymmetric Routing
- Route Advertisements
- The Use of VRFs
- Deploying EVPN in Large Networks
- Summary
- 17. Deploying Network Virtualization
- The Configuration Scenarios
- Device-Local Configuration
- Single eBGP Session
- OSPF Underlay, iBGP Overlay
- allowas-in Versus Separate ASN
- PIM/MSDP Configuration
- EVPN on the Host
- Best Practices
- Summary
- 18. Validating Network Configuration
- Validating the Network State
- System Validation
- Cabling Validation
- Using Ansible to Validate Cabling
- Interface Configuration Validation
- Automating Interface Configuration Validation
- Routing Configuration Validation
- Validating an OSPF Configuration
- Determining the originator of the default route
- Automating OSPF validation
- Validating an OSPF Configuration
- Validating a BGP Configuration
- Determining the originator of the default route
- Stripping the Private ASNs
- Automating BGP validation
- Validating Network Virtualization
- Automating EVPN validation
- Applications Network Validation
- Data-Plane Validation
- Summary
- 19. Coda
- Glossary
- Index
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(201.03 zł najniższa cena z 30 dni)
200.93 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.36 zł najniższa cena z 30 dni)
241.26 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.59 zł najniższa cena z 30 dni)
200.09 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(114.93 zł najniższa cena z 30 dni)
114.88 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(199.08 zł najniższa cena z 30 dni)
198.88 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(241.02 zł najniższa cena z 30 dni)
240.92 zł
289.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(148.10 zł najniższa cena z 30 dni)
148.00 zł
179.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(174.74 zł najniższa cena z 30 dni)
174.54 zł
219.00 zł(-20%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(140.34 zł najniższa cena z 30 dni)
140.14 zł
179.00 zł(-22%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Cloud Native Data Center Networking. Architecture, Protocols, and Tools Dinesh G. Dutt (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.