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

The information below is for an old version of the document
Document Type Active Internet-Draft (individual)
Last updated 2014-01-12
Stream (None)
Intended RFC status (None)
Formats pdf htmlized bibtex
IETF conflict review conflict-review-nachum-sarp
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                               Youval Nachum
Internet Draft
Intended status: Proposed Standard                   Linda Dunbar
Expires: July 2014                                         Huawei

                                                  Ilan Yerushalmi
                                                      Tal Mizrahi
                                                          Marvell

                                                 January 12, 2014

    Scaling the Address Resolution Protocol for Large Data Centers
                               (SARP)
                      draft-nachum-sarp-07.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 (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 July 12, 2014                 [Page 1]
Internet-Draft                  SARP                      January 2014

   This Internet-Draft will expire on July 12, 2014.

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 ................................. 8
   2. Terms and Abbreviations Used in this Document ................ 9
   3. SARP Description ............................................ 10
      3.1. Control Plane: ARP/ND .................................. 10
         3.1.1. ARP/NS Request for a Local VM ..................... 10
         3.1.2. ARP/NS Request for a Remote VM .................... 10
         3.1.3. Gratuitous ARP and Unsolicited Neighbor
         Advertisement (UNA) ...................................... 11
      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 to IP<->MAC Mapping Cache Table of
            VMs being moved ....................................... 15
      3.4. Multicast and Broadcast ................................ 16
      3.5. Non IP packet .......................................... 16
      3.6. IP<->MAC caching on SARP Proxy ......................... 16
      3.7. High availability and load balancing ................... 17
      3.8. SARP Interaction with Overlay networks ................. 18
   4. Conclusions ................................................. 18
   5. Security Considerations ..................................... 19
   6. IANA Considerations ......................................... 19

Nachum, et al.          Expires July 12, 2014           [Page 2]
Internet-Draft                  SARP                      January 2014
Show full document text