Topic outline

  • Chapter 1: Elements of Modern Networking

    Chapter Objectives: After studying this chapter, you should be able to

    • Explain the key elements and their relationships of a modern networking ecosystem, including end-users, network providers, application providers, and application service providers.
    • Discuss the motivation for the typical network hierarchy of access networks, distribution networks, and core networks.
    • Present an overview of Ethernet, including a discussion of its application areas and common data rates.
    • Present an overview of Wi-Fi, including a discussion of its application areas and common data rates.
    • Understand the differences between the five generations of cellular networks. Present an overview of cloud computing concepts.
    • Describe the Internet of Things.
    • Explain the concepts of network convergence and unified communications.

  • Chapter 2: Requirements and Technology

    Chapter Objectives: After studying this chapter, you should be able to

    • Present an overview of the major categories of packet traffic on the Internet and internets, including elastic, inelastic, and real-time traffic.
    • Discuss the traffic demands placed on contemporary networks by big data, cloud computing, and mobile traffic.
    • Explain the concept of quality of service. Explain the concept of quality of experience. Understand the essential elements of routing.
    • Understand the effects of congestion and the types of techniques used for congestion control.
    • Compare and contrast software-defined networking and network functions virtualization.

  • Chapter 3: SDN: Background and Motivation

    Chapter Objectives: After studying this chapter, you should be able to

    • Make a presentation justifying the position that traditional network architectures are inadequate for modern networking needs.
    • List and explain the key requirements for an SDN architecture.
    • Present an overview of an SDN architecture, to include explaining the significance of northbound and southbound APIs.
    • Summarize the work being done on SDN and NFV standardization by various organizations.

  • Chapter 4: SDN Data Plane and OpenFlow

    Chapter Objectives: After studying this chapter, you should be able to

    • Present an overview of the functions of the SDN data plane. Understand the concept of an OpenFlow logical network device. Describe and explain the OpenFlow flow table entry structure.
    • Summarize the operation of the OpenFlow pipeline. Explain the operation of the group table.
    • Understand the basic elements of the OpenFlow protocol.

  • Chapter 5: SDN Control Plane

    Chapter Objectives: After studying this chapter, you should be able to

    • List and explain the key functions of the SDN control plane.
    • Discuss the routing function in the SDN controller. Understand the ITU-T Y.3300 layered SDN model. Present an overview of OpenDaylight.
    • Present an overview of REST.
    • Compare centralized and distributed SDN controller architectures.
    • Explain the role of BGP in an SDN network.

  • Chapter 6: SDN Application Plane

    Chapter Objectives: After studying this chapter, you should be able to

    • Present an overview of the SDN application plane architecture.
    • Define the network services abstraction layers. List and explain three forms of abstraction in SDN.
    • List and describe six major application areas of interest for SDN.

  • Chapter 7. Network Functions Virtualization: Concepts and Architecture

    Chapter Objectives: After studying this chapter, you should be able to

    • Understand the concept of a virtual machine.
    • Explain the difference between Type 1 and Type 2 hypervisors.
    • List and explain the key benefits of NFV.
    • List and explain the key requirements for NFV.
    • Present an overview of the NFV architecture.

    • Chapter 8: NFV Functionality

      Chapter Objectives: After studying this chapter, you should be able to 

      • Explain the elements of the NFV infrastructure and their interrelationships. Understand key design issues related to virtualized network functions.
      • Explain the purpose of and operation of NFV management and orchestration. Present an overview of important NFV use cases.
      • Discuss the relationship between SDN and NFV.

      • Chapter 9. Network Virtualization

        Chapter Objectives: After studying this chapter, you should be able to

        • Understand the concept of a virtual LAN and the three ways of defining a VLAN.
        • Present an overview of the IEEE 802.1Q standards. Explain how OpenFlow supports VLANs.
        • Understand the concept of a virtual private network. Define network virtualization.
        • Understand the operation of OpenDaylight’s Virtual Tenant Network. Summarize the concepts of software-defined infrastructure.
        • Discuss software-defined storage.

        • Chapter 10: Quality of Service

          Chapter Objectives: After studying this chapter, you should be able to

          • Describe the ITU-T QoS architectural framework.
          • Summarize the key concepts of the Integrated Services Architecture.
          • Compare and contrast elastic and inelastic traffic. Explain the concept of differentiated services.
          • Understand the use of service level agreements. Describe IP performance metrics.
          • Present an overview of OpenFlow QoS support.

          • Chapter 11: QoE - User Quality of Experience

            Chapter Objectives: After studying this chapter, you should be able to

            • Explain the motivations for QoE.
            • Define QoE.
            • Explain the factors that could influence QoE.
            • Present an overview of how QoE can be measured, including a discussion of the differences between subjective and objective assessment.
            • Discuss the various application areas of QoE.

            • Chapter 12: Network Design Implications of QoS and QoE

              Chapter Objectives: After studying this chapter, you should be able to

              • Translate metrics from QoS to QoE domain.
              • Select the appropriate QoE/QoS mapping model for a given operational situation. Deploy QoE-centric monitoring solutions over a given infrastructure.
              • Deploy QoE-aware applications over QoE-centric infrastructure.

              • Chapter 13: Cloud Computing

                Chapter Objectives: After studying this chapter, you should be able to

                • Present an overview of cloud computing concepts. List and define the principal cloud services.
                • List and define the cloud deployment models.
                • Compare and contrast the NIST and ITU-T cloud computing reference architectures.
                • Discuss the relevance of SDN and NFV to cloud computing.

                • Chapter 14: The Internet of Things - Components

                  Chapter Objectives: After studying this chapter, you should be able to

                  • Explain the scope of the Internet of Things.
                  • List and discuss the five principal components of IoT-enabled things.

                  • Chapter 15: The Internet of Things: Architecture and Implementation

                    Chapter Objectives: After studying this chapter, you should be able to 

                    • Compare and contrast the ITU-T and IoT World Forum IoT reference models. 
                    • Describe the open-source IoTivity IoT implementation.
                    • Describe the commercial ioBridge IoT implementation.

                    • Chapter 16: Security

                      Chapter Objectives: After studying this chapter, you should be able to

                      • Describe the key security requirements of confidentiality, integrity, availability, authenticity, and accountability.
                      • Present an overview of SDN security. Present an overview of NFV security. Present an overview of cloud security.
                      • Present an overview of IoT security.

                      • Chapter 17: The Impact of the New Networking on IT Careers

                        Chapter Objectives: After studying this chapter, you should be able to

                        • Discuss the changing responsibilities of network professionals and the impact on job positions.
                        • Present an overview of DevOps.
                        • Understand the role of DevOps for implementing networking systems.
                        • Understand the relevance of training and certification programs.