[IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection
Sebastian Moeller <moeller0@gmx.de> Tue, 13 May 2025 07:26 UTC
Return-Path: <moeller0@gmx.de>
X-Original-To: ipv6@mail2.ietf.org
Delivered-To: ipv6@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7FF0527DFC47; Tue, 13 May 2025 00:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.545
X-Spam-Level:
X-Spam-Status: No, score=-2.545 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.de
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 n5tL2rBalfEN; Tue, 13 May 2025 00:26:03 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A911C27DFC42; Tue, 13 May 2025 00:26:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747121150; x=1747725950; i=moeller0@gmx.de; bh=JQK4EIlEBuqhoEoLGM9zqPLWDsx7bk3lVw2p87j7m9k=; h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From: In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id: References:To:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=PaJYo1bpXUAZZ4H4ZpUWKhZTSarasf+R8yLsl+maCOU54l3NTBaxjy8975+mD0sf EBB4NefyYAOPdZDSV9wmhCIos0BixLDCb0uDZ0N9scrsmIMEqX+xvi88ZvexSuVpS okKvfXmzjnj2UG2SCbemglDU0a87tC/ME6AU6MhxVj40iLDIVTxaOGRGmpYylwdN8 E2BKBdg7hdH/v7UqGhjs72P9tUZOuKJZBcL8o7Z9hMBlZRQdqewdKFpiUZFwiWfcn 2rfwfKbFX6N0hEo+6ybJAp/sFO9qffNffz0pZGKsVNRhvEW5Vn0lwU64x+6rkPfg+ Jdcng6IbHyZm/ghWsA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([134.76.241.253]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MOREi-1udPjk0GXW-00NPNi; Tue, 13 May 2025 09:25:50 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <DM6PR11MB4692511EE2434797B0A1E4D1DE832@DM6PR11MB4692.namprd11.prod.outlook.com>
Date: Tue, 13 May 2025 09:25:39 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <5DD00C04-738C-4480-AAF5-CD28A98448F5@gmx.de>
References: <DM6PR11MB4692FDDA63996F0D9E216F8CDEB42@DM6PR11MB4692.namprd11.prod.outlook.com> <DM6PR05MB6169533D4A0D97B01A80B2F2AEB42@DM6PR05MB6169.namprd05.prod.outlook.com> <DM6PR11MB4692C14FCA96B02359AC0086DEB42@DM6PR11MB4692.namprd11.prod.outlook.com> <DM6PR05MB6169A7DA793BEA323E99C90EAEB42@DM6PR05MB6169.namprd05.prod.outlook.com> <ABA1B56D-EF4A-4F42-9F29-975403D695B4@gmx.de> <BYAPR05MB6168B18C83EF8CB0BABA0A04AEB22@BYAPR05MB6168.namprd05.prod.outlook.com> <1EDF7F8B-2977-4DEA-8803-F95E8D86926F@gmx.de> <DM6PR05MB61690D71319BB2413CD9D4B6AE852@DM6PR05MB6169.namprd05.prod.outlook.com> <20250425133330.GA2228@unix-ag.uni-kl.de> <DM6PR05MB6169574A992468A290FC6456AE842@DM6PR05MB6169.namprd05.prod.outlook.com> <20250428121644.GA17895@unix-ag.uni-kl.de> <DM6PR05MB61692BECA56AD96D08EAA463AE812@DM6PR05MB6169.namprd05.prod.outlook.com> <DM6PR11MB4692E70EDAA492B3234787D2DE812@DM6PR11MB4692.namprd11.prod.outlook.com> <DM6PR05MB6169453892C64E4368691C5EAE812@DM6PR05MB6169.namprd05.prod.outlook.com> <DM6PR11MB4692504C15EB5D892410E6D4DE812@DM6PR11MB4692.namprd11.prod.outlook.com> <DM6PR11MB4692511EE2434797B0A1E4D1DE832@DM6PR11MB4692.namprd11.prod.outlook.com>
To: "Zafar Ali (zali)" <zali=40cisco.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
X-Provags-ID: V03:K1:Bw8XrCZxhYTxn5xQRpHr92aY3mLvVFWjR9j6Tx7WNhYVlUk0Sz8 0movDsNPHeAw2jUmivjh0NH4FPvo/wwCwIO2q0/eD/l12f2FdVYwgrC8JY/pOnMXC6GFfph 8aXa6FYEJ1svY+xs7AvfXixvBhZRC39bCLfPZAhUYAbsgIv9poWuc9PEOi9ZXrFfWG1Ow3d acGA11uxRX0ucNnVkM8wQ==
UI-OutboundReport: notjunk:1;M01:P0:etNYoYOMx4Q=;UR/Im5G04TfXWAukAy4fDHc0qus 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
Message-ID-Hash: UEC246KD5JTTVQ4HFTVWUHRC5NS2KDJ6
X-Message-ID-Hash: UEC246KD5JTTVQ4HFTVWUHRC5NS2KDJ6
X-MailFrom: moeller0@gmx.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Ron Bonica <rbonica@juniper.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Erik Auerswald <auerswal@unix-ag.uni-kl.de>, 6man Chairs <6man-chairs@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-ietf-6man-icmpv6-reflection <draft-ietf-6man-icmpv6-reflection@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/sCWie2sSnJ9hwvZ0XUom9puPIaw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
Hi Zafar, > On 30. Apr 2025, at 15:33, Zafar Ali (zali) <zali=40cisco.com@dmarc.ietf.org> wrote: > > Hi Ron, I also do not see how text in your draft can influence the middle boxes. > Hence, the gain against sending UDP probes to an unused destination remains: > • Only about requesting “specific” parts of the invoking packet vs. copy of the (as much as possible) invoking packet. > Can you please document, accordingly. So, I might miss something here, but I think the issues are as follows: A) tickling a destination unreachable/port unused message out of an end-point: Pro: A.1.1) wide spread support in operating systems and routers (with the size of the reflected header being best effort and the returned value always starting from the beginning of the heder) Cons: A.2.1: the reflected headers are subject to (reverse) NAT transformations for excellent reasons, as this is the only way how the end point can figure out which flow/connection the ICMP error belongs to. A.2.2: the size of the returned packet can be quite small, as the goal is to avoid fragmentation, so for deep headers the tail end can be lost. B) creating a new ICMP based method to have an endpoint reflect the header of the probe packet Pro: B.1.1: Not subject to reverse NAT transformations, so this will show the veridical header as received by the end point. B.1.2: No ambiguity about flow/connection, as the reflector's address/port tupel will obviously be reverse NAT transformed and hence the sender knows the flow B.1.3: Can use larger packets, might even allow path MTU discovery to go as large as possible B.1.4: With the proposed sub-set selection, even with deep headers and small return packet size the likelihood of being able to extract any individual header field of interest is increased Cos: B.2.1: No support in existing gear B.2.2: ATM IPv6 only, I understand that due to new technology like segment routing IPv6 this feature is more interesting for IPv6, but personally I believe that as long as IPv4 is used in the field, we should not introduce IPv6 only techniques that are conceptually just as applicable to IPv4. One might think that there is no guarantee that middle boxes do not also modify payloads of ICMP information messages like they do with icmp error messages, but if that be the case than we would already expect wide spread issues with ICMP types that use meaningful information payloads, like echo request/replay ans IPv4 ICMP timestamps, where such a payload manipulation would show as either errors or as insane time values. So while the draft can not magically change how middle boxes behave, it looks like at least the majority of middle boxes already behave as required. As expected, the reverse NAT transformation is a somewhat costly operation, that not all NAT gateways seem to perform, so probing each ICMP payload for potential data to transform would seem to be quite some extra work. Regards Sebastian P.S.: I will try to comment upon the draft in detail in another message, but I thought the "middle box" behaviour issue is mostly conceptually relevant and decoupled from the draft text. > Thanks > Regards … Zafar > From: Zafar Ali (zali) <zali@cisco.com> > Date: Monday, April 28, 2025 at 8:34 PM > To: Ron Bonica <rbonica@juniper.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Erik Auerswald <auerswal@unix-ag.uni-kl.de> > Cc: Sebastian Moeller <moeller0@gmx.de>, 6man Chairs <6man-chairs@ietf.org>, 6man@ietf.org <6man@ietf.org>, draft-ietf-6man-icmpv6-reflection <draft-ietf-6man-icmpv6-reflection@ietf.org>, Zafar Ali (zali) <zali@cisco.com> > Subject: Re: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection > Hi Ron I think this is not a big limitation. > When someone is running a traceroute outside of a limited domain, in which NAT is deployed, having some address mapping done on the invoking packet can be reasoned. I would suggest the limitation with the specifics. > Thanks > Regards … Zafar > From: Ron Bonica <rbonica@juniper.net> > Date: Monday, April 28, 2025 at 2:30 PM > To: Zafar Ali (zali) <zali@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Erik Auerswald <auerswal@unix-ag.uni-kl.de> > Cc: Sebastian Moeller <moeller0@gmx.de>, 6man Chairs <6man-chairs@ietf.org>, 6man@ietf.org <6man@ietf.org>, draft-ietf-6man-icmpv6-reflection <draft-ietf-6man-icmpv6-reflection@ietf.org> > Subject: Re: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection > Zafar, > If we were to do this, would we need to add a note that saying that the utility may yield unreliable results when run outside of a limited domain, in which NATs are known to be absent? SHOULD we add a note saying that running the utility outside of such a limited domain is NOT RECOMMENDED? > Ron > Juniper Business Use OnlyFrom: Zafar Ali (zali) <zali@cisco.com> > Sent: Monday, April 28, 2025 12:17 PM > To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Erik Auerswald <auerswal@unix-ag.uni-kl.de> > Cc: Sebastian Moeller <moeller0@gmx.de>; 6man Chairs <6man-chairs@ietf.org>; 6man@ietf.org <6man@ietf.org>; draft-ietf-6man-icmpv6-reflection <draft-ietf-6man-icmpv6-reflection@ietf.org>; Zafar Ali (zali) <zali@cisco.com> > Subject: Re: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection > [External Email. Be cautious of content] > Hi Ron Documenting "traceroute method" as an alternative to ICMPv6 reflection's core functionality with the NAT specifics would be the right thing to do (given large set of implementations). > Thanks > Regards … Zafar > From: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> > Date: Monday, April 28, 2025 at 9:41 AM > To: Erik Auerswald <auerswal@unix-ag.uni-kl.de> > Cc: Sebastian Moeller <moeller0@gmx.de>, 6man Chairs <6man-chairs@ietf.org>, 6man@ietf.org <6man@ietf.org>, draft-ietf-6man-icmpv6-reflection <draft-ietf-6man-icmpv6-reflection@ietf.org> > Subject: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection > Erik, > Thanks for this good research. > You say, "For IPv6, as long as no NAT is involved, the "traceroute method" seems promising as an alternative to ICMPv6 reflection's core functionality. NAT66 would most likely affect this negatively." I think that this statement is absolutely correct. > But how does the user know if NAT is involved? Given that the user cannot know this, I conclude that ICMPv6 Reflection is the best solution. While it requires more work than the "traceroute method", its results are more reliable. > Ron > Juniper Business Use OnlyFrom: Erik Auerswald > Sent: Monday, April 28, 2025 8:16 AM > To: Ron Bonica > Cc: Sebastian Moeller; 6man Chairs; 6man@ietf.org; draft-ietf-6man-icmpv6-reflection > Subject: Re: [IPv6]Re: Comments on draft-ietf-6man-icmpv6-reflection [External Email. Be cautious of content] > > > Hi Ron, > > On Fri, Apr 25, 2025 at 05:00:40PM +0000, Ron Bonica wrote: > > [...] > > I have also done some research with a popular platform. I found that: > > > > * It complies with RFC 792 and 4443 regarding the number of bytes > > in the invoking packet field. > > * It does not modify the invoking packet field. > > > > However, your finding that a LINUX-based NAT box modifies the invoking > > packet field is significant. [...] > > RFC 5508[1] (NAT Behavioral Requirements for ICMP), currently BCP 148, > requires NAT to modify the embedded packet's addresses according to the > matching NAT mapping that is also used to translate the ICMP packet's > addresses (REQ-4 and REQ-5). > > Section 5.3 of RFC 6145[2] (IP/ICMP Translation Algorithm) also describes > the translation of the invoking packet (called "packet in error"). > > RFC 6296[3] (IPv6-to-IPv6 Network Prefix Translation) does not describe > translation of ICMPv6 error messages. > > If I were to speculate, I would expect NAT66 to also translate invoking > packet field addresses, if not now, then after deployment experience. > > Section 3.8 of the expired Internet-Draft > draft-bctb-6man-rfc6296-bis-02[4] (RFC 6296bis IPv6-to-IPv6 Network > Prefix Translation) requires translation of the invoking packet field: > > "For an ICMPv6 error, both the addresses in the outer IPv6 header > and the embedded IPv6 header in the ICMPv6 error message must be > translated." > > For IPv6, as long as no NAT is involved, the "traceroute method" seems > promising as an alternative to ICMPv6 reflection's core functionality. > NAT66 would most likely affect this negatively. > > ICMPv6 reflection does not address IPv4, but the "traceroute method" > seems to be more limited for IPv4, because (1) RFC 792 specifies that > only the IP (version 4) header and the 8 bytes following this header > are included in ICMP error messages, and (2) NAT44 is prevalent. > > > [...] > > Best regards, > Erik > > [1]: https://urldefense.com/v3/__https://www.rfc-editor.org/rfc/rfc5508__;!!NEt6yMaO-gk!EXQDayNijAz4qi0p1B4eh1p_gAylhXnL4qkhOdZeJneujeEno1k8DLAe8lhRjG-KKSoefsH9Ii8VZg3I7xhaKVw6FEg$ > [2]: https://urldefense.com/v3/__https://www.rfc-editor.org/rfc/rfc6145*section-5.3__;Iw!!NEt6yMaO-gk!EXQDayNijAz4qi0p1B4eh1p_gAylhXnL4qkhOdZeJneujeEno1k8DLAe8lhRjG-KKSoefsH9Ii8VZg3I7xhakGJfyO8$ > [3]: https://urldefense.com/v3/__https://www.rfc-editor.org/rfc/rfc6296__;!!NEt6yMaO-gk!EXQDayNijAz4qi0p1B4eh1p_gAylhXnL4qkhOdZeJneujeEno1k8DLAe8lhRjG-KKSoefsH9Ii8VZg3I7xhaKxV-p-A$ > [4]: https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-bctb-6man-rfc6296-bis-02.html*name-icmpv6-error-forwarding__;Iw!!NEt6yMaO-gk!EXQDayNijAz4qi0p1B4eh1p_gAylhXnL4qkhOdZeJneujeEno1k8DLAe8lhRjG-KKSoefsH9Ii8VZg3I7xhabcv-pZk$ > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > --------------------------------------------------------------------
- [IPv6]Comments on draft-ietf-6man-icmpv6-reflecti… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Erik Auerswald
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Erik Auerswald
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Erik Auerswald
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Tal Mizrahi
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]回复:Re: Comments on draft-ietf-6man-icmpv6-r… Xiaoming He
- [IPv6]Re: 回复:Re: Comments on draft-ietf-6man-icmp… xiao.min2
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Tal Mizrahi
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Erik Auerswald
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Middleboxes [was Comments on draft-ietf-6ma… Bob Hinden
- [IPv6]Re: Middleboxes [was Comments on draft-ietf… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Middleboxes [was Comments on draft-ietf… Bob Hinden
- [IPv6]Re: Middleboxes [was Comments on draft-ietf… Sebastian Moeller
- [IPv6]Re: Middleboxes [was Comments on draft-ietf… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Zafar Ali (zali)
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Bob Hinden
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Ron Bonica
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Tal Mizrahi
- [IPv6]Re: Comments on draft-ietf-6man-icmpv6-refl… Sebastian Moeller