[spring] Re: [EXTERNAL] Re: WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Sun, 20 April 2025 08:29 UTC

Return-Path: <alexander.vainshtein@rbbn.com>
X-Original-To: spring@mail2.ietf.org
Delivered-To: spring@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C34ED1E927C7 for <spring@mail2.ietf.org>; Sun, 20 Apr 2025 01:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rbbn.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x7DXUj7NN4rw for <spring@mail2.ietf.org>; Sun, 20 Apr 2025 01:29:25 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.151.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0FC991E927B0 for <spring@ietf.org>; Sun, 20 Apr 2025 01:29:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20240522; t=1745137764; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9L+zlkTCNPJ9X2cEpk22QEuzJ/M6MXJ+5tQk9wBYm7k=; b=cQDssS+c3vEI9X3MsdW+96KF1wbvQJsJggkeIdhQcN1PhnLLvTI5Mlp8pkl+KFPJMwhZoN 6e53wRJ46gGmDMEQngBiJXwhkJ5eT9OpZM5TvkD04oiJD06C22qdIA5h3IDr/LPs0FOKGm IiQkWTSmB6M24vUdMBv/uPPlaweDmk8K6FLx8zeXMnnXJOtPZatQFdAh+Feev1nn7rAwBW sxDZcDnznaTswl3zp3q0YciXCpXqmDGo8of+HDTBLrMt15S7JCMoh69ay15nPl5R/gMorX Qvm96MAKkambi8fimuLug8PgAaBTppRFTbXn3ZdFlHdHjvpU/T5j6APMDGh/CA==
Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazlp17010004.outbound.protection.outlook.com [40.93.20.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id usb-mta-13-n2wjNsOtPKmBnaBMIIzkAQ-1; Sun, 20 Apr 2025 01:29:19 -0700
X-MC-Unique: n2wjNsOtPKmBnaBMIIzkAQ-1
X-Mimecast-MFC-AGG-ID: n2wjNsOtPKmBnaBMIIzkAQ_1745137756
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by CO1PR03MB5745.namprd03.prod.outlook.com (2603:10b6:303:99::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.31; Sun, 20 Apr 2025 08:29:12 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16%5]) with mapi id 15.20.8655.031; Sun, 20 Apr 2025 08:29:12 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "wangminxue@chinamobile.com" <wangminxue@chinamobile.com>
Thread-Topic: [EXTERNAL] [spring] Re: WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming
Thread-Index: AQHbqNpyUpOoB0za5EOLtWe+lsyWT7OcbrFLgA1WiYCAAoHeQA==
Importance: high
X-Priority: 1
Date: Sun, 20 Apr 2025 08:29:12 +0000
Message-ID: <PH0PR03MB630029A3AACF0932E548839AF6B92@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <CAMMESsyn8caVJoefoCYMvfPdK2Mmu9Pj5QE2mRnsRLNSq5Gxhw@mail.gmail.com>, <DM6PR11MB46923EE70FB92BAC5FDC7EE0DEB52@DM6PR11MB4692.namprd11.prod.outlook.com> <202504101416050438343@chinamobile.com> <MR1PPFC3B5BBE27A19F98D64EE27C6C1CEAF0BF2@MR1PPFC3B5BBE27.FRAP264.PROD.OUTLOOK.COM>
In-Reply-To: <MR1PPFC3B5BBE27A19F98D64EE27C6C1CEAF0BF2@MR1PPFC3B5BBE27.FRAP264.PROD.OUTLOOK.COM>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=d28eaf62-b310-4860-8c5e-5d3466d1e4a3;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2025-04-18T17:41:00Z;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20;MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ContentBits=0;MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true;MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|CO1PR03MB5745:EE_
x-ms-office365-filtering-correlation-id: 7a598354-bbc0-461f-c3d1-08dd7fe56de7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|10070799003|1800799024|366016|38070700018|8096899003|7053199007
x-microsoft-antispam-message-info: 1WB9ZGU7nDY55hXOwdSNXLAGOItDBy3Uce12KiSmc2m73gudM+GGYhZaU8wp+OftVs5K1YWgM9LXZG4KHpUB0Qh0Wo5DmOwdEIzmQUYVctnKPKRurHtUs17gjQOhzBTYf1v1rlNw5u8cejIIPCHvbvS35LsSghtwPT/V3ZzFNlM31envmiaOecPhAQfUAmxdp7eJViGC7fT0EmXNCsxq0MnKp82xE2nPtDYNGYsoObPwbhgDChi7mourDNLQjSrJ4UQEfdPsgtZVE2YfIEn4hILmOXvvQOtTtb2qy4p/K4/tTYWvJmroxe7shthx9MmYW/ImVUaxkw/cX6H4mZU6nR2uDaa0Qk2DQ6uanR4JlE8afm2KNzYrJUnoRk47vPHcLKhvpUdObgpxT5BGGK3RBDUxP0IiQcdxT+xo7svbcw6jPDbx8WBzQrsg/+TNe+TgHLhjZYSVTXz5qToxgNeKlKeWb2omlTJtE6B8fS5Cc4UdymTO2N85MEfuH5nYNg4Rv+j2UUbPmU9yHTCmq/dXVq7BxvaSg497qfF/XnzPGas+ibKQp4sft33glFsVSpZWXdEiLB7xYOjkcCf4g6s7Irz2upyz9YhgqWq0UqG8aT+oQNTJzydgmMk3kyXkIdymQLEZyKNTlxoGiyZtvySBMtlTEZklriSlMxd2xZozBX0LrI1c28jCGK135conLF4ZhTbb3g7Y5sJZjsRRrI4Q89U9LnTCxxsPqW8O6qUdgAeNgo/6gUECl05b09udebPpeEHgKnQJgnKur3meT4B5o89M9ulv6AeXTZGihDnhshY8ryRq8BKVGHPL2f2bibfLT4eFDUwdLciiE9XhrYP8SE20mesU4yhLRmmSdzFQ5zQh8f9BqeSnhLYeuRwIkiJgUhpPQnjKOaiVUZQvdso8hmkeCVZwFqkGk1KZT1fJZESOUFpPNL7wu5nE02enTaIsrBGLKjZBlJDslICS+mNrOYByO3oagcW4TvcnkYaE0SxgdH7gYstFC9vuA+2Glagh2uvoxUrngDUaQpM5UePbI/YI89+vaBp1yATF4L/7OuVuZH1UlOTirBQKzYvlFVMjFp67CmpIugUn2aQM+j4eLfIDSu51AXY02hyrA1vry/AbGFR9rXpqYWK4/Xc/9qj7FXbi7BNFfg/jTefTOlN0nFoxQwxczamYmMeE7g8bPRBNiOs4bI1ZVEglDbpMJdnixPh1VB7wgcfpcA+PKR0WEun51kVNQVdLidef6V1/2ASeOI0vdOSbaAY166R/4JA4my9yvSttm2Bg2vWOLAEh/u85zK22F8jAxxXgDu8Gh2iEd0TslpdYehpSnm3q8dDEt50B+b+bjlwKYWSTG69DBUYvzzTtXc6rqu/lTx79tLBx6JA08m71WQ/+lZb04Su1BcCZgDrgqQOgBwuaIyk1opKl15VDVYDbE83sQ8Z+oVM=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR03MB6300.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(1800799024)(366016)(38070700018)(8096899003)(7053199007);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bOzWh1d2T8TqWxCXk4kExndx9eNHLsT2kdpLAOZTFX9FpkrEeX7SL6jpqfy2f8JmeTKxEdjmV/4ejdqUudB0KghK5UM6zS4aSaoKEIfJ9MgSJw9E9R+NVIb067IuVlpFaKZuhUxLHCAJkzyhgEfNvClDgCYtW+1GnVmUfOR7vvgTxKU5hDflirrdV4le/1Nm88ewo94e6z4TtzCaaYq/ojOW42dFw8y4QpQdvxdKcqGzuNRrJybdGVemhTrhed1UCOXT9hX4GMmbtCG2x7Z4x4URoEwSnXfP1i6bGyfGbaqqOFocW7sOnVUyyE+lhh1o4Zd4KDwfdl9eCCqHjb/+wTsCFq1gf3ZXB8CnWKJiWY5gbazelAJPqNgzMs6t+Bf5wFgzNgTk7TUfBiqKJCIpw0ZvnCwL6HPm6URV+QdKo2OE+270G0fHO/q6/P+w2olK4SEajtSV1g56Kr7iiAU3FDYwSSTlmUBzd6jC2Ffv1CZZTmxBHOV+gudlGzRQn/vvS45YjzdBBLX6UkA0Cpqvax1SN2iWDViPXSITOfBuDUrZROE+w1fwnXSJ9g0DkTK+nbKUyMRb7T6fJhNdJzj3dF7enn8ztUr/kWI97TtaVI0VBwrHfRPe0hIHF24JONX84Pnm0hKLp+T5AtALJI1+b05G914c9Vp910jVslQlVpWpd1sBWvcd2kspDmN2WYBtWOri5g2ebMyo9A9oQi13ep8faJjALQUa4jrH51HVSbaONbRONzNNvqkeSAF1Q51Lax7k1Ef0FJDALt3AX/il9tdjzxIF+5bBOOg1hLV6Ml77nQ2RIRGxtP7ssmi3YOi4lilLOPDRAukInfZ9sb9M3fuSHqw9FYVkS4SEkN1Xqet3q5SvwRbqarHJLp/cEk071XuSwJMIXMMH88n/c9GXrwZr0z+Mny4h1RrEi6qZUeWFd/XbXf92+zxhIgNy9U/4HEI/P4wR2jq8GPKwijlgeDJRZv5HEOFyPeLJOj34Aif5J7fVQTsOxX2t2Wua1UQ0ZRnCMFBnOMz7Rkeaf+nPn6fwaW4ql/IW5g5bsilWxOpiMkrrTi4JwJ04rx7SSp2jb26tqzBxOgz+PXTc/xKHFi2rWN9r8D1n3Gn5W024YR0APU9qxKycLpku9cANoMMW7kpZaHK2OUswKbSCcKty9aCxcKW6BOyEgYPgK/RWL6MJtXlCdxwVqBciX/0CUK2xedD/oAK0DiNCtw+GsmBzhxa3unMqZQ7+MZQ2JMhV0Ecm+lPmZgFur2GcSZz0H9/zMH73+7k3A0xndZEFRQfPQ5F+amtZaTK6uZYXBb/QuxEU59Yp0n4qrQ4078T7S5xwUm3xf7T9nEelsssIJ9Zs+ssPubzXVCZflHT1ZwiF5+EOHROck84r5csP5CCsP90w6Xvga95Wjz7JGls+NBONjsW32GnFuNTmz8adie96LO2sOufKZR/mLvnQWwEBs4WS+U95/MBMtmR/7NSMY25HAGXpHBpyUssVp3HqMXUHpFFT8+A+F2ZNE1V4sUZq49K1dchL/gP5Ehif3ffXDgcto/k3MBBD/DHzRMTu9KZVQ0OV0s6u2deToSfIY4Y7PhU5xOMdwLZpZT22jDdP4JCSr7Sf6jjWFuyiPZR1ZNEXFtyuM4Q6GeFuU69OSKBunf/9
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB6300.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a598354-bbc0-461f-c3d1-08dd7fe56de7
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2025 08:29:12.4429 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EzehQ8EoXJt1rXLqCdtjlRGtzQzuvMMeUbr6DVJNhJ9xyrIy+90Ob9RUtPWhUIdGFvoEn8KMEnEK2Ty80poN2A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR03MB5745
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: qhIOaMs0CbP35FyC99T4WxwhU_toee8kZgdqqQ_KsWI_1745137756
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB630029A3AACF0932E548839AF6B92PH0PR03MB6300namp_"
Message-ID-Hash: 57JGSYXQP3W325CGBKDSFMNIKMOA4CLB
X-Message-ID-Hash: 57JGSYXQP3W325CGBKDSFMNIKMOA4CLB
X-MailFrom: alexander.vainshtein@rbbn.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-dong-spring-srv6-inter-layer-programming@ietf.org" <draft-dong-spring-srv6-inter-layer-programming@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>, Alvaro Retana <aretana.ietf@gmail.com>, SPRING WG <spring@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: [EXTERNAL] Re: WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nJBGPJaCi-a3CBVPWt4cAv7gook>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Hi all,
I’d like to bring your attention the following text fragment from Section 3 of draft-dong that complements the definition of End.IL procedures in Section 3 of draft-dong<https://datatracker.ietf.org/doc/html/draft-dong-spring-srv6-inter-layer-programming-11#section-3> :

