Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud

Book description

Foundations of Modern Networking is a comprehensive, unified survey of modern networking technology and applications for today’s professionals, managers, and students. Dr. William Stallings offers clear and well-organized coverage of five key technologies that are transforming networks: Software-Defined Networks (SDN), Network Functions Virtualization (NFV), Quality of Experience (QoE), the Internet of Things (IoT), and cloudbased services.

Dr. Stallings reviews current network ecosystems and the challenges they face–from Big Data and mobility to security and complexity. Next, he offers complete, self-contained coverage of each new set of technologies: how they work, how they are architected, and how they can be applied to solve real problems. Dr. Stallings presents a chapter-length analysis of emerging security issues in modern networks. He concludes with an up-to date discussion of networking careers, including important recent changes in roles and skill requirements.

Coverage:

  • Elements of the modern networking ecosystem: technologies, architecture, services, and applications

  • Evolving requirements of current network environments

  • SDN: concepts, rationale, applications, and standards across data, control, and application planes

  • OpenFlow, OpenDaylight, and other key SDN technologies

  • Network functions virtualization: concepts, technology, applications, and software defined infrastructure

  • Ensuring customer Quality of Experience (QoE) with interactive video and multimedia network traffic

  • Cloud networking: services, deployment models, architecture, and linkages to SDN and NFV

  • IoT and fog computing in depth: key components of IoT-enabled devices, model architectures, and example implementations

  • Securing SDN, NFV, cloud, and IoT environments

  • Career preparation and ongoing education for tomorrow’s networking careers

Key Features:

  • Strong coverage of unifying principles and practical techniques

  • More than a hundred figures that clarify key concepts

  • Web support at williamstallings.com/Network/

  • QR codes throughout, linking to the website and other resources

  • Keyword/acronym lists, recommended readings, and glossary

  • Margin note definitions of key words throughout the text

