RE: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining

Ron Bonica <rbonica@juniper.net> Mon, 09 September 2019 18:00 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1F06120967; Mon, 9 Sep 2019 11:00:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 WRwbBkK6I51C; Mon, 9 Sep 2019 11:00:32 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 DDE0C1208F5; Mon, 9 Sep 2019 11:00:22 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x89Hxb2P000537; Mon, 9 Sep 2019 11:00:22 -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 : content-transfer-encoding : mime-version; s=PPS1017; bh=w1dbu7+gas9OZM2qZ98FfgMx5Z6ZhTfD2n9mlz5KpDk=; b=MAwLZrH2L72JJfmzCM/0NAvRkvIpRrEHbls4HvkduCU/F0GQceFlJNT+tlDMfXKR6N7O pYJKiXYEIO4sMZXXPrIozU5XBneDdbF8+mdfkeKcBvyqMXpke4kFZ7+YqoaE7Ckyrhpl 6o95TfOhqvsKiTdfAWD4Avj7VB7WIuEYrX0M3AaMku/07267fWTjjdtcDf/AT5A3CQ8f 2byypKhw692Sfp+ON7wTwHcPm1/hzREmvJzI7E67yGu/RxwhOXlu3f0xzkIpXOC2cdMk WA+RmPYqxxIiDPihHUprKq97Nk7/w6FARFqY18wfA+Ibfy2VnVFmt5pbUwyt6NQqli/C Ow==
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2059.outbound.protection.outlook.com [104.47.45.59]) by mx0a-00273201.pphosted.com with ESMTP id 2uvbjnbdtd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 09 Sep 2019 11:00:22 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K4aRLNdX/Ry2INQNd1oxY3T70PlYnzDdDq+IQi+uAtSX0DRs2i9851JnPQIljU2bUtx59DKWeVtO4jNan5Zc20HPsNi8bFcSq/GvS6v7FGdf75tzY2kLotw/BVmkeXlxDYSAODQESPr1O40KQb2Br95X0JWK3TkHfGDiE7fJWYIoqfVoXcKb0RKgCWSLCVBjidz1NEUnUYloAgS+GGmJnVrBXEG2rVbMHiMFQI2+k8LxEsAaJPzKiWWFU0LCHGatrHvI36FkCl5FrvUmCNBC1WSfn1lrx3XrMJzF5OivPqag/CFKixYrw26HbWVPxVuaypeZScg20LVWsR1YdEDHKQ==
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=w1dbu7+gas9OZM2qZ98FfgMx5Z6ZhTfD2n9mlz5KpDk=; b=nH+KmmsNJJ7AGVGPFkRot77xNfk5xN36FvLexKkguonqETPdXS7+X9zdY1D2q49zBZlQwNxLGyM8UYpMoz+yJhpHliDwQcAwLzSCZe+Yfm+8D8dmq3z5VxBSX/EKiBj0cBUZu6eNoMMwNSbd7aBssngD+9Tm+OJGZ1EYyJsSFitJxnZ4nJlJx9ot6kRlFl42VJ5BYRLuWDksIGF6xvoqeNNJu7yBSd+WTG4w1RjnLJKLH7Qa1YYOroR7En56ziOJb97fG0TmnHfHHV9/Aogr9HFyoba3ReK8Xc8kuxkktqwRcRv7ObrIH1TvODLuqFa+l62rkfqQvvskZaNe2qMCrA==
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
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5717.namprd05.prod.outlook.com (20.177.187.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Mon, 9 Sep 2019 18:00:21 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 18:00:21 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Robert Raszuk <robert@raszuk.net>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining
Thread-Index: AQHVZdAvBA1E3uNGY0ic0kCycje1qacjpTQA
Content-Class:
Date: Mon, 09 Sep 2019 18:00:20 +0000
Message-ID: <BYAPR05MB5463C6777A374E9B660944D5AEB70@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEDtrK-QNHmo4i7jqx8Dnz7QXv4GDT1wWmAHn=GS2-8Ag@mail.gmail.com> <078667bf-3785-4100-0a53-d8e90f844fd4@joelhalpern.com>
In-Reply-To: <078667bf-3785-4100-0a53-d8e90f844fd4@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-09T18:00:19.7815750Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=54c67625-a750-433a-b96e-3333155b8f06; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6595c774-551d-4944-64dd-08d7354f94cc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5717;
x-ms-traffictypediagnostic: BYAPR05MB5717:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB5717075FB65FBF87BEFB2D13AEB70@BYAPR05MB5717.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(39860400002)(346002)(376002)(136003)(13464003)(189003)(199004)(316002)(53936002)(6306002)(229853002)(7696005)(25786009)(66066001)(256004)(14444005)(6246003)(74316002)(476003)(11346002)(9686003)(71190400001)(71200400001)(53546011)(6506007)(186003)(26005)(66476007)(102836004)(76176011)(6436002)(446003)(66946007)(66446008)(64756008)(66556008)(14454004)(76116006)(52536014)(3846002)(6116002)(2906002)(305945005)(7736002)(55016002)(486006)(5660300002)(966005)(54906003)(110136005)(86362001)(99286004)(33656002)(81166006)(81156014)(8676002)(478600001)(8936002)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5717; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: RgM6F1uG1bmHumWtQQyj7y9Ve21jYEE0QcMUlDIuM3+Y6QN+KHxYZwxfaCq6QXQrNzHubh5PFbq8yCJ9zMzgv21+Et3tTO5wpAVKsSMA5448bVyVWCyjIz7wxZHeoUTM0RMXQsvFwXjhPptlrBXCZL0q4Yhs0fud9uCRJWjBxVaSy5HgkU+qvuClDIFKm71/B156Lq5OV6Ll+Y09x/iweAZIJyirnySldacw1TmsnY+oMYzSNIv1r+tM9Sl664B/ViCJN6FydSKSmABw6la6575f9AA6lQtn9hGDFJ76KxcZI4NKCwMCb3ZsNt+esGwT3cUyiw+12B+YicLcj6A7VwaVKNG/p1aDfYBQw2w+maxrujT4lBVcrilQ24garMLGhtlKu+79+rhgRO8Cuye/9KFJSfYgu/+cSEURDphnnnc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6595c774-551d-4944-64dd-08d7354f94cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 18:00:20.9986 (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: ENY4SPmNlLjwDGbXK8NvSOh6nzCqeWxiArgGmahsFSDtfP2CPCLU0qXi0qCbw5qb40s5vUprPkbmqxXg8I7ZcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5717
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-09_07:2019-09-09,2019-09-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=947 adultscore=0 impostorscore=0 bulkscore=0 spamscore=0 mlxscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909090183
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/DYQWb4HnZ-Kr1SEc4YclkXhPRlI>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Sep 2019 18:00:38 -0000

+1


Juniper Business Use Only

-----Original Message-----
From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Joel M. Halpern
Sent: Saturday, September 7, 2019 7:01 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining

With regard to service chaining, with either SRv6 or SRv6+, the interoperable mechanism for service function chaining is to carry NSH. 
Carrying the content of the NSH header in SRv6 SRH PDUs, while technically doable, is complexity that is not needed.

Yours,
Joel

On 9/7/2019 6:54 PM, Robert Raszuk wrote:
> Hey Ron,
> 
>     You may need to rethink your argument. (That is, except for the part
>     where you said that I was smart!)
> 
> 
> ;-)
> 
>     ____
> 
>     The SRv6+ PPSI does replaces something int SRv6. But it does not
>     replace the SRH’s tags, flags or TLVs. It replaces the low order
>     bits in the last SID. More specially, it identifies a function to be
>     executed by SR egress node. It replaces functions like END.DT4,
>     END.DT6, END.DX4, END.DX6, etc.)____
> 
>     __ __
> 
>     As Tom says,  the CRH is much simpler to parse that the SRH. It
>     contains only five fields, four of which are mandated by RFC 8200.
>     (The other is the SID list.)
> 
> 
> 
> The point is that CRH alone is not enough to make any jugement about
> SRv6+ complexity.
> 
> 
>     ____
> 
>     Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an
>     instruction to be executed on the SR egress node. Carries the same
>     information as an MPLS service label or the low order bits of the
>     final SID in as SRv6 SID list.
> 
> 
> When you can provide pointer to SFC document describing how it would 
> work with SRv6+ similar to 
> https://urldefense.com/v3/__https://tools.ietf.org/html/draft-xuclad-s
> pring-sr-service-chaining-00__;!8WoA6RjC81c!WOcr-ODRlejYVFb3cQeWtWE2yCWadubHStL7Tseto4hBUS9BwX-5S91En356M2wC$  which does require many elements from SRH we will resume the discussion.
> 
> 
>     What you say about the IPv6 Option registry being nearly full may be
>     a bit of an exaggeration. This is because the CHG bit is meaningful
>     of hop-by-hop options, but is totally meaningless for Destination
>     options. So, for destination options, the IPv6 option registry is
>     actually 6 bits wide.
> 
> 
> Are you proposing to split this registry into two ? to get 32 more 
> values for your destination options types ? And then what ?
> 
> Best,
> R.
> 
> PS from your last mail ...
> 
>  > Prepend an IPv6 header with its own Routing header
> 
> So this is exactly what I was concluding. The packet under TI-LFA 
> protection in SRv6+ will end up with three IPv6 fixed headers, min two 
> CRH headers, and anywhere from zero to two (depending on the functions
> required) Dest Options header before Routing Header.
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: 
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6
> __;!8WoA6RjC81c!WOcr-ODRlejYVFb3cQeWtWE2yCWadubHStL7Tseto4hBUS9BwX-5S9
> 1En06Jp28j$
> --------------------------------------------------------------------
> 

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!WOcr-ODRlejYVFb3cQeWtWE2yCWadubHStL7Tseto4hBUS9BwX-5S91En06Jp28j$
--------------------------------------------------------------------