Re: [Spud] [Int-area] New Version Notification for draft-welzl-icmp-text-middleboxes-00.txt
"Black, David" <david.black@emc.com> Thu, 02 July 2015 22:04 UTC
Return-Path: <david.black@emc.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 06B801A9026
for <spud@ietfa.amsl.com>; Thu, 2 Jul 2015 15:04:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001,
T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 UucaW2l_9qmf for <spud@ietfa.amsl.com>;
Thu, 2 Jul 2015 15:04:17 -0700 (PDT)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79])
(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 D530D1A9170
for <spud@ietf.org>; Thu, 2 Jul 2015 15:03:00 -0700 (PDT)
Received: from maildlpprd52.lss.emc.com (maildlpprd52.lss.emc.com
[10.106.48.156])
by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with
ESMTP id t62M2nXG009152
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
Thu, 2 Jul 2015 18:02:50 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com t62M2nXG009152
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013;
t=1435874570; bh=8NI9BrWIQ8gdiEglAr/NGITIdBo=;
h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To:
Content-Type:Content-Transfer-Encoding:MIME-Version;
b=gZH/AqrVAJCUl8vpBHXA1CC5YWiUcOXrZrwMD378+U/WTncTavnqJmlvV9rnf99E1
s4BINAeIibiRlHRy7SIX2GOt0+TqkwKRMwpCbt988mdrPqQcpK2a+/jDETaCds6xuP
Ex7PsUJEnGATCCe/NYgohU/RT+PpB/KblElwy7Uk=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com t62M2nXG009152
Received: from mailusrhubprd03.lss.emc.com (mailusrhubprd03.lss.emc.com
[10.253.24.21]) by maildlpprd52.lss.emc.com (RSA Interceptor);
Thu, 2 Jul 2015 18:02:40 -0400
Received: from mxhub03.corp.emc.com (mxhub03.corp.emc.com [10.254.141.105])
by mailusrhubprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with
ESMTP id t62M2T56005568
(version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL);
Thu, 2 Jul 2015 18:02:29 -0400
Received: from MXHUB204.corp.emc.com (10.253.68.30) by mxhub03.corp.emc.com
(10.254.141.105) with Microsoft SMTP Server (TLS) id 8.3.327.1; Thu, 2 Jul
2015 18:02:28 -0400
Received: from MX104CL02.corp.emc.com ([169.254.8.107]) by
MXHUB204.corp.emc.com ([10.253.68.30]) with mapi id 14.03.0224.002; Thu, 2
Jul 2015 18:02:28 -0400
From: "Black, David" <david.black@emc.com>
To: Michael Welzl <michawe@ifi.uio.no>
Thread-Topic: [Spud] [Int-area] New Version Notification for
draft-welzl-icmp-text-middleboxes-00.txt
Thread-Index: AQHQtCCM8LnP3CS5WUqoDxLdwKLcf53HOBWAgAA6QACAAUpuMA==
Date: Thu, 2 Jul 2015 22:02:27 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493613FF2FF6@MX104CL02.corp.emc.com>
References: <612B7EC6-8AF9-4FDB-879F-735213ACAB1A@ifi.uio.no>
<F38C9351-7324-4099-8867-52987B4CAA3D@ifi.uio.no>
<f30374cf53901345a21b972af3d87000.squirrel@erg.abdn.ac.uk>
<1A563A0C-CCF5-4D97-935E-1509237BB357@ifi.uio.no>
<33970202-61F0-4F9D-8B04-85B677AD381E@cisco.com>
<D54A89ED-6BD4-410A-A230-934112368FF2@ifi.uio.no>
In-Reply-To: <D54A89ED-6BD4-410A-A230-934112368FF2@ifi.uio.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.45.81]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd03.lss.emc.com
X-RSA-Classifications: DLM_1, public
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/k5eUMj3Ex2uNdht105OQe82ZZaM>
Cc: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>,
"spud@ietf.org" <spud@ietf.org>
Subject: Re: [Spud] [Int-area] New Version Notification for
draft-welzl-icmp-text-middleboxes-00.txt
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>,
<mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>,
<mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2015 22:04:24 -0000
> But I wonder, why wouldn't ascii be computer-parsable? I can't imagine trying > to agree on a common "complaint format", so I guess ascii is as good as > anything... maybe then applications would begin to send messages in a certain > style? That style could develop... be defined elsewhere? Anyway we could make > a start, differentiate between computer-parsable and human messages, and > require a certain base format to start with... if others see value in that > too? Pick your favorite log format - most log analysis tools out there have learned to extract information from all the "ususal suspects" as there are no really well-defined standards that can be relied upon. Thanks, --David > -----Original Message----- > From: Spud [mailto:spud-bounces@ietf.org] On Behalf Of Michael Welzl > Sent: Wednesday, July 01, 2015 6:18 PM > To: 🔓Dan Wing > Cc: gorry@erg.abdn.ac.uk; spud@ietf.org > Subject: Re: [Spud] [Int-area] New Version Notification for draft-welzl-icmp- > text-middleboxes-00.txt > > > > On 1. jul. 2015, at 20.49, 🔓Dan Wing <dwing@cisco.com> wrote: > > > > I don't see high likelyhood of someone typing (or speaking) a message like > that, pointing out a problem that might or might not get heard and result in > action. > > Well... I can imagine you're right but how to know before trying? > > > > I could see an application or OS spitting out messages, though -- but > probably not in the format proposed. For example, it could be valuable for a > network administrator to know that their users want to use SRTP-over-UDP, but > UDP is being blocked forcing users to use SRTP-over-TCP (which has a different > -- sometimes worse -- user experience than UDP). A browser might want to use > QUIC-over-UDP, and it could be useful to tell the network administrator that > it was forced to fallback to TCP. An OS might want to use native SCTP, native > IPsec (protocol 50), or native QUIC or native RTP (QUIC and RTP are not IANA > registered as protocols on top of IP, but by all rights they could / should > be). Another complaint message might be "Gosh, I need IPv6" or "I need > NAT64". If the "complaint" messages were to be computer-parsable, I see more > value in your proposal. I'm not too keen on ICMP for this communication, > though; perhaps HTTP POST to a well-known FQDN, such as complaint.local, and > some sort of structure to what is posted could be more valuable. > > Funny that you mention this - I was actually planning to include a "use case" > on such automated messages but just forgot. I agree that's perhaps the most > useful case. > > But I wonder, why wouldn't ascii be computer-parsable? I can't imagine trying > to agree on a common "complaint format", so I guess ascii is as good as > anything... maybe then applications would begin to send messages in a certain > style? That style could develop... be defined elsewhere? Anyway we could make > a start, differentiate between computer-parsable and human messages, and > require a certain base format to start with... if others see value in that > too? > > As for ICMP being the carrier, I don't mind & I'm open to ideas. Hard to know > what's best to use to communicate with a box that drops some of your stuff, > really. > The HTTP POST idea is interesting. I personally prefer sending a packet to the > actual destination where the problem happened and expecting it to be read by > boxes on the path though - because the person you want to reach MAY be local, > but it MAY also be a few hops away?! > > Cheers, > Michael > > > > > > -d > > > > > > On 01-Jul-2015 10:07 am, Michael Welzl <michawe@ifi.uio.no> wrote: > >> > >> Answering all three issues in one go: > >> > >> It's intended to reach the first, maybe second hop. There you can either > verify where it came from by considering the physical interface, or (more > likely I think) you can "trust but verify" ;-) (since we're on the SPUD > list) > >> > >> Indeed these text messages are only meant as hints. > >> > >> Consider this use case in the draft: > >> > >> "This is Michael Welzl, sitting in office 4164 at IFI. I want to run > >> videoconferencing software XY that I need for a project I'm in, but > >> it doesn't seem to work. I think you blocked some UDP ports there. > >> Not good, please fix and get back to me." > >> > >> => this is a request to check for port usage of a videoconferencing > software. Depending on whether the box admin believes this software should be > supported or not, (s)he might accept that hint and check. (yes it opens for > interesting denial of service attacks: "port X is blocked!" "no, actually, > port Y!" "please check port Z now!" - haha... in which case you might want > to check against the source, based on your physical network setup. > >> > >> Unless you see a sequence of contradicting messages, it might be worth a > check. Consider the other use case: > >> "Hello, I like the WiFi that's being provided at this airport! But > >> did you notice that there is almost no reception near the C gates in > >> terminal 3?" > >> > >> No way for an attacker to find out if you got the message or if you care > about it. So, one solution is: read the messages with some delay, maybe daily. > If there is an indication of an attacker sending you back and forth between A, > B and C gates, don't believe it. > >> > >> In other words: it's just an unreliable & advisory text message, and - as > with road signs etc. - attacks can be counteracted by common sense :-) > >> > >> Michael > >> > >> > >> > >>> On 1. jul. 2015, at 18.54, gorry@erg.abdn.ac.uk wrote: > >>> > >>> So, if there is no IP header in the payload, I have two questions: > >>> > >>> (1) How do you verify the ICMP packet came from something on-path. rather > >>> than being generated by a random, potentially malicious sender? Why would > >>> any host trust this? > >>> > >>> (2) No header no encaps info - hence no ports or originating address etc? > >>> - In other words not useful. > >>> > >>> (3) Obviously this will not traverse NATs or tunnels (always a problem for > >>> feed-backwards control messages), since these would not be able to > >>> determine the next endpoint. > >>> > >>> Gorry > >>> > >>>> Hi, > >>>> > >>>> See below - this is remotely related to SPUD (really remotely, in that it > >>>> addresses a human, but the human in control of a device of concern to > >>>> SPUD). > >>>> > >>>> We're collecting opinions on this - please let us have them :-) > >>>> > >>>> Michael > >>>> > >>>> > >>>> > >>>>> Begin forwarded message: > >>>>> > >>>>> Resent-From: <michawe@ifi.uio.no> > >>>>> From: Michael Welzl <michawe@ifi.uio.no> > >>>>> Date: 30. juni 2015 kl. 00.35.39 CEST > >>>>> To: Int-area@ietf.org > >>>>> Subject: [Int-area] Fwd: New Version Notification for > >>>>> draft-welzl-icmp-text-middleboxes-00.txt > >>>>> > >>>>> Dear all, > >>>>> > >>>>> We just posted the draft below. Not knowing which other group would fit, > >>>>> we're sending it here. We're really transport people and at least I am > >>>>> newbie to this group... very curious to hear your thoughts: > >>>>> - completely idiotic? > >>>>> - exactly what the world has been waiting for? > >>>>> > >>>>> ... I guess it can only be one of the two above :-) If the chairs > >>>>> think that this makes sense to discuss in Prague, we'll be there, and > >>>>> I'd be happy to do a supershort presentation, but let us first hear what > >>>>> you think. It's a short and easy read, we promise that! :-) > >>>>> > >>>>> Thanks! > >>>>> Michael & Janjie > >>>>> > >>>>> > >>>>>> Begin forwarded message: > >>>>>> > >>>>>> Resent-From: <michawe@ifi.uio.no> > >>>>>> From: <internet-drafts@ietf.org> > >>>>>> To: Jianjie You <youjianjie@huawei.com>om>, Michael Welzl > >>>>>> <michawe@ifi.uio.no>no>, Jianjie You <youjianjie@huawei.com>om>, Michael > >>>>>> Welzl <michawe@ifi.uio.no> > >>>>>> Subject: New Version Notification for > >>>>>> draft-welzl-icmp-text-middleboxes-00.txt > >>>>>> Date: 30. juni 2015 kl. 00.24.23 CEST > >>>>>> > >>>>>> > >>>>>> A new version of I-D, draft-welzl-icmp-text-middleboxes-00.txt > >>>>>> has been successfully submitted by Michael Welzl and posted to the > >>>>>> IETF repository. > >>>>>> > >>>>>> Name: draft-welzl-icmp-text-middleboxes > >>>>>> Revision: 00 > >>>>>> Title: Text messaging to middlebox administrators using ICMP > >>>>>> Document date: 2015-06-30 > >>>>>> Group: Individual Submission > >>>>>> Pages: 6 > >>>>>> URL: > >>>>>> https://www.ietf.org/internet-drafts/draft-welzl-icmp-text-middleboxes- > 00.txt > >>>>>> Status: > >>>>>> https://datatracker.ietf.org/doc/draft-welzl-icmp-text-middleboxes/ > >>>>>> Htmlized: > >>>>>> https://tools.ietf.org/html/draft-welzl-icmp-text-middleboxes-00 > >>>>>> > >>>>>> > >>>>>> Abstract: > >>>>>> This document describes the use of an ICMP message to send text > >>>>>> messages to on-path middleboxes from the endpoints. The text message > >>>>>> is sent towards a destination but meant to be read by administrators > >>>>>> of middleboxes along the path to the destination. The goal is to > >>>>>> improve the user's experience with simple middlebox cooperation. > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> Please note that it may take a couple of minutes from the time of > >>>>>> submission > >>>>>> until the htmlized version and diff are available at tools.ietf.org. > >>>>>> > >>>>>> The IETF Secretariat > >>>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> Int-area mailing list > >>>>> Int-area@ietf.org > >>>>> https://www.ietf.org/mailman/listinfo/int-area > >>>> > >>>> _______________________________________________ > >>>> Spud mailing list > >>>> Spud@ietf.org > >>>> https://www.ietf.org/mailman/listinfo/spud > >>>> > >>> > >> > >> _______________________________________________ > >> Spud mailing list > >> Spud@ietf.org > >> https://www.ietf.org/mailman/listinfo/spud > > > > > > _______________________________________________ > Spud mailing list > Spud@ietf.org > https://www.ietf.org/mailman/listinfo/spud
- [Spud] Fwd: [Int-area] New Version Notification f… Michael Welzl
- Re: [Spud] Fwd: [Int-area] New Version Notificati… gorry
- Re: [Spud] [Int-area] New Version Notification fo… Michael Welzl
- Re: [Spud] [Int-area] New Version Notification fo… 🔓Dan Wing
- Re: [Spud] [Int-area] New Version Notification fo… Michael Welzl
- Re: [Spud] [Int-area] New Version Notification fo… Black, David
- Re: [Spud] [Int-area] New Version Notification fo… Michael Welzl
- Re: [Spud] [Int-area] New Version Notification fo… Michael Welzl