Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

"Adrian Farrel" <adrian@olddog.co.uk> Mon, 20 January 2020 19:32 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C851412080E for <pce@ietfa.amsl.com>; Mon, 20 Jan 2020 11:32:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 oS1nJ2sbEEVI for <pce@ietfa.amsl.com>; Mon, 20 Jan 2020 11:32:31 -0800 (PST)
Received: from mta5.iomartmail.com (mta5.iomartmail.com [62.128.193.155]) (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 B174E12029C for <pce@ietf.org>; Mon, 20 Jan 2020 11:32:30 -0800 (PST)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta5.iomartmail.com (8.14.4/8.14.4) with ESMTP id 00KJWSJh009992; Mon, 20 Jan 2020 19:32:28 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A79792203D; Mon, 20 Jan 2020 19:32:28 +0000 (GMT)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs3.iomartmail.com (Postfix) with ESMTPS id 9268C2203C; Mon, 20 Jan 2020 19:32:28 +0000 (GMT)
Received: from LAPTOPK7AS653V (089144205018.atnat0014.highway.webapn.at [89.144.205.18]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id 00KJWRou015733 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 20 Jan 2020 19:32:28 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: julien.meuric@orange.com, pce@ietf.org
References: <e69cdba1-69c2-583c-3eaf-f14265a45d74@orange.com>
In-Reply-To: <e69cdba1-69c2-583c-3eaf-f14265a45d74@orange.com>
Date: Mon, 20 Jan 2020 19:32:26 -0000
Organization: Old Dog Consulting
Message-ID: <00b101d5cfc8$597ab340$0c7019c0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQI0gUu9XpjujtRzkUKxxLPCC8Txgac2jdYA
Content-Language: en-gb
X-Originating-IP: 89.144.205.18
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25180.002
X-TM-AS-Result: No--18.828-10.0-31-10
X-imss-scan-details: No--18.828-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25180.002
X-TMASE-Result: 10--18.827800-10.000000
X-TMASE-MatchedRID: H0/uSqZo4D7xIbpQ8BhdbC2416nc3bQlpQH4ogtVQP24gUyzJIDbFvXn V44mE6yUp078PhLmGwxTH43EmpI1cEwY9Z3dse9+dhnFihmbnwWCF6GkB9h+D1rXKFPCbXO5jQb 0ZijHcXBpq/Er9D+P1MrfUyLxvEqvj3sw/AZYvXpO8qlnOXFSz5RRlLuwwc4YGUs9b7xvtJrLN4 d4W89LkTnIGY38z2oQ7divN/tLk8ym1xN/3Bsy6ao2fOuRT7aaMtYevQOP5TrfUZT83lbkECwUt K2Ys2wzs6021IZeYBRDFgc6TARRFplyY+LgWszf0ytzHp3p+JY5iooXtStiHsuSXx71bvSLalfY V8EiHsoZzx7bt3jdIh26ydae9BOyueEnIw0gB7Yk3NzXU7fmelsP0tBwe3qDmbdPE3zcujgnOWh ZYy8qHWTL9vAhYT6xBMzcvqnsksSMcenel/LSerzgL/eLACDEAgvM6h73Btps98Z8fG/6kRCnYZ Emcg0NXhCDErLauAC8yI8m8VRvvHdR7mzeevyFsmly7ZcJ2RwZskwWqoib3Kz+3yK6HknzUDGdb yXu/mbc55SBObubsTZTTnh0pe4Gj2hRzH1UwuA5f9Xw/xqKXVkMvWAuahr8i2QFaYS1v20qtq5d 3cxkNQwWxr7XDKH8lExlQIQeRG0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/mdFXkjLUl38_qNhbzzNMnI7U4Vg>
Subject: Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jan 2020 19:32:33 -0000

Hey Julien, WG,

I have reviewed draft-li-pce-sr-bidir-path as part of the adoption poll
and I have a few comments below.

Overall, this seems like a simple combination of two existing functions:
- associated bidirectional
- SR
So it should be straightforward and the function is clearly needed, and
the working group should adopt it if there is enough support.

Thanks,
Adrian

===

Please (please, please) could author teams sort out their front page
author list before requesting WG adoption. If the authors don't reduce
themselves to a maximum of five, the chairs will have to do it, and I
don't think anyone wants that!

---

Abstract

   This document defines PCEP extensions for grouping two reverse
   unidirectional SR Paths into an Associated Bidirectional SR Path when
   using a Stateful PCE for both PCE-Initiated and PCC-Initiated LSPs as
   well as when using a Stateless PCE.

I don't think it is "two reverse unidirectional SR paths". One of them
is normal and the other is reverse. So how about...

   This document defines PCEP extensions for grouping two unidirectional
   SR Paths (one in each direction in the network) into a single
   Associated Bidirectional SR Path.  The mechanisms defined in this
   document can also be applied using a Stateful PCE for both PCE-
   Initiated and PCC-Initiated LSPs, as well as when using a Stateless
   PCE.

---

Section 1

s/SR supports to steer packets/SR supports steering packets/

---

Section 1

   Currently, SR networks only support unidirectional paths.  However,
   bidirectional SR Paths are required in some networks, for example, in
   mobile backhaul transport networks.  The requirement of bidirectional
   SR Path is specified in [I-D.ietf-spring-mpls-path-segment].

I suggest...

   SR is specified for unidirectional paths.  However, some applications
   require bidirectional paths in SR networks, for example, in mobile
   backhaul transport networks.  The requirement for bidirectional
   SR Paths is specified in [I-D.ietf-spring-mpls-path-segment].

---

Section 1

OLD
   [I-D.ietf-pce-association-bidir] defines PCEP extensions for grouping
   two reverse unidirectional MPLS TE LSPs into an Associated
   Bidirectional LSP when using a Stateful PCE for both PCE-Initiated
   and PCC-Initiated LSPs as well as when using a Stateless PCE.
NEW
   [I-D.ietf-pce-association-bidir] defines PCEP extensions for grouping
   two unidirectional MPLS TE LSPs into an Associated Bidirectional LSP 
   when using a Stateful PCE for both PCE-Initiated and PCC-Initiated
   LSPs as well as when using a Stateless PCE.
END

---

3.1 and 7.1

Why do you need a new Association Type? 
If draft-ietf-pce-association-bidir was changes as:
OLD
   Value Name                                            Reference
   ---------------------------------------------------------------------
   TBD1 Single-sided Bidirectional LSP Association Group [This document]
   TBD2 Double-sided Bidirectional LSP Association Group [This document]
NEW
   Value Name                                            Reference
   ---------------------------------------------------------------------
   TBD1 Single-sided Bidirectional Association Group [This document]
   TBD2 Double-sided Bidirectional Association Group [This document]
END
...then you could use the second of these for your use case. The type of
path being associated would/should be the same for both paths in the
association (but maybe there would be a future case with an LSP in one
direction and an SR path in the other direction? but see section 5.3)
and the type of path known from the PCEP message.

---

Section 5

   The PCE SHOULD inform the reverse SR Paths to
   the ingress PCCs and vice versa.

Under what circumstance MAY the PCE choose to not do this?

---

5.3 and 7.2

Depending on how you handle the point for 3.1, you may need to fine tune
this error code.  One way approach might be to make a change to 
draft-ietf-pce-association-bidir as:
OLD 
   Error Type  Description                              Reference
   -------------------------------------------------------------------
    29         Association Error

               Error value: TBD2                        This document
               Bidirectional LSP Association -
               Path Setup Type Mismatch
NEW
   Error Type  Description                              Reference
   -------------------------------------------------------------------
    29         Association Error

               Error value: TBD2                        This document
               Bidirectional Association -
               Path Setup Type Mismatch
END

---

Having made the suggestions for 3.1 and 5.3, I wonder how much is 
different from draft-ietf-pce-association-bidir. Is this just a small
explanation of the use of that draft in the SR network

---

You should explicitly reference the figures (by name) from the text.

---

Thanks for Section 6. I find it really helpful.

---

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of julien.meuric@orange.com
Sent: 17 January 2020 10:13
To: pce@ietf.org
Subject: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

Hi all,

It is time to share your thoughts about draft-li-pce-sr-bidir-path-06.
Do you believe the I-D is a right foundation for a PCE WG item? Please
use the PCE mailing list to express your comments, support or
disagreement, including applicable rationale, especially for the latter.

Thanks,

Dhruv & Julien