Re: [mpls] [spring] [sfc] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

John E Drake <jdrake@juniper.net> Wed, 14 March 2018 15:18 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F2EE1270FC; Wed, 14 Mar 2018 08:18:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 0cotOgG5YQf4; Wed, 14 Mar 2018 08:18:12 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 E205D126C19; Wed, 14 Mar 2018 08:18:11 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w2EFGOOc011957; Wed, 14 Mar 2018 08:18:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=6USqCI8wE6uUagEYMSKlE5Ay0NtIwfgRTPArZQeMkxY=; b=HS6//y8YlfgKLXcTbv/4tKrd+q2jrEprwcuytEcEv0kg63asafT+OVbx6kASWDznFhsU i63kOq3ocR1WGM6PBOS0JUb9Djm7tOYQlal/ilXa/tS2jr7er/zxRRBtza0Mf+i0W3wb GGQDyGLSCSdaEgxIovW1AnbmE6i9Wnv3jZh093NE9s0gXnDJvsLZebWjEEkjys+vRhgY xyhji+wev5S+enbrZENCqTA+BqgwAfnddzgQMo6+AmiZBksh2TQH82wH9XFCd7E5VJSP xEzw/Y2PpiK99mHR0YTpwL1sTWFwl5SoRHa8GkrEW5NKjE7CI2Tek0LaZHlFvRi8y73B jg==
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp0079.outbound.protection.outlook.com [207.46.163.79]) by mx0b-00273201.pphosted.com with ESMTP id 2gq1jyrg25-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 14 Mar 2018 08:18:00 -0700
Received: from DM5PR0501MB3831.namprd05.prod.outlook.com (10.167.108.17) by DM5PR0501MB3686.namprd05.prod.outlook.com (10.167.107.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.7; Wed, 14 Mar 2018 15:17:09 +0000
Received: from DM5PR0501MB3831.namprd05.prod.outlook.com ([fe80::8dd1:3952:a1c5:3265]) by DM5PR0501MB3831.namprd05.prod.outlook.com ([fe80::8dd1:3952:a1c5:3265%2]) with mapi id 15.20.0588.013; Wed, 14 Mar 2018 15:17:09 +0000
From: John E Drake <jdrake@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Robert Raszuk <robert@raszuk.net>
CC: mpls <mpls@ietf.org>, SPRING WG List <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, James N Guichard <james.n.guichard@huawei.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "Francois Clad (fclad)" <fclad@cisco.com>
Thread-Topic: [spring] [mpls] [sfc] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"
Thread-Index: AQHTu6RfsWxsfvFY8UqTD4GNvD0ZOaPP13UQ
Date: Wed, 14 Mar 2018 15:17:09 +0000
Message-ID: <DM5PR0501MB3831B58B241B9D032F339497C7D10@DM5PR0501MB3831.namprd05.prod.outlook.com>
References: <152034533897.28338.3516810951049973930.idtracker@ietfa.amsl.com> <783286e2-e7ef-4a1a-8fe3-3adf6142d92e.xiaohu.xxh@alibaba-inc.com> <FE22665C-98ED-457A-AE11-93B8D8718A0A@cisco.com> <223B2356-E9EA-4627-B989-A68382CF3DED@cisco.com> <053801d3b787$71f117d0$55d34770$@olddog.co.uk> <B38EC124-80B8-4CBC-A218-E68A0BC7FF42@cisco.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3134EBF9C@sjceml521-mbs.china.huawei.com> <DM5PR0501MB3831DDA10DEE8C2E770B6812C7D20@DM5PR0501MB3831.namprd05.prod.outlook.com> <CA+b+ER=8F3Zb-rd1c9Gjs+nD--cpSKSm5b+eCO0U74mQc6nvGw@mail.gmail.com> <DM5PR0501MB3831490AC323865727F57DD6C7D20@DM5PR0501MB3831.namprd05.prod.outlook.com> <CA+b+ERmjhBYbwz4NOdBJdPUcnP4gNc-5P6QMFF5NO+CN1fJHbg@mail.gmail.com>, <DM5PR0501MB3831BD3CA5998533D776079CC7D10@DM5PR0501MB3831.namprd05.prod.outlook.com> <1521039244026.37163@bell.ca>
In-Reply-To: <1521039244026.37163@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR0501MB3686; 7:pEvlcKBbjCFiuyJN2vqFdkf2F/LF1T0s3YMRqWvF0k27MlPcyBVgwhmD6uLn6qKAMWGFNqVLe/qIVn/YybFzhavG4mK1RQi4KbyY01Peo2wTM8dEC82uq69IZ0z6NCywHqH1zDKapRYNAWwlZIQEacB81t4R3/MR6qEOpNX9U6prO0FsK080n+3xiYXWFbxEv4LgXFMkTuD575Q9FJ8Q+CW8VoEP94ncbbO7H/kENyOA/wruaUK4fWvh0Z9wWq4D
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 89d810e5-aa81-4a69-1944-08d589bea7d1
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM5PR0501MB3686;
x-ms-traffictypediagnostic: DM5PR0501MB3686:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <DM5PR0501MB36861ED20C81797333E68BB0C7D10@DM5PR0501MB3686.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(10436049006162)(120809045254105)(138986009662008)(85827821059158)(100405760836317)(95692535739014)(21748063052155)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231221)(944501244)(52105095)(3002001)(10201501046)(6055026)(6041310)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:DM5PR0501MB3686; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0501MB3686;
x-forefront-prvs: 0611A21987
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(346002)(39380400002)(376002)(39860400002)(199004)(189003)(53754006)(316002)(53546011)(76176011)(97736004)(7696005)(54896002)(25786009)(6306002)(2950100002)(966005)(6346003)(9686003)(5660300001)(229853002)(186003)(6246003)(2906002)(102836004)(26005)(74316002)(7736002)(55016002)(606006)(16200700003)(236005)(6506007)(68736007)(53936002)(53946003)(6436002)(5250100002)(93886005)(8676002)(3660700001)(4326008)(478600001)(106356001)(2900100001)(3280700002)(86362001)(59450400001)(99286004)(14454004)(6116002)(66066001)(3846002)(790700001)(54906003)(105586002)(81156014)(33656002)(110136005)(8936002)(81166006)(559001)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR0501MB3686; H:DM5PR0501MB3831.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 7bXN0f/mV+cuDmUvmqgbCqPdEL1slIi6xEhbA5f5hF+bensqWppLMnbaJYoKMsTi0miTYr/a6Jt6QJpObNTEf1uN2Ezcag9W3FaIm5PcJsE4IgtrYrYyZ2bzj3JSblv+HUDkQVsghLlCwhKz58TWE8MgDnlDXo01gmcPDmxlKBBcx8bWR7+jipzMzHSP97OgjAuSYjeUGi/G8edki6Pv3nMmT+Wh4UfVEglWimSmvN3dt7O5fq3CRBM/F1lZ4rktGkJyNy8QxeepQ0us/xv66dP0MzGQ5yMUhvYGfaWLDOLGq5DzFn+2DpzwyJzvjoe1Wqm9m2APieHp5T/JXmdkOg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM5PR0501MB3831B58B241B9D032F339497C7D10DM5PR0501MB3831_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 89d810e5-aa81-4a69-1944-08d589bea7d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2018 15:17:09.4763 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0501MB3686
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-03-14_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1803140172
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1Mhoz7XI_ZhOcBg9PdWy3jt87hc>
Subject: Re: [mpls] [spring] [sfc] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Mar 2018 15:18:16 -0000

Daniel,

It has a multiplicity of issues, primarily wrt scalability and ease of configuration.

Yours Irrespectively,

John

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Wednesday, March 14, 2018 10:54 AM
To: John E Drake <jdrake@juniper.net>; Robert Raszuk <robert@raszuk.net>
Cc: mpls <mpls@ietf.org>; SPRING WG List <spring@ietf.org>; sfc@ietf.org; James N Guichard <james.n.guichard@huawei.com>; adrian@olddog.co.uk; Francois Clad (fclad) <fclad@cisco.com>
Subject: Re: [spring] [mpls] [sfc] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"


Hi John,



Don't we already have draft-fm-bess-service-chaining-01<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dfm-2Dbess-2Dservice-2Dchaining-2D01&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=F3v0beOmsieoZ48B9JYfPjhGusHbW5F5SF9W20KcURU&s=UHNxeZF9m0BVCmAjG-ODELBOjV1v2yu25uDOeZSRw6g&e=> to perform service chains with existing MPLS implementations ?



Thanks,​



Daniel Bernier

________________________________
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on behalf of John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Sent: Wednesday, March 14, 2018 8:51 AM
To: Robert Raszuk
Cc: mpls; SPRING WG List; sfc@ietf.org<mailto:sfc@ietf.org>; James N Guichard; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; Francois Clad (fclad)
Subject: Re: [spring] [mpls] [sfc] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Robert,

The point is to re-purpose existing MPLS hardware in the short-term to build service function forwarders.

Yours Irrespectively,

John

