Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo
Virtual Routing in the Cloud

Book Description

This is the Rough Cut version of the printed book.

Virtual routing and Cisco Cloud Services Router (CSR 1000v) are key enablers of today's revolutionary shift to cloud applications and virtualized network functions built on off-the-shelf servers. Now, there's an authoritative and comprehensive guide to building real network and business solutions with Cisco's CSR 1000v platform.

Three leading Cisco experts cover every essential building block, present key use cases and configuration examples, illuminate multiple network design and deployment scenarios, and show how the CSR 1000v platform and APIs can enable state-of-the-art Software Defined Networks (SDNs). Drawing on extensive in-the-trenches experience with early adopters, they cover all this, and more:

  • How each type of cloud operational environment compares

  • How virtual routers can accelerate cloud adoption

  • Key details of the operating systems and hypervisors that virtual routers run on

  • CSR 1000v architecture, software design, and day-to-day operations

  • Building Software Defined Networks (SDNs) with the CSR 1000v's APIs

  • Overcoming architectural challenges associated with the cloud migration

  • Simplifying cloud service operations, and monitoring

  • Table of Contents

    1. About This E-Book
    2. Title Page
    3. Copyright Page
    4. About the Authors
    5. About the Technical Reviewers
    6. Dedications
    7. Acknowledgments
    8. Contents at a Glance
    9. Reader Services
    10. Contents
    11. Command Syntax Conventions
    12. Introduction
      1. Who Should Read This Book?
      2. How This Book Is Organized
    13. Chapter 1. Introduction to Cloud
      1. Evolution of the Data Center
      2. Introduction to Virtualization in the Data Center
      3. Introduction to Cloud Services
      4. Software-Defined Networking
      5. Summary
    14. Chapter 2. Software Evolution of the CSR 1000
      1. IOS Software Architecture
      2. IOS XE Architecture
      3. Cisco ASR 1000 System Architecture Overview
      4. Cloud Service Router 1000V Overview
      5. Deployment Requirements
      6. Elastic Performance and Scaling
      7. Rapid Deployment and Routing Flexibility in the Cloud
      8. CSR 1000V Deployment Examples
      9. CSR 1000V Key Features
      10. Summary
    15. Chapter 3. Hypervisor Considerations for the CSR
      1. Understanding Operating Systems
      2. Understanding Hypervisors
      3. ESXi Hypervisor
      4. KVM
      5. Hyper-V
      6. Xen
      7. Summary
    16. Chapter 4. CSR 1000V Software Architecture
      1. System Design
      2. Life of a Packet on a CSR 1000V: The Data Plane
      3. Installing the CSR 1000V on a VMware Hypervisor
      4. Installing the CSR 1000V on a KVM Hypervisor
      5. Performance Tuning of the CSR 1000V
      6. Summary
    17. Chapter 5. CSR 1000V Deployment Scenarios
      1. VPN Services
      2. Use Cases for the CSR 1000V as a VPN Service Gateway
      3. BGP Route Reflector Use Case for the CSR
      4. Planning for Future Branch Design with the CSR 1000V
      5. LISP and CSR
      6. Summary
    18. Chapter 6. CSR Cloud Deployment Scenarios
      1. CSR in a Multitenant Data Center
      2. Cloudburst
      3. Private Cloud Deployment with CSR in OpenStack
      4. CSR 1000V in a Public Cloud
      5. Summary
    19. Chapter 7. CSR in the SDN Framework
      1. Deploying OpenStack
      2. CSR as an OpenStack Tenant Deployment
      3. Instantiate CSR Plugin to OpenStack
      4. Summary
    20. Chapter 8. CSR 1000V Automation, Orchestration, and Troubleshooting
      1. Automation
      2. Orchestration
      3. CSR 1000V Troubleshooting
      4. Summary
    21. Index
    22. Appendix A. Sample Answer File for Packstack
    23. Insert Front Cover
    24. Insert Back Cover
    25. Code Snippets