Re: [Softwires] Working group last call for draft-ietf-softwire-map-05

Ole Troan <otroan@employees.org> Mon, 13 May 2013 13:37 UTC

Return-Path: <otroan@employees.org>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF74E21F9588 for <softwires@ietfa.amsl.com>; Mon, 13 May 2013 06:37:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 STYLPb6Ms5qZ for <softwires@ietfa.amsl.com>; Mon, 13 May 2013 06:36:59 -0700 (PDT)
Received: from ams-iport-3.cisco.com (ams-iport-3.cisco.com [144.254.224.146]) by ietfa.amsl.com (Postfix) with ESMTP id 7DBC921F9539 for <softwires@ietf.org>; Mon, 13 May 2013 06:36:58 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.87,662,1363132800"; d="scan'208";a="13437636"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-3.cisco.com with ESMTP; 13 May 2013 13:36:57 +0000
Received: from dhcp-lys02-vla252-10-147-116-53.cisco.com (dhcp-lys02-vla252-10-147-116-53.cisco.com [10.147.116.53]) by ams-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r4DDatfF006767 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 13 May 2013 13:36:55 GMT
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CDB69DF0.6FDB2%ian.farrer@telekom.de>
Date: Mon, 13 May 2013 15:36:54 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A0234AC4-8118-4BCC-8C1C-59E04EA0D1C3@employees.org>
References: <CDB69DF0.6FDB2%ian.farrer@telekom.de>
To: ian.farrer@telekom.de
X-Mailer: Apple Mail (2.1503)
Cc: softwires@ietf.org, cuiyong@tsinghua.edu.cn, rdroms@cisco.com
Subject: Re: [Softwires] Working group last call for draft-ietf-softwire-map-05
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 May 2013 13:37:05 -0000

Ian,

>> my previous comment was to the provisioning document, where I think it
>> would be ambiguous to have two options
>> to do the same thing.
>> 
>> do you have any proposed changes to MAP base, or is this for the
>> provisioning document?
> 
> [ian] I think that the simplest way to make all this work is together is
> to separate out the BMR for mesh mode and the 1:1 mapping rule. As long as
> the BMR is described as the mechanism for provisioning 1:1 mode, then the
> additional configuration parameters of the BMR must also be conveyed (I.e.
> all of the things that are detailed in section 5.2), even though many of
> them are only relevant for mesh.

a BMR consists of 3 elements, a Rule IPv6 prefix, a Rule IPv4 prefix and the
EA bits length. only the Rule IPv6 prefix isn't relevant for 1:1.
if _that_ is a problem then each element could be suboptions in DHCP, but I'm not
sure that's worth the complexity either.

> So, the change in the MAP base draft would be: if EA=0, then the IPv4
> configuration / port set is not provisioned within the BMR and is conveyed
> through another means (static, OPTION_MAP_BIND, DHCPv4 over DHCPv6 or
> whatever). This gives us the single method of configuring MAP 1:1/lw4o6.

creating another corner case that an implementation must take into regard.

a MAP node provisioned with no BMR and only OPTION_MAP_BIND could just map (sic)
the information in the OPTION_MAP_BIND into a BMR.

my argument is that this is a detail that can be taken care of in the MAP DHCP draft,
and that MAP base can still make the assumption that all its functions are done
based on the specified BMR/FMRs. there shouldn't be anything in MAP base
that forces a particular layout of the provisioning information.

> The MAP DHCP option draft then needs to be brought in line with this.

yes, the MAP DHCP draft must be updated no matter what.

cheers,
Ole