[armd] ARMD Status and Work Plan

Benson Schliesser <bschlies@cisco.com> Thu, 10 November 2011 04:00 UTC

Return-Path: <bschlies@cisco.com>
X-Original-To: armd@ietfa.amsl.com
Delivered-To: armd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B32B921F84A2 for <armd@ietfa.amsl.com>; Wed, 9 Nov 2011 20:00:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.313
X-Spam-Level:
X-Spam-Status: No, score=-6.313 tagged_above=-999 required=5 tests=[AWL=0.286, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6OPDCKw1jsWb for <armd@ietfa.amsl.com>; Wed, 9 Nov 2011 20:00:15 -0800 (PST)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 3E6BA21F84A3 for <armd@ietf.org>; Wed, 9 Nov 2011 20:00:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=bschlies@cisco.com; l=6134; q=dns/txt; s=iport; t=1320897615; x=1322107215; h=from:content-transfer-encoding:subject:date:message-id: to:mime-version; bh=iBUU+RyzGVtGt+28mx6YQcVrgqDeTSaZrMic7pWdix8=; b=KekMn6GPJ57ZRdDHGPMi9b5IEPiS8BxIjLczz2awTABuhnELX2D2erw0 MXLR32Kz/m5bhfKACtq4eUogaa7FOaLZyJAu0tOgNuhe6RZ1rQOPIu6oO XD135IJX6yMp7tzOq8ptf8aQgU8ILoaYmnqL1keRRX7e4Kbo6DfQA3NmP U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAFVLu06rRDoG/2dsb2JhbABDqiaBBYILAQUiNDh9QgefRoEmAZ8EiRxjBIgMjBmSEQ
X-IronPort-AV: E=Sophos;i="4.69,486,1315180800"; d="scan'208";a="11793802"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-1.cisco.com with ESMTP; 10 Nov 2011 04:00:14 +0000
Received: from sjc-bschlies-89112.cisco.com (sjc-bschlies-89112.cisco.com [10.20.217.237]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pAA40EOH006688 for <armd@ietf.org>; Thu, 10 Nov 2011 04:00:14 GMT
From: Benson Schliesser <bschlies@cisco.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 09 Nov 2011 22:00:14 -0600
Message-Id: <5F6E831B-BFD7-4C83-BD37-2FAE5413C054@cisco.com>
To: armd@ietf.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [armd] ARMD Status and Work Plan
X-BeenThere: armd@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion of issues associated with large amount of virtual machines being introduced in data centers and virtual hosts introduced by Cloud Computing." <armd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/armd>, <mailto:armd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/armd>
List-Post: <mailto:armd@ietf.org>
List-Help: <mailto:armd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/armd>, <mailto:armd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Nov 2011 04:00:16 -0000

ARMD Participants -

Linda and I have been discussing ARMD's progress against our charter and planning next steps for the WG, and we would like your feedback.  This topic will be discussed at the upcoming IETF-82 meeting in Taipei.  But even if you plan to attend in person, please provide feedback on the mailing list so that everybody can join the discussion. We apologize for the length of this message, but hope that you will take the time to respond to each of the questions below.

1. CURRENT STATUS OF MILESTONES

According to our charter we have several milestones that are due. Specifically, we are overdue to publish a Problem Statement and we are currently due to publish documents on "statistics collection and behavior analysis", a "survey of existing implementations", and a "survey of security".

ARMD has a draft for the problem statement (draft-ietf-armd-problem-statement-00). Also, there is an individual draft discussing statistics (draft-karir-armd-statistics-01) and there is an independent draft on datacenter architecture (draft-armd-datacenter-reference-arch-00). Collectively, these drafts would seem to satisfy some of our milestones. As a WG we need to decide on next steps for these documents.

As for the other milestones that are not addressed by the existing drafts, we must decide how to proceed. There is a comment, about variations of ARP / ND implementations, in draft-karir-armd-statistics-01 which might apply to the "survey of existing implementations" milestone. But we do not have an actual survey per se, with details of the various ARP and ND implementations.  Also, to my knowledge we have no contributions that might apply to the "survey of security" milestone. The WG needs to decide how to proceed with these milestones.

 - Does the WG feel that our Problem Statement is complete?
 - Does the WG feel that draft-karir-armd-statistics and/or draft-armd-datacenter-reference-arch should be made WG documents, incorporated in the Problem Statement, and/or need more work?
 - Does the WG have interest in pursuing further work on the "survey of existing implementations" and "survey of security" milestones?

2. NEXT STEPS

In addition to the milestones mentioned above, our charter includes two milestones due in March 2012. These are to document ARMD's "recommendations" and perform a "gap analysis".

Thus far, the chairs have identified two types of recommendation that ARMD might consider making. The first is an ARP and/or ND "implementation" BCP, with recommendations for configuring or tuning ARP and/or ND. This would be much easier if we have a completed ARP/ND implementation survey. The second is an operational "how to scale" recommendation. As an illustrative example, this might suggest such options as A) replace ARP/ND with static entries, B) use L2/L3 segmentation to fit within specified constraints (smaller L2 domains, L3 to the access layer, etc), and/or C) deploy ARP/ND proxy functions in the network. This example isn't meant as a proposal, merely as an illustration for further discussion. The WG needs to decide what recommendations to make.

As an aside, I would like to point out that ARP Proxy isn't very well defined. There are multiple variations of ARP Proxy with different levels of documentation. As examples of different ARP Proxy behaviors, please see RFC1027 and draft-shah-armd-arp-reduction-02. I also recommend becoming familiar with draft-hu-trill-rbridge-esadi and draft-dunbar-trill-directory-assisted-edge, as well as OpenFlow, the NVO3 effort, etc. If the WG recommends ARP Proxy as described above, then we may need to survey existing ARP and/or ND Proxy behaviors.

Once we have documented our recommendations, the WG will perform a gap analysis, comparing our recommendations (and the existing solutions) versus the issues identified by our Problem Statement. If there are gaps, then the WG should develop a Requirements document, as input to future work. The development of a solution, based on those requirements, might happen in a different WG or by a re-chartered ARMD.

 - Does the WG have interest in developing an "ARP/ND implementation" recommendation, a "how to scale" recommendation, and/or some other recommendation(s)?
 - Does the WG feel that there are gaps between existing solutions and the issues described by our Problem Statement? If so, what are the requirements for a solution to the Problem Statement?

3. OTHER TOPICS TO CONSIDER

Considering the ARMD charter as a whole, we are not limited to discussion of ARP and ND, and we may consider other Address Resolution mechanisms that are applicable to massive datacenters.

For example, the work taking place under the name "NVO3" (possibly including NVGRE, VXLAN, etc) is an example of an overlay approach that ARMD might consider. Specifically, ARMD might consider issues related to "inter-layer" address resolution (mapping "inside" addresses to "outside" addresses). And/or ARMD might consider issues related to traditional ARP/ND address resolution within an overlay, etc. (Note that ARMD cannot develop overlay solutions, per our current charter, but it may be appropriate to investigate the operational issues associated with them.)

As an additional example, ARMD might consider operational issues and/or requirements related to address resolution in TRILL campuses, OpenFlow networks, etc. The chairs have not specifically identified these as topics for ARMD, but rather we hope the WG will decide whether they are relevant or whether our current scope is adequate.

 - Does the WG feel that our current Problem Statement scope should include additional topics, such as those described above and/or others?

Thanks for taking the time to read this message. We look forward to receiving feedback from all ARMD participants. And we look forward to seeing some of you in Taipei.

Cheers,
-Benson & Linda