Skip to content
Define The Cloud

The Intersection of Technology and Reality

Define The Cloud

The Intersection of Technology and Reality

NVGRE

Joe Onisick (@JoeOnisick), November 19, 2012May 18, 2020

The most viable competitor to VXLAN is NVGRE which was proposed by Microsoft, Intel, HP and Dell.  It is another encapsulation technique intended to allow virtual network overlays across the physical network.  Both techniques also remove the scalability issues with VLANs which are bound at a max of 4096.  NVGRE uses Generic Routing Encapsulation (GRE) as the encapsulation method.  It uses the lower 24 bits of the GRE header to represent the Tenant Network Identifier (TNI.)  Like VXLAN this 24 bit space allows for 16 million virtual networks. 

image

While NVGRE provides optional support for broadcast via IP multi-cast, it does not rely on it for address learning as VXLAN does.  It instead leaves that up to an as of yet undefined control plane protocol.  This control plane protocol will handle the mappings between the “provider” address used in the outer header to designate the remote NVGRE end-point and the “customer” address of the destination.  The lack of reliance of flood and learn behavior replicated over IP multicast potentially makes NVGRE a more scalable solution.  This will be dependent on implementation and underlying hardware.

Another difference between VXLAN and NVGRE will be within its multi-pathing capabilities.  In its current format NVGRE will provides little ability to be properly load-balanced by ECMP.  In order to enhance load-balancing the draft suggests the use of multiple IP addresses per NVGRE host, which will allow for more flows.  This is a common issue with tunneling mechanisms and is solved in VXLAN by using a hash of the inner frame as the UDP source port.  This provides for efficient load balancing by devices capable of 5-tuple balancing decisions.  There are other possible solutions proposed for NVGRE load-balancing, we’ll have to wait and see how they pan out. 

The last major difference between the two protocols is the use of jumbo frames.  VXLAN is intended to stay within a data center where jumbo frame support is nearly ubiquitous, therefore it assumes that support is present and utilizes it.  NVGRE is intended to be able to be used inter-data-enter and therefore allows for provisions to avoid fragmentation.

Summary:

While NVGRE still needs much clarification it is backed by some of the biggest companies in IT and has some potential benefits.  With the VXLAN capable hardware world expanding quickly you can expect to see more support for NVGRE.  Layer 3 encapsulation techniques as a whole solve the issues of scalability inherent with bridging.  Additionally due to their routed nature they also provide for loop free multi-pathed environments without the need for techniques such as TRILL and technologies based on it.  In order to reach the scale and performance required by tomorrows data centers our networks need change, overlays such as these are one tool towards that goal.

Share this:

  • Facebook
  • X

Related posts:

  1. Network Overlays: An Introduction
  2. VXLAN Deep Dive
  3. VXLAN Deep Dive – Part II
  4. Stateless Transport Tunneling (STT)
  5. The Difference Between Private Cloud and Converged Infrastructure
Concepts Network virtualizationPrivate CloudVirtualization

Post navigation

Previous post
Next post

Related Posts

The Difference Between Private Cloud and Converged Infrastructure

June 2, 2011May 18, 2020

With all of the  hype around private clouds and manufacturer private cloud infrastructure stacks I thought I’d take some time  to differentiate between ‘private-cloud’ and ‘converged-infrastructure.’  For some background on Private Cloud see two of my previous posts: http://www.definethecloud.net/building-a-private-cloud and http://www.definethecloud.net/is-private-cloud-a-unicorn. Private clouds typically consist of four architectural stages (I…

Share this:

  • Facebook
  • X
Read More

Software Defined networking: The Role of SDN on Compute Infrastructure Administration

August 9, 2013May 18, 2020

#vBrownBag Follow-up Software Defined Networking SDN with Joe Onisick (@jonisick) from ProfessionalVMware on Vimeo. Related posts: True Software Defined Networking (SDN) Why Software-Defined Networking Could Revolutionize Networking A Lesson on Infrastructure from Nigeria – SDN and Networking Digging Into the Software Defined Data Center Private Cloud Infrastructure Design: Go Beyond…

Share this:

  • Facebook
  • X
Read More

OpenStack Video Cage Match With Colin McNamara

April 3, 2013May 18, 2020

This post is a little late, mainly because I’m both lazy and distracted.  That being said I hope you’ll enjoy this video of Colin McNamara (@colinmcnamara) and I debating the merits of OpenStack.  For more Engineer’s unplugged goodness from Amy Lewis (@commsninja) visit: http://blogs.cisco.com/datacenter/. Related posts: The Stack Wars: OpenStack…

Share this:

  • Facebook
  • X
Read More