When forwarding packets through the underlay network connection towards the remote endpoint node, depending on the type of connection, layer-2 encapsulation may be required. The information needed for layer-2 encapsulation may be provisioned via mechanisms such as static Neighbor Discovery (ND) cache or using specific MAC address.

I assume that the  “ND cache” mentioned in this fragment  is the Neighbor Cache as defined in Section 5.1 of RFC 4861<https://datatracker.ietf.org/doc/html/rfc4861#section-5.1> and copied here for your convenience.

      Neighbor Cache
                   - A set of entries about individual neighbors to
                     which traffic has been sent recently.  Entries are
                     keyed on the neighbor's on-link unicast IP address
                     and contain such information as its link-layer
                     address, a flag indicating whether the neighbor is
                     a router or a host (called IsRouter in this
                     document), a pointer to any queued packets waiting
                     for address resolution to complete, etc.  A
                     Neighbor Cache entry also contains information used
                     by the Neighbor Unreachability Detection algorithm,
                     including the reachability state, the number of
                     unanswered probes, and the time the next Neighbor
                     Unreachability Detection event is scheduled to take
                     place.

Please note the reference to the neighbor’s on-link unicast IPv6 address in the quoted text.

If my assumption above is correct, then the local endpoint of the so-called “network-connection” becomes undistinguishable from any other IPv6-capable interface, and any difference between End.X and End.IL disappears.