Table of contents

  1. Cover Page
  2. About This eBook
  3. Title Page
  4. Copyright Page
  5. Contents at a Glance
  6. Table of Contents
  7. About the Author
  8. About the Contributing Authors
  9. Dedication
  10. Acknowledgments
  11. Preface
  12. Part I Modern Networking
    1. Chapter 1: Elements of Modern Networking
      1. 1.1 The Networking Ecosystem
      2. 1.2 Example Network Architectures
      3. 1.3 Ethernet
      4. 1.4 Wi-Fi
      5. 1.5 4G/5G Cellular
      6. 1.6 Cloud Computing
      7. 1.7 Internet of Things
      8. 1.8 Network Convergence
      9. 1.9 Unified Communications
      10. 1.10 Key Terms
      11. 1.11 References
    2. Chapter 2: Requirements and Technology
      1. 2.1 Types of Network and Internet Traffic
      2. 2.2 Demand: Big Data, Cloud Computing, and Mobile Traffic
      3. 2.3 Requirements: QoS and QoE
      4. 2.4 Routing
      5. 2.5 Congestion Control
      6. 2.6 SDN and NFV
      7. 2.7 Modern Networking Elements
      8. 2.8 Key Terms
      9. 2.9 References
  13. Part II Software-Defined Networks
    1. Chapter 3: SDN: Background and Motivation
      1. 3.1 Evolving Network Requirements
      2. 3.2 The SDN Approach
      3. 3.3 SDN- and NFV-Related Standards
      4. 3.4 Key Terms
      5. 3.5 References
    2. Chapter 4: SDN Data Plane and OpenFlow
      1. 4.1 SDN Data Plane
      2. 4.2 OpenFlow Logical Network Device
      3. 4.3 OpenFlow Protocol
      4. 4.4 Key Terms
    3. Chapter 5: SDN Control Plane
      1. 5.1 SDN Control Plane Architecture
      2. 5.2 ITU-T Model
      3. 5.3 OpenDaylight
      4. 5.4 REST
      5. 5.5 Cooperation and Coordination Among Controllers
      6. 5.6 Key Terms
      7. 5.7 References
    4. Chapter 6: SDN Application Plane
      1. 6.1 SDN Application Plane Architecture
      2. 6.2 Network Services Abstraction Layer
      3. 6.3 Traffic Engineering
      4. 6.4 Measurement and Monitoring
      5. 6.5 Security
      6. 6.6 Data Center Networking
      7. 6.7 Mobility and Wireless
      8. 6.8 Information-Centric Networking
      9. 6.9 Key Terms
  14. Part III Virtualization
    1. Chapter 7: Network Functions Virtualization: Concepts and Architecture
      1. 7.1 Background and Motivation for NFV
      2. 7.2 Virtual Machines
      3. 7.3 NFV Concepts
      4. 7.4 NFV Benefits and Requirements
      5. 7.5 NFV Reference Architecture
      6. 7.6 Key Terms
      7. 7.7 References
    2. Chapter 8: NFV Functionality
      1. 8.1 NFV Infrastructure
      2. 8.2 Virtualized Network Functions
      3. 8.3 NFV Management and Orchestration
      4. 8.4 NFV Use Cases
      5. 8.5 SDN and NFV
      6. 8.6 Key Terms
      7. 8.7 References
    3. Chapter 9: Network Virtualization
      1. 9.1 Virtual LANs
      2. 9.2 OpenFlow VLAN Support
      3. 9.3 Virtual Private Networks
      4. 9.4 Network Virtualization
      5. 9.5 OpenDaylight’s Virtual Tenant Network
      6. 9.6 Software-Defined Infrastructure
      7. 9.7 Key Terms
      8. 9.8 References
  15. Part IV Defining and Supporting User Needs
    1. Chapter 10: Quality of Service
      1. 10.1 Background
      2. 10.2 QoS Architectural Framework
      3. 10.3 Integrated Services Architecture
      4. 10.4 Differentiated Services
      5. 10.5 Service Level Agreements
      6. 10.6 IP Performance Metrics
      7. 10.7 OpenFlow QoS Support
      8. 10.8 Key Terms
      9. 10.9 References
    2. Chapter 11: QoE: User Quality of Experience
      1. 11.1 Why QoE?
      2. 11.2 Service Failures Due to Inadequate QoE Considerations
      3. 11.3 QoE-Related Standardization Projects
      4. 11.4 Definition of Quality of Experience
      5. 11.5 QoE Strategies in Practice
      6. 11.6 Factors Influencing QoE
      7. 11.7 Measurements of QoE
      8. 11.8 Applications of QoE
      9. 11.9 Key Terms
      10. 11.10 References
    3. Chapter 12: Network Design Implications of QoS and QoE
      1. 12.1 Classification of QoE/QoS Mapping Models
      2. 12.2 IP-Oriented Parameter-Based QoS/QoE Mapping Models
      3. 12.3 Actionable QoE over IP-Based Networks
      4. 12.4 QoE Versus QoS Service Monitoring
      5. 12.5 QoE-Based Network and Service Management
      6. 12.6 Key Terms
      7. 12.7 References
  16. Part V Modern Network Architecture: Clouds and Fog
    1. Chapter 13: Cloud Computing
      1. 13.1 Basic Concepts
      2. 13.2 Cloud Services
      3. 13.3 Cloud Deployment Models
      4. 13.4 Cloud Architecture
      5. 13.5 SDN and NFV
      6. 13.6 Key Terms
    2. Chapter 14: The Internet of Things: Components
      1. 14.1 The IoT Era Begins
      2. 14.2 The Scope of the Internet of Things
      3. 14.3 Components of IoT-Enabled Things
      4. 14.4 Key Terms
      5. 14.5 References
    3. Chapter 15: The Internet of Things: Architecture and Implementation
      1. 15.1 IoT Architecture
      2. 15.2 IoT Implementation
      3. 15.3 Key Terms
      4. 15.4 References
  17. Part VI Related Topics
    1. Chapter 16: Security
      1. 16.1 Security Requirements
      2. 16.2 SDN Security
      3. 16.3 NFV Security
      4. 16.4 Cloud Security
      5. 16.5 IoT Security
      6. 16.6 Key Terms
      7. 16.7 References
    2. Chapter 17: The Impact of the New Networking on IT Careers
      1. 17.1 The Changing Role of Network Professionals
      2. 17.2 DevOps
      3. 17.3 Training and Certification
      4. 17.4 Online Resources
      5. 17.5 References
  18. Appendix A: References
  19. Glossary
  20. Index
  21. Code Snippets

Product information

  • Title: Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud
  • Author(s): William Stallings
  • Release date: October 2015
  • Publisher(s): Addison-Wesley Professional
  • ISBN: 9780134175478