Re: [RTG-DIR] RtgDir review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11.txt

Robert Sparks <rjsparks@nostrum.com> Fri, 16 May 2014 20:16 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF91F1A017C for <rtg-dir@ietfa.amsl.com>; Fri, 16 May 2014 13:16:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fdA1BZcpGxdJ for <rtg-dir@ietfa.amsl.com>; Fri, 16 May 2014 13:16:43 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14D351A0066 for <rtg-dir@ietf.org>; Fri, 16 May 2014 13:16:42 -0700 (PDT)
Received: from unnumerable.local (pool-173-57-107-66.dllstx.fios.verizon.net [173.57.107.66]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s4GKGQtq020359 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK); Fri, 16 May 2014 15:16:26 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host pool-173-57-107-66.dllstx.fios.verizon.net [173.57.107.66] claimed to be unnumerable.local
Message-ID: <53767219.3030303@nostrum.com>
Date: Fri, 16 May 2014 15:16:25 -0500
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: "Fedyk, Don" <don.fedyk@hp.com>, Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
References: <A1D43D7D-3E37-498C-8B5D-617A318DD6E7@niven-jenkins.co.uk> <D17B8554-22A1-46B7-A8EC-67A35CF14584@niven-jenkins.co.uk> <A46D9C092EA46F489F135060986AD9FFD0A81A@G6W2492.americas.hpqcorp.net> <031e01cf54d6$496516d0$dc2f4470$@olddog.co.uk> <A46D9C092EA46F489F135060986AD9FFD13AB4@G6W2492.americas.hpqcorp.net> <91ED7380-B9A2-455D-96B9-8CD9B77128A0@niven-jenkins.co.uk> <A46D9C092EA46F489F135060986AD9FF07EB5B98@G6W2492.americas.hpqcorp.net>
In-Reply-To: <A46D9C092EA46F489F135060986AD9FF07EB5B98@G6W2492.americas.hpqcorp.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/rtg-dir/Rhfk2_MiTkvNWogv4JrW0qDohkw
Cc: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org" <draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 May 2014 20:16:45 -0000

Sorry Don - I skimmed passed this originally since I didn't see an 
update in the tracker - my bad.
I'll reply to my original review so there's context.

RjS

