{"id":10535,"date":"2013-07-19T08:16:46","date_gmt":"2013-07-19T13:16:46","guid":{"rendered":"http:\/\/bucktownbell.com\/?p=10535"},"modified":"2013-07-19T08:18:59","modified_gmt":"2013-07-19T13:18:59","slug":"introduction-to-hyper-v-network-virtualization-hnv","status":"publish","type":"post","link":"http:\/\/bucktownbell.com\/?p=10535","title":{"rendered":"Introduction to Hyper-V Network Virtualization (HNV)"},"content":{"rendered":"<blockquote><p>Microsoft announced a solution to the limits of VLANs in the cloud using a new feature that was codeveloped for Windows Server 2012 Hyper-V and Windows Azure. This new feature was called <strong>Hyper-V Network Virtualization<\/strong> (<strong>HNV<\/strong>). This is based on a more general concept called <strong>Software Defined Networking<\/strong> (<strong>SDN<\/strong>).<\/p><\/blockquote>\n<p>via <a href=\"http:\/\/www.petri.co.il\/hyper-v-network-virtualization-hnv-introduction.htm\">Introduction to Hyper-V Network Virtualization (HNV)<\/a>.<\/p>\n<blockquote><p>SDN and HNV abstract IP address spaces. This is done using two types of address:<\/p><\/blockquote>\n<ul>\n<li>\n<blockquote><p><strong>Consumer Address (CA):<\/strong> This is the IP address that the tenant uses in their virtual network. This address is set in the guest OS of the virtual machine as normal; it\u2019s the only address that the tenant is normally aware of.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Provider Address (PA):<\/strong> This is the address that is assigned to the NIC of the virtual switch network to allow virtual machines to communicate at the physical layer.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<p>As far as I can tell from this article a CA is just a private IP and a PA is simply a MAC address, renamed.\u00a0 To the cloud user however none of this should matter.\u00a0 I&#8217;m struggling to understand the innovation here.\u00a0\u00a0 Some of the networking concepts mentioned later in the article seem to add a lot of complexity to the IP layer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft announced a solution to the limits of VLANs in the cloud using a new feature that was codeveloped for Windows Server 2012 Hyper-V and Windows Azure. This new feature was called Hyper-V Network Virtualization (HNV). This is based on &hellip; <a href=\"http:\/\/bucktownbell.com\/?p=10535\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81],"tags":[1157,67,226,853],"class_list":["post-10535","post","type-post","status-publish","format-standard","hentry","category-virtualization-2","tag-acronym-salad","tag-cloud-computing","tag-hypervisor","tag-sdn"],"_links":{"self":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10535"}],"version-history":[{"count":3,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10535\/revisions"}],"predecessor-version":[{"id":10538,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10535\/revisions\/10538"}],"wp:attachment":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10535"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}