Scaling the Address Resolution Protocol for Large Data Centers (SARP)
draft-nachum-sarp-10

The information below is for an old version of the document
Document Type Active Internet-Draft (individual)
Last updated 2015-03-09 (latest revision 2014-12-24)
Stream ISE
Intended RFC status Experimental
Formats pdf htmlized bibtex
IETF conflict review conflict-review-nachum-sarp
Stream ISE state In IESG Review
Consensus Boilerplate Unknown
Document shepherd Adrian Farrel
Shepherd write-up Show (last changed 2015-03-02)
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
Network Working Group                               Youval Nachum
Internet Draft
Intended status: Experimental                        Linda Dunbar
Expires: June 2015                                         Huawei

                                                  Ilan Yerushalmi
                                                      Tal Mizrahi
                                                          Marvell

                                                December 25, 2014

    Scaling the Address Resolution Protocol for Large Data Centers
                               (SARP)
                      draft-nachum-sarp-10.txt

Abstract

   This document introduces SARP, an architecture that uses proxy
   gateways to scale large data center networks. SARP is based on
   fast proxies that significantly reduce switches' FDB table
   (MAC table) sizes and ARP/ND impact on network elements in an
   environment where hosts within one subnet (or VLAN) can spread
   over various locations. SARP is targeted for massive data
   centers with a significant number of VMs that can move across
   various physical locations.

Status of this Memo

   This Internet-Draft is submitted to IETF 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.

Nachum, et al.          Expires June 25, 2015                 [Page 1]
Internet-Draft                  SARP                     December 2014

   This Internet-Draft will expire on June 25, 2015.

Copyright Notice

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

   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. Code Components extracted from this
   document must include Simplified BSD License text as described
   in Section 4.e of the Trust Legal Provisions and are provided
   without warranty as described in the Simplified BSD License.

Table of Contents

   1. Introduction ................................................. 3
      1.1. SARP Motivation.......................................... 3
      1.2. SARP Overview ........................................... 6
      1.3. SARP Deployment Options ................................. 7
   2. Terms and Abbreviations Used in this Document ................ 8
   3. SARP - Theory of Operation ................................... 9
      3.1. Control Plane: ARP/ND ................................... 9
         3.1.1. ARP/NS Request for a Local VM ...................... 9
         3.1.2. ARP/NS Request for a Remote VM .................... 10
         3.1.3. Gratuitous ARP and Unsolicited Neighbor
         Advertisement (UNA) ...................................... 12
      3.2. Data Plane: Packet Transmission ........................ 12
         3.2.1. Local Packet Transmission ......................... 12
         3.2.2. Packet Transmission Between Sites ................. 12
      3.3. VM Migration ........................................... 13
         3.3.1. VM Local Migration ................................ 13
         3.3.2. VM Migration from One Site to Another ............. 13
            3.3.2.1. Impact on IP<->MAC Mapping Cache Table of
            Migrated VMs .......................................... 15
      3.4. Multicast and Broadcast ................................ 15
      3.5. Non IP packet .......................................... 16
      3.6. High availability and load balancing ................... 16
      3.7. SARP Interaction with Overlay networks ................. 17
   4. Security Considerations ..................................... 17
   5. IANA Considerations ......................................... 18
   6. References .................................................. 18
      6.1. Normative References ................................... 18

Nachum, et al.          Expires June 25, 2015           [Page 2]
Internet-Draft                  SARP                     December 2014
Show full document text