My 2c,
Sasha

From: bruno.decraene@orange.com <bruno.decraene@orange.com>
Sent: Friday, April 18, 2025 8:58 PM
To: wangminxue@chinamobile.com
Cc: draft-dong-spring-srv6-inter-layer-programming@ietf.org; spring-chairs@ietf.org; Zafar Ali (zali) <zali@cisco.com>; Alvaro Retana <aretana.ietf@gmail.com>; SPRING WG <spring@ietf.org>
Subject: [EXTERNAL] [spring] Re: WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming

Hi Minxue,

I have clarification questions.

Looking at the specification of End.IL and End.X, the only difference seems to be

End.IL:
   S15.   Send the packet through the underlay network connection
          identified by S.

End.X
   S15.   Submit the packet to the IPv6 module for transmission
          to the new destination via a member of J


Is that a correct understanding?

If so, are those different words to express the same forwarding behavior?
Otherwise, could you point out the technical difference in term of data plane behavior?
Please distinguish the difference which are required to the signaled to the source (i.e., why the source would have an incorrect behavior if End.X  was signaled instead of End.IL)

Since some of the discussion focuses on the term “layer 3 adjacency” from End.X, would it work if instead of defining End.IL, your document would extend End.X as below:

OLD:  Any SID instance of this behavior is associated with a set, J, of one or more L3 adjacencies.
NEW: Any SID instance of this behavior is associated with a set, J, of one or more L3 adjacencies or network connections.

Thanks,
Best regards,
--Bruno

From: wangminxue@chinamobile.com<mailto:wangminxue@chinamobile.com> <wangminxue@chinamobile.com<mailto:wangminxue@chinamobile.com>>
Sent: Thursday, April 10, 2025 8:16 AM
To: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>; Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>; SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Cc: draft-dong-spring-srv6-inter-layer-programming@ietf.org<mailto:draft-dong-spring-srv6-inter-layer-programming@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Subject: Re: Re: [spring] WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming

Hi Zafar,

Thanks for your interests and comments on this draft.

Regarding your question on whether existing SRv6 behaviors can be used, section 2 of this draft has shown the challenges in establishing L3 adjacency between the two endpoints of the underlay connection. If it is not an L3 adjacency, then SRv6 End.X behavior is not applicable, something new is needed for indicating the forwarding instruction to an non-L3 underlay connection.

Regarding your question on the implementation, section 3 of this draft provides specifications on how the layer-2 encapsulation information can be obtained. With that, S15 can be implemented.  S14 is executed on the sending side of the underlay connection, which is capable of processing IPv6 header and SRH. The egress of the underlay connection should also be capable of L3 processing. It is just the connection between them is not L3. Actually there are already implementations which proved the feasibility of this function.

Regarding your suggestion of using BSID, the binding SID (H.Encaps or End.B6.Encaps in SRv6) was used to instruct a node to encapsulate a new IPv6 header and SRH to the packet, which is quite different from the expected behavior in this inter-layer case, as no new IPv6 header or SRH should be added.

Your question on IP side debugging is not quite clear to me, you may want to elaborate on it. To me the OAM of the inter-layer paths can be something discussed in a separate document.

As a network operator who owns multi-layered networks, this function is needed for efficient inter-layer path integration, and your contribution is welcome.

