[Teas] Status update of draft-busibel-teas-yang-path-computation-03

"Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com> Mon, 17 July 2017 16:54 UTC

Return-Path: <sergio.belotti@nokia.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7171131B48 for <teas@ietfa.amsl.com>; Mon, 17 Jul 2017 09:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.69
X-Spam-Level:
X-Spam-Status: No, score=-4.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 OMAPj4iZqdpb for <teas@ietfa.amsl.com>; Mon, 17 Jul 2017 09:54:01 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10124.outbound.protection.outlook.com [40.107.1.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44A0D131668 for <teas@ietf.org>; Mon, 17 Jul 2017 09:54:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/9uUaigQDEfG71J63xBGVT2yyfqjV5AgrHu+zi09au8=; b=n6lDM1gCoNhul8AxCNUpc1gcDkDCkXWiZSoT/ZZbTyFTCvfSm5rpu7ZGVg8yj/KKT26YKPCJNCtEKUJWjKYnlqn9w5chr6ryDumE2cqaGPB0+5MyZS1P+yJA7fO91FrS4FP3ZMvs4vgpom4L1hzv+6QXH6o7D5LpvUfjLrWOm+w=
Received: from DB3PR07MB0588.eurprd07.prod.outlook.com (10.160.46.139) by DB3PR07MB140.eurprd07.prod.outlook.com (10.242.132.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Mon, 17 Jul 2017 16:53:57 +0000
Received: from DB3PR07MB0588.eurprd07.prod.outlook.com ([fe80::2cde:720e:ee1b:10c]) by DB3PR07MB0588.eurprd07.prod.outlook.com ([fe80::2cde:720e:ee1b:10c%15]) with mapi id 15.01.1261.022; Mon, 17 Jul 2017 16:53:57 +0000
From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
To: Lou Berger <lberger@labn.net>, "teas@ietf.org" <teas@ietf.org>
CC: Italo Busi <Italo.Busi@huawei.com>, "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
Thread-Topic: Status update of draft-busibel-teas-yang-path-computation-03
Thread-Index: AdL/HR7kwC0dIGgqSvWIEBGs+8FS2g==
Date: Mon, 17 Jul 2017 16:53:56 +0000
Message-ID: <DB3PR07MB0588B57E4E85AC70A25A2D5B91A00@DB3PR07MB0588.eurprd07.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: labn.net; dkim=none (message not signed) header.d=none;labn.net; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [31.133.143.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB3PR07MB140; 7:iis1A7CSf2QS809feQDeA2jq9EmJBuxp9KUKjrszCsE9OjRBRa2qoT26ExzfIu3UaQbOam9LwkyVgln5beZUOK+AAe5cZmGK0yAfvBtSbpU3Y8Lr9yImmWij2cW939fQhYi5TR/ImU6eZSakLtPFt3xjeGBn4Zyp9rMroopeJh2OzjNLC8RgAjiIG76G1MSxLQXwpJsgzkv90q1CLyZSXKh4kNalWa0hnaY+NQxcP03TYWFOOhRDa60VUYmpJmOXqpe31wg8SZxHF2Df/Z4jTMNc7zE7PJ3gLGzG+mHZ+VB4WWciuUktTQFAQfEYBoYoQhxVeJfv977KKjIzIqKf2yhYRhysiQUIi6jPVXgYI1sDPKgo6k23cuedLQuegU/W/9PlOroPFWSFb9jAOoiD2T/x7nQsrZbLHe4O/fkpKhzX9vqtVELvAWSnExBa8m9L4jwBeIPMs8N4bJSOk7XzbK5FnQc4r1ejGBRKJ2I8tACvW/ia1LRRPPml3vpbcEaomh8v9+KrRHjsu149NaGCL2lTi4yWUOHySE21VGpSXznvOrtBmvInnXKFfcXHVJVVMsJtsdZy2fGw46QmPJZoqw0FMIeiL/kUfUOogL80oNVChbtNpZud30U0039OHxeXzxWkvBgthX4V1rh63WkBFYM+eqTsdNwHuGI5wrOBGM+6yZZqVKQd1d6Evf5vLVni9Qtpe+LmjB7ud477/ta93kof9zUvJUfD+V7LtcVtYtUuBvFtkmI8BOdenHjYe/+KXwWe5/sR0ntdYBWImxmd/G1jfm/4p69CnHyG3GlEIBA=
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(39410400002)(39850400002)(39450400003)(39400400002)(39840400002)(39860400002)(288314003)(38730400002)(4326008)(6116002)(7696004)(4743002)(25786009)(966005)(74316002)(236005)(9686003)(230783001)(6306002)(3660700001)(2906002)(3280700002)(3846002)(102836003)(54906002)(8676002)(81166006)(55016002)(478600001)(6436002)(14454004)(54896002)(86362001)(99286003)(6506006)(5660300001)(107886003)(33656002)(54356999)(606006)(53936002)(66066001)(790700001)(19609705001)(8936002)(7736002)(50986999)(189998001)(2501003)(2900100001)(5250100002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR07MB140; H:DB3PR07MB0588.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-ms-office365-filtering-correlation-id: 15ce412f-d48d-4f03-e19b-08d4cd346a36
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(48565401081)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DB3PR07MB140;
x-ms-traffictypediagnostic: DB3PR07MB140:
x-exchange-antispam-report-test: UriScan:(151999592597050)(278178393323532)(166708455590820)(26388249023172)(236129657087228)(148574349560750)(21748063052155)(167848164394848);
x-microsoft-antispam-prvs: <DB3PR07MB14030A27F3CAC625A3074DC91A00@DB3PR07MB140.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB3PR07MB140; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB3PR07MB140;
x-forefront-prvs: 0371762FE7
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR07MB0588B57E4E85AC70A25A2D5B91A00DB3PR07MB0588eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2017 16:53:56.8338 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR07MB140
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/ly1gb_jQgO3qgKMv8Vuhql18HSw>
Subject: [Teas] Status update of draft-busibel-teas-yang-path-computation-03
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jul 2017 16:54:04 -0000

Hi Lou, all,

In the slides for draft-busibel-teas-yang-path-computation-03 we have indicated some open points, mainly discussed with te-tunnel model authors , open issue that are not specific to yang path computation RPC but are also related to tunnel model.

To enhance the solution of these issues, we'd like to propose in advance a summary of the issues, to solicit  feedback in advance.


  *   Issue #18 Service Layer usage/role : we had originally Service Layer indication to identify the layer (technology) at which the tunnel is requested. Now in te-tunnel there are encoding type and switching type in grouping tunnel-p2p-params_config.  So we deleted Service Layer in RPC, but we are not using this grouping since there are attributes that are not needed for RPC .


  *   Issue #31 is linked to the above asking for separation into two grouping of tunnel-p2p-params_config in order to avoid path computation API to have useless attributes. Here below an initial list based on our current understanding and analysis
Grouping tunnel-p2p-params_config:

name: only for TE Tunnel
type: to be discussed
identifier: only for TE Tunnel
description: only for TE Tunnel
encoding: needed also for Path Computation
switching-type: needed also for Path Computation
protection-type: needed also for Path Computation
provisioning-state: only for TE Tunnel
preference: not clear the meaning
reoptimize-timer: only for TE Tunnel
source: needed also for Path Computation
destination: needed also for Path Computation
src-tp-id: needed also for Path Computation
dst-tp-id: needed also for Path Computation

grouping common-constraints_config:

topology-id: needed also for Path Computation (pending open issue #27)
ignore-overload: needed also for Path Computation
bandwidth-generic: needed also for Path Computation
disjointness: needed also for Path Computation
setup-priority: needed also for Path Computation
hold-priority: needed also for Path Computation
signaling-type: to be discussed


  *   Issue#27 is related to the meaning of topology-id . Our understanding of topology-id  is that any topology entity e.g. source and dst node IDs,  are within a given topology namespace. Topology-id is used as an additional constraint to force the path to be computed in a specific topology but  It is not clear how the topology-id can be chosen. The doubt is whether allowing path computation to compute paths on multiple topologies could provide information to assist the choice.


  *   Issue #30 : Residual BW , as new metric is proposed to diminish the potential number of path computation request  . See also draft-lazzeri-pce-residual-bw.
  *
  *   Issue #19: Relaxable and not relaxable constraints :  in PCEP it is possible to specify if a constraint is mandatory, optional, if the path computation must fail if the constraint is not met or to relax the constraint.
  *
  *   Issue #25 Class Type : In draft-ietf-teas-yang-te-08 the class-type is now defined within the ietf-te-mpls@2017-06-29.yang<mailto:ietf-te-mpls@2017-06-29.yang> module
For path computation, it may need to be defined in some MPLS-TE augmentation of the path computation RPC. So question is in  which document would better to define this augmentation.


  *   Issue #24 Missing Local Protection: suggest to sue Local protection as indicated in RFC 5440 and RFC 3209 , as single flag in Session Attribute Object .

0x01  Local protection desired

           This flag permits transit routers to use a local repair
           mechanism which may result in violation of the explicit
           route object.  When a fault is detected on an adjacent
           downstream link or node, a transit router can reroute
           traffic for fast service restoration.

            Current te-tunnel model supports only  e2e path protection in line with PROTECTION Object defined in RFC 4872.

Further details can be found in github https://github.com/rvilalta/ietf-te-path-computation/issues?q=is%3Aopen+is%3Aissue