Introduction |
|
xv | |
Chapter 1 Introduction to Cloud |
|
1 | (36) |
|
Evolution of the Data Center |
|
|
1 | (3) |
|
Data Center Architecture Building Blocks |
|
|
2 | (2) |
|
Introduction to Virtualization in the Data Center |
|
|
4 | (14) |
|
Evolution of Virtualization |
|
|
5 | (1) |
|
Conceptual Architecture of Virtualization |
|
|
5 | (1) |
|
Types of Virtualization Technologies |
|
|
6 | (1) |
|
|
6 | (2) |
|
Types of Server Virtualization |
|
|
8 | (1) |
|
|
9 | (2) |
|
Types of Storage Virtualization |
|
|
11 | (1) |
|
|
12 | (1) |
|
Network Virtualization Evolution |
|
|
13 | (1) |
|
Types of Network Virtualization |
|
|
14 | (1) |
|
|
15 | (1) |
|
Introduction to the Multitenant Data Center |
|
|
16 | (2) |
|
Introduction to Cloud Services |
|
|
18 | (12) |
|
Infrastructure as a Service (IaaS) |
|
|
18 | (1) |
|
Platform as a Service (PaaS) |
|
|
19 | (1) |
|
Software as a Service (SaaS) |
|
|
20 | (1) |
|
|
20 | (1) |
|
Cloud Design Considerations |
|
|
21 | (1) |
|
Domain 1: Infrastructure and Environmental |
|
|
22 | (1) |
|
Domain 2: Abstraction and Virtualization |
|
|
23 | (1) |
|
Domain 3: Automation and Orchestration |
|
|
23 | (1) |
|
Domain 4: Customer Interface |
|
|
24 | (1) |
|
Domains 5 and 6: Service Catalog and Financials |
|
|
24 | (1) |
|
Domains 7 and 8: Platform and Application |
|
|
24 | (1) |
|
Domain 9: Security and Compliance |
|
|
24 | (1) |
|
Domain 10: Organization, Governance, and Process |
|
|
25 | (1) |
|
Enterprise Connectivity to the Cloud |
|
|
26 | (1) |
|
|
26 | (2) |
|
Direct Connectivity to a Cloud Provider |
|
|
28 | (1) |
|
Enterprise Cloud Adoption Challenges |
|
|
29 | (1) |
|
Software-Defined Networking |
|
|
30 | (5) |
|
Open Networking Foundation |
|
|
31 | (1) |
|
|
32 | (1) |
|
Network Function Virtualization |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
35 | (2) |
Chapter 2 Software Evolution of the CSR 1000 |
|
37 | (22) |
|
IOS Software Architecture |
|
|
37 | (2) |
|
|
39 | (2) |
|
|
40 | (1) |
|
|
40 | (1) |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
41 | (1) |
|
Cisco ASR 1000 System Architecture Overview |
|
|
41 | (3) |
|
|
42 | (1) |
|
Embedded Service Processor |
|
|
42 | (1) |
|
|
43 | (1) |
|
Cloud Service Router 1000V Overview |
|
|
44 | (1) |
|
|
45 | (2) |
|
Elastic Performance and Scaling |
|
|
47 | (2) |
|
Rapid Deployment and Routing Flexibility in the Cloud |
|
|
49 | (1) |
|
CSR 1000V Deployment Examples |
|
|
50 | (2) |
|
|
50 | (1) |
|
Network Extension from Premises to Cloud |
|
|
51 | (1) |
|
Segmentation Within a Cloud |
|
|
52 | (1) |
|
|
52 | (5) |
|
|
57 | (2) |
Chapter 3 Hypervisor Considerations for the CSR |
|
59 | (36) |
|
Understanding Operating Systems |
|
|
59 | (12) |
|
|
60 | (1) |
|
Physical Resource Management |
|
|
60 | (2) |
|
Software Access to Physical Resources |
|
|
62 | (1) |
|
|
63 | (1) |
|
|
63 | (1) |
|
|
64 | (1) |
|
|
64 | (2) |
|
|
66 | (3) |
|
|
69 | (1) |
|
Linux Swap Space and Memory Overcommit |
|
|
69 | (2) |
|
|
71 | (1) |
|
Understanding Hypervisors |
|
|
71 | (4) |
|
How Does a Hypervisor Compare to an Operating System? |
|
|
72 | (2) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
75 | (1) |
|
|
75 | (7) |
|
Architectural Components of ESXi |
|
|
75 | (1) |
|
|
75 | (1) |
|
Components of the VMkernel |
|
|
76 | (1) |
|
Processes Running on the VMkernel |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
79 | (1) |
|
|
80 | (2) |
|
|
82 | (9) |
|
Architectural Components of KVM/QEMU |
|
|
84 | (1) |
|
|
85 | (3) |
|
Management Daemon (Libvirt) |
|
|
88 | (1) |
|
User Tools (virsh, virt-manager) |
|
|
89 | (2) |
|
|
91 | (1) |
|
|
92 | (2) |
|
|
94 | (1) |
Chapter 4 CSR 1000V Software Architecture |
|
95 | (46) |
|
|
95 | (8) |
|
Virtualizing the ASR 1001 into the CSR 1000V |
|
|
98 | (1) |
|
CSR 1000V Initialization Process |
|
|
99 | (1) |
|
CSR 1000V Data Plane Architecture |
|
|
100 | (3) |
|
CSR 1000V Software Crypto Engine |
|
|
103 | (1) |
|
Life of a Packet on a CSR 1000V: The Data Plane |
|
|
103 | (7) |
|
|
104 | (2) |
|
|
106 | (1) |
|
Device Initialization Flow |
|
|
106 | (1) |
|
|
107 | (1) |
|
|
108 | (1) |
|
Unicast Traffic Packet Flow |
|
|
109 | (1) |
|
Installing the CSR 1000V on a VMware Hypervisor |
|
|
110 | (16) |
|
Bringing Up the VM with the CSR 1000V on ESXi |
|
|
110 | (16) |
|
Installing the CSR 1000V on a KVM Hypervisor |
|
|
126 | (11) |
|
Bring Up the CSR 1000V as a Guest |
|
|
126 | (11) |
|
Performance Tuning of the CSR 1000V |
|
|
137 | (2) |
|
|
139 | (2) |
Chapter 5 CSR 1000V Deployment Scenarios |
|
141 | (44) |
|
|
141 | (7) |
|
|
141 | (1) |
|
|
142 | (1) |
|
|
143 | (4) |
|
|
147 | (1) |
|
Use Cases for the CSR 1000V as a VPN Service Gateway |
|
|
148 | (7) |
|
Enterprise Data Center Network Extension |
|
|
148 | (1) |
|
The CSR 1000V as a VPN Gateway |
|
|
148 | (4) |
|
CSR for Secure Inter-Cloud Connectivity |
|
|
152 | (1) |
|
Remote VPN Access into the Cloud |
|
|
153 | (2) |
|
BGP Route Reflector Use Case for the CSR |
|
|
155 | (7) |
|
The CSR 1000V in a Hierarchical Route Reflector Use Case |
|
|
157 | (5) |
|
Planning for Future Branch Design with the CSR 1000V |
|
|
162 | (6) |
|
Evolution of Branch Virtualization |
|
|
164 | (4) |
|
|
168 | (15) |
|
|
169 | (2) |
|
|
171 | (1) |
|
|
171 | (4) |
|
|
175 | (1) |
|
|
175 | (1) |
|
|
175 | (1) |
|
Network-to-Network Connectivity |
|
|
175 | (1) |
|
Network-to-Network Interconnection Topology and Configuration |
|
|
176 | (7) |
|
|
183 | (2) |
Chapter 6 CSR Cloud Deployment Scenarios |
|
185 | (38) |
|
CSR in a Multitenant Data Center |
|
|
185 | (5) |
|
|
190 | (5) |
|
|
191 | (1) |
|
|
192 | (2) |
|
The Cisco Inter-Cloud Fabric |
|
|
194 | (1) |
|
Private Cloud Deployment with CSR in OpenStack |
|
|
195 | (16) |
|
Introduction to OpenStack |
|
|
196 | (1) |
|
Primary Use Case for OpenStack |
|
|
196 | (1) |
|
|
197 | (9) |
|
|
206 | (1) |
|
CSR 1000V as a Neutron Router |
|
|
206 | (3) |
|
CSR 1000V as a Tenant Router |
|
|
209 | (2) |
|
CSR 1000V in a Public Cloud |
|
|
211 | (11) |
|
Amazon Web Services Deployment for the CSR |
|
|
211 | (1) |
|
Amazon Web Service Solutions |
|
|
211 | (1) |
|
|
212 | (4) |
|
CSR 1000V Deployment in AWS |
|
|
216 | (1) |
|
|
217 | (5) |
|
|
222 | (1) |
Chapter 7 CSR in the SDN Framework |
|
223 | (24) |
|
|
225 | (10) |
|
CSR as an OpenStack Tenant Deployment |
|
|
235 | (7) |
|
Instantiate CSR Plugin to OpenStack |
|
|
242 | (3) |
|
|
245 | (2) |
Chapter 8 CSR 1000V Automation, Orchestration, and Troubleshooting |
|
247 | (46) |
|
|
248 | (19) |
|
|
248 | (1) |
|
|
249 | (3) |
|
NSO Example for NFV Orchestration with OpenStack (Service Chain) |
|
|
252 | (15) |
|
|
267 | (4) |
|
Virtual Managed Services (VMS) |
|
|
267 | (2) |
|
Cisco Prime Network Services Controller (PNSC) |
|
|
269 | (2) |
|
CSR 1000V Troubleshooting |
|
|
271 | (21) |
|
|
271 | (1) |
|
|
272 | (1) |
|
|
272 | (2) |
|
|
274 | (1) |
|
SR-I0V (Single Root I/O Virtualization) |
|
|
274 | (1) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
276 | (13) |
|
|
289 | (3) |
|
|
292 | (1) |
Appendix A Sample Answer File for Packstack |
|
293 | (26) |
Index |
|
319 | |