Best regards,
Minxue
________________________________
-------------------------------------
王敏学/ Wang Minxue
中国移动通信研究院 基础网络技术研究所 / China Mobile Research Institute
地址: 北京市西城区宣武门西大街32号创新大厦,100053
电话: 010-15801696688-33202
传真:010-63601087
Email: wangminxue@chinamobile.com<mailto:wangminxue@chinamobile.com>
-------------------------------------

From: Zafar Ali (zali)<mailto:zali@cisco.com>
Date: 2025-04-09 07:02
To: Alvaro Retana<mailto:aretana.ietf@gmail.com>; SPRING WG<mailto:spring@ietf.org>
CC: draft-dong-spring-srv6-inter-layer-programming@ietf.org<mailto:draft-dong-spring-srv6-inter-layer-programming@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; Zafar Ali (zali)<mailto:zali@cisco.com>
Subject: Re: [spring] WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming
Dear author and the WG,


There was a lot of discussion on this draft, especially on the need for defining "End.IL", which is the basis of the draft.

As far as I know the discussion was not closed and authors have not established the need for defining "End.IL".

To keep myself honest, I will also respond to one of the original emails in that thread.

I am happy to be corrected if a closure was obtained.



Comments from that discussion++;



Why a locally instantiated static adjacency SID cannot be used?



The reason given was this is a non-IP link but then the question is how I will implement the following code in the (IPv6) packet path



   S14.   Update IPv6 DA with Segment List[Segments Left]

   S15.   Send the packet through the underlay network connection

          identified by S.

   S16.   }



How would I implement S15.

To implement S15, I need some local construct to forward the digitally encoded packet on the optical link S.

That local construct can very well be a locally instantiated static adjacency SID.



It is also not clear how the receiving side processes the “optical signal” to continue processing of the IPv6 packet (i.e., how to implement the receive side of S14). Again, you need a packet termination endpoint for it to work.



•         There was discussion on the packet termination part does not have IP address associated with it.

o   Use of unnumbered interface was suggested.



If the true need to “hide” optical interfaces behind “S” – use of BSID provides much better construct for "abstraction" of optical network/ interfaces to packet network was done here, as suggested in the following draft.

https://datatracker.ietf.org/doc/html/draft-anand-spring-poi-sr-08#section-5<https://datatracker.ietf.org/doc/html/draft-anand-spring-poi-sr-08#section-5>



The way the draft tries to hide optical interface looks like a Layer violation.

•         How do I debug IP side if the END.IL is mis-forwarding – assume I can implement it.



As the authors have not established the need for END.IL and hence the draft, I respectfully object to the adoption call.

•         For the reason mentioned above, I do not know how to implement End.IL as it is defined or if it is at all needed (see comment above)

•         I am happy to participate in the closure of any gap but in its current state the draft is not ready for adoption.

Thanks

Regards … Zafar

From: Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>
Date: Wednesday, April 2, 2025 at 3:06 PM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Cc: draft-dong-spring-srv6-inter-layer-programming@ietf.org<mailto:draft-dong-spring-srv6-inter-layer-programming@ietf.org> <draft-dong-spring-srv6-inter-layer-programming@ietf.org<mailto:draft-dong-spring-srv6-inter-layer-programming@ietf.org>>, spring-chairs@ietf.org<mailto:spring-chairs@ietf.org> <spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>>
Subject: [spring] WG Adoption Call for draft-dong-spring-srv6-inter-layer-programming

Dear WG:

This message starts a two-week adoption call for draft-dong-spring-srv6-inter-layer-programming, ending on April/16. From the Abstract:

   Following the SRv6 Network Programming concept, this document defines
   SRv6 based mechanisms for inter-layer network programming, which can
   help to integrate the packet network layer with its underlying layers
   efficiently.


   https://datatracker.ietf.org/doc/draft-dong-spring-srv6-inter-layer-programming/<https://datatracker.ietf.org/doc/draft-dong-spring-srv6-inter-layer-programming/>


Please review the draft and consider whether you support its adoption by the WG. Please share any thoughts with the list to indicate support or opposition -- this is not a vote.

If you are willing to provide a more in-depth review, please state it explicitly to give the chairs an indication of the energy level in the working group willing to work on the document.

WG adoption is the start of the process. The fundamental question is whether you agree the proposal is worth the WG's time to work on and whether this draft represents a good starting point. The chairs are particularly interested in hearing the opinions of people who are not authors of the document.


Thanks!

Alvaro (for the Chairs)

____________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

Disclaimer

This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.