NVGRE: Network Virtualization using Generic Routing Encapsulation
draft-sridharan-virtualization-nvgre-08

Document Type Active Internet-Draft (individual)
Last updated 2015-06-16 (latest revision 2015-04-13)
Stream ISE
Intended RFC status Informational
Formats plain text pdf html
IETF conflict review conflict-review-sridharan-virtualization-nvgre
Stream ISE state Sent to the RFC Editor
Document shepherd Nevil Brownlee
Shepherd write-up Show (last changed 2015-04-21)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to "Nevil Brownlee" <rfc-ise@rfc-editor.org>
IANA IANA review state IANA OK - No Actions Needed
IANA action state No IC
RFC Editor RFC Editor state AUTH48
Network Working Group                                       P. Garg Ed.
Internet Draft                                              Y. Wang Ed.
Intended Category: Informational                              Microsoft
Expires: October 12, 2015                                April 13, 2015

     NVGRE: Network Virtualization using Generic Routing Encapsulation
                draft-sridharan-virtualization-nvgre-08.txt

Status of this Memo

   This memo provides information for the Internet Community. It does
   not specify an Internet standard of any kind; instead it relies on a
   proposed standard. Distribution of this memo is unlimited.

Copyright Notice

   Copyright (c) 2014 IETF Trust and the persons identified as the
   document authors. All rights reserved.

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six
   months and may be updated, replaced, or obsoleted by other documents
   at any time.  It is inappropriate to use Internet-Drafts as
   reference material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document. Please review these documents
   carefully, as they describe your rights and restrictions with
   respect to this document.

   This Internet-Draft will expire on October 12, 2015.

Sridharan et al             Informational                      [Page 1]
Internet-Draft                  NVGRE                        April 2015

Abstract

   This document describes the usage of Generic Routing Encapsulation
   (GRE) header for Network Virtualization (NVGRE) in multi-tenant
   datacenters. Network Virtualization decouples virtual networks and
   addresses from physical network infrastructure, providing isolation
   and concurrency between multiple virtual networks on the same
   physical network infrastructure. This document also introduces a
   Network Virtualization framework to illustrate the use cases, but
   the focus is on specifying the data plane aspect of NVGRE.

Table of Contents

   1. Introduction...................................................2
      1.1. Terminology...............................................4
   2. Conventions used in this document..............................4
   3. NVGRE: Network Virtualization using GRE........................5
      3.1. NVGRE Endpoint............................................5
      3.2. NVGRE frame format........................................6
      3.3. Inner 802.1Q Tag..........................................9
      3.4. Reserved VSID.............................................9
   4. NVGRE Deployment Consideration................................10
      4.1. ECMP Support.............................................10
      4.2. Broadcast and Multicast Traffic..........................10
      4.3. Unicast Traffic..........................................10
      4.4. IP Fragmentation.........................................11
      4.5. Address/Policy Management & Routing......................11
      4.6. Cross-subnet, Cross-premise Communication................11
      4.7. Internet Connectivity....................................13
      4.8. Management and Control Planes............................13
      4.9. NVGRE-Aware Devices......................................13
      4.10. Network Scalability with NVGRE..........................14
   5. Security Considerations.......................................15
   6. IANA Considerations...........................................15
   7. References....................................................15
      7.1. Normative References.....................................15
      7.2. Informative References...................................16
   8. Authors and Contributors......................................16
   9. Acknowledgments...............................................17

1. Introduction

   Conventional data center network designs cater to largely static
   workloads and cause fragmentation of network and server capacity

Sridharan et al             Informational                      [Page 2]
Internet-Draft                  NVGRE                        April 2015
Show full document text