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
Network Function Virtualization

Book Description

Network Function Virtualization provides an architectural, vendor-neutral level overview of the issues surrounding the large levels of data storage and transmission requirements needed for today's companies, also enumerating the benefits of NFV for the enterprise.

Drawing upon years of practical experience, and using numerous examples and an easy-to-understand framework, authors Tom Nadeau and Ken Gary discuss the relevancy of NFV and how it can be effectively used to create and deploy new services. Readers will learn how to determine if network function virtualization is right for their enterprise network, be able to use hands-on, step-by-step guides to design, deploy, and manage NFV in an enterprise, and learn how to evaluate all relevant NFV standards, including ETSI, IETF, Openstack, and Open Daylight.

  • Provides a comprehensive overview of Network Function Virtualization (NFV)
  • Discusses how to determine if network function virtualization is right for an enterprise network
  • Presents an ideal reference for those interested in NFV Network Service Chaining, NSC network address translation (NAT), firewalling, intrusion detection, domain name service (DNS), caching, and software defined networks
  • Includes hands-on, step-by-step guides for designing, deploying, and managing NFV in the enterprise
  • Explains, and contrasts, all relevant NFV standards, including ETSI, IETF, Openstack, and Open Daylight

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Foreword by Dave Ward
  6. Foreword by Chris Wright
  7. Preface
    1. Assumptions
    2. What Is in This Book?
    3. Conventions Used in This Book
    4. Using Code Examples
    5. Comments and Questions
  8. Acknowledgments
    1. Acknowledgments from Ken Gray
  9. Introduction
    1. End Note
  10. Chapter 1. Network Function Virtualization
    1. Abstract
    2. Introduction
    3. Background
    4. Redrawing NFV and Missing Pieces
    5. Defining NFV
    6. Is NFV SDN?
    7. NFV is the Base Case
    8. Strengthening “NFV as SDN Use Case”
    9. Data Plane I/O and COTS Evolution
    10. Standardizing an NFV Architecture
    11. The Marketplace Grew Anyway
    12. Academic Studies are Still Relevant
    13. NFV at ETSI
    14. NFV—Why Should i Care?
    15. Enabling a New Consumption Model
    16. Conclusions
    17. End Notes
  11. Chapter 2. Service Creation and Service Function Chaining
    1. Abstract
    2. Introduction
    3. Definitions
    4. The Service Creation Problem
    5. Virtual Service Creation and SFC
    6. Metadata
    7. What Can You Do with SFC?
    8. NFV Without SFC
    9. Conclusion
    10. End Notes
  12. Chapter 3. ETSI NFV ISG
    1. Abstract
    2. Introduction
    3. Getting Chartered
    4. Digesting ETSI Output
    5. A Look Back—White Paper 3
    6. Future Directions
    7. Repatriation/ISG2.0 (and 3.0)
    8. Conclusion
    9. End Notes
  13. Chapter 4. IETF Related Standards: NETMOD, NETCONF, SFC and SPRING
    1. Abstract
    2. Introduction
    3. Service Function Chaining
    4. Source Packet Routing in Networking
    5. Network Modeling
    6. Conclusions
    7. Appendix A
    8. End Notes
  14. Chapter 5. The NFV Infrastructure Management
    1. Abstract
    2. Introduction
    3. NFV Virtual Infrastructure Management (VIM)
    4. Network Controllers
    5. OpenDaylight
    6. Open Network Operating System (ONOS)
    7. PaaS, NFV, and OpenStack
    8. Conclusions
    9. End Notes
  15. Chapter 6. MANO: Management, Orchestration, OSS, and Service Assurance
    1. Abstract
    2. Introduction
    3. The VNF Domain
    4. The OSS/BSS Block
    5. NFV Orchestration (General)
    6. Open Orchestration
    7. Architecture on Steroids
    8. Conclusions
    9. End Notes
  16. Chapter 7. The Virtualization Layer—Performance, Packaging, and NFV
    1. Abstract
    2. Introduction
    3. Evolving Virtualization Techniques
    4. Current Packet Handling
    5. (None of the Above?)
    6. Conclusions
    7. End Notes
  17. Chapter 8. NFV Infrastructure—Hardware Evolution and Testing
    1. Abstract
    2. Introduction
    3. Evolving Hardware
    4. Performance Measurement
    5. Conclusion
    6. End Notes
  18. Chapter 9. An NFV Future
    1. Abstract
    2. Introduction
    3. What is NFV (Restated)?
    4. The Current NFV Model
    5. The Role of Standards and Open Systems
    6. Consumer Behavior
    7. Changing Your Spots
    8. Parting Thoughts
    9. End Notes
  19. Index