On 5/16/14, 10:20 AM, Fedyk, Don wrote:
> Hi Adrian
>
> Just checking next steps for this  version of the draft (version 12). I Think Ben is good with the updates.  I didn't see an explicit approval from Robert.
>
> Thanks,
> Don
>
>
>
> -----Original Message-----
> From: Fedyk, Don
> Sent: Friday, April 11, 2014 11:23 AM
> To: 'Ben Niven-Jenkins'
> Cc: adrian@olddog.co.uk; rtg-ads@tools.ietf.org; Robert Sparks (rjsparks@nostrum.com); rtg-dir@ietf.org; draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org
> Subject: RE: RtgDir review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11.txt
>
> Thanks Ben
>
> Attached is the updated draft, let me know if there are other changes/corrections.
>
> Don
>
> -----Original Message-----
> From: Ben Niven-Jenkins [mailto:ben@niven-jenkins.co.uk]
> Sent: Friday, April 11, 2014 7:23 AM
> To: Fedyk, Don
> Cc: adrian@olddog.co.uk; rtg-ads@tools.ietf.org; Robert Sparks (rjsparks@nostrum.com); rtg-dir@ietf.org; draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org
> Subject: Re: RtgDir review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11.txt
>
> Hi Don,
>
> The updates look good to me :-)
>
> Some minor things I noticed reading the diff...
>
> Figure 1 is now split across 2 pages making it a bit harder to read.
>
> First sentence under Figure 1 reads a little strange, maybe
> s/An example of usage of the MAC Flush mechanism/An example usage of the MAC Flush mechanism/   [remove the first 'of']
>
> Section 3.1.1 says
>     The scope of this document is not specific to any dual or
>     mulithoming homing protocols
>
> Which reads a little strange (and multihoming is misspelt)
>
> I'd suggest rewording slightly to something like:
>     The scope of this document is not specific to any dual-homing
>     or multihoming protocols
>
> Section 3.2 2nd paragraph:
>     The negative MAC flush typically results is a smaller set of MACs
>
> s/is/in/
>
> Section 5.1.2 3rd paragraph:
>     The MAC withdraw procedures defined in [RFC4762], where either the
>     MTU-s or PE2-rs send the MAC Withdrawl message SHOULD be used
>
> Is it a MAC Withdrawl message or a MAC Withdraw message?
>
>
> Ben
>
> On 10 Apr 2014, at 19:27, Fedyk, Don <don.fedyk@hp.com> wrote:
>
>> Hi All (note L2VPN WG not CCd)
>>
>> Here is an update of the draft attempting to address concerns and deficiencies pointed out.  Please check the draft changes address the concerns.
>>
>> Thanks for your feedback,
>> Don
>>
>> -----Original Message-----
>> From: Adrian Farrel [mailto:adrian@olddog.co.uk]
>> Sent: Thursday, April 10, 2014 12:03 PM
>> To: Fedyk, Don; 'Ben Niven-Jenkins'; rtg-ads@tools.ietf.org
>> Cc: l2vpn@ietf.org; rtg-dir@ietf.org;
>> draft-ietf-l2vpn-vpls-ldp-mac-opt.all@tools.ietf.org
>> Subject: RE: RtgDir review: draft-ietf-l2vpn-vpls-ldp-mac-opt-11.txt
>>
>> Hi Don,
>>
>> [snip]
>>
>>>> a) Some clear text/statement of when the new optimised MAC flush
>>> mechanism should be used instead of the existing RFC4627 mechanism (e.g.
>>> when is a full RFC4627 MAC flush "bad").
>>> [Don] OK I'll ask Adrian if he would like this highlighted.
>> I think that would be valuable to include (and am embarrassed to have not picked up on it myself). Essentially, you are introducing an option: new flush mechanism or old flush mechanism. You should help implementers decide which to use. Might be as simple as "always" or might be some other issues.
>>
>> [snip]
>>
>>>> 1) The first paragraph of section 3 states:
>>>>
>>>>   When the MTU-s switches over to the backup PW, the requirement is
>>>> to  flush the MAC addresses learned in the corresponding Virtual
>>>> Switch  Instance (VSI) in peer PE devices participating in the full
>>>> mesh, to  avoid black holing of frames to those addresses.  This is
>>>> accomplished by sending an LDP Address Withdraw Message from the PE
>>>> that is no longer connected to the MTU-s with the primary PW, with
>>>> the list of MAC addresses to be removed to all other PEs over the
>>>> corresponding LDP sessions [RFC4762].
>>>>
>>>> Comparing this against Figure 1, my understanding is that the "PE
>>>> that is no
>>> longer connected to the MTU-s with the primary PW" is PE1-rs. However
>>> section
>>> 3.1.1 states:
>>>>   [RFC4762] specifies that on failure of the primary PW, it is the
>>>> PE3-rs (Figure 1) that initiates MAC flush towards the core.
>>>>
>>>> Which contradicts the first paragraph of section 3?
>>> [Don] I see your point here, is what is being described.
>>> 1) PE-rs dual homing Aware
>>> - Control of dual homing by the PE-RS <- This is 3.1.1
>>> - Control of dual homing by the MTUs <-This is 3.
>>> 2) PE-Rs dual homing unaware.
>>>
>>> [Don] It is up to you Ads & WG chairs to say if this should be
>>> highlighted,  I
>> think it
>>> covers the cases and I can try make it clearer as above if that helps.
>> My general rule of thumb is that if a reasonably smart reader has questions arising from the text, clarifying the text is worthwhile. Maybe that some pointers as highlighted would cover the case.
>>
>> [snip]
>>
>> Thanks,
>> Adrian
>>
>> <draft-ietf-l2vpn-vpls-ldp-mac-opt-12.txt><Diff
>> draft-ietf-l2vpn-vpls-ldp-mac-opt-11_txt -
>> draft-ietf-l2vpn-vpls-ldp-mac-opt-12_txt.htm>