Re: [spring] SR-MPLS over IPv6?

Ron Bonica <rbonica@juniper.net> Sat, 28 September 2019 01:01 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 C007512002E for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 18:01:48 -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 XpsG_GWSwkms for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 18:01:45 -0700 (PDT)
Received: from mx0b-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 425DA120026 for <spring@ietf.org>; Fri, 27 Sep 2019 18:01:45 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8S11aJj031122; Fri, 27 Sep 2019 18:01:36 -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=9o684+nus69fHryOI8Vg38EKDsFaxnNtg6E/fHjYTO4=; b=D6aK8btJnlsD3MeyvgtzX7lebZvgS211H06FtP0Hh2fiXJe2orRjlGaS0FZra47mvpCw RlR2prdf3SyP5ltlmE8fKOFu2n82wiEmvCv1Gndg/AYfSBDoZlE2Qa8Bnen6KBPXf/id ZF6rlTO5Z38UjqUzhD/td/D4JyiPhraaR2UFJGTBpG+dEbGvXTUVbMT89LXUlFRS73Ar Qo81SHH5/a5YWSzo8ZCcpvgO4Rz86oUnMxAdGPv4fVmwmAWyB925M3fRK7Urmu4fRHgn Wok4BX4O5SbJeOIzCkqEFFa+6NUZoAVikNchrJnK//rPr+czNxtXVtK7L0dcYVF+hj8x Fg==
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2055.outbound.protection.outlook.com [104.47.44.55]) by mx0a-00273201.pphosted.com with ESMTP id 2v8vwuk95e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 27 Sep 2019 18:01:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=irZDrUZGRG+sK9mEt3UThxSX9UPiW0kbQ9o/QaSaemRw7mBdfAzXdpdlsLB9lL/KJc2HxWtPeEP9uCggrwKvHc2izzeiNcxw0wT54i3+gkHfdH7nG5AbX/mcgv+XSa9lGaTGIXJ7hMiIqnm6EFJ/Bf8/urObELb5KxP3zTllw1dPbvdmJn5UcpfNllRnRQI4QJXn3lt7CNqkjrdDOfGz3TVXEACsyqqlOiMrTp0TM0ZJOgGCm6oda+RhktySXCcwj4Z6qiz/4Vd5Rywbv2kncPWd13BiEl683uou5gubxbUw51FIt1XR/9ybeCOMB/W6p394qbhs29vC13ktqgagLw==
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=9o684+nus69fHryOI8Vg38EKDsFaxnNtg6E/fHjYTO4=; b=jNWUjRQaJ4X+6997PpSO1qEWVi3jBvyeX6MwY11PrXPpsx5c6T8PeUS7ZyIekBa9905ishM2xxqoxkH3k2cDzn8W5Ri00o0xoftw0al8s9RjlFxF5D3FrplFrAw5uFqfqDpRNVhulXh6Q2zKUsMTzkM/ZPzmjnHoXgyjHALvUAYcAB6niXnjwc580WLUKmXPwLbVwq0SfrxhBrzMiiIXo3bfm4j2QYrlDCzFR9ktfJaG7JIsnUxBcpfNc80aSdmHJuUZCSKJMHLrSFPPwoNl387Vv8HJ78exCDJOkJvvSoHjF5FIeEEs8p1Ru+nCiY9aPO7X9cXkkkYbBdg3YA6Azw==
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 SN6PR05MB5710.namprd05.prod.outlook.com (20.178.7.89) by SN6PR05MB4960.namprd05.prod.outlook.com (20.177.249.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Sat, 28 Sep 2019 01:01:34 +0000
Received: from SN6PR05MB5710.namprd05.prod.outlook.com ([fe80::7c9e:8905:2457:d29b]) by SN6PR05MB5710.namprd05.prod.outlook.com ([fe80::7c9e:8905:2457:d29b%7]) with mapi id 15.20.2305.013; Sat, 28 Sep 2019 01:01:34 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "Joel M. Halpern" <jmh@joelhalpern.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] SR-MPLS over IPv6?
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAAABSaAAAAJSQgAADZqnwAB7qBgAAS7evgA==
Content-Class:
Date: Sat, 28 Sep 2019 01:01:33 +0000
Message-ID: <SN6PR05MB5710EAC7A783C5BF552483F3AE800@SN6PR05MB5710.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>, <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com> <1569442011175.47986@bell.ca>, <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com> <1569500963894.83328@bell.ca>
In-Reply-To: <1569500963894.83328@bell.ca>
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-28T01:01:28.2117355Z; 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=e546f06a-d94d-4d19-98eb-184a633c26cd; 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: [193.110.49.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c2b24483-27fc-4dec-82af-08d743af6818
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: SN6PR05MB4960:
x-ms-exchange-purlcount: 3
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <SN6PR05MB49600CAB0690B7EDCD71C346AE800@SN6PR05MB4960.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0174BD4BDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(396003)(39860400002)(366004)(376002)(346002)(13464003)(199004)(189003)(476003)(9686003)(316002)(8936002)(81156014)(66476007)(81166006)(110136005)(74316002)(64756008)(66446008)(966005)(305945005)(7736002)(66066001)(76116006)(66556008)(86362001)(3846002)(478600001)(14454004)(6116002)(2906002)(6436002)(7696005)(4326008)(33656002)(76176011)(486006)(11346002)(446003)(6246003)(66574012)(71190400001)(6506007)(53546011)(66946007)(99286004)(71200400001)(229853002)(25786009)(186003)(5660300002)(30864003)(26005)(14444005)(102836004)(5024004)(256004)(52536014)(55016002)(6306002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB4960; H:SN6PR05MB5710.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: BCL:0;
x-microsoft-antispam-message-info: xorR+K+2BRDt/pHkl3bTWPUF3vWWqTgrr+Wi8U5sX0OOS117zZKFy+FceAYo+g4C6/ZiUADaU20zj2asluWiKceAVLI2iVN1cx09PTaU4LScwSJO/r3oB7D9QVskS+FX0WLyZqksweuI2Na3QUT2h6GTbe00t3mIc9krr3zaHB7B0YtuUD9z4OAkoqnmeuIK5MQL+2JF2j1/N3DJ8RnWcPv+ot5Abho1iYefqQQBPX4Ehq94uqs30IargC+Yyzbb29HxFI/WNcr/AgogsS4raEtevxeBrWbC60cPtVIspY7SY9ywQnHj0g+SH+arxu/2mi+V33eVhUc96ffB4MvBe11FnXurUv0V9hIjpFhHQ/ZMmCX9QjhRfOGAVb/jSkCLebajNtAK4q45gnndit+aBpQGXAAlGDD2ZQ50XA6ccpe1YbQ4RwkDkK6CPulJNYdvN3Ro83tK5QAO99RfUNLLgA==
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: c2b24483-27fc-4dec-82af-08d743af6818
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2019 01:01:33.9040 (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: CwcDg0XvGqvxw37wZXIOQOa12R2jRyo7o8mDq/YU1NsNohBtwrZxyb2m+zpVTyVDrjtu0kzYnglcpO1IHoBinw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4960
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-27_10:2019-09-25,2019-09-27 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 suspectscore=0 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 mlxlogscore=999 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909280009
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rHRXa4ZJjJ2iE3u6_zZdr0Ig2m4>
Subject: Re: [spring] SR-MPLS over IPv6?
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, 28 Sep 2019 01:01:49 -0000

Hi Daniel,

The PSSI is immutable. It cannot be swapped. Also, service instructions augment, but to not define a path.

So, what exactly do we mean by that? Assume that PSSI 100 resolves as follows:

- To Service 1 at SE 1
- To Service 2 at SE 2
- To Service 3 at SE 3

Now assume that PSSI 100 proceeds the CRH in the following SR Paths:

1) PE1-SE1-PE2
2) PE1-SE2-PE2
3) PE1- SE1-SE2-SE3-PE2
4) PE1-SE3-SE2-SE1-PE2

