RE: Comments on draft-bonica-spring-srv6-plus

Ron Bonica <rbonica@juniper.net> Mon, 15 July 2019 16:04 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 74419120088; Mon, 15 Jul 2019 09:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 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] 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 uqig0anxRLcs; Mon, 15 Jul 2019 09:04:44 -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 4B594120045; Mon, 15 Jul 2019 09:04:44 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x6FG4YNp023916; Mon, 15 Jul 2019 09:04:41 -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=WMtU9BAESlYSd7BTjnmeLduKNy7V6ZI7yQw5v7zsZCQ=; b=GyXPcr41M9/m0WJT2OcDr432g3aKE46XRjoS/ei80xCkRVMm3tRrsxYmtAJrzNh706jU njJK9bMmEDeG/URgA7bG9a4etqkSHGc1IvK6Rd2SD4N3X06XB02FZq65rW09kW4JYq+N kCXXHh9J0xVXpzYmr2zrlsW65ycg6eqi9sPmjGudN1fxLeow6jDFIbvmH68y0X5VYIIM fV7d/S+sYWwAACvYqvOLraOK1s7D1ZqQBSyzp9kIf8wS06POUXI12/AUZ0mgwEMNqsU5 vNd29glLPFsI3oX3tctWtd9ZQRUZlcmyRp9c4TfBzTJkM0/SmFcPZxxc/NUwSRKLhdau EQ==
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2051.outbound.protection.outlook.com [104.47.50.51]) by mx0b-00273201.pphosted.com with ESMTP id 2trv56r1xp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 15 Jul 2019 09:04:41 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hSEqCjIiv2so0mlTCS+MdbtKz4lj9Q/wdV2ITYxXpmXkCM3sPloMvTzaaJVSbbczlemMrkmLt8npF4NETs1WCCTDEOQ/ERj1AZei3VCcsuTUVi8tv7n1ns/0FAbpm5/0oHSjBGdRwiUrhXoZixKfbKwuQ+WZX2qy/28D3RfvA76k7sryHk6/girKnCBEvl20hCUD89op7mbYASNlpdNfgOGB8j0A+FL/N6YtkCazLGyvQb6w29INrdX0thbIx118U/zfKJEhY6NpLCkVsJ37CCoWCP8l1AZnyYkUMjYWvMbTZcRkh+ICf1NCUMkDV6USZJw049koYVBM2M0PPRF6iw==
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=WMtU9BAESlYSd7BTjnmeLduKNy7V6ZI7yQw5v7zsZCQ=; b=alLa0pfO7myda4oE6K/C0phccHxs0xGeXpUFoslAZQkCLM5WBEQtM4ndoGj+vYlNRNH9XF/NehufZQS+Mp4EOnCG9chyUCQplZtXl7KxFgPMTRLhbcR+dF6kVTUxDfb4caLHsEtpnv00oE39ij4UwoeLz7c62rPoB8dVOG8tDb8TPCMduVfoje+VXXzZwYbJQJ/tMxCCyKYi7tHK6KBk4dpz6VHCZGLI9hcTkl7Fksn88a7cj0eRt4J43r7CqbcLGX9pbkreIhL0ZUqOST2F+YlOr4ngv/9P9iaST4BTwfqM28U1pP6N+EsBnLuQ+pZtBpX5lPF6ihNLTNy45jqFdA==
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 SN6PR05MB5424.namprd05.prod.outlook.com (52.135.109.143) by SN6PR05MB5485.namprd05.prod.outlook.com (52.135.111.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.9; Mon, 15 Jul 2019 16:04:38 +0000
Received: from SN6PR05MB5424.namprd05.prod.outlook.com ([fe80::a8c7:83ed:3b1d:f33b]) by SN6PR05MB5424.namprd05.prod.outlook.com ([fe80::a8c7:83ed:3b1d:f33b%3]) with mapi id 15.20.2094.009; Mon, 15 Jul 2019 16:04:38 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Wang, Weibin (NSB - CN/Shanghai)" <weibin.wang@nokia-sbell.com>, Bob Hinden <bob.hinden@gmail.com>
CC: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, IPv6 List <ipv6@ietf.org>, Mark Smith <markzzzsmith@gmail.com>
Subject: RE: Comments on draft-bonica-spring-srv6-plus
Thread-Topic: Comments on draft-bonica-spring-srv6-plus
Thread-Index: AQHVMc/zNwwWhhCWJkuQwzj0JUWvnaa5SBQwgAAJzwCAAFQxAIAEbdCQgAAPsQCAAyr20IAJqvyAgADmVYA=
Date: Mon, 15 Jul 2019 16:04:38 +0000
Message-ID: <SN6PR05MB5424DA1C3BAD49EB0C1ABECEAECF0@SN6PR05MB5424.namprd05.prod.outlook.com>
References: <156203443756.5663.9945449277625935606.idtracker@ietfa.amsl.com> <BYAPR05MB42456FC99AE1C49B65A17FF6AEF80@BYAPR05MB4245.namprd05.prod.outlook.com> <CALx6S34Qe1Fqagrv+pv0HG=JO3BWe0vfKmvLNaPhhmYW-aUa+g@mail.gmail.com> <BYAPR05MB4245E320947B75009E90A02FAEFB0@BYAPR05MB4245.namprd05.prod.outlook.com> <CALx6S36GWLTyuXiaBUWCA8ypxv68v7voq_wJUqY8zdr5XrqWaA@mail.gmail.com> <CAO42Z2zHMowTsgjxf-5fz8_DJD3b2mVs6YQCdvP7oG8w1jvB0A@mail.gmail.com> <BYAPR05MB42451A4B567C0418AB1D0EADAEF40@BYAPR05MB4245.namprd05.prod.outlook.com> <DA0E4FF7-7844-4195-B4F1-EE2747B263C7@gmail.com> <BYAPR05MB4245020D28DA688617BE0D00AEF60@BYAPR05MB4245.namprd05.prod.outlook.com> <a90782cd4e884448b91f0739b162320d@nokia-sbell.com>
In-Reply-To: <a90782cd4e884448b91f0739b162320d@nokia-sbell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-mcafeedlp-tagged: True
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-07-08T22:28:56.4600671Z; 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=ea595fa3-ca21-4f13-a7c7-74cb96d9b41f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d19252bb-5ffc-4dd5-f4c8-08d7093e23ca
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:SN6PR05MB5485;
x-ms-traffictypediagnostic: SN6PR05MB5485:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <SN6PR05MB548586F47AAA05EFA5468961AECF0@SN6PR05MB5485.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 00997889E7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(396003)(366004)(376002)(346002)(136003)(13464003)(199004)(189003)(51914003)(478600001)(66946007)(256004)(4326008)(14454004)(30864003)(446003)(5660300002)(52536014)(11346002)(966005)(7736002)(76116006)(486006)(8936002)(2906002)(66556008)(66446008)(14444005)(6246003)(64756008)(66476007)(305945005)(66066001)(25786009)(6306002)(55016002)(229853002)(53936002)(6116002)(3846002)(86362001)(102836004)(71200400001)(99286004)(71190400001)(68736007)(53546011)(476003)(8676002)(6506007)(26005)(186003)(316002)(7696005)(81166006)(81156014)(76176011)(33656002)(74316002)(6436002)(66574012)(110136005)(9686003)(54906003); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB5485; H:SN6PR05MB5424.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: gM5rpGfI8xQLxKlykAKf4bJnxbJvQLEF0LdcA1AYB837/IUCaMAIayfxa1VXg+oO9cQWC/r1bG/zWKfZiJ8g/tE7R52027ofOy/6FAFL9ARAK1RGQFNvz7DJm2VETgWupQlAYe3Oz6tEpO/XY83XNcCNRWQup0nkRbXP+zLVqaHMyeiOEnOjU0KywrondJM6IQF1FIA45DS8TQ5IahGwd7Z5I3BZP/RrR6R9wk+AuAKFPSYw2/PlELo3+DpHUZQ9VHIVvTQ6c4LaW3yovHa3xuoHdSaA78UdEjRdCx2Z338iwq2o7nMgCTgYFr2tedLFwcesYer7m9WViZVBnmt+nDGWO0BNagranlXj6N5KNJ5o7lCyg07iRplm/2TVZtQd7V9gYqtwcRTcb4E3baunsAqie5pQWFGRvMe9aaz7gK4=
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: d19252bb-5ffc-4dd5-f4c8-08d7093e23ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2019 16:04:38.7741 (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: rbonica@juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB5485
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-15_05:, , 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=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907150187
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/lMKdrebZNAhCjk-g4IVlG8zBH2A>
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, 15 Jul 2019 16:04:48 -0000

Weibin,

Thanks for your careful review and for this very insightful question. It does require some explanation.

Yes, all SIDs have node-local significance. This includes SIDs that represent strictly-routed segments as well as SIDs that represent loosely-routed segments. 

The text that you quote below, about loosely-routed SIDs having domain-wide significance, has been deleted from the currently posted version of draft-bonica-6man-comp-rtg-hdr.

And now for the explanation......

A SID is examined and processed by exactly one node (i.e., the ingress node of the segment that the SID represents). Therefore, even if an operator were to assign SIDs as if they had more global significance, they would still have node-local significance. That's all they need, because each SID is examined and processed by exactly one node.

Pursuing your question further, draft-bonica-lsr-isis-crh-extensions describes a mechanism that causes all loosely-routed segments terminating at a particular node to have the same SID. While this facilitates configuration and debugging, it is not strictly required. A controller could assign SIDs some other way and routing would still work.

An analogy might make this argument more palatable. Imagine a network operator that makes heavy use of IPv6 link-local addresses. In order to facilitate debugging, the operator configures IPv6 link-local addresses as if they had domain-wide significance. While this discipline may be significant and even useful to the network operator, it is coldly unnoticed by network devices.

                                                             Ron





Juniper Business Use Only

-----Original Message-----
From: Wang, Weibin (NSB - CN/Shanghai) <weibin.wang@nokia-sbell.com> 
Sent: Sunday, July 14, 2019 9:43 PM
To: Ron Bonica <rbonica@juniper.net>; Bob Hinden <bob.hinden@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>; SPRING WG <spring@ietf.org>; IPv6 List <ipv6@ietf.org>; Mark Smith <markzzzsmith@gmail.com>
Subject: RE: Comments on draft-bonica-spring-srv6-plus

Hi Ron:

According to following part of section#5 in srv6+ draft, 

+++
SIDs have node-local significance.  This means that a segment ingress
   node MUST identify each segment that it originates with a unique SID.
   However, a SID that is used by one segment ingress node to identify a
   segment that it originates can be used by another segment ingress
   node to identify another segment.
+++
Does it mean All type of SID have node-local significance in this draft? If I am correct, I think it is conflict with the content about SID type in your another draft "CRH", the loosely routed SID must have domain-wide significance.
The following sentences is from draft section 5 of CRH.
++++
Loosely routed SIDs have domain-wide significance.  This means that
   within a CRH domain, a loosely routed SID MUST map to exactly one
   IPv6 address.  By contrast, strictly routed SIDs have node-local
   significance.  This means that within a CRH domain, one node can map
   a strictly routed SID to one address while another node maps the same
   strictly routed SID to a different address.  See Appendix A for an
   example.
+++++++

--------------------------------------
Thank you !


WANG Weibin


-----Original Message-----
From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: 2019年7月9日 6:29
To: Bob Hinden <bob.hinden@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>; SPRING WG <spring@ietf.org>; IPv6 List <ipv6@ietf.org>; Mark Smith <markzzzsmith@gmail.com>
Subject: Re: [spring] Comments on draft-bonica-spring-srv6-plus

Bob,

SR encodings that require 128-bytes of overhead consume excessive bandwidth:

- on network links
- in ASICS

While the former is interesting, the later is probably more significant.  In order to process at high speeds, ASICs need to access the entire IPv6 header chain. So, they copy the header chain, including all extension headers,  from buffer memory to on-chip memory. As the number of bytes in the header chain increases, so does the cost of that copy. And the longer the header chain, the less accessible the technology becomes to low-cost ASICs.

So, the most significant benefit may be  in keeping that copy under 128 bytes.

                                                                                                       Ron





Juniper Business Use Only

-----Original Message-----
From: Bob Hinden <bob.hinden@gmail.com>
Sent: Saturday, July 6, 2019 5:42 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Bob Hinden <bob.hinden@gmail.com>; Mark Smith <markzzzsmith@gmail.com>; Tom Herbert <tom@herbertland.com>; SPRING WG <spring@ietf.org>; IPv6 List <ipv6@ietf.org>
Subject: Re: Comments on draft-bonica-spring-srv6-plus

Ron,

> On Jul 6, 2019, at 2:05 PM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
> 
> Hi Mark,
> 
> In my experience, operators object when SR overhead consumes more than 80 bytes. Also, I have encountered two classes of operator:

What is special about 80?   Why not 64, 128, 256?

Bob


> 
> 	• Those who avoid strictly-routed segments
> 	• Those who rely heavily on strictly-routed segments
> 
> Those who avoid strictly-routed segments rarely generate SID Lists that contain more than 8 entries. So, they are generally OK with 32-bit encoding. This is because with 32-bit encoding, the total SR overhead is exactly 80 bytes (i.e., 40 bytes for the IPv6 header and 40 bytes for the CRH).
> 
> By contrast, those who rely on strictly-routed segments regularly generate SID Lists that contain more than 8 entries. So, they are generally required 16-bit encoding.
> 
> IMHO, the operator understands its needs better than we do. We should support both. Let the operator decide at run time.
> 
>                                                                                                                  
> Ron
> 
> 
> From: Mark Smith <markzzzsmith@gmail.com>
> Sent: Wednesday, July 3, 2019 9:08 PM
> To: Tom Herbert <tom@herbertland.com>
> Cc: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>; 
> 6man WG <ipv6@ietf.org>
> Subject: Re: Comments on draft-bonica-spring-srv6-plus
> 
> 
> 
> On Thu., 4 Jul. 2019, 06:06 Tom Herbert, <tom@herbertland.com> wrote:
> On Wed, Jul 3, 2019 at 12:44 PM Ron Bonica <rbonica@juniper.net> wrote:
> >
> > Hi Tom,
> >
> > Thanks for the review.
> >
> > On Friday, I will update draft-bonica-6man-comp-rtg-hdr. It will contain a section on mutability. It will say:
> >
> > - the Segments Left field is mutable
> > - every other field in the CRH is immutable
> >
> > I will also update draft-bonica-6man-vpn-dest-opt and draft-bonica-6man-seg-end-opt. Both of those request an IANA option type with the CHG bit equal to 0. So they are both immutable.
> >
> > SID encoding isn't entirely opportunistic. Since the last IETF, we realized that it would be burdensome for every vendor  to support all three SID lengths. So, we said that implementations MUST support 32-bit encoding and MAY support 16 bit encoding. (We dropped 8-bit encoding entirely).
> 
> This sounds dicey from an interoperability and flexibility point of 
> view. Supposed I've deployed a network where everyone is using 16 bits 
> SIDs. But, then for some reason I need to switch vendors for a small 
> part of the network and their implementation doesn't support 16 bits.
> Do I need to up the MSV and make all SIDs to be 32 bits just on the 
> off chance that one of the new nodes might be in some SID list?
> 
> >
> > A side effect of this decision is that a node should only send CRH's with 16-bit encoding every other node in the domain supports 16-bit encoding.. So, network operators will need to configure the SID length on each node, with the default being 32.
> 
> Well, in light the above problem, I have to wonder if it's better to 
> only support 32 bits. The leap from 128 bits to 32 bits is much more 
> consequential than going from 32 to 16 bits. Other than that, it 
> simplifies the protocol, reduces support and test matrix, ensures 
> interoperability, etc.
> 
> One single size is much better.
> 
> I think most people will pick the larger size, regardless of their functional SID space need, to avoid the possibility of getting it wrong and then having to do a lot of after hours and possibly service impacting work in the future to expand from the smaller to larger size.
> 
> Implementations would also be simpler, so less opportunities for implementation bugs.
> 
> It also means no possibility of configuration errors because the size is a constant rather than a settable parameter.
> 
> A lot of the principles in RFC 5505 - "Principles of Internet Host Configuration" - seem to me to be equally applicable to network interior protocols.
> 
> For example, I think the whole of "2.1. Minimize Configuration" fully applies here.
> 
> Regards,
> Mark.
> 
> 
> 
> 
> Tom
> 
> >
> >                                                                              
> > Ron
> >
> >
> >
> > Juniper Business Use Only
> >
> > -----Original Message-----
> > From: Tom Herbert <tom@herbertland.com>
> > Sent: Wednesday, July 3, 2019 2:48 PM
> > To: Ron Bonica <rbonica@juniper.net>
> > Cc: SPRING WG <spring@ietf.org>; 6man WG <ipv6@ietf.org>
> > Subject: Comments on draft-bonica-spring-srv6-plus
> >
> > Hi Ron,
> >
> > Thanks for the draft.
> >
> > I think the name SRV6+ might be a little misleading in that it could 
> > be misinterpreted as SRV6+ being a superset of SRV6. Specifically,
> > SRV6+ doesn't allow 128 bit SIDs which seems inherent in SRV6 and so
> > the primary function (and implementation) of SRV6 isn't compatible. It doesn't seem like it would be that much effort to allow a 128 bit SID size to be compatible.
> >
> > I don't understand the rationale for needing a MSV to be explictly configured throughout the domain. Couldn't the appropriate SID size be chosen by the sender at run time. For instance, if all the SIDs in a list are less than 65,536 then 16 bit SIDs can be used, else 32 bit SIDs are used (I assume 16 and 32 bit SIDs are in same number space).
> > Since CRH has the bits stating the SID length there is no ambiguity at the receiver. SID compression is opportunistic and it's always good practice to avoid situations that require wide scale renumbering.
> >
> > Please add a section on mutability requirements of protocol fields so that there is no ambiguity.
> >
> > Tom
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: 
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail
> man_listinfo_ipv6&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo
> CI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=XHBhblXqRPQ3B3MXrgW
> aaG5S1rpL19W91khadzRJuQ8&s=MGMGhXEDBq7Aavhxrondm1PNtstBKgZ3_TaRPtXUvEc
> &e=
> --------------------------------------------------------------------
> 
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: 
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail
> man_listinfo_ipv6&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo
> CI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=XHBhblXqRPQ3B3MXrgW
> aaG5S1rpL19W91khadzRJuQ8&s=MGMGhXEDBq7Aavhxrondm1PNtstBKgZ3_TaRPtXUvEc
> &e=
> --------------------------------------------------------------------
_______________________________________________
spring mailing list
spring@ietf.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_spring&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=XHBhblXqRPQ3B3MXrgWaaG5S1rpL19W91khadzRJuQ8&s=aH7JIfGqjIdUmQdymQ0duOdskRuPtn7VDHCMAY6EJFs&e=