Re: [Pce] PCE Applicability to ACTN

Dhruv Dhody <dhruv.dhody@huawei.com> Thu, 20 October 2016 04:58 UTC

Return-Path: <dhruv.dhody@huawei.com>
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 8D88C12968B for <pce@ietfa.amsl.com>; Wed, 19 Oct 2016 21:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.651
X-Spam-Level:
X-Spam-Status: No, score=-4.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.431, SPF_PASS=-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 p-LTfzaPIfzZ for <pce@ietfa.amsl.com>; Wed, 19 Oct 2016 21:58:05 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2789B129481 for <pce@ietf.org>; Wed, 19 Oct 2016 21:58:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CTM49466; Thu, 20 Oct 2016 04:58:00 +0000 (GMT)
Received: from BLREML407-HUB.china.huawei.com (10.20.4.45) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 20 Oct 2016 05:58:00 +0100
Received: from BLREML501-MBX.china.huawei.com ([10.20.5.198]) by BLREML407-HUB.china.huawei.com ([10.20.4.45]) with mapi id 14.03.0235.001; Thu, 20 Oct 2016 10:27:45 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: Avantika <avantika.s@huawei.com>, "pce@ietf.org" <pce@ietf.org>, 'Jonathan Hardwick' <Jonathan.Hardwick@metaswitch.com>
Thread-Topic: PCE Applicability to ACTN
Thread-Index: AdHVtWuK8CTU6hClSxKNqIvrGFJ7/AAAJVWgAu5UC5ARuEAK8ACPI7yw
Date: Thu, 20 Oct 2016 04:57:44 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8C9AAF1D@blreml501-mbx>
References: <23CE718903A838468A8B325B80962F9B8C8C1D37@blreml501-mbb> <C3583E40DA11DD48BA34EEC5E9F03A21824507C4@blreml501-mbx>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.18.244.252]
Content-Type: multipart/alternative; boundary="_000_23CE718903A838468A8B325B80962F9B8C9AAF1Dblreml501mbx_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.58084EDA.0019, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3ab6692f0ce777820353565585d7949d
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Fst0XjIadPpDDSExpR-ikuxYfiA>
Cc: Satish Karunanithi <satishk@huawei.com>
Subject: Re: [Pce] PCE Applicability to ACTN
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 20 Oct 2016 04:58:09 -0000

Hi Avantika,

I am forwarding the mail with your review comments to the PCE List as well

Hi WG,

We have update the document.

Name:           draft-dhody-pce-applicability-actn
Revision:       01
Title:          Applicability of Path Computation Element (PCE) for Abstraction and Control of TE Networks (ACTN)
Document date:  2016-10-19
Group:          Individual Submission
Pages:          15
URL:            https://www.ietf.org/internet-drafts/draft-dhody-pce-applicability-actn-01.txt
Status:         https://datatracker.ietf.org/doc/draft-dhody-pce-applicability-actn/
Htmlized:       https://tools.ietf.org/html/draft-dhody-pce-applicability-actn-01
Diff:           https://www.ietf.org/rfcdiff?url2=draft-dhody-pce-applicability-actn-01

The main changes are


-          Resolution of comments from Avantika

-          Comments received at mic, notably from Jon

n  Added text to highlight that not all functions need to be implemented in PCEP

   It should be noted that, in this document we list all possible ways

   in which PCEP could be used for each of the above functions, but all

   functions are not required to be implemented via PCEP.  Operator may

   choose to use the PCEP for multi domain coordination via stateful

   H-PCE but use RestConf or BGP-LS to get the topology and support

   virtualization/abstraction function.



n  Added section on Relationship to PCE based central control

Thanks!
Comments are welcome!

Regards,
Dhruv (Young & Daniele)

From: Dhruv Dhody
Sent: 18 October 2016 11:46
To: Avantika <avantika.s@huawei.com>; Satish Karunanithi <satishk@huawei.com>
Cc: Leeyoung <leeyoung@huawei.com>; Dhruv Dhody <dhruv.ietf@gmail.com>
Subject: RE: PCE Applicability to ACTN

Thanks for your comments, updated in document.

See inline...

From: Avantika
Sent: 19 July 2016 10:12
To: Dhruv Dhody <dhruv.dhody@huawei.com<mailto:dhruv.dhody@huawei.com>>; Satish Karunanithi <satishk@huawei.com<mailto:satishk@huawei.com>>
Subject: RE: PCE Applicability to ACTN

Hi Dhruv,

I have few suggestions:

1.
   <t><xref target="I-D.ietf-pce-stateful-pce"/> also describes the active stateful PCE.
   The active PCE functionality allows a PCE to reroute an existing
   LSP or make changes to the attributes of an existing LSP, or delegate
   control of specific LSPs to a new PCE.</t>

   <t><xref target="I-D.ietf-pce-stateful-pce"/> also describes the active stateful PCE.
   The active PCE functionality allows a PCE to reroute an existing
   LSP or make changes to the attributes of an existing LSP, or PCC to delegate
   control of specific LSPs to a new PCE.</t>

