RE: Compressed Routing Header idea

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Fri, 22 May 2020 03:24 UTC

Return-Path: <ketant@cisco.com>
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 A26CB3A0E2A; Thu, 21 May 2020 20:24:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=JmRUzFpR; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=BgCRyVAY
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 WN-LvyI7hEcr; Thu, 21 May 2020 20:24:55 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4F843A0E31; Thu, 21 May 2020 20:24:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16402; q=dns/txt; s=iport; t=1590117894; x=1591327494; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RwS1wpaSTda2viB41/BOBQrIk7GtyP2EyemqJvuMhMI=; b=JmRUzFpRRGjoq2G4lpORqdhloC2K8UbKpRU6HEK/lkbx1tToLFpMyaYr 2/ydYY2/SE+U3BrRRSF9YIXAJCwkqmBUyIOyJr7/6jPrucjivnxIFDfSX htbh1M/LH8c4VDqb+zKeE4ej2HYP9hp91ZII4vLyLaECSJeZ1XoiU1nRZ M=;
IronPort-PHdr: 9a23:l2Ujxx3/PjXHA6JZsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxWGuadiiVbIWcPQ7PcXw+bVsqW1X2sG7N7BtX0Za5VDWlcDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoPk1cGcK4bFrX8TW+6DcIEUD5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BuCABsRcde/4wNJK1jAx0BAQEBCQESAQUFAUCBR4FUUQdvWC8sCoQag0YDjT6JeY5CgUKBEANVCwEBAQwBARgNCAIEAQGERAIXgXskOBMCAwEBCwEBBQEBAQIBBQRthVYMhXEBAQEBAgEBARAREQwBASwLAQQHAgICAQYCEQQBAQECAiMDAgICGQYGCxQBCAgCBAENBQgMBweDBYJLAw4gAQ6TYJBnAoE5iGF2gTKDAQEBBYFGQYMmDQuCDgMGBYEJKoJjgkiHFxqBQT+BEUOCTT6CHkkBAQIBAYEsARIBIwUQChcCDYJNM4ItjkYSgwyGSJl8M0oKglOIKYtRhHWCYoh8hQWNEpBJgVyIEYJLjRKEEgIEAgQFAg4BAQWBaSJmcHAVO4JpUBgNh0CJAAkDF4NPhRSFCQE4dAIBMQMCBgEHAQEDCXyKQAGBDwEB
X-IronPort-AV: E=Sophos;i="5.73,420,1583193600"; d="scan'208";a="499700018"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 May 2020 03:24:52 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 04M3OqNm024253 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 22 May 2020 03:24:52 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 22:24:52 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 22:24:51 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 22:24:51 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UjbiY/h/1jQvor9oSuxhnR61d4W/T98Ipg5uv+gJseT3GxBXX+OIfAnuCIQVzuBGFZrOl6nBfvKXi+mTYTrhDwoPc3oXTSMnSj6hjX67Xw/cx/d8t1HreQXdCGT1UBNymZX6bq9Hy6P6Q8IP7JNLMT8hQrSRSQ7mVFk0Mi79idWHfCSXdW7quAeHOWjRLVA2ZpqBAKTsO63rri5JAZBOVT0btvUA9qD4UBrAEh1WEB+vwtUywda7blt4MBgBIG/rqWjCkT6AYBopHzuGTJmaYfDGFdyOodnvXAx1Z4x9TTFIi3J0A9bpmj0H6G6icMce4MpnpQIFtJwqCrik2eb3tw==
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=RwS1wpaSTda2viB41/BOBQrIk7GtyP2EyemqJvuMhMI=; b=JNVIhjsD0eOjot2FwBnOjayhbGZx3TM2dl6KydySduXS9NOWJvgN8+CE0EFL3gf6mZpJJH8a5bI23hsZAG22oWdm+OcrlOCaDGQA+I01oU0tjyES4xiy6iiDUlLeYUBs+ojRLOxZLis+h16mLk5JcdzqfvcYfNthIdoD9MpHeb+fLf7drEDZJRwkid7aIW4kya/mV0v0xcAgwkAaz65rQCWv+GFyFzyFA+vcxjHZ0ZIZifVcdJNxr9gi+cMfzMNZnuZXNuh0z4RgSm6i4kMC4npWhnwYNjuWFb0iCPzQzO/1M+WOfv37z8KuSCwOGNkhQXvs8bywblZ6b3I4h/sD0A==
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=RwS1wpaSTda2viB41/BOBQrIk7GtyP2EyemqJvuMhMI=; b=BgCRyVAYxKU7ZFIl7xAwhfXieV9Nd1ZQDIkscE1hhWnmmKDziy47+44cRktrWBoX6A8KuwoIZmDvHufYx1W8o2m0lvYl9dj6imZ0HKXWnvnlmTz64B2ztsdvtGCPJ+2ah3dNMU4oSYTnbjUClNJt6gElDoLCR1LrR4duPwTHvm0=
Received: from MW3PR11MB4570.namprd11.prod.outlook.com (2603:10b6:303:5f::22) by MW3PR11MB4713.namprd11.prod.outlook.com (2603:10b6:303:2f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Fri, 22 May 2020 03:24:50 +0000
Received: from MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::9552:d301:4b19:601c]) by MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::9552:d301:4b19:601c%5]) with mapi id 15.20.3021.020; Fri, 22 May 2020 03:24:50 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Ron Bonica <rbonica@juniper.net>, Gyan Mishra <hayabusagsm@gmail.com>, 6MAN <6man@ietf.org>
CC: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, IPv6 List <ipv6@ietf.org>
Subject: RE: Compressed Routing Header idea
Thread-Topic: Compressed Routing Header idea
Thread-Index: AdYtHG+8rC3YEibIRJu4gVbarLwgbQABz5wgAACO2SAACDa1AACY5l8AAAUxy2AAAIBvAAAGecGAAAInygAAAQKqQA==
Date: Fri, 22 May 2020 03:24:49 +0000
Message-ID: <MW3PR11MB4570862D5D3E6BE1CD66811DC1B40@MW3PR11MB4570.namprd11.prod.outlook.com>
References: <2a844eb431b346b8931196c5e21d33ae@boeing.com> <MN2PR11MB35654AC2F2C85717097DA6C6D8B80@MN2PR11MB3565.namprd11.prod.outlook.com> <e3c8e3a6e80047cd9033e48997e0bb99@boeing.com> <CABNhwV2RCii_e6H1L2BgoyqjzGOOWf6+=CN_KJc+KmH9eYZRgw@mail.gmail.com> <4af522c96b53457781e428432543e592@boeing.com> <DM6PR05MB6348D50CEDC3E2D502E943C6AEB70@DM6PR05MB6348.namprd05.prod.outlook.com> <8441ee4d-f5af-c6ac-53f3-10ef7804d201@gmail.com> <2fda98050af044ae9738f12f1d62ee73@boeing.com> <e9430724-d4f0-d74c-039c-e51f4aabc75a@gmail.com>
In-Reply-To: <e9430724-d4f0-d74c-039c-e51f4aabc75a@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [72.163.220.29]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1b083d68-cd21-45fe-a50c-08d7fdffafa9
x-ms-traffictypediagnostic: MW3PR11MB4713:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MW3PR11MB47134E0FB6C898A0071F3B86C1B40@MW3PR11MB4713.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2201;
x-forefront-prvs: 04111BAC64
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ECCy6fAaWLOme4bNL6LDalSg9H/PHbWyRxAL+PN1TBtqHZlYLKp2Xf0CSiFdYvr6iXHVODDjffkqc02KDDZNwXLJHsKb+MWUwEdLobAujaVtWOgKoM2CK4TdMYWEMuXo7gBv289rzp/pfx+Zp+e4RnSzmhlnVa0sTP241Y/S0tqno7R+DTqNMsLkYV3cgoUKzONVCn4BvfTzGBCL9jxv6bUuMaPgt0uDzDzlfUFsr+OjDr2ioZOmmLp64MYGxNO7WPoP/e8qoejFFi7JBD/nvTHUKNbFKsYlCrfP5KVfQfvY2uDC/4OH6z/ZzctSfDzeljxw/Lb2sdWmK2R9npYT2JSk04ZwUholQvkBc65dgNN5E5rIev0Ry2ngs0xguTmgCLJIXV4/3IRs9wTDrKqdyg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4570.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(396003)(376002)(346002)(39860400002)(110136005)(76116006)(71200400001)(3480700007)(66446008)(2906002)(53546011)(64756008)(8676002)(66574014)(6506007)(316002)(86362001)(55016002)(66556008)(66476007)(54906003)(4326008)(66946007)(186003)(7696005)(8936002)(52536014)(9686003)(33656002)(26005)(478600001)(5660300002)(966005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: F/cyxqAweNVS5LmVc2LjSD5XqKmBictMk4bHFa3rsb87WaFdgIuua5xvOXBBIBIIkQSZcSyyQI53GzXo6i0HIV6K2++vDf90J4i6CHDO0w2nyJBAwvcXZkdhlQGY4r2+wWNnBV1PXUWtTe5QkfGV2xai3YRCiR4h83YnhsNuK3CfRpU9Q9Ed6EKZTswVyU/Hq+UtBvcc+Bty21KGmFmF4dJMCZ/GSl0VKQ7G+BsdnbNrNEv0MeLhhbycFvDY33IRlaBOI23RSSaWy1oqE5zCerxw8A4fuPr/k/ar3lM+zQTjxoiWvKk2OjkSRzkLGBoYoGpKruohsbbCo/47nZ7IvOpCZQymoiBnYqdbpadeodvETgASE3ODchqDUkANH/PV+2rZOK4APZzdtUDkJs5NL98BZw2YIktxZUF9dosoGzsDHusvAg+MFTYu5X821lmXnSuE90nNf0ttezieuOajMszXXa83gDg0fv5JCbJ2EQ5PHx2zx/4ltTbMLZjN7g3G
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b083d68-cd21-45fe-a50c-08d7fdffafa9
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2020 03:24:49.9184 (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: +CXTEdenEzrWjazcW1ii6ah0XW/Utzre+HURwDzxMed8UzK0JF1QAlpB6LQtdvEko56tjWYRMWV0c5F4ITrHrg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4713
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/kjgb7Jtp2Y4CW5jIoMup6CoHMeA>
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: Fri, 22 May 2020 03:24:58 -0000

Hi Fred,

I agree with what Brian says. 

You may be able to get some context from https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-15#section-4.16.1 but perhaps may not be the complete one since the SRv6 solution might not be something that could be understood by that one specific section alone. I would suggest to reach out to the authors of that document for details.

FWIW, the PSP solution has actually already been deployed in several production networks and supported by multiple vendors [1].

Unrelated to your specific question but might be applicable to your use-case as well - please also check out the proposal for insertion [2] which is again also implemented and deployed [1].

The SRH proposal does indeed expand the boundaries and application of IPv6 ... and unfortunately that does seem to make it's proponents seem like "bad persons" to some in the WG.

Thanks,
Ketan

[1] https://datatracker.ietf.org/doc/draft-matsushima-spring-srv6-deployment-status/
[2] https://datatracker.ietf.org/doc/draft-voyer-6man-extension-header-insertion/


-----Original Message-----
From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Brian E Carpenter
Sent: 22 May 2020 08:20
To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ron Bonica <rbonica@juniper.net>; Gyan Mishra <hayabusagsm@gmail.com>; 6MAN <6man@ietf.org>
Cc: Pascal Thubert (pthubert) <pthubert@cisco.com>; IPv6 List <ipv6@ietf.org>
Subject: Re: Compressed Routing Header idea

On 22-May-20 13:48, Templin (US), Fred L wrote:
> Brian, yes I think it would require ignoring some "SHOULD/MUST NOT" or 
> something in RFC8200. Would that make me a bad person if I were to do that?

Well, I assume you have read all the threads about "penultimate segment pop", which is exactly the same thing in SRH-land, and draft-bonica-6man-ext-hdr-update.

> Or, to be true to the community I suppose the right thing to do would 
> be to properly update the normative references to cite the exception. 
> Do you know if anyone has already tried to do that?

https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-15#section-4.16.1 says:

  "This behavior does not contravene Section 4 of [RFC8200] because the
   current destination address of the incoming packet is the address of
   the node executing the PSP behavior."

But not everybody agrees with that, and there's already one appeal to the IESG in progress.

None of which makes you a bad person, of course. But it would presumably be just as controversial in your draft as it is in the Spring draft.

Regards
    Brian

> Thanks - Fred
> 
>> -----Original Message-----
>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> Sent: Thursday, May 21, 2020 3:43 PM
>> To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Templin (US), 
>> Fred L <Fred.L.Templin@boeing.com>; Gyan Mishra 
>> <hayabusagsm@gmail.com>; 6MAN <6man@ietf.org>
>> Cc: Pascal Thubert (pthubert) <pthubert@cisco.com>; IPv6 List 
>> <ipv6@ietf.org>
>> Subject: Re: Compressed Routing Header idea
>>
>> On 22-May-20 10:33, Ron Bonica wrote:
>>> Fred,
>>>
>>>
>>>
>>> When a node decrements Segments Left to 0, it causes all subsequent 
>>> nodes to ignore the Routing header. So, I don’t see a good
>> reason to remove the Routing header. It will be ignored by all downstream nodes anyway.
>>
>> Yes, quite apart from the disputed breach of RFC8200.
>>
>>    Brian
>>
>>>
>>>
>>>
>>>                                                           Ron
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Juniper Business Use Only
>>>
>>> *From:*Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> *Sent:* Thursday, May 21, 2020 4:00 PM
>>> *To:* Gyan Mishra <hayabusagsm@gmail.com>; 6MAN <6man@ietf.org>; Ron 
>>> Bonica <rbonica@juniper.net>
>>> *Cc:* IPv6 List <ipv6@ietf.org>; Pascal Thubert (pthubert) 
>>> <pthubert@cisco.com>
>>> *Subject:* RE: Compressed Routing Header idea
>>>
>>>
>>>
>>> *[External Email. Be cautious of content]*
>>>
>>>
>>>
>>> Hi, just seeing this question now (below). The idea is that the 
>>> router that processes
>>>
>>> the penultimate SID would “pair” it with the ultimate SID so that 
>>> the penultimate SID
>>>
>>> is written as the final IPv6 destination while the ultimate SID 
>>> (which may include an
>>>
>>> address and port number) is used as a destination for IPv6-in-IP 
>>> encapsulation. So,
>>>
>>> the final hop router before the final destination would be the one to extract it.
>>>
>>>
>>>
>>> I had a somewhat related question – can the final hop router before 
>>> the final
>>>
>>> destination delete the Routing Header before forwarding?
>>>
>>>
>>>
>>> Thanks - Fred
>>>
>>>
>>>
>>> Fred
>>>
>>>
>>>
>>> Curious what would be the particular application use case for 
>>> variable compressed routing header to add ancillary info like port 
>>> or
>> other miscellaneous info.
>>>
>>>
>>>
>>>  I am guessing the final destination would have to extract the 
>>> ancillary.  In a connection the tcp or udp source is the same unless
>> using RPC or an app using dynamic port allocation and want to save the port info somewhere else.
>>>
>>>
>>>
>>> https://datatracker.ietf.org/doc/draft-templin-6man-crh-variable/
>> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-te
>> mplin-6man-crh-variable/__;!!NEt6yMaO-
>> gk!ViLHxbEJqhubTR_jBFZ9qv59Xn3jPyPGQcTN33jDxZuo2nzpBinDu4TXl9lvoN3y$>
>>>
>>>
>>>
>>>
>>>
>>> Thanks
>>>
>>>
>>>
>>> Gyan
>>>
>>>
>>>
>>> On Mon, May 18, 2020 at 11:12 AM Templin (US), Fred L 
>>> <Fred.L.Templin@boeing.com <mailto:Fred.L.Templin@boeing.com>>
>> wrote:
>>>
>>>     Pascal, thanks I did not know about this but at first glance I do not believe RFC8138 fully
>>>     satisfies what I need. First, I want to be able to support both left-side (most significant
>>>     bits) and right-side (least significant bits) compression. Second, I want to be able to
>>>     compress to the byte granularity for any length from 0 to 16 bytes. And, third, I want
>>>     to be able to include an ancillary piece of information (e.g., an application port number)
>>>     with each IPv6 address. So, I submitted a short draft showing the format that I would
>>>     see as being flexible to support my use case and I think perhaps many other:
>>>
>>>     
>>> https://datatracker.ietf.org/doc/draft-templin-6man-crh-variable/
>> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-te
>> mplin-6man-crh-variable/__;!!NEt6yMaO-
>> gk!ViLHxbEJqhubTR_jBFZ9qv59Xn3jPyPGQcTN33jDxZuo2nzpBinDu4TXl9lvoN3y$>
>>>
>>>     I did include a reference to RFC8138 - let me know your thoughts.
>>>
>>>     Fred
>>>
>>>     > -----Original Message-----
>>>     > From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com <mailto:pthubert@cisco.com>]
>>>     > Sent: Monday, May 18, 2020 7:55 AM
>>>     > To: Templin (US), Fred L <Fred.L.Templin@boeing.com 
>>> <mailto:Fred.L.Templin@boeing.com>>; IPv6 List <ipv6@ietf.org
>> <mailto:ipv6@ietf.org>>
>>>     > Subject: RE: Compressed Routing Header idea
>>>     >
>>>     > Hello Fred:
>>>     >
>>>     > Are you aware of RFC 8138? See 
>>> https://tools.ietf.org/html/rfc8138#section-5.1
>> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8138*secti
>> on-5.1__;Iw!!NEt6yMaO- 
>> gk!ViLHxbEJqhubTR_jBFZ9qv59Xn3jPyPGQcTN33jDxZuo2nzpBinDu4TXl0b3-Gbz$>
>>>     > The addresses in the source route header can be compressed as follows:
>>>     >
>>>     > "
>>>     >
>>>     >      +-----------+----------------------+
>>>     >      |   6LoRH   | Length of compressed |
>>>     >      |   Type    | IPv6 address (bytes) |
>>>     >      +-----------+----------------------+
>>>     >      |    0      |       1              |
>>>     >      |    1      |       2              |
>>>     >      |    2      |       4              |
>>>     >      |    3      |       8              |
>>>     >      |    4      |      16              |
>>>     >      +-----------+----------------------+
>>>     >
>>>     >                        Figure 7: The SRH-6LoRH Types
>>>     >
>>>     > "
>>>     > You need multiple SRH-6loRH if you have different sizes to accommodate..
>>>     >
>>>     > Keep safe
>>>     >
>>>     > Pascal
>>>     >
>>>     > > -----Original Message-----
>>>     > > From: ipv6 <ipv6-bounces@ietf.org <mailto:ipv6-bounces@ietf.org>> On Behalf Of Templin (US), Fred L
>>>     > > Sent: lundi 18 mai 2020 16:04
>>>     > > To: IPv6 List <ipv6@ietf.org <mailto:ipv6@ietf.org>>
>>>     > > Subject: Compressed Routing Header idea
>>>     > >
>>>     > > Hi, I have a use case where some IPv6 addresses that would go into a routing
>>>     > > header are more compressible than others and so I am wondering if some kind
>>>     > > of "hybrid" compressed routing header would be possible.. For example, if one
>>>     > > address can be compressed down to
>>>     > > 16 bits, then include only those 16 bits; if a different address can only be
>>>     > > compressed down to 32 bits, then include the 32 bits; if yet a different address
>>>     > > cannot be compressed at all, then include all 128 bits. And, there may be many
>>>     > > more sizes in between.
>>>     > >
>>>     > > RFC4191 Section 2.3 shows an example of how an IPv6 prefix/address can be
>>>     > > compressed to a variable length. Essentially, a length byte followed by a
>>>     > > variable-length prefix. That way there would still be "pretty good compression"
>>>     > > albeit with an extra byte per prefix. And, it would be a generalized form that
>>>     > > would only require a single routing header type value.
>>>     > > How would it be if we did something like that?
>>>     > >
>>>     > > Fred
>>>     > >
>>>     > >
>>>     > >
>>>     > > --------------------------------------------------------------------
>>>     > > 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/ipv
>> 6__;!!NEt6yMaO- 
>> gk!ViLHxbEJqhubTR_jBFZ9qv59Xn3jPyPGQcTN33jDxZuo2nzpBinDu4TXl0Q2OkFT$>
>>>     > > 
>>> --------------------------------------------------------------------
>>>
>>>     --------------------------------------------------------------------
>>>     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/ipv
>> 6__;!!NEt6yMaO- 
>> gk!ViLHxbEJqhubTR_jBFZ9qv59Xn3jPyPGQcTN33jDxZuo2nzpBinDu4TXl0Q2OkFT$>
>>>     
>>> --------------------------------------------------------------------
>>>
>>> --
>>>
>>> Gyan  Mishra
>>>
>>> Network Engineering & Technology
>>>
>>> Verizon
>>>
>>> Silver Spring, MD 20904
>>>
>>> Phone: 301 502-1347
>>>
>>> Email: gyan.s.mishra@verizon.com <mailto:gyan.s.mishra@verizon.com>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list ipv6@ietf.org Administrative 
>>> Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>>>
> 

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------