In the first case, only Service 1 is rendered. In the second case, only Service 2 is rendered. In the third case, all three services are rendered. And in the fourth case, all three services are rendered, but in the reverse order.

PSSI 100 can also be used in the following SR paths:

-  PE3- SE1-SE2-SE3-PE5
-  PE1-SE3-SE2-SE1-SE5-PE2

In the first case, the PE's are different. In the second case SE5 is added. If SE5 is a core router, may skip over the PSSI.

                                                                                                               Ron

Juniper Business Use Only

-----Original Message-----
From: Bernier, Daniel <daniel.bernier@bell.ca> 
Sent: Thursday, September 26, 2019 8:29 AM
To: Ron Bonica <rbonica@juniper.net>; Joel M. Halpern <jmh@joelhalpern.com>
Cc: SPRING WG List <spring@ietf.org>
Subject: Re: [spring] SR-MPLS over IPv6?

Ron,

Say I have the following topology (augmenting on Robert's use case) with x Number of VRFs on PE1 or PE2

PE1 -- P1 --  P2 --  P3 --  PE2 
             |         |         |
           SE1   SE2   SE3             

For a single path program, when a packet sourced in a VPN on PE1 needs to talk to a destination at PE2 while traversing SE1 and SE3

- you need a PPSI for PE2 to know what to do when packet arrives at PE2
- you need a PSSI for SE1 that gets swapped for a PSSI for SE3
- You also need the opposite too make it a bidirectional. 

How does SE1 or SE3 know if and what PSSI to apply ? On one direction it adds a  PSSI for SE3, on the return it does not.
What happens if there is another flow between different source and destination VPNs on PE1 and PE2 and need now to go through SE1, SE2, SE3 ? 

From what I gather,  SE1, SE2, SE3 will need to have a state table to figure out what to apply based on source/dest PPSIs plus + the FIB/SFIB mapping.

Cheers,

Dan

________________________________________
From: Ron Bonica <rbonica@juniper.net>
Sent: Wednesday, September 25, 2019 5:46 PM
To: Bernier, Daniel; Joel M. Halpern
Cc: SPRING WG List
Subject: [EXT]RE: [spring] SR-MPLS over IPv6?

Daniel,

In you message, do you really mean PPSIs? Or when you say PPSI, are you really referring to topological instructions?

                                                                                                                 Ron


Juniper Business Use Only

-----Original Message-----
From: spring <spring-bounces@ietf.org> On Behalf Of Bernier, Daniel
Sent: Wednesday, September 25, 2019 4:07 PM
To: Joel M. Halpern <jmh@joelhalpern.com>
Cc: SPRING WG List <spring@ietf.org>
Subject: Re: [spring] SR-MPLS over IPv6?

Ah but Joel,

As was debated over the mailing list, if I have multiple paths (i.e. unidirectional PPSIs) that go across different PSSIs on intermediate nodes each of these intermediate nodes needs to figure out which PSSI to apply before sending to the node next in the forwarding path.

And since these PSSIs are not all carried from source, this requires state.

________________________________________
From: Joel M. Halpern <jmh@joelhalpern.com>
Sent: Wednesday, September 25, 2019 3:50 PM
To: Bernier, Daniel
Cc: SPRING WG List
Subject: [EXT]Re: [spring] SR-MPLS over IPv6?

SR is Stateless in the sense of not having per-path state.  It is not stateless in a general sense, since otherwise MPLS-SR would not be SR (it needs label state).  So I think we are reading 8402 differently.

We can let the marketing folks fight it out in the marketplace.

Yours,
Joel

On 9/25/2019 3:41 PM, Bernier, Daniel wrote:
> Hi Ron,
>
> Similarly I would refrain from using the SR acronym since a key 
> characteristic of the SR architecture as per RFC8402 is statelessness.
>
> As per current SRv6+ documents, state is required for an intermediate 
> node to add the relevant next PSSIs in DOH. This is whether they are 
> domain-wide defined or with local significance (i.e. prepending short-SID).
>
> Cheers,
>
> Dan B
>
> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>> wrote:
>
> Agree with Stuart.
>
> SRinUDP is a well defined solution, let’s not mix things.
>
> Cheers,
>
> Jeff
>
> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant 
> <stewart.bryant@gmail.com>, wrote:
>
>     I agree.
>
>     Inclusion of the term MPLS would cause confusion with
>     draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
>     design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
>     and IPv6. Also course, as Ron states, such a name is not a true
>     refelction of the design.
>
>     - Stewart
>
>     On 24/09/2019 05:01, Ron Bonica wrote:
>
>         Cheng,
>
>         I have no problem with changing the name. SR-MPLS over IPv6 may
>         not be appropriate, because MPLS is not part of the solution.
>
>         Something like SR-extensible-6 or SR-compressed-6 might work.
>
>
> Ron
>
>         Juniper Business Use Only
>
>         *From:* Chengli (Cheng Li) <chengli13@huawei.com>
>         <mailto:chengli13@huawei.com>
>         *Sent:* Monday, September 23, 2019 10:14 PM
>         *To:* Ron Bonica <rbonica@juniper.net>
>         <mailto:rbonica@juniper.net>; Jeff Tantsura
>         <jefftant.ietf@gmail.com> <mailto:jefftant.ietf@gmail.com>
>         *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
>         <mailto:s.i.n.g.team.0810@gmail.com>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca> <mailto:daniel.bernier@bell.ca>; SPRING
>         WG List <spring@ietf.org> <mailto:spring@ietf.org>
>         *Subject:* RE: [spring] SR-MPLS over IPv6?
>
>         Oh, I misunderstood the BSID in CRH in last email, sorry for that.
>
>         Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit
>         value like MPLS label.
>
>         Therefore, IMHO, it may not comply with RFC8402:
>         
> https://urldefense.com/v3/__https://tools.ietf.org/html/rfc8402*sectio
> n-3.1.3__;Iw!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKT
> ovGi8h8S5bZxBkXNLjq$
>
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*sectio
> n-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B
> t7oHjt8uGU68K49j2yk$>
>
>         If possible, I suggest to change the name of SRv6+, since it is
>         not SRv6 based. Something like SR-MPLS over IPv6 maybe better?
>
>         Thanks,
>
>         Cheng
>
>         *From:* Ron Bonica [mailto:rbonica@juniper.net]
>         *Sent:* Monday, September 23, 2019 10:45 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Cheng,
>
>         In SRv6+, it would be very difficult to pollute the architecture
>         because:
>
>         -A SID is either 16-or 32-bits long
>
>         -An IPv6 address is 128-bits long
>
>         -Therefore, it is impossible to copy a SID to an IPv6 address or
>         an IPv6 address to a SID
>
>         The binding SID will be a 16-or 32-bit topological instruction,
>         found in the CRH. Like all topological instructions, it will
>         identify an SFIB entry.
>
>         There will be a new SFIB entry type that will contain the
>         following information:
>
>         -An IPv6 Destination Address (to be used in the outer IPv6
> header)
>
>         -A list of SIDs (to be used in the CRH
>
>
>                   Ron
>
>         Juniper Business Use Only
>
>         *From:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>
>         *Sent:* Sunday, September 22, 2019 12:01 AM
>         *To:* Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Hi Ron,
>
>         Good to hear that. Looking forward to seeing it in the next
>         revision.
>
>         But I am curious that is a bind SID in CRH an interface IPv6
>         address only without any other semantics? Just like the other
>         SIDs you mentioned in CRH.
>
>         If not, this binding SID should not be introduced in to CRH
>         since it pollutes the architecture.
>
>         If yes, what’s the standard for an Interface IPv6 address?
>
>         Thanks for confirming that BSID is needed in CRH. I totally
>         agree with you.
>
>         Best regards,
>         Cheng
>
>
> ----------------------------------------------------------------------
> --
>
>         李呈Cheng Li
>         Email: chengli13@huawei.com <mailto:chengli13@huawei.com>
>
>         *From:* Ron Bonica<rbonica@juniper.net 
> <mailto:rbonica@juniper.net>>
>
>         *To:* Jeff Tantsura<jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng
>         Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
>
>         *Cc:* SING Team<s.i.n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>;EXT -
>         daniel.bernier<daniel.bernier@bell.ca
>         <mailto:daniel.bernier@bell.ca>>;SPRING WG List<spring@ietf.org
>         <mailto:spring@ietf.org>>
>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         *Time:* 2019-09-22 04:37:17
>
>         Jeff,
>
>         After an off-line conversation with the SRv6+ implementors, we
>         decided that it would be trivial to add a binding SID to SRv6+.
>         So, we will do that in the next version of the draft.
>
>         In keeping with RFC 8200, it will prepend only. Since the CRH is
>         short, insertion is not needed.
>
>
> Ron
>
>         Juniper Business Use Only
>
>         *From:* Jeff Tantsura <jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>
>         *Sent:* Saturday, September 21, 2019 4:32 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Hi Ron,
>
>         Thanks for your comments, exactly, BSID MPLS label = CRH value
> :)
>
>         Cheers,
>
>         Jeff
>
>         On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>, wrote:
>
>             Hi Jeff,
>
>             It would be easy enough to add a binding SID to SRv6+. Given
>             customer demand, I would not be averse to adding one.
>
>             However, there is another way to get exactly the same
>             behavior on the forwarding plane without adding a new SID type.
>
>             Assume that on Node N, we have the following SFIB entry:
>
>             ·SID: 123
>
>             ·IPv6 address: 2001:db8::1
>
>             ·SID type: prefix SID
>
>             Now assume that was also have the following route on Node N:
>
>             2001:db8::1 -> SRv6+ tunnel with specified destination
>             address and CRH
>
>             This gives you the same forwarding behavior as a binding SID.
>
>
> Ron
>
>             Juniper Business Use Only
>
>             *From:* spring <spring-bounces@ietf.org
>             <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff Tantsura
>             *Sent:* Thursday, September 19, 2019 10:53 PM
>             *To:* Chengli (Cheng Li) <chengli13@huawei.com
>             <mailto:chengli13@huawei.com>>
>             *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>             <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>             daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>             <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>             SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>             *Subject:* Re: [spring] A note on CRH and on going testing
>
>             There’s number of solutions on the market that extensively
>             use BSID for multi-domain as well as multi-layer signaling.
>
>             Regards,
>
>             Jeff
>
>
>             On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>             <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
>
>                 +1.
>
>                 As I mentioned before, Binding SID is not only for
>                 shortening SID list.
>
>                 We should see the important part of binding SID in
>                 inter-domain routing,  since it hides the details of
>                 intra-domain. Security and Privacy are always important.
>
>                 Since the EH insertion related text will be removed from
>                 SRv6 NP draft, I don’t think anyone will still say we
>                 don’t need binding SID.
>
>                 Let’s be honest, Encap mode Binding SID is very useful
>                 in inter-domain routing. It is not secure to share
>                 internal info outside a trusted network domain.
>
>                 Cheng
>
>                 *From:* spring [mailto:spring-bounces@ietf.org] *On
>                 Behalf Of* Bernier, Daniel
>                 *Sent:* Thursday, September 19, 2019 11:36 PM
>                 *To:* SING Team <s.i..n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>>
>                 *Cc:* 'SPRING WG List' <spring@ietf.org
>                 <mailto:spring@ietf.org>>
>                 *Subject:* Re: [spring] A note on CRH and on going 
> testing
>
>                 +1
>
>                 This is what we did on our multi-cloud trials.
>
>                 Encap with Binding SID to avoid inter-domain mapping + I
>                 don’t need to have some sort of inter-domain alignment
>                 of PSSIs
>
>                 Dan
>
>                 On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
>                 <spring-bounces@ietf.org
>                 <mailto:spring-bounces@ietf.org> on behalf of
>                 s.i.n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
>
>                 Hi Andrew,
>
>                 Good to hear that reality experiment :)
>
>                 But is it secure to share internal SID-IP mappings
>                 outside a trusted network domain?
>
>                 Or is there an analogue like Binding SID of SRv6, in SRv6+?
>
>                 Btw, PSSI and PPSI can not do that now, right?
>
>                 Best regards,
>                 Moonlight Thoughts
>
>
>                 (mail failure, try to cc to spring again.)
>
>                 On 09/19/2019 17:49, Andrew Alston
>                 <mailto:Andrew.Alston@liquidtelecom.com> wrote:
>                 Hi Guys,
>
>                 I thought this may be of interest in light of
>                 discussions around deployments and running code -
>                 because one of the things we've been testing is
>                 inter-domain traffic steering with CRH on both our DPDK
>                 implementation and another implementation.
>
>                 So - the setup we used last night:
>
>                 6 systems in a lab - one of which linked to the open
>                 internet.  Call these S1 -> S6
>                 3 systems in a lab on the other side of the world - no
>                 peering between the networks in question.  Call these R1
>                 -> R3
>
>                 We applied a SID list on S1, that steered S1 -> S2 -> S3
>                 -> S6 -> R1 -> R3, with the relevant mappings from the
>                 CRH SID's to the underlying addressing (S2 had a mapping
>                 for the SID for S3, S3 had a mapping for the SID
>                 corresponding to S6, S6 had a mapping for the SID
>                 corresponding to R1 etc)
>
>                 Then we sent some packets - and the test was entirely
>                 successful.
>
>                 What this effectively means is that if two providers
>                 agree to share the SID mappings - it is possible to
>                 steer across one network, out over an open path, and
>                 across a remote network.  Obviously this relies on the
>                 fact that EH's aren't being dropped by intermediate
>                 providers, but this isn't something we're seeing.
>
>                 Combine this with the BGP signaling draft - and the
>                 SID's can then be signaled between the providers - work
>                 still going on with regards to this for testing
>                 purposes.  Just as a note - there would be no
>                 requirement to share the full SID mapping or topologies
>                 when doing this with BGP - the requirement would be only
>                 to share the relevant SID's necessary for the steering.
>
>                 I can say from our side - with various other providers -
>                 this is something that we see *immense* use case for -
>                 for a whole host of reasons.
>
>                 Thanks
>
>                 Andrew
>
>
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf..org <mailto:spring@ietf.org>
>                 
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/Spri
> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
> S5bZxDonQAID$
>
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spri
> ng__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr
> F1wu_DoXwIdf$>
>
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf.org <mailto:spring@ietf.org>
>                 
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
> S5bZxBSWvl_l$
>
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spri
> ng__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr
> F1wu_Ll7ej5P$>
>
>
>
>         _______________________________________________
>
>         spring mailing list
>
>         spring@ietf.org  <mailto:spring@ietf.org>
>
>
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
> S5bZxBSWvl_l$
>
> ----------------------------------------------------------------------
> --
>
> */External Email:/*/Please use caution when opening links and 
> attachments / /*/Courriel externe:/*/Soyez prudent avec les liens et 
> documents joints /
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
> S5bZxBSWvl_l$
>
------------------------------------------------------------------------------
External Email: Please use caution when opening links and attachments / Courriel externe: Soyez prudent avec les liens et documents jointsA _______________________________________________
spring mailing list
spring@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8S5bZxBSWvl_l$
------------------------------------------------------------------------------
External Email: Please use caution when opening links and attachments / Courriel externe: Soyez prudent avec les liens et documents joints