WNV Deep Dive Part 6 – Container Networking: Transparent and L2bridge Networks

By James Kehr, Networking Support Escalation Engineer The next Container network type on the list is called, transparent. Production Container workloads, outside of swarms and special Azure circumstances, should be using a transparent network. Unless you need to use L2 bridging in an SDN environment, but production will mostly use the transparent network type. Transparent… Read more

WNV Deep Dive Part 5 – Container Networking: The default NAT network

By James Kehr, Networking Support Escalation Engineer There are, as of this writing, five Container network types in Windows: NAT, Transparent, L2bridge, Overlay, and L2tunnel. https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-networking This part of the article series will cover the NAT network type. Part 6, the conclusion, will cover Transparent and L2bridge, plus Hyper-V isolation. Overlay and L2tunnel will not… Read more

WNV Deep Dive Part 4 – Looking at LBFO and Hyper-V traffic

By James Kehr, Networking Support Escalation Engineer We’re going to look at the two other basic types of WNV traffic in part 4: LBFO (NIC teaming) and Hyper-V. I’ll be skipping over Hyper-V Network Virtualization and Software Defined Networks. The new Switch Embedded Teaming technology will also not be covered. Those are topics for a… Read more

WNV Deep Dive Part 3 – Capturing and Reading Virtualized Network Traffic

By James Kehr, Networking Support Escalation Engineer There are three primary tools used to capture virtual network traffic in Windows: netsh trace, the PowerShell NetEventPacketCapture module, and Message Analyzer. I won’t focus much on Message Analyzer captures here. Most server admins don’t like installing tools, so I will focus on the built-in tools for capturing…. Read more

WNV Deep Dive Part 2 – How WNV works

By James Kehr, Networking Support Escalation Engineer To understand Windows Network Virtualization (WNV) capture data you first need to understand what you’re looking at. Which is hard when you may not understand what goes on inside of Windows. This article will cover the basics of what goes on when WNV is in use, in a… Read more

WNV Deep Dive Part 1 – Introduction to Containers and Windows Network Virtualization

By James Kehr, Networking Support Escalation Engineer When I started writing this article it was going to be about Container networking, and nothing but Container networking. As the article progresses I realized there was a lot of useful information that applies to all of Windows network virtualization (WNV). Those who program shouldn’t be surprised. There’s… Read more

Windows Container and Virtual Network Deep Dive Mini-Blog Series coming…

Just wanted to give you a quick heads up that we are going to begin a Mini-Blog Series this Monday (12/11).  We will be covering about Container networking, and Windows network virtualization (WNV). While there are some differences between Container networking and other technologies that use WNV, like Hyper-V and LBFO (NIC teaming), the underlying… Read more

The Evolution of RDMA in Windows: now extended to Hyper-V Guests

This post written by Don Stanwyck, Senior Program Manager, Windows Core Networking Remote DMA (RDMA) is an incredible technology that allows networked hosts to exchange information with virtually no CPU overhead and with extremely little latency in the end–system.  Microsoft has been shipping support for RDMA in Windows Server since Windows Server 2012 and in… Read more

Available to Windows 10 Insiders Today: Access to published container ports via “localhost”/127.0.0.1

Until now, a lingering limitation on Windows 10 has prevented access to published ports for containers via “localhost” or 127.0.0.1 (a.k.a. loopback). What this meant, was that if you had, say, a container running as an IIS Web server and exposing content through port 80 of your host machine, you wouldn’t be able to access… Read more

SDN Troubleshooting: UDP Communication failures and changing the Network Controller Certificate

With this blog post, I wanted to highlight a couple of issues that we have encountered recently with Software Defined Networking (SDN) customer deployments in Windows Server 2016. Issue #1: UDP communication isn’t working when outbound NAT is configured Customer had configured outbound NAT access for his virtual network through SCVMM (this internally uses SDN… Read more