About the Book
Part of a series of specialized guides on System Center, this book is specifically designed for architects and cloud fabric administrators who want to understand what decisions to make during the design process and the implications of those decisions, what constitutes best practice, and, ultimately, what to do to build out a virtualized network solution that meets today's business requirements while also providing a platform for future growth and expansion. This second edition includes coverage of the Hyper-V Network Virtualization gateway, designing a solution that extends an on-premises virtualized network solution to an external (hosted) environment, details of how to troubleshoot and diagnose some of the key connectivity challenges, and a look at the Cloud Platform System (CPS) and some of the key considerations that went into designing and building the network architecture and solution for that environment.
Table of Contents:
Introduction vii Chapter 1: Key concepts 1 Introducing Fabrikam Ltd. 1 Solution architecture 2 Logical networks 3 IP address pools 5 MAC address pools 5 Uplink port profiles 5 Network adapter port profiles 6 Port classifications 7 Logical switches 8 VM networks 9 Hyper-V Network Virtualization gateways 10 Chapter 2: Logical networks 12 Reviewing key concepts 12 Logical network design 13 Introducing the Fabrikam network 13 Step 1: Mirror physical networks 14 Step 2: Networks with different purposes 15 Step 3: Determine isolation requirements 19 Step 4: Define network sites 40 Step 5: Deployment 43 The default logical network 43 Naming conventions 44 Chapter 3: Hyper-V port profiles 46 Uplink port profiles 46 What is defined in an uplink port profile? 47 How are uplink port profiles used? 50 How many uplink port profiles do you need? 50 Naming conventions 62 Virtual network adapter port profiles 63 What is defined in a virtual network adapter port profile? 64 How are virtual network adapter port profiles used? 64 How many virtual network adapter port profiles do you need? 65 Naming conventions 69 Chapter 4: Logical switches 70 Logical switches 70 What is a logical switch? 72 Logical switches versus virtual switches 74 Logical switches versus VMware distributed switches 75 Logical switch planning considerations 75 Hyper-V Server 2008 network architecture 76 Quality of service (QoS) 77 Virtual network interface cards (vNICs) 77 Network adapter teaming 78 Virtual high bandwidth adapters (HBAs) 79 VMM availability and logical switches 80 How many logical switches do you need? 80 Step 1: Review the environment in which logical switches will be deployed 81 Step 2: Enhancing logical switch capabilities 86 Step 3: Determine whether different QoS modes or traffic policies are required for logical networks 88 Step 4: Determine whether logical networks are restricted to a specific group of hosts 92 Step 5: Review the circumstances in which you should not create a logical switch 93 Chapter 5: Network Virtualization gateway 94 How Network Virtualization works 94 Designing the virtualized network solution 97 Understanding connectivity requirements: When is a gateway required? 97 Connectivity to enterprise applications 98 Internet connectivity and publishing 106 Connectivity to shared services 108 Connectivity to legacy networks 114 Deployment considerations 116 Hardware requirements for each type of gateway 116 How many gateways do you need? 117 Chapter 6: Deployment 119 Preparing for deployment 119 Deploying logical switches 121 Untagged host management network adapter 123 Tagged host management network adapter 126 Bare-metal deployment 131 Update drivers and firmware on Hyper-V hosts 132 Migrating from a standard switch to a logical switch 133 Known deployment issues 136 Limitations for an existing NIC team 136 Deployment fails if host is out-of-scope 136 Deployment fails when using different network adapter types 137 Chapter 7: Operations 138 Monitoring network utilization 138 Managing the environment 139 Logical switches 139 Logical networks 144 VM networks 148 Chapter 8: Diagnosing connectivity issues 150 Where is the failure? 150 A step-by-step approach 151 Step 1: Confirm host connectivity and physical configuration 152 Step 2: Confirm host is providing tenant network services 154 Step 3: Check guest network settings and configuration 161 Step 4: Check Hyper-V Network Virtualization gateway settings 166 Step 5: Perform a network packet analysis 173 Chapter 9: Cloud Platform System network architecture 174 Introduction 174 Solution architecture 175 A closer look at CPS network architecture 178 Network topology 179 Physical networks 181 Logical networks 185 Network sites 188 Logical switches 189 External connectivity 190 Monitoring 191
About the Author :
Nigel Cain (lead author) leads the Customer, Architecture, and Technology (CAT) team for the Microsoft Enterprise Cloud Group in Asia Pacific, Japan, and India. He and his team work closely with service providers (hosters) and enterprise customers, helping them take full advantage of Windows Server and System Center. He has a keen interest in cloud computing from both a business strategy and technical viewpoint and has presented sessions on building and managing private/hybrid clouds at a number of industry events. Nigel is the lead author of the ebook Microsoft System Center: Building a Virtualized Network Solution (Microsoft Press, 2013) of which the current ebook is an updated edition. Nigel graduated MBA from Warwick Business School in 2010. For more information and to connect with Nigel, see https://www.linkedin.com/in/nigelcain.
Alvin Morales (co-author) is a senior IT operations engineer at Microsoft CSS Labs and works closely with the Windows Server and System Center engineering team. His current focus is on integrating Microsoft System Center in the datacenter and private and hybrid cloud computing in service providers (hosters) and enterprise customers. He has presented sessions from an operational standpoint to help enterprise customers manage private and hybrid clouds. Alvin graduated from the University of Puerto Rico at Mayaguez Campus, and he completed his MBA in cybersecurity at the University of Dallas. For more information, see http://www.linkedin.com/in/alvinmorales.
Michel Luescher (co-author) is a solution architect in the worldwide Datacenter & Cloud Infrastructure Center of Excellence (CoE) at Microsoft Corporation based out of Switzerland. Primarily, Michel is focused on hybrid cloud solutions (Hyper-V, System Center, and Microsoft Azure) and works with Microsoft’s enterprise customers and service providers to define and guide the new landscape and architecture. Michel joined Microsoft in 2009 and works closely with the different divisions, including the various product groups. He is a well-known virtualization specialist, presenting at different events, and his is also the publisher of books on cloud and virtualization. Internally at Microsoft, he is considered a Subject Matter Expert (SME) for datacenter and is involved in initiatives such as the Cloud OS Network (COSN). Michel also has a blog called Server Talk (www.server-talk.eu) where he posts technical articles about the Microsoft cloud platform. You can follow him on Twitter at @michelluescher.
Damian Flynn (co-author) is a Microsoft MVP (System Center and Datacenter) and a Cisco Champion. He is an Infrastructure Technical Architect for a large multi-national organization, and a freelance consultant focused on cloud technologies in the converged and hybrid datacenter, with perspective on service management automation for repeatable processes in dev/ops scenarios, leveraging software defined networks (SDN) and Microsoft Azure Pack. He has a keen interest in cloud computing from both a business strategy and a technical viewpoint and has presented sessions on building and managing private/hybrid clouds at a number of industry events. Damian is co-author of titles, including Microsoft Private Cloud Computing (Sybex), Windows Server 2012 Hyper-V Installation and Configuration Guide (Sybex), and Microsoft System Center: Building a Virtualized Network Solution (Microsoft Press, 2013). Damian is active in many technology preview programs, blogs at www.damianflynn.com, tweets at @damian_flynn, and has published a number of white papers, technical articles, and webinars. His motto is “Making incredible software incredibly simple.”
Uma Mahesh Mudigonda (contributing author) is a Senior Program Manager in the Enterprise Cloud Group at Microsoft India Development Center, Hyderabad. His areas of expertise include cloud computing, software defined networking (SDN), routing, virtual private networking (VPN), IPsec, IPV6, domain name systems (DNS), distributed systems, and optical networks. He holds multiple patents and research publications, and he co-authored the ebook Microsoft System Center: Network Virtualization and Cloud Computing (Microsoft Press, 2013). He has a bachelor’s degree in computer science from Osmania University Hyderabad and master’s degree from the Indian Institute of Technology Madras.
Aanand Ramachandran (contributing author) is a Senior Program Manager in the Windows Server Networking organization where he leads the multi-tenant cloud gateway and remote access efforts. He has been with Microsoft for over 9 years, working on various networking technologies, such as Remote Access Client and Server, VPN NAP, DirectAccess, and the Extensible Authentication Protocol framework. Prior to joining Microsoft, Aanand worked at T-Mobile, U.S.A as a network engineer in the Data Platforms Engineering Group, managing T-Mobile’s nationwide ATM network, and at Cisco Systems, U.S.A, where he worked on multi-service switching products. Aanand has a master's degree in computer networking and telecommunications from the University of Missouri - Kansas City and a bachelor's degree in computer science and engineering from Pondicherry University, India.
Mitch Tulloch is a well-known expert on Windows Server administration and cloud computing technologies. He has published hundreds of articles on a wide variety of technology sites and has written, contributed to or been series editor for over 50 books. Mitch is one of the most popular authors at Microsoft Press--the almost two dozen ebooks on Windows Server and System Center he either wrote or was Series Editor on have been downloaded more than 2.5 million times! For a complete list of free ebooks from Microsoft Press, visit the Microsoft Virtual Academy at http://www.microsoftvirtualacademy.com/ebooks.
Mitch has repeatedly received Microsoft's Most Valuable Professional (MVP) award for his outstanding contributions to supporting the global IT community. He is a ten-time MVP in the technology area of Windows Server Software Packaging, Deployment & Servicing. You can find his MVP Profile page at http://mvp.microsoft.com/en-us/mvp/Mitch%20Tulloch-21182.
Mitch is also Senior Editor of WServerNews, a weekly newsletter focused on system admin and security issues for the Windows Server platform. With almost 100,000 IT pro subscribers worldwide, WServerNews is the most popular Windows Server—focused newsletter in the world. Visit http://www.wservernews.com and subscribe to WServerNews today!
Mitch also runs an IT content development business based in Winnipeg, Canada, that produces white papers and other collateral for the business decision maker (BDM) and technical decision maker (TDM) audiences. His published content ranges from white papers about Microsoft cloud technologies to reviews of third-party products designed for the Windows Server platform. Before starting his own business in 1998, Mitch worked as a Microsoft Certified Trainer (MCT) for Productivity Point.
For more information about Mitch, visit his website at http://www.mtit.com. You can also follow Mitch on Twitter @mitchtulloch.