You are previewing Learning VMware NSX.
O'Reilly logo
Learning VMware NSX

Book Description

Virtualize your network with this step-by-step configuration guide to installing, configuring, and managing VMware NSX

About This Book

  • Understand VMware NSX’s foundational components and architecture and discover best practices to help you manage VMware NSX

  • Learn about the important aspects of VMware NSX 6.2 including installation, managing, monitoring, and configuring

  • Learn to manage VMware NSX using best practices to elevate your skills in deploying VMware NSX in your environment

  • Who This Book Is For

    This book is for those who want to learn to install, manage, and configure the VMware NSX Network Virtualization platform. If you want to explore, understand, or deploy VMware NSX in your environment, this book is for you. Also, this book can assist you to prepare for VMware NSX certification. Knowledge of basic networking concepts and VMware components such as vCenter and vSphere is required.

    What You Will Learn

  • Explore the foundational components of VMware NSX

  • Install and configure NSX manager and its components using best practices

  • Deploy and configure VXLAN-enabled logical switches

  • Secure your environment using Distributed Firewall and Data Security

  • Configure third-party services in NSX

  • Manage, configure, and deploy edge gateway services

  • Understand software-defined networks

  • In Detail

    VMware NSX is the network virtualization and security platform that emerged from VMware. It is a platform for the software-defined data center. This software networking platform allows complex networking topologies to be deployed programmatically in seconds. SDNs allow ease of deployment, management, and automation in deploying and maintaining new networks while reducing and in some cases completely eliminating the need to deploy traditional networks.

    In Learning VMware NSX, you will see some of these features of SDN and explore VMware NSX, starting with network virtualization. We’ll then walk you through the components of NSX and provide step-by-step instructions to help you install and configure NSX. We also cover all the functional services of NSX, edge services gateway, service composer, and data security. In addition, we’ll teach you to integrate partner solutions with NSX. Finally, we show you how to manage your NSX deployment and monitor NSX.

    Style and approach

    This is an easy-to-follow guide with tested configuration steps to get you up and running quickly. This book covers the nitty-gritty of installing, configuring, managing, and monitoring VMware NSX.

    Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at If you purchased this book elsewhere, you can visit and register to have the code file.

    Table of Contents

    1. Learning VMware NSX
      1. Table of Contents
      2. Learning VMware NSX
      3. Credits
      4. About the Author
      5. About the Reviewers
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
          3. Instant updates on new Packt books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      8. 1. An Introduction to Network Virtualization
        1. An introduction to Network Virtualization
        2. The concepts of Network Virtualization
        3. An introduction to the NSX-V network virtualization platform
        4. NSX features and services
        5. NSX configuration maximums
        6. Summary
      9. 2. NSX Core Components
        1. An introduction to the NSX core components
        2. NSX Manager
        3. NSX Controller clusters
        4. VXLAN architecture overview
          1. A sample packet flow
        5. Transport zones
        6. NSX Edge Services Gateway
        7. Distributed firewall
        8. Cross-vCenter NSX
        9. Summary
      10. 3. NSX Installation and Configuration
        1. Preparing your environment
        2. Downloading and deploying NSX Manager
        3. An overview of the NSX Manager interface
        4. Configuring the NSX Manager
        5. Managing NSX using the vSphere web client
        6. Deploying the control plane
        7. Deploying the data plane
        8. Summary
      11. 4. NSX Functional Services
        1. Primary and secondary NSX Managers
        2. Transport Zones
        3. Logical switching
        4. L2 bridges
        5. Deploying an NSX Edge logical router
        6. The Edge services gateway
        7. The logical firewall
        8. Summary
      12. 5. Edge Services Gateway
        1. DNS and DHCP services
          1. DHCP service
          2. DNS service
        2. Routing
          1. Configuring Edge Services Gateway OSPF
          2. Configuring OSPF on a logical distributed router
          3. Configuring BGP
          4. Configuring the IS-IS protocol
          5. Route redistribution configuration
        3. Logical Edge load balancers
        4. Virtual Private Networks
          1. SSL VPN-Plus
          2. SSL VPN-Plus network access mode
          3. SSL VPN-Plus web access mode
          4. IPSEC VPN
          5. L2 VPN
        5. More Edge services and configurations
          1. Adding a sub interface
          2. Force-Syncing NSX Edge with NSX Manager
          3. Configuring remote syslog servers
          4. Redeploying an NSX Edge
        6. Summary
      13. 6. Data Security
        1. Service Composer
          1. Security groups
          2. Security policies
          3. Mapping security groups and security policies
        2. Data security
        3. Network extensibility
        4. Summary
      14. 7. Monitoring
        1. Activity Monitoring
        2. Virtual machine activity report
        3. Flow Monitoring
        4. Traceflow
        5. Summary
      15. 8. Managing NSX
        1. NSX Manager settings
          1. Date and time
          2. Syslog server
          3. DNS servers
          4. Technical support logs
          5. SSL certificates
        2. Backup and restore
          1. NSX Manager backup
        3. NSX Manager domain registration
        4. Controller cluster operations
        5. Summary
      16. 9. Conclusion
      17. Index