Comments (17)

  1. Amit says:
    November 21, 2012 at 6:10 am

    Great info on the blog. 🙂

    Just a question regarding all these tunneling techniques- Are these tunnels configured on-a-need-basis? If so, how does it sit with automatic Cloud provisioning? Also, what is the scalability like?

    Regards,
    Amit.

    1. Joe Onisick says:
      November 21, 2012 at 9:39 am

      Amit,

      All of these tunnels would be implemented on an as needed basis with a scalability at or above 16 million virtual networks. Automated cloud provisioning will depend on the tools you choose to use. For instance vCloud Director from VMware will automatically provision VXLAN tunnels and end-point discovery occurs through flood and learn behavoir replicated over IP multicast. The other techniques such as NVGRE and STT leave room for a control plane learning mechanism which would need to be implemented along with the cloud management tools.

      Joe

      1. Amit says:
        November 23, 2012 at 3:04 am

        Hi Joe,

        Thanks for clarifying. Another technique that comes to mind is L2-over-mGRE. It doesn’t require IP Multicast in the transport network either.

  2. Stephanie says:
    November 30, 2012 at 11:04 am

    I simply wtnead to send a brief note to express gratitude to you for the marvelous tips you are writing at this site. My time intensive internet search has finally been compensated with wonderful insight to write about with my visitors. I d declare that most of us readers actually are very much blessed to dwell in a wonderful website with so many outstanding people with very beneficial strategies. I feel rather grateful to have encountered the webpage and look forward to tons of more pleasurable moments reading here. Thanks once more for everything.

  3. Jhon says:
    November 30, 2012 at 6:14 pm

    I run technology for coecerenfns and events. Though I could have done this in the old world, the cloud makes it very cost effective.I go from small instance .to x-large after registration opens .to quad during event .then back down to small instance for rest of year.You could do that will old hardware but not nearly as cost effectively .or efficiently.Cloud works well for coecerenfns and events.

  4. Jaunita says:
    July 30, 2014 at 12:35 pm

    You need to combine practicality and personal touch in the gifts.
    Find out more by shopping on the web at your leisure and in order
    to compare and contrast the different prices.
    Fortunately, these days baby bags come in manly colors and designs.

  5. Desktop Hosting Companies says:
    September 2, 2014 at 12:02 am

    Thanks for finally writinbg about >NVGRE — Define
    The Cloud <Loved it!

  6. .U-h5U6NqLIU says:
    September 2, 2014 at 2:56 am

    When someone writes an piece of writing he/she maintains the image of a user in his/her brain that how a
    user can know it. So that’s why this piece of writing is great.
    Thanks!

  7. Envelope clutch says:
    September 21, 2014 at 3:41 pm

    I like what you guys tend to be uup too. This kind of clevr wofk and exposure!
    Keep up the very good works guys I’ve included you guys too my
    blogroll.

  8. padded envelopes says:
    October 2, 2014 at 12:10 am

    I love what you guys tend to be up too. This kind of clever work and coverage!
    Keep up the wonderful works guys I’ve you guys to
    our blogroll.

  9. Free Cracks says:
    October 9, 2014 at 6:46 am

    Hola! I’ve been following your site for some time now and finally
    got the bravery to go ahead and give you a shout out from Austin Tx!

    Just wanted to say keep up the excellent job!

  10. Pingback: Network Abstraction and Virtualization: Where to Start? | Best cloud server computing
  11. try this out says:
    November 4, 2015 at 6:01 pm

    Their latest feature offers quality branded i – Pad apps along with a display
    space to publish your titles in the app. In sum, people with an e-reader, such as the Kindle or Nook, buy more books and read more on average than people
    without such a device. Instead, you will need to completely focus in what they’re capable of
    giving, as far as benefits.

  12. Top Peptides says:
    January 26, 2016 at 11:11 pm

    Buy GW-1516 at Top Peptides.

  13. vmware vdi says:
    August 23, 2016 at 8:34 pm

    I’ve read some just right stuff here. Certainly price bookmarking for revisiting.
    I wonder how much attempt you place to create one of these magnificent informative website.

  14. notepad online says:
    January 13, 2017 at 5:06 pm

    Hi
    The Modern tool Editor online notepad free saved your notes and share it with your friends and readers, images, links, embed, download text or PDF file
    notepad online
    http://www.guinbox.com/Note

  15. Chi Fijal says:
    May 26, 2017 at 5:02 am

    I enjoy looking through an article that will make men and women think. Also, thank you for allowing me to comment!

Comments are closed.

Creative Commons License
This work by Joe Onisick and Define the Cloud, LLC is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License

Disclaimer

All brand and company names are used for identification purposes only. These pages are not sponsored or sanctioned by any of the companies mentioned; they are the sole work and property of the authors. While the author(s) may have professional connections to some of the companies mentioned, all opinions are that of the individuals and may differ from official positions of those companies. This is a personal blog of the author, and does not necessarily represent the opinions and positions of his employer or their partners.
©2025 Define The Cloud | WordPress Theme by SuperbThemes