Re: [trill] [RTG-DIR] Routing Area Directorate QA review of draft-ietf-trill-transport-over-mpls-02

Kingston Smiler <kingstonsmiler@gmail.com> Sun, 19 March 2017 20:35 UTC

Return-Path: <kingstonsmiler@gmail.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54FCF126C83; Sun, 19 Mar 2017 13:35:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 x899DJUXRWBW; Sun, 19 Mar 2017 13:35:48 -0700 (PDT)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CE6512709D; Sun, 19 Mar 2017 13:35:48 -0700 (PDT)
Received: by mail-wm0-x22c.google.com with SMTP id u132so49887585wmg.0; Sun, 19 Mar 2017 13:35:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=No/ewTmh8pH5rQ1hGy2f6ZFZ7cXdi2qEbbMq4BkRfQs=; b=RN1ceAXNYSAxwmOAk9A7Z61OVRWiAihT+eakv6JpTMfCEvQAlg7gF85ULxeM34VjZ0 k3OoD8A1KbpZtYgHadpF4W6khEMvRgpDzcavz/kd51OsC93pQ5Xgnfnlf217viYFjhm9 QMniwlNw+6/++tBLrORC8Vq+v2mtXJpAWGU30cw99EIAHLLmIX1ndeD5COQtRmbFo4Bz TA5d0zbXcc/B85T9DK77cgAT1sKmJnwQ1ppuht+bFohbiCXoht3G9Ko3rUrsJ523dwKo 740zt5bMOR//RWSgO1mKqEJ9egOlQDKBIACuzfKgatbJ8mh2oXXL7oVUT9C27cgZqRg0 TIVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=No/ewTmh8pH5rQ1hGy2f6ZFZ7cXdi2qEbbMq4BkRfQs=; b=J25ZtV/YF6oQthgp2vZLiA2gMkbmSKlr6GV2nUq5hjFSn5NJHBMPRN3qQuHUucDnMw euVeTVa3oGMGwcusc4i4sxTpggzWPK/hXYLvjMKeSMjUFnNO0bhI0hPdRX2vk6XxfvBY XY8BByDhiH/32tj7ian55k1EH/iL6jNMM/iXglLT/gKcbAFK00hfFmQ9RSO9QcISxVtJ d49OaqhDk51wJ8WlbS4skIeBU0Q1+Er+cPcnZEqBzu1+HtSXKYIz4Qhe1nAabgAT261g LQi2OnfrPkKikn+67HvyJUHHTvjYee+suHXabuUddVymBSOu2K9+Mn81EyhNqsksFY1K ys/w==
X-Gm-Message-State: AFeK/H0D3ohOTt/LLR0BAVVZY1i416jyQHhI46I65+KrnMnjzWruXiT5zhplbvyxU4dxY9K6sdEnjRp/c9noPw==
X-Received: by 10.28.50.6 with SMTP id y6mr7288829wmy.112.1489955746893; Sun, 19 Mar 2017 13:35:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.153.164 with HTTP; Sun, 19 Mar 2017 13:35:46 -0700 (PDT)
In-Reply-To: <CAA=duU1GQvSgXiiXH9dB9C5wuV+0xXpz4cj1uSvhSMT56Sda5Q@mail.gmail.com>
References: <8FA0B47D-32C0-41D0-BBDD-35F430DC44EE@nokia.com> <CAA=duU1GQvSgXiiXH9dB9C5wuV+0xXpz4cj1uSvhSMT56Sda5Q@mail.gmail.com>
From: Kingston Smiler <kingstonsmiler@gmail.com>
Date: Mon, 20 Mar 2017 02:05:46 +0530
Message-ID: <CAM4Z69Rh5VW8eYs_ttHZr2x4+SJW3cUbV7coSxCiebt3T85zLg@mail.gmail.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Cc: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "draft-ietf-trill-transport-over-mpls@ietf.org" <draft-ietf-trill-transport-over-mpls@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "trill@ietf.org" <trill@ietf.org>
Content-Type: multipart/alternative; boundary="001a1140dc560658b5054b1b5bfd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/HWJY8wtSARFrX2LssbCGaQ1GNhc>
Subject: Re: [trill] [RTG-DIR] Routing Area Directorate QA review of draft-ietf-trill-transport-over-mpls-02
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trill/>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Mar 2017 20:35:53 -0000

Hi Andy and Mathew,

Thanks for your comments. Plz find our response inline between <Kingston>
tags

P.S: Sorry. Was tied up with some work and hence the delay.

Regards,
S. Kingston Smiler.

On Mon, Feb 27, 2017 at 10:12 PM, Andrew G. Malis <agmalis@gmail.com> wrote:

> I’ve got some comments on Matthew’s review, inline.
>
> On Mon, Feb 27, 2017 at 10:44 AM, Bocci, Matthew (Nokia - GB) <
> matthew.bocci@nokia.com> wrote:
>
>> Routing Area Directorate QA review of draft-ietf-trill-transport-ove
>> r-mpls-02
>>
>>
>>
>> Hi,
>>
>>
>>
>> I have been assigned the QA reviewer for this draft. The general
>> guidelines for QA reviews
>>
>> can be found at:
>>
>> https://trac.ietf.org/trac/rtg/wiki/RtgDirDocQa
>>
>>
>>
>> These state:
>>
>>
>>
>>   "When reviewing a draft at WG Adoption, the QA Reviewer should
>>
>>   determine whether the draft is readable, understandable, makes sense
>>
>>   and is a good start for a WG draft. Any issues the QA Reviewer finds
>>
>>   are written down, sent to the mailing list and discussed for future
>>
>>   versions"
>>
>>
>>
>> Here is my review of this draft:
>>
>>
>>
>> ** Summary.
>>
>> Generally, the draft is well written - thank you. I have a few minor
>> comments below,
>>
>> mostly related to the relationship between TRILL over MPLS and
>> established VPLS mechanisms.
>>
>>
>>
>> ** Is the draft readable?
>>
>>
>>
>> Yes. There are a few minor grammatical errors and it would help if the
>> draft was proof-read
>>
>> to weed-out these. An example is:
>>
>> Abstract
>>
>> "..that are separated by MPLS provider network."
>>
>> s/by MPLS/by an MPLS
>>
>>
>>
>>
>>
>> ** Is the draft understandable?
>>
>>
>>
>> Yes, provided the reader is familiar with TRILL, MPLS and VPLS.
>>
>>
>>
>> ** Does it make sense?
>>
>> I think it is mostly clear, but I have a few comments, as follows:
>>
>>
>>
>> Section 3.4. MPLS encapsulation for VPLS model
>>
>>
>>
>> "Use of VPLS [RFC4762] to interconnect TRILL sites requires no changes to
>>
>> a VPLS implementation, in particular the use of Ethernet pseudowires
>>
>> between VPLS PEs. A VPLS PE receives normal Ethernet frames from an
>>
>> RBridge (i.e., CE) and is not aware that the CE is an RBridge device. As
>>
>> a result, an MPLS-encapsulated TRILL packet within the MPLS network will
>>
>> use the format illustrated in Appendix A of [RFC7173]."
>>
>>
>>
>> It doesn't look like the encapsulation shown in Appendix A of
>>
>> RFC7173 takes account of the case where PBB VPLS [RFC7041] is used in the
>> provider's
>>
>> MPLS network, but I would have thought this would still be a valid VPLS
>> type to transport
>>
>> TRILL. It might be worth qualifying your reference with some text to
>> state that
>>
>> this is just an example in the non-PBB case.
>>
>

> Andy: As the author of this paragraph, I agree with Matthew’s comment. We
> can change the last sentence to say:
>
> "As an example, an MPLS-encapsulated TRILL packet within the MPLS network
> will
> use the format illustrated in Appendix A of [RFC7173] for the non-PBB
> case, or
> in the PBB case, with the additional header fields illustrated in
> [RFC7041]."
>
> <Kingston>
Typically PBB-VPLS is used to avoid exposing the customer MAC in service
provider network. In case of TRILL packet over MPLS, already the customer
MAC is encapsulated inside the TRILL header. Having said that, do we really
need to consider TRILL over PBB-VPLS.
</Kingston>

>
>>
>> Section 4.1.1:
>>
>> "TIR devices are a superset of the VPLS-PE devices defined in [RFC4026]
>> with the
>>
>> additional functionality of TRILL."
>>
>> Is this really true? Later you state that TIRs use PPP PWs, not the
>> Ethernet PWs used in
>>
>> VPLS. It is also not clear if TRILL needs some of the LDP or BGP
>> signaling extensions
>>
>> used for VPLS. Wouldn't it be cleaner just to define a TIR as a new kind
>> of PE?
>>
>
> Andy: I also agree with this comment.
>
>
>>
>>
> <Kingston>
Agreed to your comment. We need to consider ethernet encapsulation. Will
update the draft
</Kingston>

Section 6. VPTS Model Versus VPLS Model
>>
>> "An issue with the above rule is that if a pseudowire between PEs fails,
>>
>> frames will not get forwarded between the PEs where pseudowire went
>>
>> down."
>>
>>
>>
>> I think this is only true for a simple full mesh VPLS where there are not
>> other protection
>>
>> mechanisms. I am not sure this is applicable to H-VPLS with PW
>> redundancy, for example,
>>
>> which I think is likely to be a widespread deployment case for the VPLS
>> model of TRILL
>>
>> over MPLS.
>>
>
> Andy: I agree. In addition, see section 4.4 of RFC 4742, which allows the
> use of spanning tree in a VPLS network to provide redundancy in the case of
> a failure in the VPLS.
>
> <Kingston>
Agreed to your comment.  Will update the same in next version of the draft
</Kingston>

>
>
>>
>>  Best regards
>>
>>  Matthew
>>
>
> Cheers,
> Andy
>
>
>