[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipng
Subject:    Re: [IPv6] [EXTERNAL] Re: [Int-area] New Draft - ICMPv6 Loopback
From:       Tal Mizrahi <tal.mizrahi.phd () gmail ! com>
Date:       2023-06-07 13:17:15
Message-ID: CABUE3XmmdVyyOPs+wJp1EWAmEsSgK4hVGhB2ye7eikjpjfXrNg () mail ! gmail ! com
[Download RAW message or body]

Hi Herbie,

> What about taking advantage of the ICMP error mechanism?

As the draft says, ICMP error messages already include the header and
payload of the original "offending" packet, including for example the
Time Exceeded messages in Traceroute.
The Loopback exchange is similar to Echo, except that the reply
includes the header and payload of the Request, which is similar in
that context to error messages.

Cheers,
Tal.

On Wed, Jun 7, 2023 at 3:20 PM Robinson, Herbie
<Herbie.Robinson=40stratus.com@dmarc.ietf.org> wrote:
> 
> What about taking advantage of the ICMP error mechanism?
> 
> > From Phone
> ________________________________
> From: Int-area <int-area-bounces@ietf.org> on behalf of Florian Obser \
>                 <florian+ietf@narrans.de>
> Sent: Wednesday, June 7, 2023 8:15:21 AM
> To: Luigi IANNONE <luigi.iannone=40huawei.com@dmarc.ietf.org>
> Cc: ipv6@ietf.org <ipv6@ietf.org>; int-area@ietf.org <int-area@ietf.org>
> Subject: [EXTERNAL] Re: [Int-area] [IPv6] New Draft - ICMPv6 Loopback
> 
> [EXTERNAL SENDER: This email originated from outside of Stratus Technologies. Do \
> not click links or open attachments unless you recognize the sender and know the \
> content is safe.] 
> On 2023-06-07 11:42 UTC, Luigi IANNONE <luigi.iannone=40huawei.com@dmarc.ietf.org> \
> wrote:
> > For FreeBSD it looks like code MUST be 0 or the packet is dropped:
> > 
> 
> this is coming from KAME so everything that derives from there has
> this. E.g. it's also present in OpenBSD & NetBSD.
> 
> > (file netinet6/icmp6.c line 550: \
> > http://fxr.watson.org/fxr/source/netinet6/icmp6.c#L550) 
> > 
> > case ICMP6_ECHO_REQUEST:
> > icmp6_ifstat_inc(ifp, ifs6_in_echo);
> > if (code != 0)
> > goto badcode;
> > 
> > 
> > Ciao
> > 
> > L.
> 
> --
> In my defence, I have been left unsupervised.
> 
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://www.ietf.org/mailman/listinfo/int-area
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic