Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Tue, 15 October 2019 16:42 UTC

Return-Path: <pcamaril@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9833A120821; Tue, 15 Oct 2019 09:42:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aJcuIoGC; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=VddltrSX
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 KNuMaBTvqsfo; Tue, 15 Oct 2019 09:42:55 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5FF712081E; Tue, 15 Oct 2019 09:42:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=64035; q=dns/txt; s=iport; t=1571157774; x=1572367374; h=from:to:cc:subject:date:message-id:mime-version; bh=FAkG4eLraqDl1r+L/mtGkpB7DCuJ7QY8eA+08niz1vw=; b=aJcuIoGCmBbVZs5GOwAmJ2dvd6DL+AwlEsH0omWHjdNjztkztF8jbDWM f5bm+igI6LLs4uUPfO1YQEkTneBG93FE42Mh2NNsfbS50kiqsNM9LhGk+ C9SgrrSGnkBBvXu2+5/1eAhRf0l/WJT7pCJhZgmvUjwbV+VdFezy3Fcpe U=;
IronPort-PHdr: 9a23:9G9IjRa/pNLAVs/3N8DB41P/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn1NksAKh0olCc+BB1f8KavyZCU/Fd5DUHdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DVBgD59aVd/4kNJK1mHAEBAQEBBwEBEQEEBAEBgXuBHC8pJwVsVyAECyqEJYNHA4pMgjclgmOHB44UgUKBEANQBAkBAQEMAQEYAQwIAgEBg3tFAheCVyQ4EwIDCQEBBAEBAQIBBQRthS0MhUsBAQEEAQEQEQoTAQEsCwELBgEIEQMBAhYLAQYDAgQlCxQJCgQBDQUigwABgXlNAy4BDqNOAoE4iGF1gTKCfQEBBYE4Ag5BQII/GIIXCYE0hRWGeRiBQD+BOAwTgkw+ghpHAQECAQEWgQISARIBBy8IARYIAYJPMoIsjT2CNIU5iQ4hjggtQQqCIocKigqEBxQHgjpyhl16gzKCE4h6jH+BMoE/hmSCD48JAgQCBAUCDgEBBYFpImdxcBUaISoBgkEJRxAUgU8MF4EEAQiCQ4UUhT90AQGBJ41pgkUBAQ
X-IronPort-AV: E=Sophos;i="5.67,300,1566864000"; d="scan'208,217";a="350128926"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Oct 2019 16:42:53 +0000
Received: from XCH-RCD-018.cisco.com (xch-rcd-018.cisco.com [173.37.102.28]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x9FGgrpK017861 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 15 Oct 2019 16:42:53 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-018.cisco.com (173.37.102.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 15 Oct 2019 11:42:52 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 15 Oct 2019 11:42:51 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 15 Oct 2019 11:42:51 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oVpzZUgC7Hcxa/ERcc028oIOI6FpPMeiutnccjA1YN5lM67Wth8I/TV4u3WBkB5HrYZ8XMg4cKXYqDOeWbivQHCYx9QN7tpbPEePyjnEpJKiLfiC1HDjLwBT7L1f5PVmmPPlCQd4Loci+86x3l/borLgRyZ3go+kCi4nR6jHFKID/PSTOv0Co6PQ524AqMH/3dCLlhiob1JQ9lWAQtgRLL3qrZWY2f63sm+Tv5WK+e3jJRft0hn6/Z9Ke7lnw8G88Q/sI9y+V472tlyQENDvsvKGFMrTHd8ps8uKPMoZfz2oWY+TZJxPl6DwF0PN/oTIMgCxsj4iE3timEzpMRfZcQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FAkG4eLraqDl1r+L/mtGkpB7DCuJ7QY8eA+08niz1vw=; b=k0wQjBy/b9p0hz9IWsbE6Oqh/wiXd0TNGsmM+BoqfYXWcNyCRREn72BPSrVktX7aTPUWxukUFKmlFFyo5FllMIBMf3RX1p7XChED3I+wvVgpIVAKQT1odkYnJeDDmflgvVnCoqMfvpf/trXYT7SuWEd/JLgywru2b4culoWvneKpqsq5e6/+A4HGbiRetIDWf2/BZnEEQo3z4wBiGaQr+42UM/pKPeA12QGuHS8ougAvkHt6euAg2jFiQWG8MbUkehZtR+VIqGJRsj/bZtMMkdan1hLojfmsdI9RPSZwxQiSlMaeS34pYuOFkA9CXAPYwDfpYEf5YMgW+jPbJOg75Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FAkG4eLraqDl1r+L/mtGkpB7DCuJ7QY8eA+08niz1vw=; b=VddltrSXAsRDrRHN9NyR33EeHtXoC9mn+vfvG0YVj1d1Zfb722Gt7JrL0bZKYV+0r9W5P6lnziucThEuO/ez2yT9XNLqZjtZSkLLjNMmlTEjWtFsOyXowhJMCiDXKoPVlukUIa5Ic5mgQyr+BTTZCNRGPBA1NERKZyOTJxdkk1M=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (10.255.180.202) by MN2PR11MB3776.namprd11.prod.outlook.com (20.178.251.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Tue, 15 Oct 2019 16:42:50 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::5de0:4167:1f9e:d7e2]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::5de0:4167:1f9e:d7e2%5]) with mapi id 15.20.2347.023; Tue, 15 Oct 2019 16:42:50 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: li zhenqiang <li_zhenqiang@hotmail.com>, "spring@ietf.org" <spring@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVg3eUI2Zi9JvZb0CwFxFdqeyCkg==
Date: Tue, 15 Oct 2019 16:42:50 +0000
Message-ID: <EDADD0C0-9D63-4928-B676-88A7E2CF084A@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com;
x-originating-ip: [2001:420:c0c0:1004::14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f589fc6-eddf-4071-9e7f-08d7518eb7bd
x-ms-traffictypediagnostic: MN2PR11MB3776:
x-microsoft-antispam-prvs: <MN2PR11MB3776843A1E830B85B58C0123C9930@MN2PR11MB3776.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01917B1794
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(39860400002)(346002)(396003)(366004)(13464003)(189003)(199004)(53754006)(8676002)(71200400001)(7736002)(6116002)(14444005)(256004)(478600001)(45080400002)(14454004)(966005)(790700001)(2501003)(33656002)(2906002)(71190400001)(76116006)(229853002)(91956017)(6436002)(66946007)(54896002)(6306002)(316002)(6246003)(81156014)(81166006)(66476007)(66556008)(66446008)(64756008)(8936002)(6486002)(36756003)(236005)(476003)(86362001)(25786009)(102836004)(66574012)(6506007)(99286004)(53546011)(486006)(2616005)(110136005)(5660300002)(46003)(6512007)(4326008)(186003)(574754004)(24704002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3776; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ilSqLQX3b1oWcipOUzBbo6FmxWZPRyZ0lRU0X7iohPNX7oZgzKichM5vRnksprgkXFNY4fgOrYaRI+IecVU3vCEjnSRcNnc3dIuYQGDLO9J3EVJS1f6dNWuyF1hNzkfyLpIlYx2TB2GjNJWWwr6S6X6vdRMKcXz0Ir7cXLew+Hcu9X/4nIItCswKSM3XgZrt9+YRuyV9H/qSjOPzlXAh/j0PAXsRphW/JQG7fQSKCs1z+uy7XcYc7xapNF5gqBFibmSlwujamUlnQVXO+Dp1GX/Z6rjzlOz8KflLFinbbSK9W1LIF6JvEiqAV0vMZ5wVjwZbMlYJci1DBR8ql75svWkkTmhWbRtSjvM6OeGVNuf5Dv/py1zcMkViu4shZd0aGHVEZECNgpoJoRDF6gnU+yu/WsMm5vpREz6GBBEVPmI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_EDADD0C09D634928B67688A7E2CF084Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f589fc6-eddf-4071-9e7f-08d7518eb7bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2019 16:42:50.4458 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QJcYdhIqEa4a9/nP78218+968aH8y3A6Yvy5FdirTJRUIopYvT2ibweY5JAZASyEs5520/m28KhI++NmVJJIoQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3776
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.28, xch-rcd-018.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_Z5W2XMeuwhV9p6gSYPWxMobXHg>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Oct 2019 16:42:59 -0000

Li,

Inline.

Thanks,
Pablo.

From: li zhenqiang <li_zhenqiang@hotmail.com>
Date: Friday, 11 October 2019 at 03:58
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Cc: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Resent from: <alias-bounces@ietf.org>
Resent to: <cf@cisco.com>, <pcamaril@cisco.com>, <john@leddy.net>, <daniel.voyer@bell.ca>, <satoru.matsushima@g.softbank.co.jp>, <lizhenbin@huawei.com>
Resent date: Friday, 11 October 2019 at 03:58

Hi Pablo,

Would you please explain the benifts of the flavors? Why do you want to do so, not just you can do so.

It’s a question about use-cases and defining building blocks for those use-cases. As such, the flavors are one such building block: they can be enabled or disabled individually at the SR Endpoint; and the SR Headend, upon computation of the SR policy might choose to use the SID with a particular flavor support or not.
A vendor might decide to support it or not; an operator might decide to enable it or not based on his use-case; and -since they are signaled by the IGP-, an SR Headend takes this into account when computing the SR policy.

For USP and USD, when we only use encapsulation, in which situation the destination only do USP, but not decapsulating the outer header?
One example is the case of an SR-host.

Two more questions:
1. draft-ietf-spring-srv6-network-programming says the PSP, USP and USD flavors are variants of the End, End.X and End.T behaviors. But the example illustrated in NET-PGM Section 2.8.1 is DT4.
The End.X behavior with PSP is executed in node 3. Please re-read the paragraph that starts with “When 3 receives the packet, ...”

2. The instructions for PSP and USP are just pop the SRH, don't we need to update the NH in the outer header accordingly? for exmaple, SRH is inserted when encapsulating a packet at an ingress node, and only SRH is inserted, the NH of the outer IPv6 header is SRH, and the NH in the SRH is the upper protocol(the type of the original packet). When the SRH is poped in this example, the NH of the outer header is still SRH, don't we need to update it?
Yes, this is correct.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com

From: Pablo Camarillo (pcamaril)<mailto:pcamaril@cisco.com>
Date: 2019-10-08 15:02
To: li zhenqiang<mailto:li_zhenqiang@hotmail.com>; spring@ietf.org<mailto:spring@ietf.org>; ipv6@ietf.org<mailto:ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming<mailto:draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Zhenqiang, Ron,

The PSP/USP/USD flavors are not -and have never been- related to SRH insertion.
One example for the PSP behavior is the first use-case that Wang described in his email. This same use-case is also captured in the companion illustrations document for NET-PGM Section 2.8.1. [1] together with a detailed packet flow.

Note also that the example that I provided in my previous email is for the USP flavor, which is one of the two that you are asking for. The decapsulation can only be achieved with the USD flavor which is different.

I believe that the technical aspects associated with PSP/USP have been addressed.

Cheers,
Pablo.

[1] https://tools.ietf.org/html/draft-filsfils-spring-srv6-net-pgm-illustration-01#section-2.8.1


From: li zhenqiang <li_zhenqiang@hotmail.com>
Date: Saturday, 28 September 2019 at 17:15
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Cc: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt

Hello Pablo,

Without SRH insertion, PSP and USP are not needed. The example you give is decapsulation, not SRH pop.
I can not imagine the scenario that will use PSP or USP without SRH insertion. We need illustration to keep them in the draft.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com

From: Pablo Camarillo (pcamaril)<mailto:pcamaril@cisco.com>
Date: 2019-09-27 19:13
To: li zhenqiang<mailto:li_zhenqiang@hotmail.com>; spring@ietf.org<mailto:spring@ietf.org>; ipv6@ietf.org<mailto:ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming<mailto:draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Hi Zhenqiang,

Can you clarify what is the issue with the PSP and USP flavors and how it is related to SRH insertion?

For example USP flavor removes the SRH at the last segment (the final destination of the IP packet), before proceeding with the upper layer header processing.

Cheers,
Pablo.

From: li zhenqiang <li_zhenqiang@hotmail.com>
Date: Friday, 27 September 2019 at 10:41
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Cc: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt

Hi Pablo and all,

Thank the authors for their efforts and quick reponse to the discussion in the list.
Since the SRH insertion parts are now removed from the base srv6 network programming draft, are the PSP and USP flavors appropriate to stay here? They do the SRH POP action.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com

From: Pablo Camarillo (pcamaril)<mailto:pcamaril@cisco.com>
Date: 2019-09-25 02:30
To: spring@ietf.org<mailto:spring@ietf.org>
CC: draft-ietf-spring-srv6-network-programming@ietf.org<mailto:draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Hi all,

We have just posted the split of SRv6 Network Programming.
The SR endpoint and transit behaviors that perform SRH insertion are now under a new individual draft (draft-filsfils-spring-srv6-net-pgm-insertion). This revision does not contain any other update.

As mentioned last week, throughout the rest of the week we will push another update with a few functional updates (e.g. NH=59).

Thank you,
Pablo (on behalf of the authors).


-----Original Message-----
From: spring <spring-bounces@ietf.org> on behalf of "internet-drafts@ietf.org" <internet-drafts@ietf.org>
Reply to: "spring@ietf.org" <spring@ietf.org>
Date: Tuesday, 24 September 2019 at 20:23
To: "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>
Subject: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-03.txt


    A New Internet-Draft is available from the on-line Internet-Drafts directories.
    This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

            Title           : SRv6 Network Programming
            Authors         : Clarence Filsfils
                              Pablo Camarillo Garvia
                              John Leddy
                              Daniel Voyer
                              Satoru Matsushima
                              Zhenbin Li
    Filename        : draft-ietf-spring-srv6-network-programming-03.txt
    Pages           : 42
    Date            : 2019-09-24

    Abstract:
       This document describes the SRv6 network programming concept and its
       most basic functions.



    The IETF datatracker status page for this draft is:
    https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming/

    There are also htmlized versions available at:
    https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-03
    https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-programming-03

    A diff from the previous version is available at:
    https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-srv6-network-programming-03


    Please note that it may take a couple of minutes from the time of submission
    until the htmlized version and diff are available at tools.ietf.org.

    Internet-Drafts are also available by anonymous FTP at:
    ftp://ftp.ietf.org/internet-drafts/

    _______________________________________________
    spring mailing list
    spring@ietf.org
    https://www.ietf.org/mailman/listinfo/spring


_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring