Network function virtualization /

Drawing upon the authors' practical experience, and using numerous examples and an easy-to-understand framework, this book provides an architectural, vendor-neutral level overview of the issues surrounding the large levels of data storage and transmission requirements needed for today's co...

Full description

Bibliographic Details
Main Authors: Gray, Kenneth, 1958- (Author), Nadeau, Thomas D. (Author)
Corporate Author: ScienceDirect (Online service)
Format: eBook
Language:English
Published: Cambridge, MA : Morgan Kaufmann is an imrpint of Elsevier, 2016.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Front Cover
  • Network Function Virtualization
  • Copyright Page
  • Contents
  • Foreword by Dave Ward
  • Foreword by Chris Wright
  • Preface
  • Assumptions
  • What Is in This Book?
  • Conventions Used in This Book
  • Using Code Examples
  • Comments and Questions
  • Acknowledgments
  • Acknowledgments from Ken Gray
  • Acknowledgments from Thomas D. Nadeau
  • Introduction
  • End Note
  • 1 Network Function Virtualization
  • Introduction
  • Background
  • Redrawing NFV and Missing Pieces
  • Defining NFV
  • Is NFV SDN?
  • NFV Is The Base Case
  • Strengthening "NFV as SDN Use Case"
  • Improving Virtualization
  • Data Plane I/O and COTS Evolution
  • Standardizing an NFV Architecture
  • The Marketplace Grew Anyway
  • Academic Studies Are Still Relevant
  • NFV at ETSI
  • NFV-Why Should I Care?
  • Enabling a New Consumption Model
  • Conclusions
  • End Notes
  • 2 Service Creation and Service Function Chaining
  • Introduction
  • Definitions
  • The Service Creation Problem
  • A Quick History
  • Tightly integrated service solutions
  • Loosely coupled-toward NFV/SFC
  • Virtual Service Creation and SFC
  • Varying Approaches to Decomposition
  • Metadata
  • What Can You Do with SFC?
  • Logical Limits
  • The speed of light
  • Granularity and extra vSwitch or network transitions
  • Standardization above the network layer
  • The capabilities of old stuff-The "brownfield" of dreams
  • Common sense
  • NFV Without SFC
  • Conclusion
  • End Notes
  • 3 ETSI NFV ISG
  • Introduction
  • Getting Chartered
  • European Telecommunications Institute
  • NFV at ETSI
  • Organization
  • Impact on 3GPP
  • Digesting ETSI Output
  • Output
  • Terminology
  • Architecture-General
  • Architecture-Big Blocks and Reference Points
  • Use Cases
  • Virtualization Requirements
  • Gap Analysis
  • PoC Observations
  • A Look Back-White Paper 3
  • Future Directions
  • Open Platform for NFV.
  • Repatriation/ISG2.0 (and 3.0)
  • Conclusion
  • End Notes
  • 4 IETF Related Standards: NETMOD, NETCONF, SFC and SPRING
  • Introduction
  • Service Function Chaining
  • Problem Statement
  • SFC Architecture
  • NSH Header
  • The Lookup
  • Worked example
  • Using metadata to enhance reliability
  • Source Packet Routing in Networking
  • A Demonstration
  • Next for SRv6
  • Network Modeling
  • The Yang Data Modeling Language
  • The NETCONF Protocol
  • Operations
  • Message Layer
  • Secure Transports
  • The RESTCONF Protocol
  • The Public Github Yang Repository
  • Conclusions
  • Appendix A
  • Example of Yang model usage
  • End Notes
  • 5 The NFV Infrastructure Management
  • Introduction
  • NFV Virtual Infrastructure Management (VIM)
  • OpenStack
  • Stretching OpenStack
  • To fork or not fork open source distributions
  • Network Controllers
  • Controller Architecture
  • OpenDaylight
  • ODL and OpenStack Collaboration
  • Open Network Operating System (ONOS)
  • PaaS, NFV, and OpenStack
  • OpenStack Cue
  • The Impact of PaaS on NFV
  • Conclusions
  • End Notes
  • 6 MANO: Management, Orchestration, OSS, and Service Assurance
  • Introduction
  • The VNF Domain
  • The OSS/BSS Block
  • Reimagining the OSS (and BSS)-Brownfield Partnership
  • Reimagining the OSS-Opportunities in SA
  • Interpretations from the Architectural Diagram Reference Points
  • NFV Orchestration (General)
  • Service Graphs
  • Network Service Descriptors and MANO Descriptors
  • The Network Service Catalog
  • Generic Resource and Policy Management for Network Services
  • The VNFM Demarcation Point
  • Open Orchestration
  • Tacker
  • Tacker VNF catalog
  • Tacker VNFM
  • VNF auto-configuration
  • VNF monitoring
  • TOSCA templates and parser
  • Tacker and service function chaining
  • Tacker integration with Open Daylight
  • Tacker workflow
  • Open-O
  • Open MANO
  • OpenBaton
  • Architecture on Steroids.
  • Conclusions
  • End Notes
  • 7 The Virtualization Layer-Performance, Packaging, and NFV
  • Introduction
  • Evolving Virtualization Techniques
  • The VM-Centric Model
  • Containers-Do We Need Hypervisors?
  • Unikernels
  • Hybrid Virtualization
  • Security Trade-offs
  • Securing Linux
  • Not sharing
  • Security-The Lowest Common Denominator
  • Current Packet Handling
  • Application Processing
  • Background-Context Switch/Data Copy Reduction
  • Background-Scalar Versus Vectorization
  • Ongoing-Intel Advancements (and Academic Work)
  • Netmap and vhost-User
  • Software packet handling bottom line
  • Turnkey Optimization (Is There an EASY Button?)
  • fd.io (None of the Above?)
  • Conclusions
  • End Notes
  • 8 NFV Infrastructure-Hardware Evolution and Testing
  • Introduction
  • Evolving Hardware
  • CPU Complex
  • Memory access-cache is king
  • PCIe-linking peripherals to the CPU
  • Extending the System
  • Network interface cards
  • Heterogeneous cores
  • Field Programmable Gate Array
  • Graphics processing unit
  • Heterogeneous compute challenges
  • ARM
  • Performance Measurement
  • Measuring Performance
  • Power Efficiency
  • Conclusion
  • End Notes
  • 9 An NFV Future
  • Introduction
  • What Is NFV (Restated)?
  • The Current NFV Model
  • The Cost of NFV
  • A First Order Change
  • The Role of Standards and Open Systems
  • Consumer Behavior
  • Changing Your Spots
  • Parting Thoughts
  • End Notes
  • Index
  • Back Cover.