Re: [spring] Regaining Focus on SRv6 and SRv6+

Ron Bonica <rbonica@juniper.net> Sat, 07 September 2019 21:52 UTC

Return-Path: <rbonica@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 452F11200F5; Sat, 7 Sep 2019 14:52:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=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 5q3LBftYK__L; Sat, 7 Sep 2019 14:52:22 -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 ED20D1200C3; Sat, 7 Sep 2019 14:52:21 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x87Lo3a5017173; Sat, 7 Sep 2019 14:52:20 -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=DefjthQGsto5IpWc6g/uIt4TWQHXUmd6sVLWR6vfSO8=; b=bWEe+Ie+PhTCIiexfmnzyK/5w8O81RvjFisrcBP06p+CQWx3PWDE5G4IJ5yDIX6TeMVr xeUN+iyWFR3PjzWTZHrncTN8vLe8pnv21RRO/4MRatF4bgdYe18sqe1nLY9fTdUSIcv0 XSQHq+GjOMTIGgvCs2d95hzOu35Wzsgu/vhqEH0hxSDM1rEXt+6haJCqMqzJruI2nIPV Esy5HqwSkxDhMNQif/BFsIYU+15Ww8gD6eOwj90kMPQlrrTWtebc4HKhOikoZ9CckTBb BYG2aU+m6SGAWi5cMyLNJRi7WwBgBtxYWoUaZYd7i5yPazb2eMoEtiJAvUTHHfSRrGPX VA==
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2055.outbound.protection.outlook.com [104.47.48.55]) by mx0b-00273201.pphosted.com with ESMTP id 2uvafh8nmc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 07 Sep 2019 14:52:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U954SgNpr+9B8ABjdKxNxtB6s8y2hAODHiIGLgJv+2IqMyuCiN2sJ0zyg8mTFzxQEQWesNMgc9o7D2xpsSSdFXs1zILyOeiFm/I8azlpA0/YAnqCANpn2f6j80CvP89FyOPPcXIL5lAa4bEk307DQxsMQs1ZyKrqPmgbtzXoXxzVHfuUNiYttbG8bmJ65jAzvb0QFvWBFdiEpzcxqJhEUHT+l/DLYF88z/emVSLjJPMQ27icx+UijeEZD7HiXeeryNUHBsw+mYclI6OfX68qM88eG4s3al8wQ76XODZdujy/h1d0ZRHTU5kua0Lh631Wtl9yc4/Xf27xagYRzWQ18Q==
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=DefjthQGsto5IpWc6g/uIt4TWQHXUmd6sVLWR6vfSO8=; b=Dgtw/lleyv0THOBEtkxgO1APvo2Q5vjBO54mXKrv1vnIlqyVUTPoDVi8O82bHuBhEUNoUUbwdXu5ccG8zgtyxijhzBJLzfiF55DFUiOrtb6aHxzHOVwKg2n2XeYoCHwoCPnyQ4tiy+vu/bqZ4rFUExgs/t90F8Z1PASQbpPV2udmAhdanLYo0RiJNJbHWYua7x1lDiCtufRbzDd3f62WlZZEws7lhZFvcmBZKI3D2+oICWkcIgrCK20wGzfhUYgbPEaZyEx+zVaeiPj8rz5xTw8mYYNPWFRrBg2OvYWgcfamMGomPMkgh6Xi/8Wnz/iGsWUDV/WpzOH6XaByTnmo0g==
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 BYAPR05MB6280.namprd05.prod.outlook.com (20.178.51.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Sat, 7 Sep 2019 21:52:16 +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; Sat, 7 Sep 2019 21:52:16 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQA6Gq+AAAKNagAACC1qsA==
Content-Class:
Date: Sat, 07 Sep 2019 21:52:16 +0000
Message-ID: <BYAPR05MB5463142898089E1A22307902AEB50@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>
In-Reply-To: <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.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-07T21:52:15.2289284Z; 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=fdd4d47e-5be0-4de2-81c7-d1520f1365c5; 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.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc56200b-527b-4782-221b-08d733dda663
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:BYAPR05MB6280;
x-ms-traffictypediagnostic: BYAPR05MB6280:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR05MB62808DD609A6AFE4D3D5E17BAEB50@BYAPR05MB6280.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(346002)(376002)(136003)(366004)(39860400002)(51444003)(199004)(189003)(25786009)(76176011)(229853002)(71200400001)(14454004)(5660300002)(74316002)(6306002)(316002)(4326008)(256004)(7696005)(66066001)(55016002)(6506007)(2906002)(53546011)(14444005)(6436002)(7736002)(966005)(606006)(478600001)(52536014)(33656002)(236005)(99286004)(54896002)(561944003)(9686003)(102836004)(86362001)(66476007)(66556008)(64756008)(66446008)(486006)(6116002)(790700001)(8676002)(81156014)(186003)(8936002)(26005)(476003)(81166006)(71190400001)(110136005)(54906003)(76116006)(446003)(11346002)(66946007)(53936002)(3846002)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6280; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: v6RfZNAoGCnLKRHVEjxVn3AcFBFHF1Ju7I4m1qfa5bnIjrhiHOcjGRSZvWhX+h7+5aMo9xTG6NMpsOEW7mJAe+tFo9UR3fVKXz9+/+LySwiNgLwMRQmstm037WYE2ysEtideB9dPBuI0qmc0X0GaWb81ocdKfPOYn4t7YSqiZ+9jMMjciSrIJnMcNGvBF1JDNZxX4nEo+ALNlllTrMxlB79Hwm80JgZBetQ+NlgE7RvbsMQlQDd/wNH/YcQdauVmXv2IdrZDNxWqs/IhVl0wtAFpDt0DKKs+sqie4d9RwE3XqwxK+D+bYMpnY393HrfuDkYPOrKOMiZlfiTN7n3IRYc46IvFGPzzJwAZhq4Fxp3f83Wd+y+cB84jtzaLgAj3La1U4a4JJGC1H9pTzXEf+Ln0lpxCabT6FaQa/M/QUCU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463142898089E1A22307902AEB50BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bc56200b-527b-4782-221b-08d733dda663
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 21:52:16.7428 (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: vX/u+5H4t+bvNTdR8L0mxRA1IL8g3LgW40hzKCF3XncHSLDkjdL+A5nd71IcBY2aHFqprA4K39aGhoh8H7k54w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6280
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-07_09:2019-09-04,2019-09-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909070237
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0gT54WI5W6VYD02YKLQOfFbeohE>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 21:52:24 -0000

Robert,

Tom is correct. In SRv6+, there is never any need for one packet to contain two routing headers. SRv6+ relies on prepending, in all cases, including TI-LFA.

Because the CRH is short, this works just fine.

I don't understand your comment about two destination headers. You might want to rethink that.

                                                                     Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Saturday, September 7, 2019 1:54 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+


> It doesn't depend on extension header insertion

Nothing depends on extension header insertion ... SRH insertion is an optional optimization.

> and there's no need to have multiple routing headers in the same packet.

Really ?

If I am doing SRv6+ in my network for TE and want to to do TI-LFA how would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two CRH EHs in the packet under protection ?

But this is just tip of the ugliness iceberg ...

All required extensions to protocols developed in to name just a few already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the new mapping (which is other then nomenclature close to SR-MPLS mapping) will require real development resources.

OAM in spite of few claims from Ron that "just works" is not addressed and does require even more extensions.

Then last I will not be able to use SRv6+ for my deployment needs in the global IPv6 overlay I am running simply that within my overlay I do not plan to run any control plane. Underlay basic reachability provided by third parties is all I need to construct optimal paths. So any protocol which requires new signalling to distribute mapping is non starter.

At the end we should learn from others .... (hint SDWANs) and avoid mistakes of the past (hint: LDP).

Many thx,
R.








On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>> wrote:
On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
<rbonica=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I think that this exploration is a good thing. In the words of Tolkien, "All who wander are not lost."
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header length is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinue work on SRv6+.
>
+ 1

I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
than SRv6 and the protocol works better with existing mechanisms and
protocols of IPv6 like Destination and HBH options, as well as AH. It
doesn't depend on extension header insertion and there's no need to
have multiple routing headers in the same packet.

Tom


>
>
>                                                                                    Ron
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org<mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$>
> --------------------------------------------------------------------

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkWNZwq$>


Juniper Business Use Only