From: rraszuk@gmail.com<mailto:rraszuk@gmail.com> [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, March 13, 2018 5:52 PM
To: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Cc: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>>; Francois Clad (fclad) <fclad@cisco.com<mailto:fclad@cisco.com>>; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [mpls] [sfc] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Hi John,

However, early adopters were concerned about the availability of hardware NSH implementations and asked us to include the option of using an MPLS label stack to carry the [SPI, SI], which we did.

Are you saying that there is more service function hardware out there in the market which support MPLS [SPI,SI] encoding then those supporting NSH ? If so and if you or someone will list and compare both I am game to progress this work - no issue. If not I really do not see much point.

So far I have seen zero of the former and quite a bit of the latter hence my post.

Yours,
Robert.



On Tue, Mar 13, 2018 at 10:44 PM, John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>> wrote:
Robert,

Comments inline.

Yours Irrespectively,

John

From: rraszuk@gmail.com<mailto:rraszuk@gmail.com> [mailto:rraszuk@gmail.com<mailto:rraszuk@gmail.com>] On Behalf Of Robert Raszuk
Sent: Tuesday, March 13, 2018 5:13 PM
To: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Cc: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>>; Francois Clad (fclad) <fclad@cisco.com<mailto:fclad@cisco.com>>; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [mpls] [sfc] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Hi John,

There is one point which I am missing in this discussion ... why we are over and over duplicating ways to solve the same problem. Is there some sort of starvation of the problems to be solved ? Or is there an issue of "technology not invented here must be bad" ?

[JD]  ‘BGP Control Plane for NSH SFC ‘ ( https://tools.ietf.org/html/draft-ietf-bess-nsh-bgp-control-plane-02<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dbess-2Dnsh-2Dbgp-2Dcontrol-2Dplane-2D02&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=UUQFBHF7EHbEZCus0CfOOwSDv6XEqBO4y6A5GaMwFNE&s=aXFnSMcArO2XMXtv2s4qBRbCVx4M5DZZfIGDN84Coow&e=>), the control plane companion to the subject draft is, as its title indicates, designed to work using the NSH.  However, early adopters were concerned about the availability of hardware NSH implementations and asked us to include the option of using an MPLS label stack to carry the [SPI, SI], which we did.

You admit that draft-farrel-mpls-sfc is an alternative to use of NSH when "to handle situations in which the NSH is not ubiquitously deployed." What are those situations considering that MPLS requires IP both control plane and forwarding to be in place so does NSH.

[JD]  See above

Would now all of the v-service vendors need to support both ways of encoding service/function IDs ?

[JD]  I would expect a graceful transition, i.e., one SFF at a time, from MPLS label stack to NSH, and the control plane draft explicitly includes the infrastructure necessary to allow both to be included, on a hop by hop basis, in the same service function path (the instantiation of a service function chain.)

Isn't this waist of everyone's time and effort ?

[JD]  See above

Last - how does  draft-farrel-mpls-sfc works in only IPv6 IP networks ? Oh maybe there is and not going to be such thing ?

[JD]  Like a charm.  The underlay would be IPv6, perhaps w/ SR, and the overlay would be NSH.  We use the Encapsulation attribute to completely decouple the overlay and underlay networks.

 Best,
Robert.


On Tue, Mar 13, 2018 at 9:59 PM, John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>> wrote:
Jim,

Excellent point.  We thought a context label was crucial in order to achieve scalability (2**40) bits.  A single 20 bit globally unique SFI identifier didn’t seem to be practical to us.

Yours Irrespectively,

John

From: mpls [mailto:mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>] On Behalf Of James N Guichard
Sent: Tuesday, March 13, 2018 3:00 PM
To: Francois Clad (fclad) <fclad@cisco.com<mailto:fclad@cisco.com>>; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>

Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [mpls] [sfc] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Hi Francois,

One comment below ..

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Francois Clad (fclad)
Sent: Tuesday, March 13, 2018 2:27 PM
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [mpls] [sfc] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Hi Adrian,

On 9 Mar 2018, at 10:17, Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>> wrote:

I, too, hope we can move to a technical discussion of the differences between the proposals

The issue is that, from a technical point of view, there is no difference between section 6 (MPLS Segment Routing) of your draft-farrel-mpls-sfc and the solution that was originally documented in draft-xu-mpls-service-chaining, as Xiaohu pointed out several times.


Jim> as far as I can tell this is not exactly true.. draft-xu-mpls-service-chaining-00 talks about using an MPLS label to identify a service segment. Draft-farrel-mpls-sfc talks about using 2 labels, an SFC context label and an SF label, to essentially mimic NSH behavior. The authors of that draft even go as far as to say (about the context label) “.. using the semantics of the SPI is exactly as defined in [RFC8300]”  which is exactly what you state you don’t want to do in draft-xuclad-spring-sr-service-chaining. Therefore I am not sure how you can come to the conclusion that there is no difference between the two solutions.

Jim

Considering that draft-xu-mpls-service-chaining was submitted almost one year before draft-farrel-mpls-sfc, the MPLS Segment Routing approach described in section 6 of draft-farrel-mpls-sfc belongs in draft-xu-mpls-service-chaining, which is now draft-xuclad-spring-sr-service-chaining.

To be fair to draft-xu-mpls-service-chaining, I believe that draft-farrel-mpls-sfc should be re-spinned without section 6 before continuing towards WG adoption.

Thanks,
Francois


and not spend time thrashing around in IETF politics. I'm sure the ADs will help us understand what is written in the various WG charters, so our best next step would be to read (you know, like all the words :-) what is in the drafts.

However, since Zafar ascribes to me something that I did not say and that is not recorded in the minutes, perhaps I can set that straight.

He said...

> From IETF process viewpoint, this call for adaption is like putting the "cart ahead of the horse."
> MPLS WG comes last in the process after there is an agreement from Spring and SFC groups
> on the need for MPLS data plane changes proposed by the draft. I raised this point at the mic
> at SFC WG meeting at IETF100 and Adrian agreed to it. I.e., MPLS WG comes at the last stage
> in the process; expert to review this work does not sit in the MPLS WG.

According to the minutes, Zafar said...

| Zafar Ali: before defining the solution, is this the right approach in SFC? Starting
| in MPLS WG is wrong thing to do.

And I responded...

| Adrian: This was already presented in SFC WG today.

In the SFC WG I said...

| - The draft discusses how MPLS can be used for SFC. It is being discussed in the
|    MPLS working group.
| - We are looking at environments in which deployed MPLS routers can be used
|    for creating an SFC, rather than using NSH.

If you want my opinion:
- The SFC WG is chartered to work on NSH only
- The MPLS WG is chartered to work on MPLS
- This draft asks for MPLS code points so can only be in MPLS
- This draft must be reviewed in SFC and SPRING as it progresses and
   certainly at WG last call

Adrian

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Zafar Ali (zali)
Sent: 09 March 2018 00:02
To: Francois Clad (fclad); 徐小虎(义先)
Cc: mpls; SPRING WG List; sfc@ietf.org<mailto:sfc@ietf.org>; draft-farrel-mpls-sfc; mpls-chairs; mpls
Subject: Re: [mpls] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"
Importance: High

Dear MPLS WG Chairs and the authors of draft-farrel-mpls-sfc,

I would like to draw your attention to the serious issue raised by Xiaohu and Francois.

Summary:

Please note that this working group adaption against the IETF process and its spirit. Please recall the adaption call.

Details:

Just to reiterate the issue raised by Xiaohu and Francois. At last IETF we discussed 3 drafts (draft-xu-mpls-service-chaining-03, draft-farrel-mpls-sfc and draft-clad-spring-segment-routing-service-chaining) in SFC, Spring and MPLS WG. There was the specific conversation on which WG the work belongs, and the assumed follow-up was for the chairs and ADs to have the discussion on home for these drafts.

From IETF process viewpoint, this call for adaption is like putting the "cart ahead of the horse." MPLS WG comes last in the process after there is an agreement from Spring and SFC groups on the need for MPLS data plane changes proposed by the draft. I raised this point at the mic at SFC WG meeting at IETF100 and Adrian agreed to it. I.e., MPLS WG comes at the last stage in the process; expert to review this work does not sit in the MPLS WG.

The drafts also did not stay dormant after IETF100. There were email conversations among the authors of the concerned drafts (https://mailarchive.ietf.org/arch/msg/mpls/bmH5QH65b2Non2Y7qNEBBI_kSOA<https://urldefense.proofpoint.com/v2/url?u=https-3A__mailarchive.ietf.org_arch_msg_mpls_bmH5QH65b2Non2Y7qNEBBI-5FkSOA&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=m-yc8M0wYF1jXzDEPWo3iUnoM43SPOpgJvQIpF6kYHA&e=>).

Authors of draft-xu- and draft-clad- followed the proper IETF process, discussed and merged the contents. They published draft-xuclad-spring-sr-service-chaining-01 and asked WG for a "presentation slot" at IETF100. Only to find that draft-farrel-mpls-sfc used a backdoor to force this "WG adaption call"!

One also has to question the timing of this adaption call when the WGs are meeting face-to-face in a couple of weeks. Is it no longer IETF spirit to make use of the face-to-face to do the right thing, especially when we are meeting in two weeks?

In the light of the above, my request to the authors of draft-farrel and MPLS WG chairs to please do the right thing and recall this WG adaptation call.

Thanks

Regards ... Zafar


From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> on behalf of "Francois Clad (fclad)" <fclad@cisco.com<mailto:fclad@cisco.com>>
Date: Thursday, March 8, 2018 at 5:21 AM
To: "徐小虎(义先)" <xiaohu.xxh@alibaba-inc.com<mailto:xiaohu.xxh@alibaba-inc.com>>
Cc: draft-farrel-mpls-sfc <draft-farrel-mpls-sfc@ietf.org<mailto:draft-farrel-mpls-sfc@ietf.org>>, "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls@ietf.org>>, SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, mpls-chairs <mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>>, mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>>
Subject: Re: [mpls] [spring] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"

Hi Xiaohu, all,

I agree with the point raised by Xiaohu. The draft-farrel-mpls-sfc is copying ideas described in draft-xu-mpls-service-chaining. Please note that the work in draft-xu-mpls-service-chaining started one year before draft-farrel-mpls-sfc.

At IETF100, three drafts in this area were discussed / presented:
- draft-xu-mpls-service-chaining
- draft-farrel-mpls-sfc
- draft-clad-spring-segment-routing-service-chaining

There was discussion over the mic on the right home for these drafts among SFC, SPRING and MPLS, but no consensus was reached.

As Xiaohu mentioned, draft-xu-mpls-service-chaining and draft-clad-spring-segment-routing-service-chaining have later merged as draft-xuclad-spring-sr-service-chaining. We have also requested a slot for presenting this draft during the upcoming IETF meeting.
In this context, we believe that asking for WG adoption for one of these drafts is premature.
Thanks,
Francois

On 7 Mar 2018, at 01:13, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com<mailto:xiaohu.xxh@alibaba-inc.com>> wrote:

Hi all,

As I had pointed out at the last IETF meeting, section 6 of this draft has an serious overlap with https://tools.ietf.org/html/draft-xu-mpls-service-chaining-03<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dxu-2Dmpls-2Dservice-2Dchaining-2D03&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=UckZMQ6j33_dO8XnGXbarFxtcuHJrGDIsg2aAdG-sOk&e=> that has now been updated by https://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-01<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dxuclad-2Dspring-2Dsr-2Dservice-2Dchaining-2D01&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=EgLaNYJSlDEdK7n2o1EWQsLRHCJBnTmZM-HtaMLsMLc&e=> with a merge with draft-clad-spring-segment-routing-service-chaining.

Hence, I'm very interesting to know the intention of such rewritting of a given mechanism that has been described in another draft. Is there any special nutrition?

Best regards,
Xiaohu
------------------------------------------------------------------
发件人:IETF Secretariat <ietf-secretariat-reply@ietf.org<mailto:ietf-secretariat-reply@ietf.org>>
发送时间:2018年3月6日(星期二) 22:09
收件人:draft-farrel-mpls-sfc <draft-farrel-mpls-sfc@ietf.org<mailto:draft-farrel-mpls-sfc@ietf.org>>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; mpls-chairs <mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>>
主 题:[mpls] The MPLS WG has placed draft-farrel-mpls-sfc in state "Call For Adoption By WG Issued"


The MPLS WG has placed draft-farrel-mpls-sfc in state
Call For Adoption By WG Issued (entered by Loa Andersson)

The document is available at
https://datatracker.ietf.org/doc/draft-farrel-mpls-sfc/<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dfarrel-2Dmpls-2Dsfc_&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=eOBxho8eESw8vj3hUU0WF6BoW3Zu1CCi69KJRsBTt6k&e=>

_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_mpls&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=Vy6H7zgumIaKzJb84UmsKCxcUsJYtXS_xqbcFgxdc3c&e=>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_spring&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=_74fpq8zHtLUzCRwAD_Doy3iW0OdJ5032fZhJGPgr-w&e=>

_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_sfc&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=W-fAjn4fh4q8os5gZIZl0A2Lu0GPoS7MgJoN7yGeCG4&s=nWWylOI0JVmT-t3N9mWaEFezzrqU6NxfM3FrKE3G0Pk&e=>


_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_mpls&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=aIvAamM2MsrmNIsMiGG4DnY2vL9aBbhe-npduXgbqKA&s=U5Y-B-3Uwb_RpxLQVNUkQuqxv7ONpkRA_8Z22R_fD1I&e=>