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...
| Main Authors: | , |
|---|---|
| Corporate Author: | |
| 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.