[spring] Re: [IPv6]Re: New draft: draft-varhal-6man-icmp-srv6-vpn-00.txt
Krzysztof Szarkowicz <kszarkowicz@gmail.com> Thu, 05 March 2026 12:52 UTC
Return-Path: <kszarkowicz@gmail.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 88E95C4E3C35 for <spring@mail2.ietf.org>; Thu, 5 Mar 2026 04:52:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 bJ73wm1piMlc for <spring@mail2.ietf.org>; Thu, 5 Mar 2026 04:52:09 -0800 (PST)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id BE20EC4E3BE2 for <spring@ietf.org>; Thu, 5 Mar 2026 04:52:08 -0800 (PST)
Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4837584120eso60708475e9.1 for <spring@ietf.org>; Thu, 05 Mar 2026 04:52:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772715122; x=1773319922; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=0Meepn7HVyEyVt6UiahvmEQgFVk2KnhKi6jZuVoKrdU=; b=G0H1ZDtgJvkSoBZyn79wmMBOAsnkYc+h2hO+/gC/FoynwM67msvXD3bToVAyEMP4Nz JCfQe4Hu9nrNhqTRPwujT8Awt97ro6z6nc0fom5XER/tk6oZdj2CD44bARPM9/GXAAKi AuANp51prankrisH2aqID+nSefVeRhbNA8qOG+t5Zh9pWen1RboGwoh2PfRdq5b46hy9 MoVEb7b3fetLPF942N63vQIxpVwF4lEpUUAT87qTcnV+4MpBCWC8GIOF+al5VjZWqCI/ lBMvmc7Jk//z+/6iNOnyU8PohgIIdNPalV/j9c+cLFYhwfHNiRTKpxHoNjYYjxcWI4Ay j22Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772715122; x=1773319922; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0Meepn7HVyEyVt6UiahvmEQgFVk2KnhKi6jZuVoKrdU=; b=V8VzQM1KbIep38YnsDoQ5Cv8xqnCgjAxAZI+1S473g9SnlCDAByZZmGGVm8+xydUL8 Hu2J4cHftZnZam5tMkTu3zP5jNcMluD6xL54aXde4XNKPl/RiaAhPdmgWa3QTGXPW24X fi0KgHK3TF20jrd6DvVTFgk0mQERthuwEiUxzAYJq1Q4w7AriXB0lvBLRt7mWuHlb6Qc IH2pfvXkd9eBYY9WLYqI2asS0KNWX/6TNdcJ8z05hFrg6WdDvFz9Z8IeuLMd1l0Wqqmm AdsN8Hwa3veKBnkkKhvq+c6V84ik7vR9UvaWaWDKmmIAHIiSKsFZYxVsidkjU/9DYmjh wC0A==
X-Forwarded-Encrypted: i=1; AJvYcCVxlIAak1DMRGL02AJheyjo4EtdEvUy+4QYxJeLWb/ZU9EEos+4bKBpFzmevBEwpHkYDgMhgBc=@ietf.org
X-Gm-Message-State: AOJu0YyJe2qPXomo8cTmNA2fmVt9f0JUHCnNiODKYCJ/QWtc6td62Xov kTvdcJtPdkFyZ2a6U6JFcDH26j/HIKGGM1Y9/9EiT7jmdUMvUzI8muFN
X-Gm-Gg: ATEYQzxIGPRFxa08k33I3zAxyHk6104FYE7Ez89JMwBNlRdw6iO6roLs3etE7fvSpkp 3gvzurUvR0r8p6TxCl8yUmbPrvWVv6Y/4AXKiRkJldZQAXjXXXJoa90MJG0Ei2ASL1YZ/nQiPMg S/Z7Cg+IKh7ccxm+9d8kqatClm6t4gVKB9qnq01eqyvexpkT/zOyxxnTG6yWvJ9aupc+zM5rjsF 78JVfxTILTu9Vfk1zB8+4YRjVU3BoBaKXc5y2zCHpSNiwZq6NJXbxCtxrA61UN28AKhXuPWU/jC E4kmbUnXkAqS0YSwc3TmYnLLbpjD3HfJu97nzhVj3V5lke/goQiCL1Gk1E6E8snCnZqc5ErsUG0 osXQEiLmgz/5sJcnDJ8/ysQ+1tOWx3ldET0RJsJ7oOR7sSVXAccFj0naGQJ11cdNCgpr9Kd65tj SOiYn3ZYR7MTPLOZAnJjW4N3rUOE2REvHjzUm6B3zOAGDvZPe0M8FXeb84i9lHwyb/5QL54Ysb7 4Hlhro=
X-Received: by 2002:a05:600c:1c18:b0:480:69ae:f0e9 with SMTP id 5b1f17b1804b1-48519871aa4mr115419905e9.16.1772715121909; Thu, 05 Mar 2026 04:52:01 -0800 (PST)
Received: from smtpclient.apple (79-120-252-37.pool.digikabel.hu. [79.120.252.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851fad2812sm62736925e9.1.2026.03.05.04.52.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Mar 2026 04:52:01 -0800 (PST)
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Message-Id: <3765622E-3042-48CE-AB8D-2FB0EC1B556B@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_349E8E57-714A-49C5-AA1D-7738B7DECE4B"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\))
Date: Thu, 05 Mar 2026 13:51:55 +0100
In-Reply-To: <AM0PR07MB593888E187A0D61A0A17BF24AC7CA@AM0PR07MB5938.eurprd07.prod.outlook.com>
To: Balázs Varga A <balazs.a.varga@ericsson.com>
References: <177200324431.2487508.7953118699974385272@dt-datatracker-6ff7c68975-7k42g> <AM0PR07MB59385A78316896B6CCE48797AC75A@AM0PR07MB5938.eurprd07.prod.outlook.com> <43A742AD-7BE2-4314-81DB-B16DC24FBE6F@gmail.com> <AM0PR07MB59384A166F866415530709D0AC72A@AM0PR07MB5938.eurprd07.prod.outlook.com> <2C8A11E5-4434-4928-B277-D5F22F011000@gmail.com> <2B4D37A7-1611-423F-82A4-31906CC0C647@gmail.com> <AM0PR07MB593813F60AB35E71E7584ED1AC73A@AM0PR07MB5938.eurprd07.prod.outlook.com> <96608607-5229-4C68-A36C-31DE0FCA5245@gmail.com> <9c592956-4076-469b-b3a2-2d3ef2928796@joelhalpern.com> <EEBFFB35-1F61-41C3-A2F0-A652A06354C2@gmail.com> <AM0PR07MB593888E187A0D61A0A17BF24AC7CA@AM0PR07MB5938.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3864.400.21)
Message-ID-Hash: CHO32ISJYRRGL4BMBRVH65O7RVW6ZJO2
X-Message-ID-Hash: CHO32ISJYRRGL4BMBRVH65O7RVW6ZJO2
X-MailFrom: kszarkowicz@gmail.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: IPv6 List <ipv6@ietf.org>, spring <spring@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: [IPv6]Re: New draft: draft-varhal-6man-icmp-srv6-vpn-00.txt
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YTM2tmK7JMkizuiKU8Fk4prM1Zc>
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 Balázs, OK, I will wait for next revision of the draft, with more details on the issues I raised. Just one comment inline. Cheers, Krzysztof > On 2026 Mar 4, at 15:38, Balázs Varga A <balazs.a.varga@ericsson.com> wrote: > > Hi Krzysztof, > > many thanks for your effort to verify the applicability of > draft-varhal-6man-icmp-srv6-vpn. Please, note that it is > the first version (v00), so further details will be added > in upcoming versions, based on the valuable inputs from > the mailing list discussions. > > I think we need to apply same objective judgment rules for > the proposed solutions. I will start a separate mail thread > to clarify the expectations on VPN ping/trace in SRv6 > networks. It is always good to agree on WHAT we intend to > solve. :--)) > > You may explain more about "similar solution was initially > as well discussed among authors of draft-ali" on the list. > That would help a better understanding by the WG. > > Reactions to the technical comments done below. > > Regarding IPv4 handling: > Yes, it needs further text. Your assumption and judgement > on how it is provided by draft-varhal is not correct. The > solution is based on RFC7600 (btw, similar to the method > described in draft-ali). Anyway, point taken, a detailed > description is needed in the next version. > > Regarding Hub-and-Spoke VPN: > Yes, it needs a specific configuration. The structure of > the used VRFs (i.e., vrf-in, vrf-out) determine routing > and reachability of prefixes within the VPN. Connected > nodes are reachable via vrf-in, SID(s) is announced for > remote PE nodes from vrf-in. No SID allocation is needed > for vrf-out. Draft-varhal states that a VPN-specific-SID > is used as srcIP. Here, the VPN-specific-SID is the SID > allocated for vrf-in, so the ICMP error message arrives > to vrf-in and is NOT backholed. > This scenario is natively resolved. ;--)) [Krzysztof] I am not sure, how it is solved. Assume you have 1000 VRFs on the PE-1, and packet is routed on PE-1 inside VRF-123 towards remote PE-2. This VRF-123 on PE-1 has only default route (pointing to remote PE-2). What SID should be used in the srcIP for such packet? > > Regarding SRv6 policy (+ VPN): > I strongly disagree with your view, you are you conflating > things here and making invalid assumptions on draft-varhal. > The encapsulation process on the headend node needs > several input information to construct the outer header. > One group of information is derived from the SR policy. > The SR policy defines the path to which a node steers a > packet flow. Applying a SR policy means to select the path > (defined by a SID list) and placing the path descriptors > into the dstIP and SRH fields of the tunnel encapsulation. > Another group of information are needed as well, like srcIP, > Traffic Class, FlowLabel, HopLimit, NextHeader. They are > derived by other local functionalities. The srcIP MUST > resolve to a unique node in the SR domain [RFC9256], > what is fulfilled by draft-varhal. The srcIP is specific > to the 'Headend'. > > Regarding Multi-level-encapsulation: > Again this is v00. First, let's discuss the expected behavior. > Draft-ali refers only to TI-LFA without any illustration > (which is absolutely fine by me in the current discussion > phase). TI-LFA is covered by draft-varhal as well. The > more transport outer IPv6 headers preceding the customer's > inner IPv6 header, the more sophisticated inspection is > needed on the invoking packet ... > > Regarding MPLS/SRv6 scenarios: > Again this is v00. First, let's discuss the expected behavior. > > Cheers > Bala'zs > > > > From: Krzysztof Szarkowicz <kszarkowicz@gmail.com> > Sent: Wednesday, March 4, 2026 10:29 AM > To: Joel Halpern <jmh@joelhalpern.com> > Cc: Balázs Varga A <balazs.a.varga@ericsson.com>; IPv6 List <ipv6@ietf.org> > Subject: Re: [IPv6]Re: New draft: draft-varhal-6man-icmp-srv6-vpn-00.txt > > Joel, > > Of course, in case of network failures (or configuration mistakes ?) causing no reachability to the egress or ingress, it will affect traceroute operation. In case when on ‘P’ node reachability to egress fails, it affects solution described in draft-ali-6man-srv6-vpn-icmp-error-handling. In case when on ‘P’ node reachability to ingress fails, it affects solution described in draft-varhal-6man-icmp-srv6-vpn. > > There are no miracles here, in fact. > > Best regards, > Krzysztof > > > > On 2026 Mar 2, at 19:13, Joel Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote: > > Do you consider it to be a feature or a drawback of the MPLS solution that if the path to the egress fails, no responses to any traceroutes will be generated back to the source? I understand it is necessary in the MPLS case. From where I sit, it is a drawback. And one we can address in the SRv6 case. > > Yours, > > Joel > > On 3/2/2026 12:54 PM, Krzysztof Szarkowicz wrote: > Hi Balázs, > > > Thank you for your response. Appreciated. > > Please see inline my comments. > > > Cheers, > Krzysztof > > > On 2026 Feb 27, at 17:22, Balázs Varga A <balazs.a.varga@ericsson.com> <mailto:balazs.a.varga@ericsson.com> wrote: > > Hi Krzysztof, > > the purpose of the draft is to provide a solution to ICMP Error > Handling for VPNs in SRv6 Networks without the shortcomings of > MPLS like approaches. > > [Krzysztof] That is interesting, that we came to different conclusions, regarding shortcomings of the solution :-). > > > Furthermore, it proposes new functionality > only on the PE nodes. No P nodes are affected. P nodes can be > standard compliant IPv6-only nodes. No change of the widely > implemented ICMPv6 processing (RFC4443) is needed on them. > > [Krzysztof] Authors of the competitive solution (draft-ali-6man-srv6-vpn-icmp-error-handling) propose only change on P nodes (no change on PE nodes). In typical network, there is more PE nodes than P nodes. In any case, changes to the current behavior are needed (either on P or on PE). And, that is the reason for creating new standards. But, it doesn’t really matter here, actually. More important are shortcomings of one versus another solution. > > One of the shortcomings of the solution described in draft-varhal-6man-icmp-srv6-vpn-00 is the IPv4 handling. Draft draft-varhal-6man-icmp-srv6-vpn describes only enigmatic "In case of an IPv4-VPN service, a translation of involved IP addresses is needed (between the related IPv6 and IPv4 addresses).”, without giving more details, what does it mean. So, if P node has a valid IPv4 address (i.e. network with dual-stack during, for example, transition/migration period) IPv4 information of P node is lost in ICMP response, and the invoking node gets only some ‘IPv6-to-IPv4 translated address’, instead of real IPv4 address of P node. Similarly, if P node has only IPv6 address, again the invoking node gets only some ‘IPv6-to-IPv4 translated address’, instead of real IPv6 address of P node (that could be displayed, for example, in the traceroute output on the invoking node). Both of these shortcomings are resolved in the competitive draft. > > > As stated in Section 3.2 of the draft: > 2. PE1 encapsulates the packet in an SRv6 tunnel (Uniform model > used). The srcIP of the encapsulation is a VPN specific SID of > PE1. > > The solution works for any VPN setup including hub-and-spoke > L3VPN. ICMP error generated for packets sent by PE1 (i.e., originated > from PE1 hosts) are sent to PE1 and PE1 can send it to connected > hosts. As only PE1 and P2 nodes are involved it works for any VPN > topologies. > > [Krzysztof] In case of hub-and-spoke topologies, where the requirement is that CE-to-CE communications must happen through the hub (for example, for CE-to-CE security screening at some central location), on spoke PE there are typically at least two VRFs: let’s call them VRF-in and VRF-out. Multiple CEs are connected to VRF-in, whereas VRF-out has no local connections. However, to prevent direct CE-to-CE communications (traffic between CEs should traverse the hub site - i.e. for security screening), traffic arrived from CEs in VRF-in is forced to VRF-out, and routed based on the routing table in VRF-out (which has in principle only default route to VRF-hub on some remote PE - not even connected routes). That is quite typical implementation of hub-and-spoke with direct CE-to-CE traffic prevention. Now, when ICMP error message arrives to VRF-out (based on principles described in draft-varhal-6man-icmp-srv6-vpn-00), it has only default route pointing to VRF-hub on remote PE (no connected routes). This ICMP Error Message will be blackholed, IMHO. Or, authors of draft-varhal-6man-icmp-srv6-vpn plan to describe in details, how to handle such hub-and-spoke scenario? > > This shortcoming is as well natively resolved in the competitive proposal. > > > Similarly, the solution is transparent to the SRv6 policies used in a > given network scenario. If someone is using SR policies for VPN traffic > on e.g., PE1, the structure of SR policy in RFC 9256 (Section 2.13) still > applies. The Headend node is still PE1, why should it be VPN specific? > For example Section 8.4 of RFC 9256 clearly defines the usage of the > SR policy information model. Segment list of the SR Policy is pushed > to the encapsulated packet (e.g., in the SRH). > > RFC9256 does not states, that the PE should use is the headend from > the SR policy as a srcIP. > > So, no need to create 2k SRv6 policies per remote PE (Endpoint), with > exactly the same content. The ‘Headend’ refers to PE1 not the VPN. > > [Krzysztof] Virtually all SRv6 policy implementations I am aware of, implements SRv6 policy as some sort of IP tunnel, with source address of this tunnel equal to ‘Headend’ (typically: loopback) from SRv6 policy definition. My understanding is, that authors of draft-ali-6man-srv6-vpn-icmp-error-handling promote disconnection between ‘Headend’ defined on SRv6 policy, and encapsulation of that SRv6 policy (specifically: source IP address will differ from ‘Headend’). > > The competitive proposal doesn’t have this shortcoming, and keeps the consistent association between SRv6 policy ‘headend’ and the encapsulation (source IP is equal to ‘headend’). > > > Further shortcomings with draft-varhal-6man-icmp-srv6-vpn, as I see, are multi-domain designs, with multi-level encapsulations - multi-level tunnels (i.e. B-SID mentioned earlier in one of the comments). Node performing additional encapsulation doesn’t necessarily have any VRFs at all, and pushes some additional (tunnel) headers, using as source IP address some local P address (typically - loopback). draft-varhal-6man-icmp-srv6-vpn doesn’t describe, how to handle such scenarios. Competitive draft handles such scenarios natively. > > Also, I don’t see in the draft any discussion regarding mixed MPLS/SRv6 scenarios (i.e. during migration), where either MPLS is tunneled over SRv6 (Mo6), or the opposite (6oM), or some sort of encapsulation conversion between MPLS and SRv6 is done (draft-ietf-spring-srv6-mpls-interworking). While competitive draft handles these scenarios natively, I am not sure, how such scenarios will be handled using the principles described in draft-varhal-6man-icmp-srv6-vpn. > > The above shortcomings of the solution described in draft-varhal-6man-icmp-srv6-vpn, while similar solution was initially as well discussed among authors of draft-ali-6man-srv6-vpn-icmp-error-handling, resulted in the solution documented in draft-ali-6man-srv6-vpn-icmp-error-handling, which doesn’t have shortcomings mentioned above. > > > Cheers > Bala’zs > > > From: Krzysztof Szarkowicz <kszarkowicz@gmail.com> <mailto:kszarkowicz@gmail.com> > Sent: Thursday, February 26, 2026 7:07 PM > To: Balázs Varga A <balazs.a.varga@ericsson.com> <mailto:balazs.a.varga@ericsson.com> > Cc: IPv6 List <ipv6@ietf.org> <mailto:ipv6@ietf.org>; Mr. Zafar Ali <zali@cisco.com> <mailto:zali@cisco.com> > Subject: Re: [IPv6]New draft: draft-varhal-6man-icmp-srv6-vpn-00.txt > > Hi Balázs, > > > Further question: how it will work with SRv6 policies? RFC 9256 (Section 2.13)specifies SR policy as follows: > > SR Policy POL1 > <Headend = H1, Color = 1, Endpoint = E1> > Candidate Path CP1 > <Protocol-Origin = 20, Originator = 64511:192.0.2.1, Discriminator = 1> > Preference > 200 > Priority > 10 > Segment List 1 > <SID11...SID1i>, Weight W1 > Segment List 2 > <SID21...SID2j>, Weight W2 > Candidate Path CP2 > <Protocol-Origin = 20, Originator = 64511:192.0.2.2, Discriminator = 2> > Preference > 100 > Priority > 10 > Segment List 3 > <SID31...SID3i>, Weight W3 > Segment List 4 > <SID41...SID4j>, Weight W4 > > > So, having for example 2k VPNs, will we need to create 2k SRv6 policies per remote PE (Endpoint), with exactly the same content, except ‘Headend’? As, I assume, in the ‘Headend’, we will need to encode ‘VPN specific SID’? And, each time some VPN is added/removed, SRv6 Policy needs to be added/removed? > > > > > Cheers, > Krzysztof > > > > > On 2026 Feb 26, at 12:35, Krzysztof Szarkowicz <kszarkowicz@gmail.com <mailto:kszarkowicz@gmail.com>> wrote: > > Hi Balázs. > > > ‘VPN specific SID’ is not present in the srcIP of the invoking SRv6 packet. srcIP of the invoking SRv6 packet is typically loopback (or local locator), and the same srcIP is used for transporting traffic of all VPNs on given PE node. > > Or, the purpose of the draft, is to mandate that different source is used per VPN (current SRv6 implementations don’t do that). > > How your draft will handle hub-and-spoke L3VPN deployments, where PE1 hosts spoke VRF, and - apart from locally connected routes - the only route in that VRF is default route pointing to hub VRF (which resides on PE2)? > > > Cheers, > Krzysztof > > > > > On 2026 Feb 26, at 12:04, Balázs Varga A <balazs.a.varga@ericsson.com <mailto:balazs.a.varga@ericsson.com>> wrote: > > Hi Krzysztof, > > Thanks for the note. Yes, we are aware of the MPLS approach like draft. > With our proposal we intend to get rid of the shortcomings of an MPLS > like solution. > > Regarding your question: > At P2 the ‘VPN specific SID’ is present in the srcIP of the invoking SRv6 > packet. P2 is not service aware. P2 just does RFC4443 by copying the srcIP > of the invoking packet to the dstIP of the generated ICMP error message. > No extra functionality is needed on the P2 node. > > Thanks & Cheers > Bala’zs > > > From: Krzysztof Szarkowicz <kszarkowicz@gmail.com <mailto:kszarkowicz@gmail.com>> > Sent: Thursday, February 26, 2026 9:56 AM > To: Balázs Varga A <balazs.a.varga@ericsson.com <mailto:balazs.a.varga@ericsson.com>> > Cc: IPv6 List <ipv6@ietf.org <mailto:ipv6@ietf.org>>; Mr. Zafar Ali <zali@cisco.com <mailto:zali@cisco.com>> > Subject: Re: [IPv6]New draft: draft-varhal-6man-icmp-srv6-vpn-00.txt > > Ritkán kap e-mailt a(z) kszarkowicz@gmail.com <mailto:kszarkowicz@gmail.com> e-mail-címről. Tudja meg, miért fontos ez <https://aka.ms/LearnAboutSenderIdentification> > Hi Balázs, > > > Please note, there is another draft on this topic already: https://datatracker.ietf.org/doc/draft-ali-6man-srv6-vpn-icmp-error-handling/ > > > Regarding your draft, 4th step of the procedure: > > >> P2 generates an ICMP Error Message and sends it to PE1, using the VPN specific SID as a dstIP. > > How P2 know the ‘VPN specific SID’? > > > Cheers, > Krzysztof > > > > > On 2026 Feb 25, at 09:17, Balázs Varga A <balazs.a.varga=40ericsson.com@dmarc.ietf.org <mailto:balazs.a.varga=40ericsson.com@dmarc.ietf.org>> wrote: > > Hi, > > We have uploaded a new draft on "ICMP Error Handling for VPNs in SRv6 Networks". > The draft proposes a solution that provides a native IPv6 method what does NOT have > the drawbacks inherited by methods based on the MPLS based VPN ping or traceroute > concept. > > It solves the problem that P nodes are not VPN aware without sending the ICMP error > message to the egress PE router for a VPN lookup. It makes P nodes service agnostic > and allows building IPv6-only core networks. > > Comments and suggestions are welcome. > > Thanks & Cheers > Bala'zs > > -----Original Message----- > From: internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> <internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> > Sent: Wednesday, February 25, 2026 8:07 AM > To: Balázs Varga A <balazs.a.varga@ericsson.com <mailto:balazs.a.varga@ericsson.com>>; Joel Halpern <joel.halpern@ericsson.com <mailto:joel.halpern@ericsson.com>> > Subject: New Version Notification for draft-varhal-6man-icmp-srv6-vpn-00.txt > > A new version of Internet-Draft draft-varhal-6man-icmp-srv6-vpn-00.txt has been successfully submitted by Balazs Varga and posted to the IETF repository. > > Name: draft-varhal-6man-icmp-srv6-vpn > Revision: 00 > Title: ICMP Error Handling for VPNs in SRv6 Networks > Date: 2026-02-24 > Group: Individual Submission > Pages: 7 > URL: https://www.ietf.org/archive/id/draft-varhal-6man-icmp-srv6-vpn-00.txt > Status: https://datatracker.ietf.org/doc/draft-varhal-6man-icmp-srv6-vpn/ > HTMLized: https://datatracker.ietf.org/doc/html/draft-varhal-6man-icmp-srv6-vpn > > > Abstract: > > This document specifies ICMP error handling in SRv6-based Virtual > Private Networks. > > > > The IETF Secretariat > > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org <mailto:ipv6@ietf.org> > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > -------------------------------------------------------------------- > > > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org <mailto:ipv6@ietf.org> > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > --------------------------------------------------------------------
- [spring] New draft: draft-varhal-6man-icmp-srv6-v… Balázs Varga A
- [spring] 回复: New draft: draft-varhal-6man-icmp-sr… yangfeng
- [spring] Re: [IPv6]Re: New draft: draft-varhal-6m… Balázs Varga A
- [spring] Re: 回复: New draft: draft-varhal-6man-icm… Balázs Varga A
- [spring] Re: [IPv6]Re: New draft: draft-varhal-6m… Krzysztof Szarkowicz