Yogesh Ramdoss, Nagendra Kumar Nainar
Containers in Cisco Ios-Xe, Ios-Xr, and Nx-OS
Orchestration and Operation
Yogesh Ramdoss, Nagendra Kumar Nainar
Containers in Cisco Ios-Xe, Ios-Xr, and Nx-OS
Orchestration and Operation
- Broschiertes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Direct from Cisco, Containers in Cisco IOS-XE, IOS-XR, and NX-OS: Orchestration and Operation is the complete guide to deploying and operating "containerized" application and network services in Cisco platforms. The authors begin by reviewing the virtualization and containerization concepts network professionals need to know, and introducing today's leading orchestration tools. Next, they take a deep dive into container networking, introducing Cisco architectural support for container infrastructures. Students will find modular coverage of characteristics, configuration, and operations for…mehr
Andere Kunden interessierten sich auch für
- Parminder Singh KocherMicroservices and Containers40,99 €
- Cisco Networking AcademyIt Essentials Labs and Study Guide Version 760,99 €
- Ola EllnestamThe Mikado Method50,99 €
- Michael J JippingSymbian OS Communications Programming65,99 €
- Pieter-Jan NefkensTransforming Campus Networks to Intent-Based Networking77,99 €
- Cisco Networking AcademyIt Essentials Companion Guide V752,99 €
- Omar SantosCCNP and CCIE Security Core SCOR 350-701 Official Cert Guide40,99 €
-
-
-
Direct from Cisco, Containers in Cisco IOS-XE, IOS-XR, and NX-OS: Orchestration and Operation is the complete guide to deploying and operating "containerized" application and network services in Cisco platforms.
The authors begin by reviewing the virtualization and containerization concepts network professionals need to know, and introducing today's leading orchestration tools. Next, they take a deep dive into container networking, introducing Cisco architectural support for container infrastructures. Students will find modular coverage of characteristics, configuration, and operations for each key Cisco software platform: IOS-XE, IOS-XR, and NX-OS. A full chapter on developer tools and resources shows how to build container images with Docker, and introduces Cisco's toolkits, APIs, NX-SDK or Open Access Containers (OAC), telemetry, Nexus Data Broker, management tools, Puppet, Chef, Ansible, and more. The authors conclude with multiple use cases, showing how users in diverse markets can drive value with containers.
The authors begin by reviewing the virtualization and containerization concepts network professionals need to know, and introducing today's leading orchestration tools. Next, they take a deep dive into container networking, introducing Cisco architectural support for container infrastructures. Students will find modular coverage of characteristics, configuration, and operations for each key Cisco software platform: IOS-XE, IOS-XR, and NX-OS. A full chapter on developer tools and resources shows how to build container images with Docker, and introduces Cisco's toolkits, APIs, NX-SDK or Open Access Containers (OAC), telemetry, Nexus Data Broker, management tools, Puppet, Chef, Ansible, and more. The authors conclude with multiple use cases, showing how users in diverse markets can drive value with containers.
Produktdetails
- Produktdetails
- Verlag: Cisco Press
- Seitenzahl: 496
- Erscheinungstermin: 2. August 2020
- Englisch
- Abmessung: 231mm x 188mm x 25mm
- Gewicht: 1g
- ISBN-13: 9780135895757
- ISBN-10: 0135895758
- Artikelnr.: 57883911
- Herstellerkennzeichnung
- Produktsicherheitsverantwortliche/r
- Europaallee 1
- 36244 Bad Hersfeld
- gpsr@libri.de
- Verlag: Cisco Press
- Seitenzahl: 496
- Erscheinungstermin: 2. August 2020
- Englisch
- Abmessung: 231mm x 188mm x 25mm
- Gewicht: 1g
- ISBN-13: 9780135895757
- ISBN-10: 0135895758
- Artikelnr.: 57883911
- Herstellerkennzeichnung
- Produktsicherheitsverantwortliche/r
- Europaallee 1
- 36244 Bad Hersfeld
- gpsr@libri.de
YogeshRamdoss (CCIE No. 16183) is a principalengineer with the Cisco Customer Experience (CX) organization focusing on datacenter technologies such as Nexus switching platforms (standalone as well asVXLAN fabric), application-centric infrastructure (ACI), and hyperconvergedinfrastructure HyperFlex. Associated with Cisco since 2003, Yogesh is adistinguished speaker at Cisco Live, where he shares his knowledge and educatescustomers and partners on data center platforms and technologies, telemetry, analytics,network programmability, and various troubleshooting and packet capturing tools.He is a machine and behavior learning coinventor. NagendraKumar Nainar (CCIE No. 20987, CCDE No. 20190014) isa principal engineer with the Cisco Customer Experience (CX) organization(formerly TAC), focusing on enterprise networking. He is the coinventor of morethan 100 patent applications on various cutting-edge technologies and thecoarchitect for various recent technologies. He has coauthored multipleInternet RFCs and IEEE papers. Serving as Technical Program Committee (TPC)member for various IEEE and other international conferences, he is an activespeaker in various industry forums.
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 andTypes 6
Computing Virtualization Elements andTechniques 14
Virtualization Scale and DesignConsideration 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 ServiceProvider 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 ReferenceModel 61
The Journey from Virtual Network Function(VNF) to Cloud Native Function
(CNF) 63
Container Deployment and OrchestrationOverview 65
Container Deployment and Orchestration 81
Summary 95
References 95
Chapter 4 Container Networking Concepts 97
Container NetworkingIntroduction andEssentials 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 Hosting146
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 XRPlatform 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 andInstantiation 242
Bash 256
Summary 288
References 289
Chapter 8 Application Developers' Tools and Resources 291
Cisco Development Tool Kits and Resources291
Open-Source and Commercial Tools 336
Building and Deploying Container Images 341
Configuration and Application ManagementTools 345
Summary 357
References 357
Chapter 9 Container Deployment Use Cases 361
General Use Cases for Enterprise, ServiceProvider, and Data Center
IOS-XR Use Case: Disaggregated Seamless BFDas a Virtual Network Function
for Rapid Failure Detection 384
Seamless BFD Overview 385
Creating and Hosting S-BFD as a VirtualNetwork Function 387
NX-OS Use Case: Control Plane Health CheckUsing an Anomaly Detector 391
NX-OS Use Case: NX-OS Docker Health Check398
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 Functions421
Summary 423
References 423
TOC, 9780135895757, 6/9/2020
Introduction xxvii
Part I Virtualization and Containers
Chapter 1 Introduction to Virtualization 1
History of Computer Evolution 1
History of Virtualization 2
VirtualizationArchitecture Definition andTypes 6
Computing Virtualization Elements andTechniques 14
Virtualization Scale and DesignConsideration 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 ServiceProvider 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 ReferenceModel 61
The Journey from Virtual Network Function(VNF) to Cloud Native Function
(CNF) 63
Container Deployment and OrchestrationOverview 65
Container Deployment and Orchestration 81
Summary 95
References 95
Chapter 4 Container Networking Concepts 97
Container NetworkingIntroduction andEssentials 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 Hosting146
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 XRPlatform 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 andInstantiation 242
Bash 256
Summary 288
References 289
Chapter 8 Application Developers' Tools and Resources 291
Cisco Development Tool Kits and Resources291
Open-Source and Commercial Tools 336
Building and Deploying Container Images 341
Configuration and Application ManagementTools 345
Summary 357
References 357
Chapter 9 Container Deployment Use Cases 361
General Use Cases for Enterprise, ServiceProvider, and Data Center
IOS-XR Use Case: Disaggregated Seamless BFDas a Virtual Network Function
for Rapid Failure Detection 384
Seamless BFD Overview 385
Creating and Hosting S-BFD as a VirtualNetwork Function 387
NX-OS Use Case: Control Plane Health CheckUsing an Anomaly Detector 391
NX-OS Use Case: NX-OS Docker Health Check398
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 Functions421
Summary 423
References 423
TOC, 9780135895757, 6/9/2020
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 andTypes 6
Computing Virtualization Elements andTechniques 14
Virtualization Scale and DesignConsideration 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 ServiceProvider 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 ReferenceModel 61
The Journey from Virtual Network Function(VNF) to Cloud Native Function
(CNF) 63
Container Deployment and OrchestrationOverview 65
Container Deployment and Orchestration 81
Summary 95
References 95
Chapter 4 Container Networking Concepts 97
Container NetworkingIntroduction andEssentials 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 Hosting146
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 XRPlatform 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 andInstantiation 242
Bash 256
Summary 288
References 289
Chapter 8 Application Developers' Tools and Resources 291
Cisco Development Tool Kits and Resources291
Open-Source and Commercial Tools 336
Building and Deploying Container Images 341
Configuration and Application ManagementTools 345
Summary 357
References 357
Chapter 9 Container Deployment Use Cases 361
General Use Cases for Enterprise, ServiceProvider, and Data Center
IOS-XR Use Case: Disaggregated Seamless BFDas a Virtual Network Function
for Rapid Failure Detection 384
Seamless BFD Overview 385
Creating and Hosting S-BFD as a VirtualNetwork Function 387
NX-OS Use Case: Control Plane Health CheckUsing an Anomaly Detector 391
NX-OS Use Case: NX-OS Docker Health Check398
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 Functions421
Summary 423
References 423
TOC, 9780135895757, 6/9/2020
Introduction xxvii
Part I Virtualization and Containers
Chapter 1 Introduction to Virtualization 1
History of Computer Evolution 1
History of Virtualization 2
VirtualizationArchitecture Definition andTypes 6
Computing Virtualization Elements andTechniques 14
Virtualization Scale and DesignConsideration 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 ServiceProvider 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 ReferenceModel 61
The Journey from Virtual Network Function(VNF) to Cloud Native Function
(CNF) 63
Container Deployment and OrchestrationOverview 65
Container Deployment and Orchestration 81
Summary 95
References 95
Chapter 4 Container Networking Concepts 97
Container NetworkingIntroduction andEssentials 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 Hosting146
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 XRPlatform 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 andInstantiation 242
Bash 256
Summary 288
References 289
Chapter 8 Application Developers' Tools and Resources 291
Cisco Development Tool Kits and Resources291
Open-Source and Commercial Tools 336
Building and Deploying Container Images 341
Configuration and Application ManagementTools 345
Summary 357
References 357
Chapter 9 Container Deployment Use Cases 361
General Use Cases for Enterprise, ServiceProvider, and Data Center
IOS-XR Use Case: Disaggregated Seamless BFDas a Virtual Network Function
for Rapid Failure Detection 384
Seamless BFD Overview 385
Creating and Hosting S-BFD as a VirtualNetwork Function 387
NX-OS Use Case: Control Plane Health CheckUsing an Anomaly Detector 391
NX-OS Use Case: NX-OS Docker Health Check398
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 Functions421
Summary 423
References 423
TOC, 9780135895757, 6/9/2020