datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

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

Document type: Active Internet-Draft (individual)
Document stream: No stream defined
Last updated: 2014-02-04
Intended RFC status: Unknown
Other versions: plain text, pdf, html

Stream State:No stream defined
Document shepherd: No shepherd assigned

IESG State: I-D Exists
Responsible AD: (None)
Send notices to: No addresses provided

Network Working Group                                      M. Sridharan
Internet Draft                                             A. Greenberg
Intended Category: Informational                                Y. Wang
Expires: August 2014                                            P. Garg
                                                        N. Venkataramiah
                                                               Microsoft
                                                                 K. Duda
                                                         Arista Networks
                                                                I. Ganga
                                                                   Intel
                                                                  G. Lin
                                                                  Google
                                                              M. Pearson
                                                         Hewlett-Packard
                                                               P. Thaler
                                                                Broadcom
                                                             C. Tumuluri
                                                                  Emulex
                                                           February 2014

     NVGRE: Network Virtualization using Generic Routing Encapsulation
                draft-sridharan-virtualization-nvgre-04.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."

Sridharan et al             Informational                      [Page 1]
Internet-Draft                  NVGRE                     February 2014

   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 August 4, 2014.

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...................................................3
      1.1. Terminology...............................................4
   2. Conventions used in this document..............................5
   3. NVGRE: Network Virtualization using GRE........................5
      3.1. NVGRE Endpoint............................................6
      3.2. NVGRE frame format........................................6
      3.3. 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

[include full document text]