2.
   <t>This document examines the PCE and ACTN architecture and describes how the PCE architecture
   is applicable to ACTN. It also list the PCEP extensions that are needed to use PCEP as an ACTN interface.
   This documents also identify any gaps in PCEP, that exist at the time of publication of this document.</t>
   </section>

   <t>This document examines the PCE and ACTN architecture and describes how the PCE architecture
   is applicable to ACTN. It also lists the PCEP extensions that are needed to use PCEP as an ACTN interface.
   This documents also identifies any gaps in PCEP, that exist at the time of publication of this document.</t>
   </section>

3.
   <xref target="I-D.dhodylee-pce-stateful-hpce"/>, for inter-domain LSP in
   Hierarchical PCE architecture, the initiation
   operations can be carried out at the parent PCE.  In which case after
   parent PCE finishes the E2E path computation, it can send the
   PCInitiate message to the child PCE, the PCE
   further propagates the initiate request to the PCC.</t>
   <t></t>

   <xref target="I-D.dhodylee-pce-stateful-hpce"/>, for inter-domain LSP in
   Hierarchical PCE architecture, the initiation
   operations can be carried out at the parent PCE.  In which case after
   parent PCE finishes the E2E path computation, it can send the
   PCInitiate message to the child PCEs, the child PCEs
   further propagate the initiate requests to the PCCs.</t>
   <t></t>

4.
The PNC (or child PCE) uses PCEP to communicate to
the network device already.
Do you mean: "The PNC (or child PCE) already uses PCEP to communicate to
the network device."

5.

This could as simple as a domain topology map as described
    in <xref target="RFC6805"/> or it can have full topology information of all
domains.

This could be as simple as a domain topology map as described
    in <xref target="RFC6805"/> or it can have full topology information of all
    domains.

6.
The latter is not scalable and thus an abstracted topology of each domain
interconnected by inter-domain links is the most common case.

Is there also a problem of confidentiality in the latter?
[Dhruv] Yes but I wanted to avoid confidentiality from the text here and highlight scalability only as in ACTN we assume trusted domain.

7.    <list style="symbols">
        <t>Topology Change: When the PNC learns of any topology change, the PNC needs
        to decide if the change needs to be notified to the MDSC. This is dependent on
        the level abstraction between the MDSC and the PNC.</t>
        </list>
</t>

    <list style="symbols">
        <t>Topology Change: When the PNC learns of any topology change, the PNC needs
        to decide if the change needs to be notified to the MDSC. This is dependent on
        the level of abstraction between the MDSC and the PNC.</t>
        </list>
    </t>

8.    <t>VN Instantiate: MDSC is requested to instantiate a VN, the minimal information
    that is required would be a VN identifier, a set of end points. Various path
    computation and setup constraints and objective functions may also be provided.
In PCE terms, a VN Instantiate can be considered as a set of Path belonging to the same VN.

    <t>VN Instantiate: MDSC is requested to instantiate a VN, the minimal information
    that is required would be a VN identifier and a set of end points. Various path
    computation and, setup constraints and objective functions may also be provided.
    In PCE terms, a VN Instantiate can be considered as a set of Path paths belonging to the same VN.

9.        <t>Per Domain Path Instantiation: Based on the above path computation, MDSC
        can issue the path instantiation request to each PNC via PCInitiate message (see <xref target="I-D.dhodylee-pce-stateful-hpce"/>
        and <xref target="I-D.leedhody-pce-vn-association"/>). The message from MDSC to PNC can contain a partial path, in which case the PNC
        computes the full path in the domain.

Do we need to handle in text the cases in which MDSC given path is different from the path computed by PNC? (may be based on timing issue or maybe because abstraction makes two paths same to MDSC but PNC can make finer distinction (I am very confident if second case is permitted in abstraction principles..))
[Dhruv]: I added this text instead -

In case PNC generates an abstract topology to the MDSC, the PCInitiate/PCUpd messages from the
   MDSC to a PNC will contain a path with abstract nodes and links. PNC would need to take that as an
   input for path computation to get a path with physical nodes and links. Similarly PNC would convert
   the path received from the device (with physical nodes and links) into abstract path (based on the
   abstract topology generated before with abstract nodes and links) and reported to the MDSC.

10. Is there a need to add text for E2E (parent LSP) MBB handling?
[Dhruv]: I have added -

This should be done in make-before-break fashion.

I am shying away from putting more details right now.

Regards,
Avantika


From: Dhruv Dhody
Sent: 04 July 2016 11:07
To: Satish Karunanithi; Udayasree palle; Avantika
Subject: FW: PCE Applicability to ACTN

Please provide comments....

From: Dhruv Dhody
Sent: 04 July 2016 11:05
To: Leeyoung <leeyoung@huawei.com<mailto:leeyoung@huawei.com>>; daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>
Cc: Dhruv Dhody (dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>) (dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>) <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>
Subject: PCE Applicability to ACTN

Hi,

I have written the draft version for this document. Please provide comments or directly make changes in the xml/txt.
Please forward to anyone else who you think can help...

Thanks!

Regards,
Dhruv