Software-Defined Networks: A Systems Approach
Version 1.1-dev

Table of Contents

  • Foreword
  • Preface
  • Chapter 1: Introduction
  • Chapter 2: Use Cases
  • Chapter 3: Basic Architecture
  • Chapter 4: Bare-Metal Switches
  • Chapter 5: Switch OS
  • Chapter 6: Network OS
  • Chapter 7: Leaf-Spine Fabric
  • Chapter 8: Future of SDN
  • Hands-on Programming
  • About The Book
  • About The Authors
Software-Defined Networks: A Systems Approach
  • Docs »
  • Software-Defined Networks: A Systems Approach
  • View page source
Next

_images/SystemsApproachLogoURL.png

Software-Defined Networks: A Systems Approach¶

Peterson, Cascone, O’Connor, Vachuska, and Davie¶


Table of Contents

  • Foreword
  • Preface
    • Acknowledgements
  • Chapter 1: Introduction
    • 1.1 Market Landscape
    • 1.2 Technical Landscape
    • 1.3 SDN: A Definition
  • Chapter 2: Use Cases
    • 2.1 Network Virtualization
    • 2.2 Switching Fabrics
    • 2.3 Traffic Engineering for WANs
    • 2.4 Software-Defined WANs
    • 2.5 Access Networks
    • 2.6 Network Telemetry
  • Chapter 3: Basic Architecture
    • 3.1 Software Stack
    • 3.2 Bare-Metal Switch
    • 3.3 Switch OS
    • 3.4 Network OS
    • 3.5 Leaf-Spine Fabric
  • Chapter 4: Bare-Metal Switches
    • 4.1 Switch-Level Schematic
    • 4.2 Forwarding Pipeline
    • 4.3 Abstracting the Pipeline
    • 4.4 P4 Programs
    • 4.5 Fixed-Function Pipelines
    • 4.6 Comparison
  • Chapter 5: Switch OS
    • 5.1 Thin Switch OS
    • 5.2 P4Runtime
    • 5.3 gNMI and gNOI
    • 5.4 SONiC
  • Chapter 6: Network OS
    • 6.1 ONOS Architecture
    • 6.2 Distributed Core
    • 6.3 Northbound Interface
    • 6.4 Southbound Interface
    • 6.5 Scalable Performance
  • Chapter 7: Leaf-Spine Fabric
    • 7.1 Feature Set
    • 7.2 Segment Routing
    • 7.3 Routes and Multicast
    • 7.4 Customized Forwarding
  • Chapter 8: Future of SDN
    • 8.1 Verifiable Networks
    • 8.2 SD-RAN
  • Hands-on Programming
    • Environment
    • Exercises
  • About The Book
    • Read the Book
    • Build the Book
    • Contribute to the Book
  • About The Authors
Next

© Copyright 2020

Built with Sphinx using a theme provided by Read the Docs.