[netext] draft-ietf-netext-redirect-10

jouni korhonen <jouni.nospam@gmail.com> Mon, 05 September 2011 06:54 UTC

Return-Path: <jouni.nospam@gmail.com>
X-Original-To: netext@ietfa.amsl.com
Delivered-To: netext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6553521F85B1; Sun, 4 Sep 2011 23:54:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.575
X-Spam-Level:
X-Spam-Status: No, score=-3.575 tagged_above=-999 required=5 tests=[AWL=0.024, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 Dm8ChXz3hfE9; Sun, 4 Sep 2011 23:54:52 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0EB7721F855D; Sun, 4 Sep 2011 23:54:51 -0700 (PDT)
Received: by bkar4 with SMTP id r4so5137893bka.31 for <multiple recipients>; Sun, 04 Sep 2011 23:56:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :cc:to:mime-version:x-mailer; bh=V9Ucl2/7q82W3ntzJY+ipU24yJj3reNzvbnUsTdDBS8=; b=DEKmjCPGJcPHDdhSHMmm3kshiVhJqejjHKA4Ly1sOvUlDLyR1hbXaIneGD9NpOK/Xu xVfUR9kY1+3q6OU4YthLBgjUE/EuGMc/Lz+3z2oxa5ZHIQXCrhZrWquhXqPuCO7a/lKA OW3FNReDFapkWEOwwlRkw9YGL5Y74k2mn+g8o=
Received: by 10.204.143.77 with SMTP id t13mr2022901bku.120.1315205792709; Sun, 04 Sep 2011 23:56:32 -0700 (PDT)
Received: from a88-114-66-207.elisa-laajakaista.fi (a88-114-66-207.elisa-laajakaista.fi [88.114.66.207]) by mx.google.com with ESMTPS id z7sm3081295bkt.5.2011.09.04.23.56.31 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 04 Sep 2011 23:56:31 -0700 (PDT)
From: jouni korhonen <jouni.nospam@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Mon, 5 Sep 2011 09:56:29 +0300
Message-Id: <0CF4086F-75C1-453C-A524-509472EA0765@gmail.com>
To: netext@ietf.org
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Cc: "iesg@ietf.org IESG" <iesg@ietf.org>, netext-chairs@tools.ietf.org
Subject: [netext] draft-ietf-netext-redirect-10
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Sep 2011 06:54:53 -0000

Folks, 

Based on implementation experience we felt there really is a need to shape up few places in the draft-ietf-netext-redirect-09 and also fix some overlooked details. This is done with a knowledge of our AD. See recently posted draft-ietf-netext-redirect-10 for exact text changes/modifications.

First, a bunch of clarifications:

o In section 1 the text is slightly modified to clarify that AAA/DNS support
  is not needed for the initial discovery & selection of the (rf)LMA. Once
  the MAG learns a number of r2LMAs it does not actually need to contact the
  rfLMA every time thus bypassing the rfLMA as soon and often as possible.

o In Section 1 we also clarified that all MAGs and LMAs that can do
  "redirection" have to belong to the same PMIP6 domain.

o In Section 4 we remind that all values and numbers are actually in network
  byte order.

o in Section 4.2 it was clarified (or rephrased actually) that the Redirect
  option in a PBA contains IPv6 address of the r2LMA when the corresponding
  PBU source IP address was IPv6 address. And the same for IPv4 as well.
 
o In multiple places we included a reference to RFC5844 just to remind that
  the solution is also applicable when IPv4-HoA and/or IPv4 transport is
  used.

o Figure 1 was modified so that MAG-rfLMA and rfLMA-r2LMA steps are
  actually logically separate independent whether the rfLMA and r2LMA are
  collocated or separate.

o In Section 5.2 we emphasize that MAG must ignore unsolicited Redirect
  option and continue PBA processing as described in RFC5213.

o In Section 5.2 we added a mention of tunnel creation and a reference to
  MAG tunnel creation procedures in RFC5213.

o In Section 5.3.1 we added Figure 2 to show an example signaling in case
  of 'collocated rfLMA and r2LMA'.

o In Section 5.3.2 we added Figure 3 to show an example signaling in case
  of 'separate rfLMA (proxy-MAG) and r2LMA'.

o In Section 5.3.2 we clarify what addresses go into PBUs/PBAs.

o Section 6 is renamed to "Handoff and Multi-Homing Considerations" as it
  is about both, not just about multi-homing.

o In Section 7 we state that for a rfLMA most of the RFC5213 configuration
  objects do not apply when an LMA is in rfLMA role. 

Second, an enhancement to distribute load information around which helps MAGs and proxy-MAGs to select r2LMAs. This is to make the solution more standalone and not to mandate an introduction of some "load distribution" protocol as a part of the package:

o Section 4.3 introduces a new Load Information mobility option that
  contains basic key performance indicators of r2LMAs for MAGs to check
  the load of the box and possibly prioritize them based on that
  information. The use of option is optional.

Third, fixes to flaws & found issues:

o In Section 5.3.1 the reference to LMA tunnel creation procedures into
  RFC5213 was actually pointing to MAG procedures.

o Since -08 we do not have need for redirect related Status Values. Some
  of those were left in the document due to sloppiness of the editor *g*
  when doing -08. Thus 'Accepted_and_Redirected_with_Binding' is now also
  removed. To find out whether a redirection took place, Redirect option
  in a PBA is sufficient. This is also required to make the redirect
  compliant with e.g. RFC5845.

o Then a bigger one, which concerns the use of Alternate Care-of Address
  in RFC5844 & IPv4 transport scope. There is actually no exact text
  anywhere (in RFC5844 or RFC5555) what goes in that mobility option when
  IPv4 transport is used. Our initial reaction (and actually was the
  assumption of some authors) was that IPv4-mapped addresses are just fine.

  Anyway, as we cannot really be sure we felt that we really need to have
  a new mobility option for Alternate IPv4 Care-of Address and define the
  the exact behavior for it. In this way we can actually make sure a LMA
  understood the Alternate IPv4 Care-of Address. Section 4.4 describes
  the new option. We know this is late in document cycle and adds a new 
  MUST into Section 5.3.2 but it is more or less required.

Phew..

- Jouni