Re: [mpls] wg last call on gach-adv and ethernet-addressing drafts
Stewart Bryant <stbryant@cisco.com> Mon, 22 October 2012 13:12 UTC
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A0FF21F8B8C for <mpls@ietfa.amsl.com>; Mon, 22 Oct 2012 06:12:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.579
X-Spam-Level:
X-Spam-Status: No, score=-110.579 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uPnnq1L-4d+Z for <mpls@ietfa.amsl.com>; Mon, 22 Oct 2012 06:12:37 -0700 (PDT)
Received: from ams-iport-4.cisco.com (ams-iport-4.cisco.com [144.254.224.147]) by ietfa.amsl.com (Postfix) with ESMTP id 3707721F8B9E for <mpls@ietf.org>; Mon, 22 Oct 2012 06:12:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4438; q=dns/txt; s=iport; t=1350911557; x=1352121157; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=Xts93BPle24ncBvHBMeEhlyRaJO8sH0kC3hlGFO715E=; b=Nf1kEyIghn46qftIoHJtQa5R8anf2oUUwFtB+mHBfrQaoNNNteUyOjqW rSNbQYNtv0r+eG/58h6XRyamH8ESxoo3Imm9GLg8WQL4Wov7p7egs7y11 ngI7UBozrUlAUslrjmltwS3VP1TITEK10kPK0TPxzVx71mH61yBHjtpYZ c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgkFACVFhVCQ/khL/2dsb2JhbABFvU+DQYEIgiABAQEDARIBAiM1CwEQCxgJFg8JAwIBAgFFBg0BBwEBHodcBpt6g04Qm2yLX4ZvA5VxhWSIaoEGZYJw
X-IronPort-AV: E=Sophos;i="4.80,629,1344211200"; d="scan'208";a="9003245"
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-4.cisco.com with ESMTP; 22 Oct 2012 13:12:36 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id q9MDCZrA030493 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Oct 2012 13:12:35 GMT
Received: from [127.0.0.1] (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id q9MDCVBE028644; Mon, 22 Oct 2012 14:12:32 +0100 (BST)
Message-ID: <5085463F.6040506@cisco.com>
Date: Mon, 22 Oct 2012 14:12:31 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Eric Gray <eric.gray@ericsson.com>
References: <4FC58D13.6050803@pi.nu> <C0AC8FAB6849AB4FADACCC70A949E2F123BB1E9C26@EUSAACMS0701.eamcs.ericsson.se>
In-Reply-To: <C0AC8FAB6849AB4FADACCC70A949E2F123BB1E9C26@EUSAACMS0701.eamcs.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "mpls@ietf.org" <mpls@ietf.org>, MPLS-TP ad hoc team <ahmpls-tp@lists.itu.int>, "draft-ietf-mpls-gach-adv@tools.ietf.org" <draft-ietf-mpls-gach-adv@tools.ietf.org>
Subject: Re: [mpls] wg last call on gach-adv and ethernet-addressing drafts
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Oct 2012 13:12:38 -0000
Eric, Thank you for your review. To move the draft along I have addressed the points you make as shown in line. If my co-authors wish to amend this text, we will do so during IETF LC and copy you on these amendments. On 08/06/2012 21:28, Eric Gray wrote: > > My Last call review comments on draft-ietf-mpls-gach-adv-02: > > In general, this is a very well written draft that is nearly > ready to publish. There is one major issue that needs to be > addressed. > > Major Issue: > > There is an important point that does not appear to have been > made sufficiently clear in the IANA Considerations section. > > For the TLV types, I assume that the TLV type numbers (section > 9.4) are intended to be allocated within the context of an > application ID (allocated according to section 9.3). > > This is very much not clear. In fact, reading section 9.4 as > it now stands, it looks as if there is a single context for > TLV IDs, that there are a maximum number of TLV IDs available > of 255, and that five of these are used by the application in > this draft. > > This seems odd, given that the number space for application IDs > is from 0x000 to 0xFFFF. It would seem that we anticipate we > will have a lot of applications for this protocol, but not too > many will actually need to say anything. > > Hence my assumption about the intent of the TLV type number > space. > > Please clarify what you are really expecting from this TLV Type > Registry. In section 3 it says: The Type field identifies the TLV Object and is scoped to a specific application; each application creates an IANA registry to track its Type values. and in Section 4 it says: The GAP supports several TLV objects related to its own operation via the Application ID 0x0000. I have clarified that 9.4 refers to the GAP itself by amending the registry title to be "G-ACh Advertisement Protocol: GAP TLV Objects (Application ID 0)" > > Minor Issue: > > In the second pargraph on page 4, I believe one can also use > LLDP to discover the MAC address of an adjacent Ethernet peer. > The authors mention this proposed GAP protocol standard can > be used to exchange information similar to the use of LLDP, > and then follows this immediately with a special case to find > out an adjacent peer's MAC address in the case where IP isn't > supported - using GAP. > > Have the authors given any thought to the possibility that the > fact that IP is not supported may be attributable to the fact > that Ethernet _is_ supported for L2 peer-to-peer exchanges, > including LLDP? IMO, this makes the "special case" not so > much so. > > I think - given that there are a few things we know about this > case (e.g. - both Ethernet and MPLS are presumed to apply), it > would be useful to be clear about when it would be the case that: > > 1) IP is not present, > 2) Ethernet is present, > 3) Knowing the MAC address of an adjacent Ethernet entity is > needed, and > 4) LLDP is not already used. The GAP protocol can be used over a datalink other than Ethernet (see section 1.1), including over an MPLS-TP segment that is itself running over an MPLS-TP segment. Whilst one use is to learn the MAC address, it has a number of purposes including announcing the configuration of the adverting node. Using a single protocol to announce the MAC address along with other configuration information seems to be a simplification compared to implementing LLDP just for the MAC addresses. The paragraph now says: In networks based on the MPLS Transport Profile (MPLS-TP) [RFC5921] that do not also support IP, the normal protocols used to determine the Ethernet address of an adjacent MPLS node, such as the Address Resolution Protocol [RFC0826] and IP version 6 Neighbor Discovery [RFC4861] are not available. The G-ACh advertisement protocol can be used to discover the Ethernet MAC addresses of MPLS-TP nodes lacking IP capability [I-D.ietf-mpls-tp-ethernet-addressing]. Where it is anticipated that the sole purpose of the GAP will be to provide Ethernet MAC address learning, the use of LLDP SHOULD be considered. > > NIT: > > I find the phrase "a primary purpose" somewhat jarring in the > Introduction. Is there more than one "primary" purpose? > Perhaps "One key" as opposed to "A primary"? s/A primary purpose/ An important use/ - Stewart
- [mpls] wg last call on gach-adv and ethernet-addr… Loa Andersson
- Re: [mpls] wg last call on gach-adv and ethernet-… Lingaraj Mishra
- Re: [mpls] wg last call on gach-adv draft Gregory Mirsky
- Re: [mpls] wg last call on gach-adv draft Yaacov Weingarten
- Re: [mpls] wg last call on gach-adv draft Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… Dan Frost
- Re: [mpls] wg last call on gach-adv draft Dan Frost
- Re: [mpls] wg last call on gach-adv and ethernet-… Eric Gray
- Re: [mpls] wg last call on gach-adv and ethernet-… Eric Gray
- [mpls] Working group last call closed: wg last ca… Loa Andersson
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… Eric Gray
- Re: [mpls] wg last call on gach-adv and ethernet-… Eric Gray
- Re: [mpls] wg last call on gach-adv and ethernet-… Eric Gray
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant
- Re: [mpls] wg last call on gach-adv and ethernet-… t.petch
- Re: [mpls] wg last call on gach-adv and ethernet-… Stewart Bryant