Book Image

Building Modern Networks

By : Steven Noble
Book Image

Building Modern Networks

By: Steven Noble

Overview of this book

<p>As IT infrastructures become more software-defined, networking operations tend to be more automated with falling levels of manual configuration at the hardware level. Building Modern Networks will brush up your knowledge on the modern networking concepts and help you apply them to your software-defined infrastructure.</p> <p>In this book you'll gain the knowledge necessary to evaluate, choose, and deploy a next generation network design. We will cover open and closed network operating systems (NOS) along with the protocols used to control them such as OpenFlow, Thrift, Opflex, and REST. You will also learn about traffic engineering and security concepts for NGNs. You will also find out how to fine-tune your network using QoS and QoE.</p> <p>By the end of the book, you'll be well versed in simplifying the way you design, build, operate, and troubleshoot your network.</p>
Table of Contents (20 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
2
Networking Hardware and Software
4
Using REST and Thrift APIs to Manage Switches
9
Where to Start When Building a Next Generation Network

Chapter 8. Cisco ACI

Cisco's Application Centric Infrastructure (ACI) framework is an integrated solution of the Nexus 9000 switching/routing hardware and the Application Policy Infrastructure Controller (APIC) software. The solution is similar to VMware NSX and Big Switch Networks' Big Cloud Fabric.

In Chapter 7, VMware NSX, we discussed the differences between NSX and ACI. While there are many similarities, such as the use of an overlay network, VXLAN, and other technologies, ACI is still a hardware-focused system, whereas NSX is a software-based system. From a technical perspective, NSX can be integrated into ACI and provides complementary features.

ACI was created at Insieme Networks, a spin-in company that Cisco originally funded and then acquired. ACI is a straightforward concept where policies are applied to end users/groups instead of interfaces; these policies are called Endpoint Groups (EPGs).

At the 10,000 foot level, an ACI network looks just like a normal leaf-spine network. As...