In Chapter 10, “Network Architectures for the Data Center: Unified Fabric,” you learned about a series of technological innovations that Cisco amalgamated into a highly successful data center network architecture: Cisco Unified Fabric. Although such architecture has become a primary driver for the evolution of numerous data centers worldwide, it is essentially based on concepts and abstractions that were conceived during the 1970s and 1980s, as the Internet was being formed.
During the last half of the 2000s, inspired by the noticeable differences between networking and other computer systems, a group of researchers began to question whether established networking practices were actually appropriate for the future of IT. Through creativity and healthy naïveté, these researchers proposed many breakthrough new approaches to disrupt well-known network designs and best practices. These new approaches have been collectively given the umbrella term Software-Defined Networking (SDN).
As the world-leading networking manufacturer, Cisco has actively participated in developing the large majority of these cutting-edge approaches, while also creating many others. Combining innovation and intimate knowledge about customer demands, Cisco conceived a revolutionary data center network architecture called Cisco Application Centric Infrastructure (ACI). Specially designed for data centers involved in cloud computing and IT automation, ACI addresses many challenges that were overlooked by earlier SDN approaches.
As mentioned in Chapter 10, the CLDFND exam requires knowledge about two other Cisco data center networking architectures besides Cisco Unified Fabric: Software-Defined Networking and Cisco Application Centric Infrastructure. This chapter focuses on both, exploring the dramatic paradigm shifts they have caused in data center infrastructure and cloud computing projects.
“Do I Know This Already?” Quiz
The “Do I Know This Already?” quiz allows you to assess whether you should read this entire chapter thoroughly or jump to the “Exam Preparation Tasks” section. If you are in doubt about your answers to these questions or your own assessment of your knowledge of the topics, read the entire chapter. Table 11-1 lists the major headings in this chapter and their corresponding “Do I Know This Already?” quiz questions. You can find the answers in Appendix A, “Answers to Pre-Assessments and Quizzes.”
Table 11-1 “Do I Know This Already?” Section-to-Question Mapping
Foundation Topics Section |
Questions |
Cloud Computing and Traditional Data Center Networks |
1 |
The Opposite of Software-Defined Networking |
2 |
Network Programmability |
3 |
SDN Approaches |
4–6 |
Application Centric Infrastructure |
7–10 |
Which of the following is not a challenge data center networks bring to cloud computing?
Scalability
Provisioning model
Resource decommission
VLAN ID depletion for tenant isolation
I/O consolidation
Which of the following options is not directly related to SDN?
“Clean Slate” program
OpenStack
Network programmability
Provisioning agility
Which of the following is not a generic network controller objective?
Exclusively deploy the control plane of a network
Network abstraction for simpler provisioning
Aggregation of device information
Single point of access for provisioning
Which of the following correctly define the network planes? (Choose all that apply.)
The data plane corresponds to all processes related to the transport of data packets in a network device.
The control plane makes the decisions that the data plane carries out.
The data plane makes the decisions that the control plane carries out.
The control plane takes care of all communications between network devices in traditional networks.
The control plane is represented through software running on general-purpose CPUs, while the data plane is executed on specialized ASICs.
Which of the following is not a valid action for an OpenFlow network device?
Send to SDN controller
Send to egress interface
Send to all ports except ingress
Check TCP flags
Send to input port
Which of the following is the main function of SAL in OpenDaylight?
Provide abstraction for southbound protocols
Directly configure OpenFlow compatible devices
Handle REST API calls
Clustering
GUI
Which of the following is not an ACI component?
Nexus 9000
APIC
AVS
Nexus 1000V
Partner ecosystem
Which of the following contains constructs that are not part of the ACI policy model?
Context, tenant, subnet
Broadcast domain, context, connectivity profile
Contract, filter, subject
Service chain, contract, EPG
Which of the following is not a function of APIC?
Control plane
Policy
GUI
Fabric management
API
10. Which of the following are benefits from Cisco Application Centric Infrastructure? (Choose all that apply)
Distributed default gateway
VM provisioning
Encapsulation normalization
Multi-hypervisor integration
Separation of control and data planes