Re: [spring] "This solution does not require any SRH data plane change" in draft-filsfilscheng-spring-srv6-srh-compression-02

John Scudder <jgs@juniper.net> Thu, 14 October 2021 14:54 UTC

Return-Path: <jgs@juniper.net>
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 BC1613A1693 for <spring@ietfa.amsl.com>; Thu, 14 Oct 2021 07:54:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, 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 header.b=gXUA13BN; dkim=pass (1024-bit key) header.d=juniper.net header.b=dX/szw+D
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 HC1FyvWpv3BQ for <spring@ietfa.amsl.com>; Thu, 14 Oct 2021 07:54:33 -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 56D343A0A0A for <spring@ietf.org>; Thu, 14 Oct 2021 07:54:33 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19E8U4VN001875; Thu, 14 Oct 2021 07:54:32 -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=Dr4lLt6Jlj77G7zOUiuVLInKBhClOVtZPQOFyXl9d5Q=; b=gXUA13BNPD1URxdpaBiUURWmnskUUbmqUfjNATmYmUTN8QBoqOSrXvyLTbaiqybSd6iG DdTWmH+51FroGEb/r/LJD48aS1Sovxyk8aeYZ7mOjBvPzb447QJtWyTTtyRCAqtglyS2 r72NOPf4xgOOudveUlbNqBjuY1JFKENyAPqWs+4fQwEbPFSslMzpiNR9u3epUNzwwGVT dc9RYMtX+pECvkV4fnrMSV3dJ/h/9nddot+wReBrcCYFzJO8+KVtFKjuoktW8Z5XIERY Px65mwP3owjBqVzCzAif0pkEPLWdYBSJlq7iWa3K2xZqIkHNtGQ/ImMDQuLMDBdimpvD cA==
Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2172.outbound.protection.outlook.com [104.47.73.172]) by mx0b-00273201.pphosted.com with ESMTP id 3bph2wrvkp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 14 Oct 2021 07:54:31 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mBzP+KlwMHgTiD4ICaQ+ypcK5CugwgkpnjxmqWcNbr+KcJ1WCzlFWn45zP44Hbt7TxVZ1c9ss6Ke6gSSfvkb17GmRI9GTqbHqk9U9dsR26I8il4xbysy41qAItbmysXaJ0WyYxz42iXHIPAbUGqMpf7B02h2mp0G4EvhqqZGyGV4A6+++valhRwAxnauf4v+CJ+3h54kAjVe/UVg1EJZzjCooWNWI6cLlSXbBPMg5plQwaHMNtYHTn/xAjX+roJtYBa+SMB5kOI42z9sP0b/dKdk2+V0mnajXLrdQKHJ3H40YgyaP6EaECpw441cy5zQWGwiHQUjHkBsMwuwGa7Myw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Dr4lLt6Jlj77G7zOUiuVLInKBhClOVtZPQOFyXl9d5Q=; b=Z4xOlsyTxa7libcrTkBRysFP9AMMw2vYJ1kUwPP2/3fACX+VAb26gazjFNbcSuUEIUFFLyQEbUU/e8ZqiQCT8xF9rUrXIK5kG1FPMrTLmxKr6BR3nGu4pmtGh+sp0ArCnZmr02/rMj/rWglT9vyS2qO97opa7TzmT8y5N6LefYD+bYeCI9OM008PVvEXFhcl/nG44HpKDgIEU9ble0VJvJaybcjQCuOCWYkDwz8KnNiLqwoPF7LgTAmA5wkBWUOjcs9n0bjxykrZfM9BOvbwoQ1uXnjFtCx7NjW8X9XtRQDumt//fZo59wkrHKuX7OvnU6oCHoKXLGDcdfRARkEc9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dr4lLt6Jlj77G7zOUiuVLInKBhClOVtZPQOFyXl9d5Q=; b=dX/szw+DB4dH6rBl7h+hV7uf77eBtX7Gagvzxl7x1iib82JaSXzs+9EdLkwz6pv2Pl/i7mGbirLQH3IMY1lFw42zSmCpXWu8Y6RYWYVZCcHcpQ/7sTTtZydd1JSPV0r+V2n14Nq09iB01FlEuB1kIrv7Sffmmo5LWyqqU5/X064=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by MN2PR05MB6046.namprd05.prod.outlook.com (2603:10b6:208:cd::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.8; Thu, 14 Oct 2021 14:54:29 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::10b9:2bb9:11f2:6b4a]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::10b9:2bb9:11f2:6b4a%3]) with mapi id 15.20.4608.016; Thu, 14 Oct 2021 14:54:29 +0000
From: John Scudder <jgs@juniper.net>
To: Stefano Salsano <stefano.salsano@uniroma2.it>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] "This solution does not require any SRH data plane change" in draft-filsfilscheng-spring-srv6-srh-compression-02
Thread-Index: AQHXwIGtAQ5iI0HLYkm+pjy3rdbrTKvRinmAgAAHlYCAAAf4AIAA+7wA
Date: Thu, 14 Oct 2021 14:54:29 +0000
Message-ID: <5732621F-6634-4F98-A970-2655DE044951@juniper.net>
References: <F8D10864-2C21-48F5-8D0E-1C2C1E54E434@juniper.net> <CAOj+MMFdTUCTGkKVr0o78kgid4NdVBG30ND=HR4jV0JU_ncsiQ@mail.gmail.com> <CB63798D-EBFB-44D4-A0C4-FD22DEDC5EC3@juniper.net> <a8ebb960-70ed-c0e2-0e78-7adf4ff5a7a8@uniroma2.it>
In-Reply-To: <a8ebb960-70ed-c0e2-0e78-7adf4ff5a7a8@uniroma2.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3654.120.0.1.13)
authentication-results: uniroma2.it; dkim=none (message not signed) header.d=none;uniroma2.it; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d9f47a64-fdd7-4d14-2716-08d98f228628
x-ms-traffictypediagnostic: MN2PR05MB6046:
x-microsoft-antispam-prvs: <MN2PR05MB6046801547499DD636F2E25CAAB89@MN2PR05MB6046.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wZG7jgQijL7quvoHopLLvpHnPbfAaCUMf2G7iuMtiKSIiN1c4IpIN5rjQZtHS3sLe5mgU0wUfekRhLE9qKPCZavStJjasZRO9W0LxbFsy3ShC/MgkxOfrErZJqZ4NmQnUjqXUEMuNqu6JIU30yHPXISX+E1YQxMJbqwi1j0ZZUOa9XPQ2JsOnzrHJpahgLepQToGalgU0maYNOQCVYQs3PqSjhiPeGnTIMZLpzanK2vlSmPSg9X2oeeU5SnGWq7m+zszCfILAfsvlld8pf/LZAhYl3mOw9tSX0WUEM89Oc9d7Ji8CrnRg7nxfApMMyjADPrMCnHkftA+I1UqVx6eFH01T3apxN08Fp5fkvnUcmukjyaGGkGjc2VN/5gDGN081500jxJGbUm1/JLZyCmSWTDvw1FUB2cgab6n8rufoy9IqeWYmzm/Jsjq41yyz4EFA3ez1RQTtdmkfTlTHF+T+uoBrIx4R/NZcgBYzAJn0w9Uag4+3YFWPUWIXxrlqdDuY2mnnTJlkEIZgTTGSxWxFHmI0/YCVSoP3MIf+edtUX9sjdZ0U9CmSIHSQm5R7cveky31F5jfgzAUPdI5FuxNcX+T0NDfLK+I8MzEKb6Jn0ef75FBC7BHqHMhzcSNPYnzmYW0RKtdCePG2861U7+1n7YEAHI+yE6yi2GHoyGS9RUSir6EmftnKq66BUo7qr0lqvC7Sad0Q+DEKz7cVnmOoWlfM3gZprBUbA9CLUeehLdtiJ+OngwF8OHOgKmDa/gQ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(38070700005)(33656002)(36756003)(4326008)(6916009)(8936002)(66946007)(76116006)(66446008)(2616005)(66476007)(64756008)(86362001)(122000001)(6486002)(53546011)(6506007)(2906002)(26005)(316002)(71200400001)(508600001)(5660300002)(186003)(91956017)(66556008)(38100700002)(6512007)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1bc02uqfE8RiYiXfwhliCId6zN/tLsggkHUl19NqX/rFgNtATbLDO4lwOJLshGjcvwjESJAM6MtcpbEE742QghH8v7TCnr8AbK2tCCxWsLeWW4iI8PWx/noVJi10PrIMce+IA79XqXtH0UyJGA++C77AibWAlVUE69gqQDaWZWto2CIQ5wHU1llhfpvYO0U6iGugMvyBWDC2JrK9vYJyZSj6B9GW06wpZRWS3Hs+M1ZKciJLnHIMuBDII3YBwAEERYk45SyfR6FQzaaLKR5llSIgUBpqj1pgnlci2l3xHqOMBMNbJdgxesyXHjVpzjCxpWjeyHpruVxUl9vr0tG8ic+zDP3Ho/GN5hhgekV49kmLqe99BjDn5WvbBLT2SXyco20FxGt51hJK/xFiyyV6OXhIOzek0N788oo1RO1LY0J77dXeRkLb66V0398zdQde8QmCtn21yxJZLYof0eygDsM4O71VPdK+4l1UClJhRFUJPGIH37ewFuykW8/aih506B5cAwDKLUxsPiYoXHN9IxTJ5lutcmZCzQLFFLEDB2g/gakyYAqbq1masEmocUyDR+bABbT1MErkvq5hHD9AfBYeb2/GB244yWsylce/b2v2mrltctY5WNOpj7H20ZOE4BB7Cc+7s3DZBv64D29PsYbvXvlwej/cT6oqxQLOsD4TAMnV6BsbEY1We/W//eAe4I4DLlOiZXIKWZVi7Bol34uvcP28Qg9K7bbIHwRGmnpmekKQmrMhXuose1WjflLCjf7mNjTPhg0p3XCjf1DHe/jrQnEb7CrDRWa8BnlNjt+4ZzWGrpOTYeYECnJl6964ImjkcMJhFngr1IzctBHgOMVu1Rc6zVTbh1nHhGY4fMZLcgJscpjcdQKdvh+x/Cn69yE+Nbixw+4IFexBrttuczbTlP9GuRm9GuTxgp9tg9zhjVWE8I5KbAllilpAjCqvXleUiCyZpk0/pzcZvnQ1QXdCElrXOGda8JLe7KbIqcYJ2wvkm0yhLDUh7k3KOeNrPBjQaPWP/Emfw1AM3aOcuhp+vUqOMsaXBhATrkNNmzz0MIHEiANCQ6BgX+B9DpwiJcfr07mvFVlDvSe7N/qas40MzeNZT17WvkCsY471jWZcg9rGVNWho+HQe/qpmCt7hB5YSD3i5i/SE2hsvNuoWf3Mu9Vpk4ZFCtIqxx4BsJcZbdK/A9cxioszokaxjmhMjelpYFI23AH1YQVJxPQVjJApnT5nU6yzBFUsdMh+jiJttHfhUyMmOlOGxwUGekikboMmnTz+d6xjcR+qEFsTBI+Io7flXOncX1Xnzvm65H1q0m44C8UDi+rmxQoYBYSx3Tm6JaHmgVf7T2KZwoTRJw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_5732621F66344F98A9702655DE044951junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d9f47a64-fdd7-4d14-2716-08d98f228628
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2021 14:54:29.1324 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ygXAFPX75hhQjvOcHWMlm5R9MZkzqpl+QTQg0E9374GacskwrphGKRQW1pOXp3H1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6046
X-Proofpoint-GUID: X92BSF6h7foTKlz-eXZmN1LA5otArBeG
X-Proofpoint-ORIG-GUID: X92BSF6h7foTKlz-eXZmN1LA5otArBeG
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-14_08,2021-10-14_02,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 suspectscore=0 mlxscore=0 clxscore=1011 bulkscore=0 adultscore=0 phishscore=0 impostorscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110140091
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jI6xlI8spYLqbcnm0690cg7tj6Q>
Subject: Re: [spring] "This solution does not require any SRH data plane change" in draft-filsfilscheng-spring-srv6-srh-compression-02
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: Thu, 14 Oct 2021 14:54:39 -0000

Hi Stefano,

We agree on the overarching point, which is that the statement isn’t clear as written.

I take your point about reading it in the context of SRv6 Network Programming, and I would absolutely agree that it’s right to talk about “the Network Programming paradigm”, but right now I don’t see this paradigm as defining “a data plane” in a useful sense. I won’t go into greater detail on this right now since it may represent a serious tangent and might not end up being relevant depending on how the authors (and WG if the document is adopted) decide to address the concern.

Thanks for your helpful reply,

—John

On Oct 13, 2021, at 7:53 PM, Stefano Salsano <stefano.salsano@uniroma2.it<mailto:stefano.salsano@uniroma2.it>> wrote:

Hi John,

I agree that the statement "this solution does not require any SRH data
plane change" needs to be clarified, also because there is no formal
definition of a "data plane", hence it is even more vague the "SRH data
plane".

My understanding of "SRH data plane" here is the combination of RFC 8754
AND RFC 8986 (SRv6 Network Programming).

The second sentence in the draft says:
"SRv6 Network Programming [RFC8986] defines a framework to build a
network program with topological and service segments carried in a
Segment Routing header (SRH) [RFC8754]."

So I think the context of the draft is SRv6 Network programming... in
this context the basic idea is that you can add new features (i.e. new
instructions) in specific nodes and add the "network program" in the
packet header so that you know in advance which nodes will execute which
instructions.

In this way you can include in your network a mix of "legacy" RFC 8754
nodes (that do not need to implement the new features) and nodes that
support the new features (e.g. the CSID flavours).

I think this gives a reasonable interpretaion of "does not require any
SRH data plane change"... though I agree it could be better explained

ciao
Stefano