Re: [spring] CRH is back to the SPRING Use-Case - Re: Size of CR in CRH

Fernando Gont <> Thu, 28 May 2020 13:10 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 0F58A3A0FE0; Thu, 28 May 2020 06:10:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 7Wo5-nUg3Dgq; Thu, 28 May 2020 06:10:34 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A11D63A0F43; Thu, 28 May 2020 06:10:13 -0700 (PDT)
Received: from [IPv6:2800:810:464:8801:f802:117c:8c81:54c7] (unknown [IPv6:2800:810:464:8801:f802:117c:8c81:54c7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPSA id 891E02838AB; Thu, 28 May 2020 13:10:09 +0000 (UTC)
Subject: Re: [spring] CRH is back to the SPRING Use-Case - Re: Size of CR in CRH
To: "Ketan Talaulikar (ketant)" <>, Ron Bonica <>, "Joel M. Halpern" <>
Cc: "" <>, "" <>, 6man <>
References: <> <> <> <> <> <> <> <> <> <> <> <> <> <>
From: Fernando Gont <>
Message-ID: <>
Date: Thu, 28 May 2020 09:47:06 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <>
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 28 May 2020 13:10:43 -0000

On 28/5/20 08:46, Ketan Talaulikar (ketant) wrote:
> Some of the operators may not care about the SR name, but it is clear to 
> me that the proposal in the CRH draft is a subset of Segment Routing 
> (i.e. a reduced portion of Spring Architecture) 

I find it kind of amusing when folks suggest that source routing routing 
is a spring or segment-routing thing, when all IPv4, CLNP, and IPv6 
(with RHT0) have supported some for of it for *ages*, and all predate 
segment routing and the work of Spring wg.

CRH seems to me as a variant of RHT0, where rather than employing 
128-bit addresses, they employ labels that are indirectly mapped to 
addresses, thus reducing the overhead in the packets themselves. With 
the obvious consequence that you need intermediate systems to support 
CRH (since otherwise you wouldn't be able to map the ID/label into an 
actual IPv6 address).

The above comment is meant neither in favor nor against CRH, but rather 
a reminder that source routing existed well before Spring, RFC8754, and 
others, and, as a result, well before Spring monopoly on routing headers 
(?) was declared.

Fernando Gont
SI6 Networks
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492