VPN Interoperability guide for Windows Server 2012 R2

Introduction Microsoft® Windows® Server 2012 R2 industry standard IKEv2 tunnel for VPN connectivity (both point-to-site and site-to-site). This enables customers with existing third party VPN devices to easily deploy the Windows Server 2012 R2 VPN gateway and interoperate with these devices to perform branch-site networking. This document covers the working configurations for some of the… Read more

Handling Endless Delegation Chains in Windows DNS Server

DNS servers that are acting as caching resolvers send queries to the authoritative DNS servers. One of the possible responses that an authoritative server can send is a ‘referral response’. The most common scenario for an authoritative server sending back a referral response is when the server is acting as a parent domain containing the… Read more

Building PowerShell with WMIv2

In this two-part blog post set, we are going to describe the design of the networking management system we use introduced in Windows 2012. Before Windows Server 2012 the managing of host settings (IP addresses, routes, firewall rules, etc.) as well as many networking services (DNS server, DHCP server, etc.) used a disparate set of… Read more

Issues on Windows Server 2012 and 2012 R2 with VMQ and Emulex network adapters

There have been several reports of networking and stability issues on Windows Server 2012 and Windows Server 2012 R2 when deployed on hosts equipped with Emulex NICs.  These issues arise when VMQ is enabled.  The typical symptoms include the loss of network connectivity on one or more virtual machines or an inability to shut down… Read more

Name Resolution Performance of Windows DNS Server 2012 R2

(This article has been updated with new set of results here ) This article details the name resolution performance of the windows DNS Server 2012 R2, when deployed in a strictly authoritative mode on which recursion has been disabled and root hints have been removed. Machine Configuration The tests were performed on a physical machine… Read more

Debugging performance issues with VMQ

In my last posts about VMQ (virtual machine queues), VMQ Deep Dive, 1 of 3, I tried to give readers a thorough understanding on the technology and why it was needed. Unfortunately, I still feel like there’s a piece missing around troubleshooting suspected VMQ issues. Therefore, in this blog post I’d like to address these… Read more