This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Acrobat® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
Also available in other formats.
Register your product to gain access to bonus material or receive a coupon.
A comprehensiveguide to learning container and application hosting capabilities in Ciscoplatforms, and implementing them to achieve higher efficiency in networkdeployments and operations
Ciscoarchitectures offer comprehensive compute virtualization capabilities toaccommodate both native and third-party container hosting, so you cancontainerize and instantiate any application or network service and gainunprecedented value from your networks.
Directfrom Cisco, this is the complete guide to deploying and operatingcontainerized application and networkservices on Cisco platforms. First, the authors review essential virtualizationand containerization concepts for all network professionals and introduceleading orchestration tools. Next, they take a deep dive into containernetworking, introducing Cisco architectural support for containerinfrastructures. You'll find modular coverage of configuration, activation,orchestration, operations, and application hosting for each key Cisco softwareplatform: IOS-XE, IOS-XR, and NX-OS.
Theauthors explore diverse orchestration tools, including LXC, Docker, andKubernetes, and cover both Cisco and open-source tools for building and testingapplications. They conclude with multiple use cases that show howcontainerization can improve agility and efficiency in a wide range of networkenvironments.
Download the sample pages (includes Chapter 7)
Foreword xxv
Introduction xxvii
Part I Virtualization and Containers
Chapter 1 Introduction to Virtualization 1
History of Computer Evolution 1
History of Virtualization 2
VirtualizationArchitecture Definition and Types 6
Computing Virtualization Elements and Techniques 14
Virtualization Scale and Design Consideration 18
Multitenancy in Virtualization 19
Summary 20
References in This Chapter 21
Chapter 2 Virtualization and Cisco 23
History of Virtualization in Cisco 23
Virtualization in Enterprise and Service Provider Environments 30
The Era of Software-Defined Networking 32
SDN Enablers 33
Control Plane Virtualization 33
Summary 58
References in This Chapter 59
Chapter 3 Container Orchestration and Management 61
Introduction to the Cloud-Native Reference Model 61
The Journey from Virtual Network Function (VNF) to Cloud Native Function (CNF) 63
Container Deployment and Orchestration Overview 65
Container Deployment and Orchestration 81
Summary 95
References 95
Chapter 4 Container Networking Concepts 97
Container NetworkingIntroduction and Essentials 97
Container Networking 99
Container Network Models and Interfaces 105
Setting Up Container Networking 115
Summary 136
References 137
Part II Container Deployment and Operation in Cisco Products
Chapter 5 Container Orchestration in Cisco IOS-XE Platforms 139
Cisco IOS-XE Architecture 139
IOS-XE Architecture: Application Hosting 146
IOx Applications 149
Developing and Hosting Applications 157
Licensing Requirements 185
Summary 186
References 187
Chapter 6 Container Orchestration in Cisco IOS-XR Platforms 189
Cisco IOS-XR Architecture 189
Application Hosting Architecture 192
Hosting Environment Readiness 198
Types of Application Hosting in Cisco XR Platform 201
Network Configuration and Verification 216
Docker Images and Registry 218
Network Configuration and Verification 224
Application Hosting in VRF Namespace 226
Container Management 232
Summary 234
References 234
Chapter 7 Container Orchestration in Cisco NX-OS Platforms 235
Cisco NX-OS Software Architecture 235
Hosting Environment Readiness 239
Container Infrastructure Configuration and Instantiation 242
Bash 256
Summary 288
References 289
Chapter 8 Application Developers' Tools and Resources 291
Cisco Development Tool Kits and Resources 291
Open-Source and Commercial Tools 336
Building and Deploying Container Images 341
Configuration and Application Management Tools 345
Summary 357
References 357
Chapter 9 Container Deployment Use Cases 361
General Use Cases for Enterprise, Service Provider, and Data Center
IOS-XR Use Case: Disaggregated Seamless BFD as a Virtual Network Function for Rapid Failure Detection 384
Seamless BFD Overview 385
Creating and Hosting S-BFD as a Virtual Network Function 387
NX-OS Use Case: Control Plane Health Check Using an Anomaly Detector 391
NX-OS Use Case: NX-OS Docker Health Check 398
Summary 404
Chapter 10 Current NFV Offering and Future Trends in Containers 405
App Hosting Services 405
Cisco NFV Offerings 411
Containers and Service Chaining 418
Serverless Computing and Network Functions 421
Summary 423
References 423
TOC, 9780135895757, 6/9/2020