Attribution of the source address Re: What does a unicast source address actually indicate? (Re: RFC2460bis and draft-previdi-6man-segment-routing-header-08)

Andrew 👽 Yourtchenko <ayourtch@gmail.com> Tue, 06 October 2015 08:39 UTC

Return-Path: <ayourtch@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4311B3CD8 for <ipv6@ietfa.amsl.com>; Tue, 6 Oct 2015 01:39:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 lhsSu2V_9zKO for <ipv6@ietfa.amsl.com>; Tue, 6 Oct 2015 01:39:09 -0700 (PDT)
Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 451721B3CD6 for <ipv6@ietf.org>; Tue, 6 Oct 2015 01:39:09 -0700 (PDT)
Received: by igxx6 with SMTP id x6so75522538igx.1 for <ipv6@ietf.org>; Tue, 06 Oct 2015 01:39:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=EHBW+YKt9Kt2UgZVuY/gwh/ahhgIH98frr/dT+sD4CA=; b=YrU8TiUHqKFWoB8akm8c/JIDoX2qz7Uoz8rpQnA2lEpmOalNVQU/xlESHsZWaYCy0I KNrXumTa7HqGmK6AQJXd2UUCz+u6P0HCmjeisb1Mcg6e3FDqggUlW49rA/+r435j4YyM Ote+V8NgECnQdQjihOZpwdMiWY/nuvV/xyH+BX7/r15eZa5q89DSmvMDF3wVzfPfuzpN 1AekMtfIZa62+Y3w2vRmvByx0Kclgi+lgUXEA4+83rHPbn9gyGV0HTl9BnNs8mfQQCK7 ymTP2CA5TkuBZzrxulfLsUpNbVRSj2do1RYRxxgnFGA2w13XeVntpZj/ORvWttnFfD7A LTDQ==
MIME-Version: 1.0
X-Received: by 10.50.124.2 with SMTP id me2mr15228577igb.46.1444120748519; Tue, 06 Oct 2015 01:39:08 -0700 (PDT)
Received: by 10.107.13.130 with HTTP; Tue, 6 Oct 2015 01:39:08 -0700 (PDT)
Date: Tue, 06 Oct 2015 10:39:08 +0200
Message-ID: <CAPi140Pzmg6F2rCqwsovw8x88OCTOLOTfJh-BWnbQbgEdiTixQ@mail.gmail.com>
Subject: Attribution of the source address Re: What does a unicast source address actually indicate? (Re: RFC2460bis and draft-previdi-6man-segment-routing-header-08)
From: Andrew 👽 Yourtchenko <ayourtch@gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/RFnU4BY754w3mRI0-dHOKt4DPfc>
Cc: Erik Nordmark <nordmark@acm.org>, Bob Hinden <bob.hinden@gmail.com>, 6man WG <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2015 08:39:10 -0000

On 10/6/15, Mark Smith <markzzzsmith@gmail.com> wrote:

> So I think a unicast source address is fundamentally intended to
> identify a unique and single packet source, to which the contents of
> the whole packet can be attributed.

This is a very interesting observation, for which I will fork another
topic to not pollute the one you created.

This attribution does indeed happen, however:

The current internet architecture does not enforce the validity of
source address in any way (RPF being an optional measure which is not
100% used, so it does not really count).

Thus placing this attribution creates a huge attack surface - NTP, DNS
reflection attacks come to mind immediately.

Thus, I'd consider weakening the assumption "you can trust the source
address" is a good thing (unless the Internet architecture evolves to
make the source more trustable, of course).

--a