
In this lecture, we explore the OSI model, a seven-layer framework that logically represents how devices on a network communicate, breaking down network functions into simplified layers. We discuss the roles of each layer, with a focus on the physical, data link, and network layers, which are most relevant for networking professionals, and cover potential issues and troubleshooting strategies associated with these layers.
In this lecture, we explore the basics of Ethernet Layer 2 networking, tracing its evolution from early Carrier Sense Multiple Access with Collision Detection (CSMA/CD) networks to modern Ethernet switches. We discuss how Layer 2 switches use MAC address tables to efficiently route data between devices, preventing collisions and improving network performance compared to earlier hubs and shared cable networks.
In this lecture, we explain the concept of Maximum Transmission Unit (MTU) and its impact on network performance, highlighting how larger MTUs reduce overhead by sending fewer, larger frames. However, it's crucial to ensure consistent MTU settings across the network to avoid issues like dropped packets or the need for routers to fragment and reassemble packets, which can significantly degrade performance.
In this lecture, we discuss Layer 2 broadcast traffic, its impact on network performance, and how it is handled by switches and routers. We explain that Layer 2 broadcasts, like ARP requests, are flooded to all devices on a network segment, but are contained within that segment as routers do not forward these broadcasts to other network segments.
In this video, we explore Spanning Tree Protocol (STP) and how it prevents switching loops in an Ethernet network by detecting loops and blocking certain ports to ensure a loop-free topology. While STP helps avoid network disruptions caused by broadcast storms, it comes with the trade-off of reduced bandwidth due to blocked ports; however, enabling Portfast on ports connected to ESXi hosts can speed up the port activation process by skipping certain STP checks.
In this lecture, we cover the basics of IP networking, focusing on concepts like IP addresses, subnetting, default gateways, and routing. We explain how routers interconnect Layer 2 networks by using routing tables to forward traffic between different IP subnets, highlighting the difference between Layer 2 (MAC addresses) and Layer 3 (IP addresses) addressing in network communication.
In this lecture, we explain the concept of ARP (Address Resolution Protocol) requests and how they function within an Ethernet switch to map IP addresses to MAC addresses. We illustrate how a device broadcasts an ARP request to discover the MAC address of a target device on the same Layer 2 network, allowing future communication to occur directly via unicast without additional broadcasts.
In this lecture, we explore virtual networking concepts in ESXi environments, explaining how virtual machines connect to resources via virtual switches and port groups. We cover the roles of virtual NICs, VMkernel ports, VLAN tagging, and the use of physical network adapters (VMnics) to bridge virtual and physical networks, facilitating traffic between VMs and external resources.
In this lecture, we explore the vSphere Standard Switch, covering NIC teaming methods like originating virtual port ID, source MAC hash, and IP hash, which help distribute network traffic across physical adapters for load balancing and redundancy. We also discuss advanced features such as beacon probing for failure detection, traffic shaping for bandwidth control, and configuring multiple TCP/IP stacks to manage different types of traffic and default gateways.
This lecture explains the vSphere Distributed Switch, highlighting its scalability and advanced features like Private VLANs, LACP, and route-based load balancing. Unlike the vSphere Standard Switch, the Distributed Switch allows centralized management via vCenter, enables uniform settings across multiple ESXi hosts, and supports more sophisticated networking options for optimizing traffic and minimizing human error.
This lecture introduces NSX-T, comparing it to its predecessor, NSX-V, and highlighting its advantages such as broader platform support and integration, standalone management, and feature parity in version 2.4. Unlike NSX-V, which is tied to vSphere environments and vCenter, NSX-T supports multi-cloud and hybrid environments like KVM, Kubernetes, and AWS Outposts, making it a more versatile network virtualization solution.
This lecture explains the three key components of NSX-T architecture: the management plane, control plane, and data plane. The management plane handles configuration changes, the control plane tracks the dynamic state and pushes forwarding information to the data plane, while the data plane is where the actual network traffic flows, including components like NSX edges for routing and public cloud extensions.
This lesson covers the roles and configuration of NSX Manager nodes in NSX-T, highlighting their setup in a three-node cluster for scalability, efficiency, and availability. It also explains the use of a virtual IP for management traffic, redundancy through leader election among nodes, and the option of using an external load balancer for enhanced load distribution and availability across multiple subnets.
This lesson explains that the NSX controller function is now integrated into the NSX Manager cluster, consolidating management and control functions into a single cluster of virtual appliances. The NSX controller handles logical switching, routing, and distributed firewall configurations by tracking the location and state of virtual machines on transport nodes, updating the central control plane (CCP), and ensuring network reachability and dynamic updates across the environment.
This lesson discusses controller plane sharding in NSX-T, where each transport node is managed by one of the NSX controllers embedded within the NSX Manager nodes. The controller plane's shared distributed database ensures data consistency across all controllers, allowing seamless reassignment of transport nodes if a controller fails, without any data loss or need for data rebuilding.
This lesson explains the NSX-T data plane, which is responsible for forwarding user traffic and consists of transport nodes like ESXi hosts, bare metal servers, and NSX Edges. The data plane enables creating NSX Layer 2 segments that span Layer 3 physical networks, facilitating efficient network communication without needing complex Layer 2 configurations on the underlying physical network.
This lesson provides a deeper understanding of the NSX-T overlay network using Geneve and how Tunnel Endpoints (TEPs) function to encapsulate and decapsulate traffic across transport nodes. It explains how the overlay network allows Layer 2 segments to span across a Layer 3 physical network, detailing the process of how traffic is routed between TEPs using encapsulation and decapsulation techniques to maintain connectivity.
This lesson covers the concept of transport zones in NSX-T, which define the scope of an NSX network and determine which transport nodes, like ESXi hosts, KVM, bare metal servers, or NSX edges, can participate in a specific network. It explains the difference between overlay transport zones for Geneve traffic and VLAN transport zones for VLAN-backed distributed port groups, emphasizing that transport zones are not a security boundary in NSX-T as they were in NSX-V.
This lesson focuses on VLAN transport zones in NSX-T, which allow the creation of VLAN-backed segments associated with specific VLANs, similar to port groups in vSphere Distributed Switch. These VLAN-backed segments enable communication between physical network devices and NSX environments, with NSX edge nodes acting as bridges between the overlay Geneve networks and VLAN-based network segments.
This lesson demonstrates the process of preparing ESXi hosts for integration into an NSX 3.0 environment using the VMware Hands-on Labs. It covers key steps such as configuring transport zones, uplink profiles, IP pools, and transport node profiles to ensure the ESXi hosts are properly set up for NSX operations, including enabling tunnel endpoints (TEPs) for network communication.
This lesson highlights the limited visibility and configurability of NSX components in the vSphere client, emphasizing the shift in NSX-T where most network configurations, like tunnel endpoints (TEPs) and Layer 2 segments, are managed exclusively within the NSX user interface. It explains that while some NSX elements appear in the vSphere client, they are displayed as opaque objects without direct configuration options, contrasting with the more integrated approach of NSX for vSphere.
This lesson covers how NSX manages traffic distribution across the physical adapters of ESXi hosts configured as transport nodes using uplink profiles. Uplink profiles define NIC teaming policies, specifying active and standby adapters, transport VLANs, and MTU settings, and provide various teaming methods like failover order, load balanced source, and load balanced source MAC address to distribute traffic effectively across available uplinks.
This lesson demonstrates how to configure uplink profiles in NSX-T version 3 using VMware's free labs, focusing on settings like NIC teaming, active and standby adapters, and transport VLANs. By creating and adjusting uplink profiles, you can control how traffic is distributed across physical adapters, manage the use of VLANs and Geneve encapsulation, and ensure consistent configuration across multiple transport nodes.
This lesson explains how logical switching in NSX-T involves creating Layer 2 segments within the NSX Virtual Distributed Switch (NVDS) managed by the NSX Manager, independent of vCenter. The NVDS configuration is distributed to all transport nodes in the transport zone, enabling VMs and containers across different ESXi hosts to connect to the same Layer 2 network segment and communicate seamlessly, while utilizing Geneve encapsulation for traffic over the physical network.
This lesson discusses the integration of vSphere 7 with NSX-T 3.0 and the advantages of using the vSphere Distributed Switch (VDS) over the NSX Virtual Distributed Switch (NVDS) for network management. By utilizing VDS, you can seamlessly integrate NSX-T micro-segmentation features without needing to re-architect your network or manage separate switching mechanisms, simplifying deployment in existing vSphere environments.
This lesson demonstrates how to create a new Layer 2 segment in NSX-T 3.0, using Geneve encapsulation to pass traffic between transport nodes. It covers configuring the segment, selecting a gateway, and assigning subnets to enable connectivity between virtual machines across different segments.
This lesson focuses on segment profiles in NSX-T 3.0, which are standardized configurations applied to multiple segments to streamline and automate network settings like QoS, IP discovery, spoof guard, segment security, and MAC discovery. By using segment profiles, administrators can manage network policies more efficiently, ensuring consistent security and performance configurations across all segments.
This lesson covers the control plane tables that manage NSX-T layer two segments: the ARP table, the MAC table, and the TEP table. These tables help map IP to MAC addresses, associate MAC addresses with tunnel endpoints (TEPs), and track TEPs on the physical underlay network, enabling efficient network communication and reducing broadcast traffic through ARP suppression.
This lesson demonstrates how to use the NSX command line interface (CLI) to display the ARP, MAC, and VTEP tables for an NSX segment. It covers commands to retrieve logical switches, view the MAC table to identify which TEPs correspond to specific MAC addresses, observe the ARP table updates after network traffic, and display the VTEP table to manage broadcast traffic replication across segments.
This lesson explains how Broadcast, Unknown Unicast, and Multicast (BUM) traffic is replicated across transport nodes in an NSX layer two segment, focusing on how ARP requests and unknown unicasts are handled. It discusses two replication modes—Head Replication, where the source TEP sends a unicast to every participating TEP, and Hierarchical Two-Tier Replication, which optimizes traffic flow by designating a local TEP (MTEP) to replicate traffic within remote segments, reducing cross-network traffic.
This lesson demonstrates how to configure the replication mode for multi-destination traffic in NSX 3.0, specifically focusing on the selection between "Hierarchical Two-Tier Replication" and "Head End Replication" for layer two segments. It shows how to access the NSX user interface, navigate to segments, and select the desired replication mode when creating or editing a segment.
This lesson explains logical routing in NSX 3.0, focusing on how the distributed router enables efficient East-West routing between virtual machines on different networks within the same NSX domain. By performing routing directly on the ESXi host where the source VM resides, the distributed router minimizes unnecessary physical network hops and reduces latency, ensuring that traffic between virtual machines stays within the host when possible.
This lesson explains two primary design options for routing with NSX: single-tier routing and multi-tier routing, focusing specifically on the function of a Tier 0 router for North-South routing. The Tier 0 router, consisting of both a distributed router and a centralized services router component, provides efficient East-West routing within the NSX domain and connects to external networks via an edge node for North-South traffic.
This lesson explains multi-tier routing in NSX, focusing on the use cases and design options involving Tier 0 (provider) and Tier 1 (tenant) routers for complex environments requiring logical separation. Multi-tier routing enables different tenants to manage their own Tier 1 gateways while the provider controls inter-tenant and external network connectivity through the Tier 0 gateway, facilitating advanced networking features like NAT, load balancing, and inter-tier routing.
This lesson demonstrates how to set up East-West routing in an NSX 3.0 environment using a multi-tier routing architecture with a Tier 1 and Tier 0 gateway. The video shows how to configure segments to connect to a Tier 1 gateway, enabling routing between multiple segments within the same NSX domain, and illustrates how traffic routes are advertised from the Tier 1 gateway to the Tier 0 gateway for external connectivity.
In this lesson, we learn about configuring north-south routing in a multi-tier NSX 3.0 environment, using an edge node to provide connectivity between the NSX domain and external networks. The video demonstrates how the Tier 0 Gateway establishes BGP connections with external routers, redistributes routes from the Tier 1 Gateway, and provides uplink connectivity for traffic moving in and out of the NSX environment.
In this lesson, we dive into the NSX command line to explore the Tier 0 Gateway's BGP settings, interfaces, and routing configurations. By connecting to the NSX Edge and using commands like 'get logical-router' and 'BGP', we examine how the Tier 0 Gateway interacts with both the Tier 1 Gateway and external routers for efficient traffic routing within the NSX environment.
This lesson covers the configuration and functionality of active-active service routers in an NSX environment, explaining how multiple edge nodes work together to provide north-south routing and centralized services. It details the scenarios in which active-active configurations are suitable, discusses the limitations on enabling stateful services in active-active setups, and illustrates how routing protocols like BGP handle failover and redundancy.
This lesson explains the setup and functionality of active-standby service routers in NSX, where all traffic flows through a single active service router with a standby router ready to take over in case of failure. It covers the concepts of preemptive and non-preemptive failover modes, the use of keepalives for detecting failures, and how BGP neighbor loss can trigger failover without the complete failure of the edge node itself.
This lesson demonstrates how to configure high availability for an NSX edge cluster by setting up multiple uplinks on different edge nodes for the Tier 0 Gateway, enabling BGP to provide redundancy. In the event of an edge node failure, BGP dynamically reroutes traffic to the remaining active node, ensuring continuous north-south connectivity.
This lesson provides an in-depth overview of edge nodes in an NSX environment, which run centralized network services that cannot be distributed to hypervisors, such as north-south routing, NAT, DHCP, load balancing, and VPN. It explains how edge nodes operate similarly to transport nodes with TEPs (Tunnel Endpoints) and belong to both overlay and VLAN transport zones, and discusses the different deployment options and configurations for edge nodes to ensure high availability and performance.
This lesson explores NSX-T routing protocols, focusing on the Tier 0 Gateway, which handles north-south routing by forming relationships with physical routers in the network. It covers both static routing, where routes are manually configured, and dynamic routing using BGP (Border Gateway Protocol), which allows for automatic route advertisement and learning between NSX and physical routers, enhancing network resilience and flexibility.
This lesson covers Layer 2 bridging in NSX, which allows an NSX overlay segment to extend into a VLAN, enabling communication between virtual machines on NSX Layer 2 segments and those on a VLAN without requiring routing. This feature supports scenarios like gradual virtual machine migration and maintains connectivity across different network types, including NSX segments and physical servers, while also supporting Vmotion for seamless VM relocation.
This lesson covers Network Address Translation (NAT) in NSX, which allows communication between external networks and privately addressed virtual machines by modifying IP addresses for inbound and outbound traffic. The lesson explains how source NAT changes the source IP of outbound traffic to a publicly routable address and how destination NAT replaces the destination IP of inbound traffic to route it to the appropriate internal VM, facilitating seamless connectivity with external networks.
This lesson demonstrates how to configure Network Address Translation (NAT) in an NSX 3.0 environment using VMware's hands-on labs. The video walks through setting up a Tier 1 gateway, connecting a segment, and creating source and destination NAT rules to enable private virtual machines to communicate with external networks using public IP addresses.
In this lesson, we discuss Reflexive NAT. Also known as Reverse NAT or Hairpin NAT, this is a type of NAT rule that is used to allow internal network hosts to communicate with one another using their external, translated IP addresses. This is particularly useful when an internal host needs to access another internal host using its public IP (e.g., accessing a public-facing service hosted internally). Reflexive NAT automatically creates a reverse NAT rule for any active NAT rule, ensuring that the responses and connections from an internal host can be properly routed and translated back to the originating internal host's external IP.
This lesson covers configuring DHCP server and relay services on Tier 1 or Tier 0 service routers in an NSX environment, where either can act as a DHCP server, but you cannot connect both DHCP relay and DHCP server to the same segment. The lesson explains how DHCP requests from virtual machines are processed and routed through distributed and service routers, and highlights the differences between DHCP server and relay configurations.
In this lesson, I'll demonstrate how to configure DHCP in an NSX 3.0 environment, including creating a DHCP profile and associating it with a Tier 0 Gateway. We'll also set up a new layer 2 segment, configure DHCP settings for IP address distribution, and connect it to the Tier 0 Gateway to enable DHCP for virtual machines on that segment.
In this video, we explore how load balancing can be configured on a Tier 1 gateway in an NSX environment, discussing both Layer 4 and Layer 7 load balancing methods. We cover concepts like active-standby configurations, the use of virtual IPs (VIPs), traffic distribution algorithms, health checks, and different load balancing modes, including inline and one-arm designs.
In this video, we demonstrate how to configure a load balancer in an NSX-T 3.0 environment, including setting up a Tier 1 gateway, enabling load balancing services, and configuring route advertisement. We also create a server pool, configure health monitors, set up a virtual server with load balancing algorithms, and verify load balancing functionality and availability by simulating server failure.
In this lesson, we cover the basic concepts of how IPsec VPN tunnels work in NSX-T, focusing on securing traffic over untrusted networks like the Internet by encrypting data between local and remote sites. We also discuss requirements for configuring IPsec VPN, such as the need for an active-standby configuration for Tier 0 or Tier 1 gateways, depending on the NSX-T version.
In this lesson, we demonstrate how to configure an IPsec VPN in NSX-T 3.0, focusing on setting up the VPN service, creating route-based IPsec sessions, and defining IPsec profiles. The process includes configuring an active-standby Tier 0 gateway, establishing local and remote endpoints, selecting authentication methods, and specifying IPsec encryption settings.
In this lesson, we explore how NSX-T 2.4's Layer 2 VPN service allows you to stretch a Layer 2 network across geographic distances to maintain a consistent IP addressing scheme at multiple locations. This setup is ideal for scenarios like data center migration and disaster recovery, enabling seamless VM migration and failover without the need for IP reconfiguration.
This lesson explains the concept of a stateful firewall within NSX-T and how it tracks the state of connections to allow return traffic without explicit rules. It also covers the benefits of a distributed firewall, which operates at the virtual NIC level on each ESXi host to optimize east-west traffic filtering without unnecessary wire hops, compared to traditional physical or edge-based firewall setups.
This lesson demonstrates how to configure a distributed firewall in NSX-T 3.0, showcasing the step-by-step process of creating new firewall policies, adding rules, and setting criteria for groups. It also highlights key features such as rule publishing, the use of saved configurations to revert changes, and the ability to control the scope and timing of firewall rules to optimize security and performance within an NSX domain.
This lesson demonstrates how to create and configure nested firewall rules for a three-tier application in NSX-T 3.0, emphasizing the importance of rule order, group targeting, and rule application to ensure proper traffic flow between different tiers (Web, App, and DB) of an application. The video highlights the process of setting up groups, defining firewall rules for each tier, and testing configurations to ensure that only intended traffic is allowed, while everything else is blocked by default.
This lesson demonstrates how to configure the Gateway Firewall in NSX-T 3.0 to manage north-south traffic at the perimeter of the NSX domain. The video explains how to create firewall rules that apply to Tier 0 or Tier 1 gateways to control traffic entering and leaving the network, highlighting the importance of rule order and application to specific uplinks for effective traffic management.
This lesson explains how to integrate third-party network introspection services with NSX to monitor north-south and east-west network traffic for security purposes, such as intrusion prevention and next-generation firewalls. It covers the deployment of service virtual machines (SVMs) and the use of service chains to control the order in which security services are applied, as well as new features in NSX 2.5, like packet copy support and automated SVM deployment.
This lesson covers how NSX provides endpoint protection for virtual machines by integrating third-party anti-malware and antivirus solutions to monitor and protect the operating systems and file systems without needing a full agent. Instead, it uses an agentless guest introspection driver installed on protected virtual machines, allowing for more efficient resource usage, especially in environments with high virtual machine density like Horizon.
This lesson demonstrates how to utilize URL analysis in NSX 3.0 to inspect and report on categorized traffic without filtering or blocking it. By enabling URL analysis on the NSX edge cluster and creating a layer seven DNS rule on the Tier one gateway, you can monitor specific URL categories and analyze traffic flowing out of the NSX domain towards the Internet.
This lesson covers the installation process for NSX Manager in NSX 2.4, including prerequisites and deployment steps using the vSphere client. It also provides an overview of the similarities between installing NSX 2.4 and NSX 3.0, resource requirements for different deployment sizes, and the importance of understanding the necessary ports, protocols, and API or CLI options for configuration and management.
In this lesson, we demonstrate the step-by-step process for installing NSX Manager in a vSphere environment by deploying an OVF template and configuring various settings such as network properties, resource allocations, and credentials. We also cover troubleshooting steps for common issues like insufficient disk space and validating the deployment by checking network connectivity and logging into the NSX Manager interface.
In this lesson, we demonstrate how to add a compute manager to NSX Manager by configuring the connection to a vCenter Server within the NSX Manager interface. The process includes inputting the vCenter Server's credentials, retrieving the SHA-256 thumbprint automatically, and waiting for the connection status to confirm successful registration.
"Really good beginner course." - Mario
"Very nice course." - Rajesh
Are you looking for NSX-T 3.0 Training? Do you want to learn from an experienced trainer who makes complex concepts simple and easy to understand?
I am a VMware Certified Instructor who has taught thousands of hours of live training directly for VMware. Most lectures in this course are 5 - 15 minutes long. A few deeper topics are slightly longer. This course gives you a complete understanding of NSX-T concepts. So, join me in becoming an NSX Guru today!
VMware NSX is the most disruptive network technology in recent memory. Demand for employees who understand NSX will continue to grow as the product reaches maturity. This course is designed to help you understand all of the concepts behind NSX-T 3.0. We'll start at the very beginning and learn basic networking. If you are a vSphere Administrator with a limited networking background this will be very helpful.
This course includes:
Basics about NSX-T 3.0 objects
Differentiate Management, Control, and Data Planes
Switching and routing functions within NSX-T 3.0
Security
Microsegmentation
And more!
NSX-T 3.0 will be covered in a few different sections. First, we'll learn the basics about NSX-T 3.0 objects, and differentiate the Management, Control, and Data Planes. From there we'll dig deep into switching and routing functions within NSX-T 3.0. We'll also cover security, and how NSX can provide microsegmentation.
This course will also help you prepare for the VMware VCP-NV 2V0-41.20 exam. The new VCP-NV 2021 Certification can be achieved by passing the NSX-T 3.0 exam that this course is based on. In order to take the VCP-NV exam you will need to complete some course requirements from VMware as well. Be sure to check those out as you prepare to get certified.